TRUNK的做用功能.什么是TRUNK

2022年01月14日 阅读数:1
这篇文章主要向大家介绍TRUNK的做用功能.什么是TRUNK,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。



在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,不过通常不翻译,直接用原文。并且这个词 在不一样场合也有不一样的解释:  网络


一、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一块儿看成 一个逻辑端口使用,能够把多组端口的宽带叠加起来使用。TRU NK技术能够实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其余链路的工做,同时多链路之间还能实现流量均衡,就像咱们熟悉 的打印机池和MODEM池同样。  ide


二、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的链接电路或信道,它可以在两端之间进行转接,并提供必要的信令和终端设备。  spa


三、 可是在最广泛的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不一样的交换机之间进行链接,以保证在跨越多个交换机上创建的同一个VLAN的成员可以相互通信。其中 交换机之间互联用的端口就称为TRUNK端口。与通常的交换机的级联不一样,TRUNKING是基于OSI第二层的。假设没有TRUNKING技术,若是你 在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端口通讯。 ci