实验拓扑:
server用路由器RT2代替
实验配置:
DHCP server RT2的配置
inter e1/1
ip add 192.168.12.200 255.255.255.0
Server dhcp//开启DHCP服务器
Ip dhcp pool vlan10//定义地址池
Network 192.168.10.0 255.255.255.0//定义网段
Default-router 192.168.10.1//定义网关
Dns-server 222.202.103.69//DNS服务器
【DHCP配置及分析】
ip dhcp excluded-address 192.168.10.1 192.168.10.10//除去一些地址
SW1中继配置:
service dhcp
ip dhcp relay information option //配置DHCP中继支持DHCP option 82
inter vlan 10
ip helper-address 192.168.12.200
no shut
exit
在PC上自动获取!
注意:vlan 10是地址池的名字
option 82option82子选项1:option82子选项1定义了代理电路ID(即Circuit ID),它表示接收到的DHCP请求报文来自的链路标识,这个标识只在中继代理节点内部有意义,在服务器端不可以解析其含义,只作为一个不具含义的标识使 用。在本文实现中代理电路ID默认是指接收到DHCP请求报文的接入交换机Vlan名加接入二层端口名称,如Vlan2+Ethernet0/0/10, 也可以由用户指定自己的代理电路ID。通常子选项1与子选项2要共同使用来标识DHCP客户端的信息。
option82子选项2:option82子选项2定义了代理远程ID(即Remote ID),在我司交换机实现中,代理远程ID是指接收到DHCP请求报文的接入交换机的vlan MAC地址。子选项2通常与子选项1共同使用来标识DHCP客户端的信息 。
实验分析:
源目端口分析
设备名 |
Dhcpdiscovery |
Dhcpoffer |
Dhcprequest |
Dhcpack |
RT2 |
S:67D:67 |
S;
67D:67 |
S:67D:67 |
S:67D:67 |
SW1 F1/1 |
S:67D:67 |
S:67D:67 |
S:67D:67 |
S:67D:67 |
SW1 F1/2 |
S:68D:67 |
S:67D:68 |
S:68D:67 |
S:67D:68 |
PC1 |
S:68D:67 |
S:67D:68 |
S:68D:67 |
S:67D:68 |
上面是DHCP的四种报文
四种报文
转载于:https://blog.51cto.com/huwu1991/732354