以太网端口的链路类型
一.类型分类:
S2000-HI系列以太网交换机支持的以太网端口链路类型有三种:
? Access类型:端口只能属于1个VLAN,一般用于连接计算机。
? Trunk类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接。
? Hybrid类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。
二.缺省vlan的定义
1.Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。
2.缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1,如 果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。
注:对于华为交换机缺省VLAN被称为“Pvid Vlan”,对于思科交换机缺省VLAN被称为“Native Vlan”
三. tag报文
untag报文就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯; tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的
当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口(如果设置了端口的缺省VLAN ID)。当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。
四.几种链路端口的不同,以及对收发报文的处理:
五.链路端口的配置:
1.Access端口相关属性配置
操作 | 命令 | 说明 |
进入系统视图 | system-view |
|
进入以太网端口视图 | interface interface-type interface-number |
|
配置端口的链路类型为Access | port link-type access | 缺省情况下,端口的链路类型为Access |
将当前Access端口加入到指定VLAN | port access vlan vlan-id | 可选 |
2.Hybrid端口相关属性配置
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入以太网端口视图 | interface interface-type interface-number | - |
配置端口的链路类型为Hybrid | port link-type hybrid | 必选 |
设置Hybrid端口的缺省VLAN ID | port hybrid pvid vlan vlan-id | 可选 Hybrid端口的缺省VLAN就是系统的缺省VLAN |
将当前Hybrid端口加入到指定VLAN | port hybrid vlan vlan-id-list { tagged | untagged } | 可选 Hybrid端口可以设置是否为指定VLAN的报文打上标签,为实现对不同VLAN报文执行不同处理流程打下基础 |
3.Trunk端口相关属性的配置:.
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入以太网端口视图 | interface interface-type interface-number | - |
配置端口的链路类型为Trunk | port link-type trunk | 必选 |
设置Trunk端口的缺省VLAN ID | port trunk pvid vlan vlan-id | 可选 Trunk端口的缺省VLAN就是系统的缺省VLAN |
将当前Trunk端口加入到指定VLAN | port trunk permit vlan { vlan-id-list | all } | 可选 |
待续!!!!
转载于:https://blog.51cto.com/yangang/802747