Trunk端口汇聚的概念与配置实例_第1页
Trunk端口汇聚的概念与配置实例_第2页
Trunk端口汇聚的概念与配置实例_第3页
Trunk端口汇聚的概念与配置实例_第4页
Trunk端口汇聚的概念与配置实例_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Trunk(端口汇聚)的概念与设置 在二层交换机的性能参数中,常常提到一个重要的指标:TRUNK许多的二 层交换机产品在介绍其性能时,都会提到能够支持 TRUN对能,从而可以为互 连的交换机之间提供更好的传输性能。那到底什么是 TRUNKS?使用 TRUNKS 能到底能给我们带来哪些应用方面的优势?还有在具体的交换机产品中怎样来配置TRUNK下面我们来了解一下这些方面的知识。 一、什么是 TRUNK TRUN是端口汇聚的意思,就是通过配置软件的设置,将 2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的

2、独享的高带宽。 Trunk 是一种封装技术,它是一条点到点的链路,链路的两端可以都是交换机,也可以是交换机和路由器,还可以是主机和交换机或路由器。基于端口汇聚(Trunk)功能,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量,大幅度提供整个网络能力。 一般情况下,在没有使用 TRUNK寸,大家都知道,百兆以太网的双绞线的这种传输介质特性决定在两个互连的普通 10/100交换机的带宽仅为 100M 如果是采用的全双工模式的话,则传输的最大带宽可以达到最大 200M 这样就形成 了网络主干和服务器瓶颈。要达到更高的数据传输率

3、,则需要更换传输媒介,使用千兆光纤或升级成为千兆以太网,这样虽能在带宽上能够达到千兆,但成本却非常昂贵(可能连交换机也需要一块换掉),更本不适合低成本的中小企业和学校使用。如果使用 TRUN股术,把四个端口通过捆绑在一起来达到 800M 带宽,这样可较好的解决了成本和性能的矛盾。 二、TRUNK勺具体应用 TRUNIK 端口汇聚)是在交换机和网络设备之间比较经济的增加带宽的方法,如服务器、路由器、工作站或其他交换机。这中增加带宽的方法在当单一交换机和节点之间连接不能满足负荷时是比较有效的。 TRUNK 勺主要功能就是将多个物理端口(一般为 28 个)绑定为一个逻辑的通道,使其工作起来就像一个通

4、道一样。将多个物理链路捆绑在一起后,不但提升了整个网络的带宽,而且数据还可以同时经由被绑定的多个物理链路传输,具有链路冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。但在 VLANB 据传输中,各个厂家使用不同的技术,例如:思科的产品是使用其VLANTRUNK 术,其他厂商的产品大多支持 802.1q 协议打上 TAG 头,这样就生成了小巨人帧,需要相同端口协议的来识别,小巨人帧由于大小超过了标准以太帧的 1518字节限制,普通网卡无法识别,需要有交换机脱 TAG TRUN助能比较适合于以下方面具体应用: 1、TRUN助能用于与服务器相联,给服务器提供独享的

5、高带宽。 2、TRUN对能用于交换机之间的级联,通过牺牲端口数来给交换机之间的数据交换提供捆绑的高带宽,提高网络速度,突破网络瓶颈,进而大幅提高网络性能。 3、Trunk可以提供负载均衡能力以及系统容错。由于 Trunk实时平衡各个交换机端口和服务器接口的流量, 一旦某个端口出现故障, 它会自动把故障端口从 Trunk组中撤消,进而重新分配各个 Trunk端口的流量,从而实现系统容错。 三、如何设置 TRUNK 设置 TRUN嚅要指定一个作为主干的端口,比如 2/24,如把某个端口设成 Trunk方式,命令如下: settrunkmod/porton|off|desirable|auto|no

6、negotiatevlan_rangeisl|dot1qdot10|lane|negotiate。 该命令可以分成以下 4个部分: (1) mod/port:指定用户想要运行 Trunk的那个端口; (2) Trunk的运行模式,分另 U有:on|off|desirable|auto|nonegotiate。 要想在快速以太网和千兆以太网上自动识别出 Trunk,则必须保证在同一个 VTP 域内。也可以使用 On或 Nonegotiate 模式来强迫一个端口上起 Trunk,无论其是否在同一个 VTP 域内。 (3)承载的 VLAME围。缺省下是 11005,可以修改,但必须有 TRUNK、议

