华为交换机VLAN配置详解 vlan配置实例详解华为( 三 )


文章插图

华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图

但是,这个办法从扩展性和管理效率来看都不好 。例如,在现有网络基础上再新建VLAN时,为了让这个VLAN能够互通,就需要在交换机间连接新的网线 。建筑物楼层间的纵向布线是比较麻烦的,一般不能由基层管理人员随意进行 。并且,VLAN越多,楼层间(严格地说是交换机间)互联所需的端口也越来越多,交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展 。
2、方法2
为了避免上面这种低效率的连接方式,人们想办法让交换机间互联的网线集中到一根上,这时使用的就是汇聚链接(Trunk Link) 。
何谓汇聚链接?
汇聚链接(Trunk Link)指的是能够转发多个不同VLAN的通信的端口 。
汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个VLAN的特殊信息 。
现在再让我们回过头来考虑一下刚才那个网络如果采用汇聚链路又会如何呢?用户只需要简单地将交换机间互联的端口设定为汇聚链接就可以了 。这时使用的一根网线还是普通的UTP线,而不是什么其他的特殊布线 。图例中是交换机间互联,因此需要用交叉线来连接 。
接下来,让我们具体看看汇聚链接是如何实现跨越交换机间的VLAN的 。
A发送的数据帧从交换机1经过汇聚链路到达交换机2时,在数据帧上附加了表示属于红色VLAN的标记 。
交换机2收到数据帧后,经过检查VLAN标识发现这个数据帧是属于红色VLAN的,因此去除标记后根据需要将复原的数据帧只转发给其他属于红色VLAN的端口 。这时的转送,是指经过确认目标MAC地址并与MAC地址列表比对后只转发给目标MAC地址所连的端口 。只有当数据帧是一个广播帧、多播帧或是目标不明的帧时,它才会被转发到所有属于红色VLAN的端口 。
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图

蓝色VLAN发送数据帧时的情形也与此相同 。
四、VLAN间通信的原理
1、同一VLAN内的通信
接下来,我们继续学习使用汇聚链路连接交换机与路由器时,VLAN间路由是如何进行的 。如下图所示,为各台计算机以及路由器的子接口设定IP地址 。
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图

红色VLAN(VLANID=1)的网络地址为192.168.1.0/24,蓝色VLAN(VLANID=2)的网络地址为192.168.2.0/24 。各计算机的MAC地址分别为A/B/C/D,路由器汇聚链接端口的MAC地址为R 。交换机通过对各端口所连计算机MAC地址的学习,生成如下的MAC地址列表 。
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图

首先考虑计算机A与同一VLAN内的计算机B之间通信时的情形 。
计算机A发出ARP请求信息,请求解析B的MAC地址 。交换机收到数据帧后,检索MAC地址列表中与收信端口同属一个VLAN的表项 。结果发现,计算机B连接在端口2上,于是交换机将数据帧转发给端口2,最终计算机B收到该帧 。收发信双方同属一个VLAN之内的通信,一切处理均在交换机内完成 。
2、不同VLAN间通信时数据的流程
接下来是这一讲的核心内容,不同VLAN间的通信 。让我们来考虑一下计算机A与计算机C之间通信时的情况 。
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图
华为交换机VLAN配置详解 vlan配置实例详解华为

文章插图

过程1、计算机A从通信目标的IP地址(192.168.2.1)得出C与本机不属于同一个网段 。因此会向设定的默认网关(Default Gateway,GW)转发数据帧 。在发送数据帧之前,需要先用ARP获取路由器的MAC地址 。
过程2、得到路由器的MAC地址R后,接下来就是按图中所示的步骤发送往C去的数据帧 。①的数据帧中,目标MAC地址是路由器的地址R、但内含的目标IP地址仍是最终要通信的对象C的地址 。
过程3、交换机在端口1上收到①的数据帧后,检索MAC地址列表中与端口1同属一个VLAN的表项 。由于汇聚链路会被看作属于所有的VLAN,因此这时交换机的端口6也属于被参照对象 。这样交换机就知道往MAC地址R发送数据帧,需要经过端口6转发 。

推荐阅读