Cisco(22)——DHCP中继

实验拓扑:

Cisco(22)——DHCP中继_第1张图片

实验需求:

指定路由器0位DHCP服务器,为主机0动态分配IP地址。

实验分析:

1.主机0所在的网段是192.168.10.0/24,路由器0所在的网段是10.1.12.0/24,所以DHCP服务器和DHCP客户端不在同一个网络内,这就是使用DHCP中继的原因。

2.由于他俩并不在一个网络内,所以你得配置到达对方的路由信息,因为两台路由器都属于末节路由(只有一个上游邻居路由器),你只要配置默认路由就好了。

3.主机0以广播的方式发送DHCPDISCOVER报文,当路由器1收到主机0发的广播报文后,路由器1并不会转发广播报文,他会直接丢弃主机0发送过来的广播报文,当然,丢弃之后,DHCP也就接收不到请求,随之,主机0也就获得不了IP地址等信息了。

4.由于路由器直接丢弃广播报文,所以现在要把主机0发送过来的广播报文转换为单播报文,然后路由器1在发给DHCP服务器(路由器0).

实验步骤:

1.配置路由器0的F0/0的接口IP地址:

Router>enable 
Router#configure 
Router(config)#int fastEthernet 0/0
Router(config-if)#ip add 10.1.12.1 255.255.255.0
Router(config-if)#no shutdown 

2.配置路由器1的F0/0和F0/1的接口IP地址:

Router>enable 
Router#configure 
Router(config)#int fastEthernet 0/0
Router(config-if)#ip address 192.168.10.254 255.255.255.0
Router(config-if)#no shutdown 
Router(config-if)#exit 

Router(config)#int fastEthernet 0/1
Router(config-if)#ip address 10.1.12.2 255.255.255.0
Router(config-if)#no shutdown 
Router(config-if)#exit 

3.在路由器0(DHCP服务器)上,开启DHCP功能,创建地址池PC0,配置默认网关和DNS:

Router(config)#service dhcp 
Router(config)#ip dhcp pool pc0
Router(dhcp-config)#network 192.168.10.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.10.254
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#exit 

4.在路由器0上配置默认路由:

Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.12.2

5.同理,在路由器1上配置默认路由:

Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.12.1

6.在路由器1的F0/0上,使用ip helper-addres命令把广播转换为单播:

Router(config)#int fastEthernet 0/0
Router(config-if)#ip helper-address 10.1.12.1
Router(config-if)#exit 

7.查看主机0获得的IP地址等信息:

Cisco(22)——DHCP中继_第2张图片

你可能感兴趣的:(Cisco)