种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

连线埠汇聚

(2018-02-16 22:45:07) 百科综合

连线埠汇聚

TRUNK是连线埠汇聚的意思,就是通过配置软体的设定,将2个或多个物理连线埠组合在一起成为一条逻辑的路径从而增加在交换机和网路节点之间的频宽,将属于这几个连线埠的频宽合併,给连线埠提供一个几倍于独立连线埠的独享的高频宽。Trunk是一种封装技术,它是一条点到点的链路,链路的两端可以都是交换机,也可以是交换机和路由器,还可以是主机和交换机或路由器。基于连线埠汇聚(Trunk)功能,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个连线埠并行连线同时传输以提供更高频宽、更大吞吐量, 大幅度提供整个网路能力。

一般情况下,在没有使用TRUNK时,大家都知道,百兆乙太网的双绞线的这种传输介质特性决定在两个互连的普通10M/100M交换机的频宽仅为100M,如果是採用的全双工模式的话,则传输的最大频宽可以达到最大200M,这样就形成了网路主干和伺服器瓶颈。要达到更高的数据传输率,则需要更换传输媒介,使用千兆光纤或升级成为千兆乙太网,这样虽能在频宽上能够达到千兆,但成本却非常昂贵(可能连交换机也需要一块换掉),根本不适合低成本的中小企业和学校使用。如果使用TRUNK技术,把四个连线埠通过捆绑在一起来达到800M频宽,这样可较好的解决了成本和性能的矛盾。

基本介绍

  • 中文名:连线埠汇聚
  • 外文名:TRUNK
  • 技术:封装技术
  • 作用:给伺服器提供独享的高频宽

套用

TRUNK(连线埠汇聚)是在交换机和网路设备之间比较经济的增加频宽的方法,如伺服器、路由器、工作站或其他交换机。这种增加频宽的方法在当单一交换机和节点之间连线不能满足负荷时是比较有效的。
TRUNK 的主要功能就是将多个物理连线埠(一般为2-8个)绑定为一个逻辑的通道,使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整个网路的频宽,而且数据还可以同时经由被绑定的多个物理链路传输,具有链路冗余的作用,在网路出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。但在VLAN数据传输中,各个厂家使用不同的技术,例如:思科的产品是使用其VLAN TRUNK 技术,其他厂商的产品大多支持802.1q协定打上TAG头,这样就生成了小巨人帧,需要相同连线埠协定的来识别,小巨人帧由于大小超过了标準以太帧的1518位元组限制,普通网卡无法识别,需要有交换机脱TAG。
TRUNK功能比较适合于以下方面具体套用:
1、TRUNK功能用于与伺服器相联,给伺服器提供独享的高频宽。
2、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就能够通过一条链路和中心交换机通信了。

注意事项

