2 sales active 3 marketing active 但是仍然要给2950B分配端口,如下: 2950B(config)#int fa0/2 2950B(config-if)#switchport access vlan2 2950B(config)#int fa0/3 2950B(config-if)#switchport access vlan3 验证信息,如下: VLAN Name Status Ports ---------------------------------------------------------------------------- 1 default active Fa0/1 Fa0/5...Fa0/12 2 sales active Fa0/2 3 marketing active Fa0/3 到现在,2950C和2950B的配置就算是完成了,经过验证,我们也没发现什么问题,接下来该配置什么呢当然是配置VLAN间的通信,根据上面的拓扑图,可以知道需要在RouterB上进行配置,如下: RouterB(config)#hostname Trunkrouter Trunkrouter(config)#int f0/0 Trunkrouter(config-if)#no ip address Trunkrouter(config-if)#no shut 创建子接口,并定义封装类型,如下: Trunkrouter(config-if)#int f0/0.1 Trunkrouter(config-subif)#encapsulation dot1q 1 Trunkrouter(config-subif)#ip address 172.16.10.1 255.255.255.0 Trunkrouter(config-if)#int f0/0.2 Trunkrouter(config-subif)#encapsulation dot1q 2 Trunkrouter(config-subif)#ip address 172.16.20.1 255.255.255.0 Trunkrouter(config-if)#int f0/0.3 Trunkrouter(config-subif)#encapsulation dot1q 3 Trunkrouter(config-subif)#ip address 172.16.30.1 255.255.255.0 Trunkrouter(config-if)#exit 创建子接口,每个接口对应1个VLAN.注意,如果你试图在第一个子接口分配IP地址,将收到错误信息,除非你先定义了封装类型,如下: Trunkrouter(config-if)#int f0/0.1 Trunkrouter(config-subif)#ip address 172.16.10.1 255.255.255.0 Configuring IP routing on a LAN subinterface is only allowed if that subinterface is already configured as part of an IEEE 802.10, IEEE 802.1Q, or ISL VLAN.