VLAN和VXLAN技术详解
Trunk是在两个网络设备之间承载多于一种VLAN的端到端的连接,将VLAN延伸至整个网络。没有VLAN Trunk,VLAN也不会非常有用。VLAN Trunk允许VLAN数据流在交换机间传输,所以设备在同一VLAN,但连接到不同交换机,能够不通过路由器来进行通信。 一个VLAN trunk不属于某一特定VLAN,而是交换机和路由器间多个VLAN的通道。如下图所示,交换机S1和S2,以及S1和S3之间的链路,配置为传输从VLAN10,20,30以及90的数据流。该网络没有VLAN trunk就无法工作。 当安装好trunk线之后,帧在trunk线传输是就可以使用trunk协议来修改以太网帧。这也意味着交换机端口有不止一种操作模式。缺省情况下,所有端口都称为接入端口。当一个端口用于交换机间互连传输VLAN信息时,这种端口模式改变为trunk,节点也路由器通常不知道VLAN的存在并使用标准以太网帧或“untagged”帧。trunk线能够使用“tagged”帧来标记VLAN或优先级。 因此,在trunk端口,运行trunk协议来允许帧中包含trunk信息。如下图所示: PC 1在经过路由表处理后向PC 2发送数据流。这两个节点在同一VLAN但不同交换机。步骤如下:
5、工程实践 我们利用cisco packet trace工具来对上述描述的vlan的技术点进行工程实践,内容包括通过四台PC、两台交换机,通过一个trunk链路建立两个vlan的过程。 1、通过cisco packet trace我们首先建立一个如下图的网络拓扑结果。pc1接switch1的0/1端口;pc2接switch1的0/2端口;laptop0接switch2的0/1端口;laptop1接switch2的0/2端口;trunk链路有两台交换机的普通端口0/3互联。 2、分别为四台PC分配静态的IP。如图所示PC3为192168.10.1;根据vlan规划,PC2的IP为192.168.20.1;laptop0的IP192.168.20.1;laptop1的IP192.168.20.2; 3、配置switch1,命令如下 Switch>enable Switch#configure terminal Switch(config)#hostname SA SA(config)#vlan 10 SA(config-vlan)#exit SA(config)#vlan 20 SA(config-vlan)#exit SA(config)#interface fa0/1 SA(config-if)#switchport access vlan 10 SA(config-if)#exit SA(config)#interface fa0/2 SA(config-if)#switchport access vlan 20 SA(config-if)#exit SA(config)#interface fa0/3 SA(config-if)#switchport mode trunk SA(config-if)#switchport trunk allowed vlan all 通过测试 4、配置switch2,命令如下 Switch>enable Switch#configure terminal Switch(config)#hostname SB SB(config)#vlan 10 SB(config-vlan)#exit SB(config)#vlan 20 SB(config-vlan)#exit SB(config)#interface fa0/1 SB(config-if)#switchport access vlan 10 SB(config-if)#exit SB(config)#interface fa0/2 SB(config-if)#switchport access vlan 20 SB(config-if)#exit SB(config)#interface fa0/3 SB(config-if)#switchport mode trunk SB(config-if)#switchport trunk allowed vlan all (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |