admin管理员组文章数量:1567920
2024年7月18日发(作者:)
怎么样配置交换机TRUNK(端口汇聚)
“TRUNK”的三个意思 不要混淆
您知道三层交换机技术中常提到的TRUNK是什么意思么?
在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,
不过一般不翻译,直接用原文。而且这个词在不同场合也有不同的解释:1、 在
网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽
扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一起当作一个逻
辑端口使用,可以把多组端口的宽带叠加起来使用。TRUNK技术可以实现TRUNK
内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工
作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM池一
样。
2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,
即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并
提供必要的信令和终端设备。
3、 但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,
不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不同的
交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能
够相互通讯。其中交换机之间互联用的端口就称为TRUNK端口。与一般的交换机
的级联不同,TRUNKING是基于OSI第二层摹<偕杳挥蠺RUNKING技术,如果你
在2个交换机上分别划分了多个VLAN(VLAN也是基于Layer2的),那么分别在
两个交换机上的VLAN10和VLAN20的各自的成员如果要互通,就需要在A交换机
上设为VLAN10的端口中取一个和交换机B上设为VLAN10的某个端口作级联连
接。VLAN20也是这样。那么如果交换机上划了10个VLAN就需要分别连10条线
作级联,端口效率就太低了。 当交换机支持TRUNKING的时候,事情就简单了,
只需要2个交换机之间有一条级联线,并将对应的端口设置为Trunk,这条线路
就可以承载交换机上所有VLAN的信息。这样的话,就算交换机上设了上百个个
VLAN也只用1个端口就解决了。
如果是不同台的交换机上相同id的vlan要相互通信,那么可以通过共
享的trunk端口就可以实现,如果是同一台上不同id的vlan/不同台不同id的
vlan它们之间要相互通信,需要通过第三方的路由来实现;vlan的划分有两个
需要注意的地方:一是划分了几个不同的vlan组,都有不同的vlan id号;分
配到vlan 组里面的交换机端口也有port id.比如端口1,2,3,4划分到vlan10,
5,6,7,8划分到vlan20,我可以把1,3,4的端口的port id设置为10,而
把2端口的 port id设置为20;把5,6,7端口的port id设置为20,而把8
端口的port id设置为10.这样的话,vlan10中的1,3,4端口能够和vlan20
中8端口相互通信;而vlan10中的2端口能够和vlan20中的5,6,7端口相互
通信;虽然vlan id不同,但是port id相同,就能通信,同样vlan id相同,
port id不同的端口之间却不能相互访问,比如vlan10中的2端口就不能和1,
3,4端口通信。
本文讨论的是他的第三个意思:即端口汇聚。
到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?
还有在具体的交换机产品中怎样来配置TRUNK,下面我们来了解一下这些方面的
知识。
在二层交换机的性能参数中,常常
提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提
到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。那
到底什么是TRUNK呢?使用TRUNK功能 到底能给我们带来哪些应用方面的优势?
还有在具体的交换机产品中怎样来配置TRUNK。下面我们来了解一下这些方面的
知识。
一、什么是TRUNK?
TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组
合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于
这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。Trunk
是一种封装技术,它是一条点到点的链路,链路的两端可以都是交换机,也可以
是交换机和,还可以是主机和交换机或路由器。基于端口汇聚(Trunk)功能,允
许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多
个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络
能力。路由器
一般情况下,在没有使用TRUNK时,大家都知道,百兆以太网的双绞线的这种传
输介质特性决定在两个互连的普通10/100交换机的带宽仅为 100M,如果是采用
的全双工模式的话,则传输的最大带宽可以达到最大200M,这样就形成了网络
主干和服务器瓶颈。要达到更高的数据传输率,则需要更换传输媒介,使用千兆
光纤或升级成为千兆以太网,这样虽能在带宽上能够达到千兆,但成本却非常昂
贵(可能连交换机也需要一块换掉),更本不适合低成本的中小企业和学校使用。
如果使用TRUNK技术,把四个端口通过捆绑在一起来达到800M带宽,这样可较
好的解决了成本和性能的矛盾。
二、TRUNK的具体应用
TRUNK(端口汇聚)是在交换机和网络设备之间比较经济的增加带宽的方法,如服
务器、路由器、工作站或其他交换机。这中增加带宽的方法在当单一交换机和节
点之间连接不能满足负荷时是比较有效的。
TRUNK 的主要功能就是将多个物理端口(一般为2-8个)绑定为一个逻辑的通道,
使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整
个网络的带宽,而且数据还可以同时经由被绑定的多个物理链路传输,具有链路
冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链
路还可以工作。但在VLAN数据传输中,各个厂家使用不同的技术,例如:思科的
产品是使用其VLAN TRUNK 技术,其他厂商的产品大多支持802.1q协议打上TAG
头,这样就生成了小巨人帧,需要相同端口协议的来识别,小巨人帧由于大小超
过了标准以太帧的 1518字节限制,普通网卡无法识别,需要有交换机脱TAG。
TRUNK功能比较适合于以下方面具体应用:
1、TRUNK功能用于与服务器相联,给服务器提供独享的高带宽。
2、TRUNK功能用于交换机之间的级联,通过牺牲端口数来给交换机之间的数据
交换提供捆绑的高带宽,提高网络速度,突破网络瓶颈,进而大幅提高网络性能。
3、Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个交换
机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从
Trunk组中撤消,进而重新分配各个Trunk端口的流量,从而实现系统容错。
三、如何设置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中,数据总是从一个特定的源点到目的点,一条单一的链路被设计
去处理广播包或不知目的地的包。在配置TRUNK时,必须遵循下列规则:
1:正确选择TRUNK的端口数目,必须是2,4或8。
2:必须使用同一组中的端口,在交换机上的端口分成了几个组,TRUNK的所有端
口必须来自同一组
3:使用连续的端口;TRUNK上的端口必须连续,如你可以用端口4,5,6和7组
合成一个端口汇聚。
4:在一组端口只产生一个TRUNK;
版权声明:本文标题:怎么样配置交换机TRUNK(端口汇聚) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1721276425a869357.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论