交换机三种端口模式

Access

Hybrid

Trunk

Tag

untag

以及交换机的各种端口模式是网络工程技术人员调试交换机时接触

最多的概念了,然而笔者发现在实际工作中技术人员往往对这些概念似懂非懂,

笔者根据自己的理解再结合一个案例,试图向大家阐明这些概念

untag

就是普通的

ethernet

报文,

普通

PC

机的网卡是可以识别这样的报文进行

通讯;

tag

报文结构的变化是在源

mac

地址和目的

mac

地址之后,

加上了

4bytes

vlan

信息,也就是

vlan

tag

头;一般来说这样的报文普通

PC

机的网卡是不能识别的

下图说明了

802.1Q

封装

tag

报文帧结构

802.1Q

的帧是在标准以太网帧上插入了

4

个字节的标识。其中包含:

2

个字节的协议标识符

(

TPID)

当前置

0x8100

的固定值,

表明该帧带有

802.1Q

的标记信息。

2

个字节的标记控制信息(

TCI

),包含了三个域。

Priority

域,占

3bits

,表示报文的优先级,取值

0

7

7

为最高优先级,

0

为最低优先级。该域被

802.1p

采用。

规范格式指示符(

CFI)

域,占

1bit

0

表示规范格式,应用于以太网;

1

表示非

规范格式,应用于

Token Ring

VLAN ID

域,占

12bit

,用于标示

VLAN

的归属。

以太网端口有三种链路类型:

Access

Hybrid

Trunk

Access

类型的端口只能属于

1

VLAN

,一般用于连接计算机的端口;

Trunk

类型的端口可以允许多个

VLAN

通过,可以接收和发送多个

VLAN

的报文,

一般用于交换机之间连接的端口;

Hybrid

类型的端口可以允许多个

VLAN

通过,

可以接收和发送多个

VLAN

的报文,

可以用于交换机之间连接,也可以用于连接用户的计算机。

Hybrid

端口和

Trunk

端口在接收数据时,处理方法是一样的,唯一不同之处在

于发送数据时:

Hybrid

端口可以允许多个

VLAN

的报文发送时不打标签,

Trunk

端口只允许缺省

VLAN

的报文发送时不打标签。

在这里先要向大家阐明端口的缺省

VLAN

这个概念