当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【分享】Trunk链路概述

发布作者:微思网络   发布时间:2022-07-11   浏览量:0

图片


Trunk概述



图片

当一条链路,需要承载多VLAN信息的时候,需使用trunk来实现

Trunk两端的交换机需采用相同的干道协议

一般见于交换机之间或交换机与路由器、服务器之间



封装协议



图片


2.1 baby giant frame大于标准的MTU1500字节,但是小于2000字节

对于采用ISL封装的,MTU=1548 (下文有解释)

对于Dot1Q        MTU=1522


2.2 Vlan范围和映射

ISL 支持的vlan编号是1-1005(默认允许正常的),802.1q是1-4094(默认允许所有正常和扩展的) ,所以当穿过802.1qISL的干道的时候就需要映射。

(1) 单台交换机上最多允许8个802.1q到ISL vlan的映射

(2) 只能映射到ethernet的vlan

(3) 该被映射的ethernet vlan将被阻塞

(4) 映射仅在本地有效


2.链路聚集模式 

      trunk 永久链路聚集模式,强制trunk,发送DTP帧

      Nonegotiate 永久链路聚集模式,必须手动将邻居配为干道口,不发送DTP帧。一般用于对端设备不支持DTP的情况

      Desirable 主动尝试将链路成为干道(默认模式),发送DTP帧,如果邻接接口为trunk、desirable、或AUTO,那么此接口成为Trunk。

      Auto 接口愿意成为trunk,如果邻接接口被设置为trunk或desirable,那么接口就成为trunk

      Access 永久的nontrunking模式,并且与对端接口协商,使其成为nontrunking链路

图片


2.4 ISL

图片

CISCO私有协议

支持PVST

在原始的数据帧基础上封装上ISL头及新的FCS

没有修改原始的数据帧,因此处理效率比802.1Q高

VLAN字段,15个比特目前用了10个,那么最多支持2的10次方=1024个VLAN

 “原始以太网帧”最大是1518个字节,1500的IP MTU,加上源目的MAC地址共12,类型字段2个,CRC4,再加上30字节的ISL封装,就是1548字节了

上图中几个字段(ISL头)的描述如下: 

DA 40bit的组播地址用于标示这个FRAME是ISL的

TYPE 标示这个帧是什么类型的,如以太、令牌环等

SA 发送帧的原交换机MAC

AAAA03 SNAP(固定值) 

VLAN 15个比特目前用了10个,那么最多支持2的10次方=1024个VLAN

INDEX 这个帧的对端交换机来源端口 

所以ISL帧最大1548bytes(1518+26+4)


2.5 Dot1q

帧格式


图片

802.1Q Tag包含4个字段,其含义如下: 

   EtherType

长度为2字节,表示帧类型。取值为0x8100时表示802.1Q Tag帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。

   PRI

Priority,长度为3比特,表示帧的优先级,取值范围为0~7,值越大优先级越高。

用于当交换机阻塞时,优先发送优先级高的数据包。

   CFI

Canonical Format Indicator,长度为1比特,表示MAC地址是否是经典格式。

CFI为0说明是经典格式, 

CFI为1表示为非经典格式。用于区分以太网帧、FDDI(Fiber Distributed Digital Interface)帧和令牌环网帧。

在以太网中,CFI的值为0。

    VID

VLAN ID,长度为12比特,表示该帧所属的VLAN。在VRP中,可配置的VLAN ID取值范围为1~4094。


2.6 Trunk配置

Switch(config-if)# switchport mode encapsulation {dot1q | ISL}

   如果接口为trunk,设置干道协议类型

Switch(config-if)# switchport mode dynamic {auto | desirable}

   将接口设置为DTP动态协商,可选auto或desirable

Switch(config-if)# switchport nonegotiate

   将接口设置为nonegotiate,不发送DTP帧,如果配置为非协商,那么就必须手工配置接口模式,为access或trunk



返回顶部