随着Vlan中的Trunk技术在园区网中的应用

网络硬件性能的不断提高、成本的不断降低,目前新建立的校园网基本上都采用了性能先进的千兆网技术,其核心交换机采用三层交换机,它能很好地支持虚拟局域网(VLAN)技术,虚拟网络技术打破了地理环境的制约,在不改动网络物理连接的情况下可以任意将工作站在工作组或子网之间移动,工作站组成逻辑工作组或虚拟子网,提高信息系统的运作性能,均衡网络数据流量,合理利用硬件及信息资源 。同时,利用虚拟网络技术,大大减轻了网络治理和维护工作的负担,降低网络维护费用 。随着虚拟网络技术的应用,随之必然产生了在虚拟网间如何通讯的问题. VLAN 概 述
VLAN是一个根据作用、计划组、应用等进行逻辑划分的交换式网络 。与用户的物理位置没有关系 。举个例子来说,几个终端可能被组成一个部分,可能包括工程师或财务人员 。当终端的实际物理位置比较相近,可以组成一个局域网(LAN) 。假如他们在不同的建筑物中,就可以通过VLAN将他们聚合在一起 。同一个VLAN中的端口可以接受VLAN中的广播包 。但别的VLAN中的端口却接受不到 。
VLAN提供以下一些特性1;简化了终端的删除、增加、改动当一个终端从物理上移动到一个新的位置,它的特征可以从网络治理工作站通过SNMP或用户界面菜单中重新定义 。而对于仅在同一个VLAN中移动的终端来说,它会保持以前定义的特征 。在不同VLAN中移动的终端来说,终端可以获得新的VLAN定义 。2;控制通讯活动VLAN可以由相同或不同的交换机端口组成 。广播信息被限制在VLAN中 。这个特征限定了只在VLAN中的端口才有广播、多播通讯 。治理域(management;domain)是一个仅有单一治理者的多个VLAN的集合 。3 工作组和网络安全将网络划分不同的域可以增加安全性 。VLAN可以限制广播域的用户数 。控制VLAN的大小和组成可以控制广播域的相应特性 。TRUNK的介绍 Trunk(干道)是一种封装技术,它是一条点到点的链路,主要功能就是仅通过一条链路就可以连接多个交换机从而扩展已配置的多个VLAN 。还可以采用通过Trunk技术和上级交换机级连的方式来扩展端口的数量,可以达到近似堆叠的功能,节省了网络硬件的成本,从而扩展整个网络 。
TRUNK承载的VLAN范围 。缺省下是1~1005,可以修改,但必须有1个Trunk协议 。使用Trunk时,相邻端口上的协议要一致 。
Trunk工作过程 要传输多个VLAN的通信,需要用专门的协议封装或者加上标记(tag),以便接收设备能区分数据所属的VLAN 。VLAN标识从逻辑上定义了,哪个数据包是它有多种协议,而我们最常用到的是基于:IEEE802.1Q和CISCO专用的协议:ISL 。下面我简要的介绍一下这两种协议 。
1.交换机间链路(ISL)是一种CISCO专用的协议,用于连接多个交换机 。当数据在交换机之间传递时负责保持VLAN信息的协议 。在一个ISL干道端口中,所有接收到的数据包被期望使用ISL头部封装,并且所有被传输和发送的包都带有一个ISL头 。从一个ISL端口收到的本地帧(non-tagged)被丢弃 。它只用在CISCO产品中 。
2.IEEE802.1Q正式名称是虚拟桥接局域网标准,用在不同的产家生产的交换机之间 。一个IEEE802.1Q干道端口同时支持加标签和未加标签的流量 。一个802.1Q干道端口被指派了一个缺省的端口Vlan ID(PVID),并且所有的未加标签的流量在该端口的缺省PVID上传输 。一个带有和外出端口的缺省PVID相等的Vlan ID的包发送时不被加标签 。所有其他的流量发送是被加上Vlan标签的 。
在设置trunk后,trunk 链路不属于任何一个VLAN 。trunk链路在交换机之间起着VLAN管道的作用,交换机会将该trunk以外并且和trunk中的端口处于一个vlan中的其它端口的负载自动分配到该trunk中的各个端口 。因为同一个vlan中的端口之间会相互转发数据报,而位于trunk中的trunk端口被当作一个端口来看待,假如vlan中的其它非trunk端口的负载不分配到各个trunk端口,则有些数据报可能随机的发往trunk而导致帧顺序混乱 。由于trunk口作为1个逻辑端口看待,因此在设置了trunk后,该trunk将自动加入到这些vlan中它的成员端口所属的vlan中,而其成员端口则自动从vlan中删除 。在中TRUNK线路上传输不同的VLAN的数据时,可使用有两种方法识别不同的VLAN的数据:帧过滤和帧标记 。帧过滤法根据交换机的过滤表检查帧的具体信息 。每一个交换机要维护复杂的过滤表,同时对通过主干的每一个帧进行具体检查,这会增加网络延迟时间 。目前在VLAN中这种方法已经不使用了 。现在使用的是帧标记法 。数据帧在中继线上传输的时候,交换机在帧头的信息中加标记来指定相应的VLAN ID 。当帧通过中继以后,去掉标记同时把帧交换到相应的VLAN端口 。帧标记法被IEEE选定为标准化的中继机制 。它至少有如下三种处理方法:

推荐阅读