读而思网络工程师阿龙
感谢您的关注。让攻城狮们一起不断成长!
宗旨:本公众号唯一的宗旨就是分享价值,分享知识,分享经验,共同参与讨论,共同成长!三人行,必有我师焉!致力于帮助网络工程师的疑难解答,让这里成为网络工程师智慧互相碰撞的聚集地。
【来自读者的反馈】应这位读者的要求,所以本期阿龙就写篇DHCP中继的文章。
【理解】其实中继,你可以理解为现实中的中介。假如我是中介(AR2),读者是租客(PC1)要租房子(IP),房东理解为DHCP服务器。当租客要租房子,就不用自己去找啦。你们直接来找我,谁叫我是中介呢? 当我收到你们要找房子的消息,我就去问房东。房东房东,你那还有没有房子啊?我这边手头有人要租房子。房东看看,还有房子喔!地址为:xxx小区xx楼xxx房间。然后我就告诉租客,有房子啦!你们可以租了。
【实验拓扑图】
【基本配置】
1、PC 改为DHCP自动配置;
2、在R2、R1配好个接口IP地址和路由协议(RIP);
3、路由器关键配置:
R2#
dhcp enable
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0
dhcp select relay //开启接口DHCP中继
dhcp relay server-ip 10.1.22.1 // 指向DHCP服务器地址
R1#
dhcp enable
#
ip pool dhcp
gateway-list 10.1.12.2
network 10.1.12.0 mask 255.255.255.0
dns-list 2.2.2.2
interface GigabitEthernet0/0/0
ip address 10.1.22.1 255.255.255.0
dhcp select global
【抓包】
在中继的两个接口抓包:
连接PC端的接口抓包如下:
发现source IP 为DHCP服务器的ip地址:
第一个包:
DHCP中继收到上面那个包,在relay agent ip 字段添加本接口的ip地址,然后单播给服务器:
DHCP中继连接服务器接口处,抓的报文:
【PC获取到IP地址】
【结论】:
DHCP中继与DHCP服务器之间的通信都是单播通信!
联系客服