当子接口封装802.1Q vlan1时,此子接口只接收打tag=vlan1的帧,而交换机默认情况下native是vlan 1,不带tag的报文经过trunk(native vlan=1)时默认不会增加额外的vlan tag,导致路由器无法识别和接收vlan1的数据。如果要与vlan1通信,请将vlan1 的网关地址配置在主接口下。
而思科的实现方法是在命令后面配置native参数,以表示vlan 1是native,与交换机的native vlan一致不打标记。
router(config)#int f0/0.1
router(config-subif)#encapsulation dot1Q 1 ?
native Make this as native vlan
<cr>
这个是由于实现方式的不同导致。