此时我们将网络拓扑改成上述形状。
我们知道 路由器的一个接口就是一个广播域,而路由器是严格的隔离广播的。同时用DHCP服务进行IP地址的请求,整个过程都是以广播形式进行的。
在本例中,最右侧路由器为DHCP服务器,那么它如何为为两台PC提供IP地址呢?
实验过程:
首先删除上节里面的实验配置
R1(config)#no ip dhcp excluded-address 192.168.100.33 192.168.100.34
R1(config)#no ip dhcp pool test
R1(config)#int f0/1
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no shut
R2(config)#int f0/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no shut
R2(config)#ip route 192.168.100.32 255.255.255.224 12.1.1.1
R2(config)#ip dhcp pool test
R2(dhcp-config)#network 192.168.100.32 255.255.255.224
R2(dhcp-config)#default-router 192.168.100.62
R2(dhcp-config)#exit
R2(config)#ip dhcp excluded-address 192.168.100.33 192.168.100.34
R2的DHCP服务配置完成,此时我们看PC能不能获得到IP地址
地址请求失败,因为路由器严格隔离广播,路由器的一个接口就是一个广播域是一个逻辑子网
既然客户机不能请求IP地址是因为广播的原因,那我们就把广播转换成单播即可,在路由器R1上我们把f0/0接口接受到的DHCP广播请求,转换成单播只需输入一条命令
R1(config)#int f0/0
R1(config-if)#ip helper-address 12.1.1.2
IP地址请求成功 DHCP中继实验成功