浅谈交换机三种端口模式
开始
以太网端口有3种链路类型:access、trunk、hybird
Access类型端口:只能属于1个VLAN,一般用于连接计算机端口;
Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN报文,一般用于交换机与交换机相关的接口。
Hybrid类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN报文,可以用于交换机的间连接也可以用于连接用户计算机。
配置
access:
一般用于计算机和交换机相连时使用,将交换机的端口设置为access
语法(华为)
#interface G0/0/1
#port link-type access
#port default vlan 10
接收数据:当数据没有tag时打上pvidtag进入,若有则看是否与pvid相等,相等则接收,不相等则丢弃。
转发数据:看tag是否等于pvid,若等则去掉tag发送,否则不处理。
trunk:
一般用于交换机和交换机直接的连接
语法(华为)
#S1
#interface G0/0/1
#port link-type trunk
#port trunk allowed pass vlan 10 20 30
#S2
#interface G0/0/1
#port link-type trunk
#port trunk allowed pass vlan 10 20 30
记住,是两个交换机都要配置哦
接收:若数据没有带tag时。则打上pvidtag进入,若有,则看tag是否在allow列表,如在则进入,否则丢弃
转发:看tag是否在allow列表,不在则不处理,若在则看tag是否等于pvid,若等则去掉tag转发,不等则带tag转发
hybrid:
#S1
#interface E0/0/1
#port link-type hybrid
#port hybrid pvid vlan 10
#port hybrid untagged vlan 10 20
#S1
#interfaceG0/0/1
#port link-type hybrid
#port hybrid tagged vlan 10 20
接收:若数据没有带tag则打上pvidtag进入,若有则看tag是否属于tagged/untagged表,属于则进入,否则丢弃
转发:看数据tag是否在tagged/untagged表,不做则不处理,若在则看属于那个表,若属于tagged则带tag转发,否则untaged去掉tag转发
总结
端口有三种模式:access,hybrid,trunk。access性质的端口只能属于一个vlan,且该端口不打tag,trunk可以属于多个vlan,可以接收和发送多个vlan的报文,一般用于交换机之间的连接;hybrid也可以属于多个vlan,可以接收和发送多个vlan的报文,可以用于交换机之间的连接也可以用于交换机和用户计算机之间的连接。trunk和hybrid的区别主要是,hybrid端口可以允许多个vlan的报文不打标签,而trunk端口只允许缺省vlan的报文不打标签,同一个交换机上不能hybrid和trunk并存。