缺省VLAN、Access、Hybrid和Trunk |
您所在的位置:网站首页 › vlan有哪些作用 › 缺省VLAN、Access、Hybrid和Trunk |
缺省 VLAN 、 Access 、 Hybrid 和 Trunk 2009-09-22 14:22:34| 分类:
网络工程和管理
| 标签:
| 字号大中小
订阅
1 、在这里先要向大家阐明端口的 缺省 VLAN 这个概念
Access 端口只属于 1 个 VLAN ,所以它的缺省 VLAN 就是它所在的 VLAN ,不用设置;
Hybrid 端口和 Trunk 端口属于多个 VLAN , 所以需要设置缺省 VLAN ID 。 缺省情况下 , Hybrid 端口和 Trunk 端口的缺省 VLAN 为 VLAN 1, 如
果设置了端口的缺省 VLAN ID , 当端口接收到不带 VLAN Tag 的报文后, 则将报文转发到属于缺省 VLAN 的端口;当端口发送带有 VLAN Tag 的报文时,如果该报文的 VLAN ID 与 端口缺省的 VLAN ID 相同,则系统将去掉报文的 VLAN Tag ,然后再发送该报文。
注:对于华为交换机缺省 VLAN 被称为 “Pvid Vlan” ,
对于思科交换机缺省 VLAN 被称为 “Native Vlan”
2 、
untag 报文就是普通的 ethernet 报文,普通 PC 机的网卡是可以识别这样的报文进行通讯 ;
tag 报文结构的变化是在源 mac 地址和目的 mac 地址之后,加上了 4bytes 的 vlan 信息 ,也就是 vlan tag 头 ; 一般来说这样的报文普通 PC 机的网卡是不能识别的
当端口接收到不带 VLAN Tag 的报文后,则将报文转发到属于缺省 VLAN 的端口 ( 如果设置了端口的缺省 VLAN ID) 。当端口发送带有 VLAN Tag 的报文时,如果该报文的 VLAN ID 与端口缺省的 VLAN ID 相同, 则系统将去掉报文的 VLAN Tag ,然后再发送该报文。
3 、
Access 类型的端口只能属于 1 个 VLAN ,一般用于连接计算机的端口;
Trunk 类型的端口可以允许多个 VLAN 通过,可以接收和发送多个 VLAN 的报文,一般用于交换机之间连 接的端口;
Hybrid 类型的端口可以允许多个 VLAN 通过,可以接收和发送多个 VLAN 的报文,可以用于交换机之间连 接,也可以用于连接用户的计算机。
Hybrid 端口和 Trunk 端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时: Hybrid 端口 可以允许多个 VLAN 的报文发送时不打标签,而 Trunk 端口只允许缺省 VLAN 的报文发送时不打标签。
4 、
Acess 端口收报文 : 收到一个报文 , 判断是否有 VLAN 信息:如果没有 VLAN 信息则打上端口的 PVID , 并进行交换转发 , 如果有则直接丢弃 ( 缺省 )
Acess 端口发报文 :将报文的 VLAN 信息剥离,直接发送出去
。 ( 所以, Access 端口可以实现同一交换 机上相同 VLAN 下的主机 通信 ; 也可以实现交换机级连时的缺省 VLAN1 报文交换 , 但不能实现 VLAN 透传 。 )
trunk 端口收报文 :
收到一个报文 , 判断是否有 VLAN 信息 : 如果有 , 判断该 trunk 端口是否允许该
VLAN 的数据进入:如果可以则转发,否则丢弃 ; 如果没有 VLAN 信息则打上端口的 PVID ,并进行交换转发。
trunk 端口发报文:
比较将要发送报文的 VLAN 信息和端口的 PVID ,如果不相等则直接发送。如果两者 相等则剥离 VLAN 信息,再发送。
( 所以,将交换机级连口统统设置为 Trunk 并允许所有 VLAN 通过后, VLAN2-VLAN4000 直接透传,而 VLAN1 则因为和
Trunk 缺省 PVID 相同,需要通过剥离 VLAN 信息又添 加 VLAN 信息实现了透传。而如果更改 Trunk 的缺省 PVID ,则可以实现某一交换机下的
VLAN-X 和另一 交换机下的 VLAN-Y 通信。 )
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |