DHCP-relay测试总结

  • DHCP-relay的交互过程

DHCP-relay的意思就是DHCP中继代理,也就是开了DHCP-relay功能的设备作为DHCP中继代理,而其本身就不再具备DHCP服务器的功能。客户端通过DHCP自动获取地址向中继代理请求地址,而中继代理本身不具备DHCP服务器功能,因此中继代理就会向DHCP服务器发起地址请求信息,DHCP服务器给中继代理回复一个可用地址后,中继代理再把此地址回复给客户端。在这种情形下,DHCP客户端请求地址就有两个DHCP交互过程,一个是客户端和中继代理之间的DHCP交互过程,一个是中继代理和DHCP服务器之间的交互过程。只有这两个过程全部完成交互才能够算功能正常。

  • DHCP-relay的配置

不同方案开启DHCP-relay的方法也不一样,现在测试DHCP-relay功能有三种方案,不同方案之间设计也不尽相同。

1、Broadcom方案:需要关闭NAT功能才能开启DHCP-relay功能,并且在DHCP服务器端抓包可以发现,relay agent IP是CPE的WAN口IP地址。

2、RTL方案和MTK方案:这两种方案在配置DHCP-relay的时候不需要关闭NAT,可以直接选择DHCP-relay功能进行使用,在DHCP服务器端抓包可以发现relay agent IP是CPE的LAN口IP地址。这种情况下配置DHCP服务器地址池的时候需要为客户端配置的路由器的IP地址就应该是CPE的LAN口IP。

3、在配置DHCP服务器的网卡IP的时候。如果是BCM方案的话,可以不用给网卡配置网关,服务器端只要配置网卡地址和子网掩码就可以。而RTL方案和MTK方案还需要给网卡配置网关,网关为CPE的WAN口IP地址。(实际验证RTL一定要配置网卡的网关才可以 )

拓扑图如下:

DHCP-relay测试总结_第1张图片

详细配置步骤如下:

1、CPE的配置信息如下:

  第一步:修改CPE的LAN口IP地址,如192.168.0.1后保存,如果测试的是BCM方案的CPE,那么需要关闭NAT,如果测试的是RTL或者MTK方案的CPE,打开NAT和关闭NAT都需要测试,记住一点,关闭NAT后CPE就相当于一个路由器。

  第二步:建立一条静态WAN连接,配置如下,

你可能感兴趣的:(网络,服务器,功能测试,网络协议)