7、。使用 TRUN时,相邻端口上的协议要一致。 (4)另外在中心交换机上需要把和下面的交换机相连的端口设置成 TRUNK 这样下面的交换机中的多个 VLANft 能够通过一条链路和中心交换机通信了。 四、配置 TRUN时的注意事项 在一个 TRUNM,数据总是从一个特定的源点到目的点,一条单一的链路 被设计去处理广播包或不知目的地的包。在配置 TRUNKS,必须遵循下列规则: 1:正确选择 TRUNK勺端口数目,必须是 2,4或 8。 2:必须使用同一组中的端口,在交换机上的端口分成了几个组,TRUNK勺所有 端口必须来自同一组(见下图 1所示)。 3:使用连续的端口;TRUNKt 的端口必须连

8、续,如你可以用端口 4,5,6和 7 组合成一个端口汇聚。 4:在一组端口只产生一个 TRUNK如对于安奈特的 AT-8224XL以太网交换机有 3 组,假定没有扩展梢。所以该交换机可以支持 3个端口聚合。加上扩展梢可以使得该交换机多支持一个端口汇聚。 5:基于端口号维护接线顺序:在接线时最重要的是两头的连接线必须相同。 在一端交换机的最低序号的端口必须和对方最低序号的端口相连接,依次连接。 举例来说,假定你从 OPF-8224或换机端口聚合到另一台 OPF-8288X反换机, 在 OPF-8224E上 (见下图 2所示) 你选择了第二组端口 12、 13、 14、 15,在 OPF-8288

9、XL(见下图 3所示)你选择了第一组端口 5、6、7、8,为了保持连接的顺序,你必须把OPF-8224XL1 的端口 12和 OPF-8288XL1 的端口 5连接,端口 13对端口 6,其它如此。 6:为 TRUN配置端口参数: 在 TRUNK:的所有端口自动认为都具有和最低端口号的端口参数相同的配置(比如在 VLANF的成员)。比如如果你用端口 4、5、6和 7产生了 TRUNK端口 4是主端口,它的配置被扩散到其他端口(端口 5、6 和 7)。只要端口已经被配置成了 TRUNK不能修改端口 5、6和 7的任何参数,可能会导致和端口 4的设置冲突。 7:使用扩展梢:有些扩展梢支持 TRUN

10、K 这要看模块上的端口数量。 Trunk的优点: 1、可以在不同的交换机之间连接多个 VLAN可以将 VLANT 展到整个网络中。 2、Trunk可以捆绑任何相关的端口,也可以随时取消设置,这样提供了很高的灵活性。 3、Trunk可以提供负载均衡能力以及系统容错。由于 Trunk实时平衡各个交换 机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从 Trunk组中撤消,进而重新分配各个 Trunk端口的流量,从而实现系统容错。 要传输多个 VLAN勺通信, 需要用专门的协议封装或者加上标记(tag),以便接收设备能区分数据所属的 VLANVLA 南识从逻辑上定义了,哪个数据包是

11、它有多种协议,而我们最常用到的是基于:IEEE802.1Q 和 CISC奘用的协议:ISL。下面我简要的介绍一下这两种协议。 1.交换机间链路(ISL)是一种 CISCO专用的协议,用于连接多个交换机。当数据在交换机之间传递时负责保持 VLAN 言息的协议。在一个 ISL 干道端口中,所有接收到的数据包被期望使用 ISL 头部封装,并且所有被传输和发送的包都带有一个 ISL 头。从一个 ISL端口收到的本地帧(non-tagged)被丢弃。它只用在 CISCO产品中。 正式名称是虚拟桥接局域网标准, 用在不同的产家生产的交换机之间。 一个 IEEE802.1Q干道端口同时支持加标签和未加标签的

