TRUNK配置详细讲解


到底什么是TRUNK呢?使用TRUNK功能到底能给咱们带来哪些应用方面的优点?还有在具体的交换机产品中怎样来配置TRUNK,下面咱们来了解一下这些方面的知识。

  在二层交换机的性能参数中,经常提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提到可以支持TRUNK功能,从而能够为互连的交换机之间提供更好的传输性能。那到底什么是TRUNK呢?使用TRUNK功能到底能给咱们带来哪些应用方面的优点?还有在具体的交换机产品中怎样来配置TRUNK。下面咱们来了解一下这些方面的知识。
  1、什么是TRUNK?
  TRUNK是端口汇聚的意思,就是经过配置软件的设置,将2个或多个物理端口组合在一块儿成为一条逻辑的路径从而增长在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。Trunk是一种封装技术,它是一条点到点的链路,链路的两端能够都是交换机,也能够是交换机和路由器,还能够是主机和交换机或路由器。基于端口汇聚(Trunk)功能,容许交换机与交换机、交换机与路由器、主机与交换机或路由器之间经过两个或多个端口并行链接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。
  通常状况下,在没有使用TRUNK时,你们都知道,百兆以太网的双绞线的这种传输介质特性决定在两个互连的普通10/100交换机的带宽仅为100M,若是是采用的全双工模式的话,则传输的最大带宽能够达到最大200M,这样就造成了网络主干和服务器瓶颈。要达到更高的数据传输率,则须要更换传输媒介,使用千兆光纤或升级成为千兆以太网,这样虽能在带宽上可以达到千兆,但成本却很是昂贵(可能连交换机也须要一块换掉),更本不适合低成本的中小企业和学校使用。若是使用TRUNK技术,把四个端口经过捆绑在一块儿来达到800M带宽,这样可较好的解决了成本和性能的矛盾。
  2、TRUNK的具体应用
  TRUNK(端口汇聚)是在交换机和网络设备之间比较经济的增长带宽的方法,如服务器、路由器、工做站或其余交换机。这中增长带宽的方法在当单一交换机和节点之间链接不能知足负荷时是比较有效的。
  TRUNK 的主要功能就是将多个物理端口(通常为2-8个)绑定为一个逻辑的通道,使其工做起来就像一个通道同样。将多个物理链路捆绑在一块儿后,不但提高了整个网络的带宽,并且数据还能够同时经由被绑定的多个物理链路传输,具备链路冗余的做用,在网络出现故障或其余缘由断开其中一条或多条链路时,剩下的链路还能够工做。但在VLAN数据传输中,各个厂家使用不一样的技术,例如:思科的产品是使用其VLAN TRUNK 技术,其余厂商的产品大多支持802.1q协议打上TAG头,这样就生成了小巨人帧,须要相同端口协议的来识别,小巨人帧因为大小超过了标准以太帧的1518字节限制,普通网卡没法识别,须要有交换机脱TAG。
TRUNK功能比较适合于如下方面具体应用:
  一、TRUNK功能用于与服务器相联,给服务器提供独享的高带宽。
  二、TRUNK功能用于交换机之间的级联,经过牺牲端口数来给交换机之间的数据交换提供捆绑的高带宽,提升网络速度,突破网络瓶颈,进而大幅提升网络性能。
  三、Trunk能够提供负载均衡能力以及系统容错。因为Trunk实时平衡各个交换机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从Trunk组中撤消,进而从新分配各个Trunk端口的流量,从而实现系统容错。
  3、如何设置TRUNK?
  设置TRUNK须要指定一个做为主干的端口,好比2/24,如把某个端口设成Trunk方式,命令以下:
  set trunk mod/port [on | off | desirable | auto | nonegotiate] [vlan_range] [isl | dot1q dot10 | lane | negotiate]。
  该命令能够分红如下4个部分:
  mod/port:指定用户想要运行Trunk的那个端口;
  Trunk的运行模式,分别有:on | off | desirable | auto | nonegotiate。
  要想在快速以太网和千兆以太网上自动识别出Trunk,则必须保证在同一个VTP域内。也可使用On或Nonegotiate模式来强迫一个端口上起Trunk,不管其是否在同一个VTP域内。
  承载的VLAN范围。缺省下是1~1005,能够修改,但必须有TRUNK协议。使用TRUNK时,相邻端口上的协议要一致。
  另外在中心交换机上须要把和下面的交换机相连的端口设置成TRUNK,这样下面的交换机中的多个VLAN就可以经过一条链路和中心交换机通讯了。
  4、配置TRUNK时的注意事项
  在一个TRUNK中,数据老是从一个特定的源点到目的点,一条单一的链路被设计去处理广播包或不知目的地的包。在配置TRUNK时,必须遵循下列规则:
  1:正确选择TRUNK的端口数目,必须是2,4或8。
  2:必须使用同一组中的端口,在交换机上的端口分红了几个组,TRUNK的全部端口必须来自同一组
  3:使用连续的端口;TRUNK上的端口必须连续,如你能够用端口4,5,6和7组合成一个端口汇聚。      4:在一组端口只产生一个TRUNK。