交换机1连接了7台计算机,该局域网划分为两个虚拟局域网VLAN-10和VLAN-20,这里的10和20就是802.1Q帧中的VID字段的值,由交换机管理员设定。 假定A向B发送帧,交换机1根据帧首部的目的MAC地址,识别B属于本交换机管理的VLAN-10,因此就像在普通以太网中那样直接转发帧。 如果A向C发送帧,那么情况就复杂了,因为这是在不同网络之间的通信,虽然A和C都连接到同一个交换机,但是它们已经处在不同的网络中(VLAN-10和VLAN-20),需要通过上层的路由器来解决,也可以在交换机中嵌入专用芯片来进行转发
untagged 1 ProCurve(config)#vlan 20 untagged 2 #配置VLAN IP,并作为对应终端的网关地址 ProCurve(config)#vlan 10 ProCurve(vlan -10)#ip address 192.168.10.1 255.255.255.0 ProCurve(vlan-10)#exit ProCurve(config)#vlan 20 ProCurve
-10)# untag a1 Switch_A(vlan-10)# ip address 10.10.10.2/24 Switch_A(vlan-10)# exit Switch_A(config)# -10)# ip ospf area 0.0.0.0 Switch A(vlan-10)# vlan 20 Switch A(vlan-20)# untag b1 Switch_A(vlan-20)# ip address 20.20.20.2/24 交换机B的配置: Switch_B(config)# vlan 10 Switch B(vlan-10)# untag a1 Switch_B(vlan -10)# ip address 10.10.10.3/24 Switch_B(vlan-10)# exit Switch B(config)# ip routing Switch_B(config)# -10)# ip ospf area 0.0.0.0 Switch B(vlan-10)# vlan 30 Switch_B(vlan-30)# untag b1 Switch_B(vlan-30)#