|
用一台Cisco 3845作为DHCP server。有2个Clients A和B 都是带着dual vlan tag 过来的,A是3000:100;B是3000:300 我在3845上配置了子接口3000,如下: interface GigabitEthernet0/1.3000 encapsulation dot1Q 3000 second-dot1q 100-400 ip address 192.168.177.1 255.255.255.0 DHCP Pool 配置如下: ip dhcp relay information trust-all ip dhcp excluded-address 192.168.177.1 ! ip dhcp pool IPoE import all network 192.168.177.0 255.255.255.0 dns-server 192.168.177.1 default-router 192.168.177.1 Case1 目前A可以获得IP地址192.168.177.2,用Wireshark可以观察到DHCP discovery,request,offer etc.都是在3000:100下的; B不能获得IP地址,用Wireshark观察,DHCP discovery是在3000:300下的,Server收到了,但是Server发出的DHCP Offer是在3000:100下的,所以B永远收不到这个offer。 Case2 和上面基本一样的配置,只是下面这条命令不同,上面是100-400这里是any encapsulation dot1Q 3000 second-dot1q any DHCP server收到了A&B 的 DHCP discovery,但是DHCP server 的offer没有second tag,所A&B都不能获得IP地址。 请高手帮忙给分析下原因,谢谢 |