遵循的规则
在一个TRUNK中,数据总是从一个特定的源点到目的点,一条单一的链路被设计去处理广播包或不知目的地的包。在配置TRUNK时,必须遵循下列规则:
1:正确选择TRUNK的连线埠数目,必须是2,4或8。
2:必须使用同一组中的连线埠,在交换机上的连线埠分成了几个组,TRUNK的所有连线埠必须来自同一组。
3:使用连续的连线埠;TRUNK上的连线埠必须连续,如你可以用连线埠4,5,6和7组合成一个连线埠汇聚。
4:在一组连线埠只产生一个TRUNK;如对于安奈特的AT-8224XL乙太网交换机有3组,假定没有扩展槽。所以该交换机可以支持3个连线埠聚合。加上扩展槽可以使得该交换机多支持一个连线埠汇聚。
5:基于连线埠号维护接线顺序:在接线时最重要的是两头的连线线必须相同。在一端交换机的最低序号的连线埠必须和对方最低序号的连线埠相连线,依次连线。举例来说,假定你从OPF-8224E交换机连线埠聚合到另一台OPF-8288XL交换机,在OPF-8224E上(见下图2所示)你选择了第二组连线埠12、13、14、15,在OPF-8288XL上你选择了第一组连线埠5、6、7、8,为了保持连线的顺序,你必须把OPF-8224XL上的连线埠12和OPF-8288XL上的连线埠5连线,连线埠13对连线埠6,其它如此。
6:为TRUNK配置连线埠参数:在TRUNK上的所有连线埠自动认为都具有和最低连线埠号的连线埠参数相同的配置(比如在VLAN中的成员)。比如如果你用连线埠4、5、6和7产生了TRUNK,连线埠4是主连线埠,它的配置被扩散到其他连线埠(连线埠5、6和7)。只要连线埠已经被配置成了TRUNK,你不能修改连线埠5、6和7的任何参数,可能会导致和连线埠4的设定冲突。
7:使用扩展槽:有些扩展槽支持TRUNK。这要看模组上的连线埠数量。
Trunk的优点
1、可以在不同的交换机之间连线多个VLAN,可以将VLAN扩展到整个网路中。
2、Trunk可以捆绑任何相关的连线埠,也可以随时取消设定,这样提供了很高的灵活性。
3、Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个交换机连线埠和伺服器接口的流量,一旦某个连线埠出现故障,它会自动把故障连线埠从Trunk组中撤消,进而重新分配各个Trunk连线埠的流量,从而实现系统容错。

与VLAN传输

传输多个VLAN
要传输多个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中删除。
传输不同的VLAN
在中TRUNK线路上传输不同的VLAN的数据时,可使用有两种方法识别不同的VLAN的数据:帧过滤和帧标记。帧过滤法根据交换机的过滤表检查帧的详细信息。每一个交换机要维护複杂的过滤表,同时对通过主干的每一个帧进行详细检查,这会增加网路延迟时间。但在VLAN中这种方法已经不使用了,代替使用的是帧标记法。数据帧在中继线上传输的时候,交换机在帧头的信息中加标记来指定相应的VLAN ID。当帧通过中继以后,去掉标记同时把帧交换到相应的VLAN连线埠。帧标记法被IEEE选定为标準化的中继机制。它至少有如下三种处理方法:
1)静态干线配置
静态干线配置最容易理解。干线上每一个交换机都可由程式设定传送及接收使用特定干线连线协定的帧。在这种设定下,连线埠通常专用于干线连线,而不能用于连线端节点,至少不能连线那些不使用干线连线协定( trunking protocol)的端节点。当自动协商机制不能正常工作或不可用时,静态配置是非常有用的,其缺点是必须手工维护。
2) 干线功能通告
交换机可以周期性地传送通告帧,表明它们能够实现某种干线连线功能。例如,交换机 可以通告自己能够支持某种类型的帧标记V L A N,因此按这个交换机通告的帧格式向其传送帧是不会有错的。交换机的功能还止这些,它还可以通告它想为哪个V L A N提供干线连线服务。这类干线设定对于一个由端节点和干线混合组成的网段可能会很有用。
3) 干线自动协商
干线也能通过协商过程自动设定。在这种情况下,交换机周期性地传送指示帧,表明它们希望转到干线连线模式。如果另一端的交换机收到并识别这些帧,并自动进行配置,那幺这两部交换机就会将这些连线埠设成干线连线模式。这种自动协商通常依赖于两部交换机(在同一网段上)之间已有的链路,并且与这条链路相连的连线埠要专用于干线连线,这与静态干线设定非常相似。
Trunk(干道)是一种封装技术,它是一条点到点的链路,主要功能就是仅通过一条链路就可以连线多个交换机从而扩展已配置的多个VLAN。还可以採用通过Trunk技术和上级交换机级连的方式来扩展连线埠的数量,可以达到近似堆叠的功能,节省了网路硬体的成本,从而扩展整个网路。
TRUNK承载的VLAN範围。预设下是1~1005,可以修改,但必须有1个Trunk协定。使用Trunk时,相邻连线埠上的协定要一致。

标 签

搜索
随机推荐

Powered By 种豆资源网||