Spirent TestCenter可以模拟 DHCP 的Client 和Server,测试交换机的DHCP Relay (中继代理) 的功能。
如果 DHCP Client 与 DHCP Server在同一个物理网段,则Client可以正确地获得动态分配的 ip地址。如果不在同一个物理网段,则需要 DHCPRelay Agent (中继代理)。用DHCP Relay代理可以去掉在每个物理的网段都要有 DHCPServer的必要,它可以传递消息到不在同一个物理子网的 DHCP Server,也可以将 Server 的消息传回给不在同一个物理子网的DHCP Client。
下面我们就来介绍一下如何在SpirentTestCenter上配置相应的参数,成功测试交换机的DHCP Relay(DHCP 中继代理)功能。
1. Spirent TestCenter的两个端口连接交换机的两个端口,在Spirent TestCenter的一个端口上配置成DHCP Server,另一个端口上配置成DHCP Client,交换机做Relay设备。
2. 在配置完这两个Device后,需要特别注意配置Relay Agent的地址池,在DHCP Server的页面右上角,点击” Edit Relay Agent Address Pools…”进行配置。
3. 进入DHCP Address Pools的配置界面后,配置用于不同网段的地址池,特别要注意配置” Router List”,这个地址如下图的1.1.1.1,是交换机 (RelayAgent) 上连接DHCPClient的端口地址。
4. 下面是Cisco3560交换机做Relay Agent的两个端口的配置参考。
(端口0/1连接的是SpirentTestCenter的DHCP Server)
interface GigabitEthernet0/1
ip address 2.2.2.1 255.255.255.0
duplex auto
speed auto
media-type rj45
no negotiation auto
!
(端口0/2连接的是Spirent TestCenter的DHCP Client)
interface GigabitEthernet0/2
ip address 1.1.1.1 255.255.255.0
ip helper-address 2.2.2.2
做DHCP Relay的测试的时候一定要注意上面第三条的黑体字的配置。希望上面介绍的方法可以在测试中帮到您。