帮助分类
常见问题
服务器/域名/数据库
备案
网络安全
云计算
其他问题
TRUNK(端口汇聚) 的介绍和配置?

解释:1、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。

一、 TRUNK 的背景 : 如果交换机与交换机之间存在多条链路,交换机每增加一个vlan,交换机与交换机就会增加一条链路。这样会存在链路浪费,就产生了 DTP ( dynamic trunk protocols)
采用trunk后,所有的vlan都走一条线。
二、 TRUNK 的作用 :
(1)传输 vlan 的作用。
(2)数据在trunk 链路上传输要打标签,数据在离开trunk 链路时要脱标签
(3)通过 trunk 的标签可以区分不同的流量。
(4)注意:trunk 工作在数据链路层(只能识别 mac 地址),不能实现不同 vlan 之间的通信
三、 Dtp 技术 : trunk 只是 Dtp 协议的一种 。作用:用来协商成 trunk 的一种协议
(1) 配置的位置: 交换机与交换机之间相连的接口。
(2)TRUNK 命令的配置 :
华为设备:
(1) 进入端口 :interface e0/0/1
(2) 设置端口模式 :port link-type trunk
(3)设置 trunk 允许通过的 vlan :port trunk allow-pass vlan all
思科设备:
(1)进入端口:interface f0/4
(2)设置trunk 模式 :switchport mode trunk
(3) 注意:
华为与思科区别
思科所有的trunk链路默认是允许所有vlan通过。
华为交换机所有trunk链路默认情况下是不允所有的vlan通过。
————————————————
应用:

在路由/交换领域,VLAN的中继端口叫做trunk。trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其它交换机中的相同VLAN通信。交换机之间互连的端口就称为trunk端口。trunk是基于OSI第二层数据链路层(DataLinkLayer)的技术。两台交换机上分别创建了多个VLAN(VLAN是基于Layer 2的),在两台交换机上相同的VLAN(比如VLAN10)要通信,需要将交换机A上属于VLAN10的一个端口与交换机B上属于VLAN10的一个端口互连;如果这两台交换机其它相同VLAN间需要通信,那么交换机之间需要更多的互连线,端口利用率就太低了。 交换机通过trunk功能,事情就简单了,只需要两台交换机之间有一条互连线,将互连线的两个端口设置为trunk模式,这样就可以使交换机上不同VLAN共享这条线路。

trunk不能实现不同VLAN间通信,需要通过三层设备(路由/三层交换机)来实现。

划分:

交换端口两种模式:access和trunk。连接终端(如PC)用access模式,设备级连接用trunk模式。把access端口加入到某个VLAN,那么这个端口就只将这个VLAN的数据转发给PC,PC发送的数据通过这个端口后会打上这个VLAN的ID,转发到相同VLAN。(这里为了简单表述,混杂模式端口不做讨论;将PC用access模式,其他情况不做讨论。