12、流量。一个 802.1Q干道端口 被指派了一个缺省的端口 VlanID(PVID),并且所有的未加标签的流量在该端口的缺省PVID上传输。 一个带有和外出端口的缺省PVID相等的VlanID的包发送时不被加标签。所有其他的流量发送是被加上 Vlan标签的。 在设置 trunk 后,trunk 链路不属于任何一个 VLANtrunk 链路在交换机之间起着VLANW 道的作用,交换机会将该 trunk以外并且和 trunk中的端口处于一个 vlan 中的其它端口的负载自动分配到该 trunk中的各个端口。 因为同一个 vlan中的端口之间会相互转发数据报,而位于 trunk中的 trunk端口被当

13、作一个端口来看待,如果 vlan 中的其它非 trunk端口的负载不分配到各个 trunk端口, 则有些数据报可能随机的发往 trunk而导致帧顺序混乱。由于 trunk口作 为 1个逻辑端口看待,因此在设置了 trunk后,该 trunk将自动加入到这些 vlan 中它的成员端口所属的 vlan中,而其成员端口则自动从 vlan中删除。 在 TRUNK!路上传输不同的 VLAN的数据时,可使用有两种方法识别不同的 VLAN 的数据:帧过滤和帧标记。帧过滤法根据交换机的过滤表检查帧的详细信息。每一个交换机要维护复杂的过滤表,同时对通过主干的每一个帧进行详细检查,这会增加网络延迟时间。目前在 V

14、LAN这种方法已经不使用了。现在使用的是帧标记法。数据帧在中继线上传输的时候,交换机在帧头的信息中加标记来指定相应的 VLANID当帧通过中继以后,去掉标记同时把帧交换到相应的 VLAN口。帧标记法被 IEEE 选定为标准化的中继机制。它至少有如下三种处理方法: 1)静态干线配置 静态干线配置最容易理解。干线上每一个交换机都可由程序设定发送及接 收使用特定干线连接协议的帧。在这种设置下,端口通常专用于干线连接,而不能用于连接端节点,至少不能连接那些不使用干线连接协议(trunkingprotocol)的端节点。当自动协商机制不能正常工作或不可用时,静 态配置是非常有用的,具缺点是必须手工维护。

15、 2)干线功能通告 交换机可以周期性地发送通告帧,表明它们能够实现某种干线连接功能。 例如,交换机可以通告自己能够支持某种类型的帧标记 VLAN因此按这个交换 机通告的帧格式向其发送帧是不会有错的。交换机的功能还止这些,它还可以通告它现在想为哪个 VLANI 供干线连接服务。这类干线设置对于一个由端节点和干线混合组成的网段可能会很有用。 3)干线自动协商 干线也能通过协商过程自动设置。在这种情况下,交换机周期性地发送指示帧,表明它们希望转到干线连接模式。如果另一端的交换机收到并识别这些帧,并自动进行配置,那么这两部交换机就会将这些端口设成干线连接模式。 这种自动协商通常依赖于两部交换机(在同一

16、网段上)之间已有的链路,并且与这条链路相连的端口要专用于干线连接,这与静态干线设置非常相似。 Trunk(干道)是一种封装技术,它是一条点到点的链路,主要功能就是仅通过一条链路就可以连接多个交换机从而扩展已配置的多个 VLAN还可以采用通过 Trunk技术和上级交换机级连的方式来扩展端口的数量,可以达到近似堆叠的功 能,节省了网络硬件的成本,从而扩展整个网络。 TRUNK:载的 VLANE围。缺省下是 11005,可以修改,但必须有 1个 Trunk协议。使用 Trunk时,相邻端口上的协议要一致。 交换机端口trunk属性配置(三) 1功能需求及组网说明 端口的trunk配置配置环境参数 1

17、. SwitchA端口E0/1属于vlan10,通过E0/2与SwitchC端口E0/1互连 2. SwitchB端口E0/1属于vlan20,通过E0/2与witchC端口E0/2互连 3. SwitchC通过E0/3与BAS设备相连 组网需求 1. 要求SwitchA和SwitchB上的静态vlan都经过SwitchC能透传到BAS设备上 2. 要求SwitchC的管理vlan100也能透传到BAS设备上 2数据配置步骤 SwitchA相关配置】 1. 创建(进入)vlan10 SwitchAvlan10 2. 将E0/1加入到vlan10 SwitchA-vlan10portEthern

