-
交换机三种端口模式
Access
、
Hybrid
和
T
run
k
的理解
untag
就是普通的
ethernet
报文,普通
PC
机的网卡是可以识别这样的报文进行通讯;
tag
p>
报文结构的变化是在源
mac
地址和目的<
/p>
mac
地址之后,加上了
4bytes<
/p>
的
vlan
信息,也就是
vlan tag
头;一般来说这样的报文普通
PC<
/p>
机
的网卡是不能识别的下图说明了
802
.1Q
封装
tag
报文帧结构带
802.1Q
的帧是在标准以太网帧上插入了
4
个字节
的标识。
其中包含:
2
个字节的协议标识符
(
TPID)
,
当前置
0
x8100
的固定值,
表明该帧带有
802.1Q
的标记信息。
2
个字节的标记控制信息(
TCI
)
,包
含了三个域。
Priority
域,占
3bits
,表示报文的优先级,取值
0
到
7
,
7
为
最
高优先级,
0
为最低优先级。该域被
802.1p
采用。规范格式指示符(
CFI)
域,占
1bit
,
0
表示规范格式,应用于以
太网;
1
表示非规范格式,应用于
T
oken Ring
。
VLAN ID
域,占
12bit
,用于标示
VLAN
的归属。以太网端口有三种
链路类型:
Access
、
Hybrid
和
T
runk
。
Acc
ess
类型的端口只能属于
1
个
VLAN
,一般用于连接计算机的端口;
T<
/p>
runk
类型的端口可以允许多个
VLA
N
通过,
可以接收和发送多个
VLAN
的报文,
一般用于交换机之间连接的端口;
Hybrid
类型的端口可以允许多个
VL
AN
通过,可以接收和发送多个
VLAN
的报文,可以用于交换机之间连接,也可以用
于连接用户的计算机。
Hybrid
端口和
T
runk
端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据
时:
Hybrid
端口可以允许多个
VL
AN
的报文发送时不打标签,
< br>而
T
runk
端口只允许缺省<
/p>
VL
AN
的报文发送时不打标
签。
在这里先要向大家阐明端口的缺省
VL
AN
这个概念
Ac
cess
端口只属于
1
个
VLAN
,
所以它的缺省
V
LAN
就是它所在
的
VLAN
,不用设置;
Hybrid
端口和
T
runk
端口属于多个
V
L
AN
,所以需要设置缺省
VL
AN ID
。缺省情况下,
Hybrid
p>
端口和
T
runk
端口的缺省
VL
AN
为
VLAN
1
当端口接收到不带
VL
AN
T
ag
的报文后,则将报文转发到属于缺省<
/p>
VL
AN
的端口(如果设置了端口的缺省
VLAN ID
)
。当端口发送带有<
/p>
VL
AN T
ag
的报文时,如果该报文的
VLAN
ID
与端口缺
省的
VLAN
ID
相同,则系统将去掉报文的
VLAN
p>
T
ag
,然后再发送该报文。注:对于华为
交换机缺省
VLAN
被称为
“
Pvid Vlan
”
,对于思科交换机缺省<
/p>
VL
AN
被称为“
Native
Vlan
”交换机接口出入数据处理过程如下:
Acess
端口收报文
:
收到一个报文
,
判断是否有
VLAN
信息:如果没有则打上端口的
PVID
,
并进行交换转发
,
如果有
则直接丢弃
(缺省)
Acess
端口发报文:
将报文的
VLAN
信息剥离,直接发送出去
(所以,
Ac
cess
端口可以实现同一交换机上相同
VLAN
下的主机通信;
也可以实现交换机级连时的缺省
VL
AN1
报文交换,但不能实现
VLAN
透传。
)
trunk
端口收报文:
收到一个报文,判断是否有
VL
AN
信息:如果有,判断该
trunk
端口是否允许该
VLAN
的数据进入:如果可以则<
/p>
转发,否则丢弃;如果没有
VL
AN
p>
信息则打上端口的
PVID
,并进行交换转
发。
trunk
端口发报文:
比较将要发送报文的
VLAN
信息和端口的
PVID
,如果不相等则直接发送。如果两者相等则剥离
VL
AN
信息,再发
送。<
/p>
(所以,将交换机级连口统统设置为
T
r
unk
并允许所有
VLAN
通过后,<
/p>
VLAN2
-
VLAN4000
直接透传,而
VLAN1
则因为和
T
runk
缺省
PVID<
/p>
相同,需要通过剥离
VLAN
信息又添加
VL
AN
信息实现了透传。而如果更改
T
runk
的缺
省
PVID
,则可以实现某一交换机下的
VLAN-X
和另一交换机下的
VLAN-Y
通信。
)
hybrid
端口收报文:
收到一个报文
,
判断是否有
< br>VLAN
信息:如果有,则判断该
hybrid
端口是否允许该
VLAN
的数据进入:如果可以
则
转发,否则丢弃
(
此时端口上的
p>
untag
配置是不用考虑的,
untag
配置只对发送报文时起作用
)
;如果没
有则打上端
口的
PVID
,并进行交换
转发。
hybrid
端口发报文:
1
、判断该
VL
AN<
/p>
在本端口的属性(
disp
interf
ace
即可看到该端口对哪些
< br>VL
AN
是
untag
,哪些
VL
AN
是
p>
tag
)
-
-
-
-
-
-
-
-
-
上一篇:常用螺栓标准及规格表
下一篇:职业分类与代码表