原理
使用 DHCP 方式获取 IP 地址需要利用广播数据包,按正常情况,DHCP 服务只能在同
一广播域内实现。而 VLAN 的建立就是为了隔离广播包,为什么在三层交换机上可以实现
DHCP 的跨网段呢?这需要我们将 DHCP 请求的广播数据包转化为单播请求,才会通过三层
路由把请求转发到 DHCP 服务器所在的 VLAN,进而实现 DHCP 的跨 VLAN 服务。
实现方法
为了实现跨 VLAN 的 DHCP 服务,需要从两方面入手,一方面要在交换机上指明 DHCP
服务器的 IP 地址,另一方面要在 DHCP 服务器上创建新的作用域。
下面以 Cisco 的 Catlyst 4006 为例介绍具体的操作步骤:
1. 在交换机上配置 DHCP 服务器:
ip dhcp-server 172.16.13.3
ip dhcp relay information option
2.在交换机中为每个 VLAN 设置同样的 DHCP 服务器的 IP 地址:
interface Vlan14
ip address 172.16.14.254 255.255.255.0
ip helper-address 172.16.13.3
interface Vlan15
ip address 172.16.15.254 255.255.255.0
ip helper-address 172.16.13.3
。。。
interface Vlan21
ip address 172.16.21.254 255.255.255.0
ip helper-address 172.16.13.3
3.在 DHCP 服务器上设置网络地址分别为 172.16.13.0——〉172.16.21.0 的作用域,并将
这些作用域的“路由器”选项设置为对应 VLAN 的接口 IP 地址。(见附件)
DHCP 服务器网络设置
IP:172.16.13.3
Netmask:255.255.255.0
GW:172.16.13.254
DNS:192.168.255.252
一、实验配置
DHCP 服务器的配置:
1、检查是否安装软件包
[root@localhost ~]# rpm -qa dhcp
[root@localhost ~]#
评论0
最新资源