18、et0/1 3. 实际当中一般将上行端口设置成trunk属性,允许vlan透传 SwitchA-Ethernet0/3portlink-typetrunk 4. 允许所有的vlan从E0/3端口透传通过,也可以指定具体的vlan值 SwitchB相关配置】 1. 创建(进入)vlan20SwitchBvlan20 2. 将E0/1加入到vlan20SwitchB-vlan20portEthernet0/1 3. 实际当中一般将上行端口设置成trunk属性,允许vlan透传 SwitchB-Ethernet0/2portlink-typetrunk 4. 允许所有的vlan从E0/2端口透传通过

19、,也可以指定具体的vlan值 SwitchB-Ethernet0/2porttrunkpermitvlanall vlandisable的引出及处理流程 SwitchC在这个位置上起到一个汇聚的作用,要将下层设备透彳上来的所有vlan再全部透传 到BAS设备上,公司目前中低端交换机产品在进行vlan透传时要求交换机本身必须存在这个 vlan实体,否则不允许透传。而目前在实际组网当中很多时候使用2008/2016/2403H/2026/3026等交换机进行汇聚,而这些交换机本身最多只能配置32个 vlan,而下层交换机需要透传的vlan总数远远超过这个数目,公司在这些产品上增加了 vlandis

20、able功能。如果交换机开启vlandisable功能,数据处理将分成两个独立的流程:业务流程和主机流程, 业务流程是在U到标准的802.1Q的vlan数据包不进行任何处理,无论端口是trunk、 hybrid还是access属性,都直接进行转发;而主机流程是针对管理vlan来说的,如果交 换机配置了管理vlan,此时送出交换机的管理vlan报文将是携带着802.1Q的标记, 端口的trunk、hybrid或者access属性对管理vlan的报文仍然有效。【SwitchC相关配置】 如果下层设备通过SwitchA和SwitchB透传的vlan总数不超过SwitchC本身支持vlan 的数 目

21、,SwitchC按 如 下步 骤 进行 配 置 :1.创建 ( 进入 )vlan10、vlan20、vlan100, 可以不 包 含具 体 端口SwitchCvlan10SwitchCvlan20SwitchCvlan100 5. 创建进入vlan100的虚接口SwitchCinterfaceVlan-interface100 6. 给vlan100的虚接口配置IP地址 SwitchC-Vlan-interface100ipaddress 7. 实际当中一般将上行端口设置成trunk属性,允许vlan透传 SwitchC-Ethernet0/1portlink-typetrunk Switch

22、C-Ethernet0/2portlink-typetrunkSwitchC-Ethernet0/3portlink-typetrunk5.允许所有的vlan从E0/1、E0/2和E0/3端口透传通过,也可以指定具体的vlan值 SwitchC-Ethernet0/2porttrunkpermitvlanall SwitchC-Ethernet0/3porttrunkpermitvlanall 如果通过SwitchC透传的vlan总数超过32个,并且使用2008/2016/2403H/2026/3026 等支持vlandisable功能的交换机,SwitchC按如下数据进行配置: 1. 起用v

23、landisable功能 SwitchCvlandisable 2. 创建(进入)vlan100 SwitchCvlan100 3. 创建进入vlan100的虚接口 SwitchCinterfaceVlan-interface100 4. 给vlan100的虚接口配置IP地址 SwitchC-Vlan-interface100ipaddress 5. 实际当中一般将上行端口设置成trunk属性,允许vlan透传 SwitchC-Ethernet0/3portlink-typetrunk 6. 允许所有的vlan从E0/3端口透传通过,也可以指定具体的vlan值,这里允许vlan透传主要是透传管理vlan SwitchC-Ethernet0/3porttrunkpermitvlanall【补充说明】 1. 如果一个端口是trunk端口,则该端口可以属于多个vlan; 2. 缺省情况下trunk端口的PVID为1,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论