交换机的转发行为
泛洪(Flooding)
转发
丢弃
1交换机的工作原理:如果进入交换机的是一个单播帧,则交换机会去MAC地址查找这个帧的目的MAC地址。
(1)如果查不到MAC地址,则计算机会执行泛洪操作。
(2)如果查到了MAC地址,则比较这个MAC地址在MAC地址表中对应的端口是不是这个帧进入交换机的那个端口。如果不是,则计算机执行转发操作,如果是,则交换机执行丢弃操作。
(3)如果进入交换机的是一个广播帧,则交换机不会去查MAC地址表,而是直接执行泛洪操作。
(4)display mac-address 查看mac地址
VLAN Identifier:取值范围0-4095,但0和4095在协议中规定不能使用
2链路类型
交换机连接pc的链路为接入链路
交换机与交换机之间的为干道链路
PPVID表示端口在缺省的情况下所属的VLAN。
缺省的情况下,x7的系统级交换机每个端口PVID都是1。
3端口类型-Access:通常设置在交换机连接pc的接口上
(1)主机和路由器发送的数据帧是不带tag
(2)Access
接受规则:收到一个不带tag的数据,打上本端口的PVID的接收
发送规则:带tag查看VLAN ID字段和本端口的PVID是否相同,相同的去掉TAG发送,不相同丢掉。
查看tag字段是否在允许通过列表中,如果存在进行下一步,不存在丢弃
不带tag直接发送
[Huawei]Vlan batch 10 20 创建vlan 10 20
[Huawei-Ethernet0/0/1]port link-type access将接口类型改为access
[Huawei-Ethernet0/0/1]port default vlan 10 将接口pvid改为10 注删除前面加undo
[Huawei]display port vlan 查看接口vlan
4端口类型-trunk
发送规则:查看tag字段是否在允许通过列表中,如果存在进行下一步,不存在丢掉。
查看vlan id字段和本端口的PVID是否相同,相同的话去掉TA发送,不相同带着tag发送。
接收规则,收到一个不带tag的数据帧,打上本端口的PVID,查看允许通过列表,如果允许就接收,不允许就丢掉。
收到一个带tag的数据帧,查看允许通过列表,如果允许就接收,不允许就丢掉。
只要vlan ID在允许通过列表中,就一定会发送和接收
[Huawei-Ethernet0/0/1]port link-type trunk将接口类型改为trunk
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan 10 20 允许通过列表vlan10 20 all
[Huawei-Ethernet0/0/1]port trunk pvid vlan 20更改trunk接口的PVID
[Huawei-Ethernet0/0/1]port hybrid pvid vlan 20
默认允许vlan1通过
通过trunk接口实现多个交换机之间通信,需要每一个交换机都需要将用到的vlan创建上
5端口类型Hybrid:(万能接口)既可以连接主机也可以连接交换机,可以以untagged也可以按tag
在发送时可以直接控制携不携带TAG
通过trunk接口实现
发送规则 1查看是否允许通过列表,如果允许进行下一步,不允许丢掉
2 在允许通过列表中,如果在 TAged列表中,带着tag发送
3如果在un Tag列表中,不带着tag发送
4如果两个列表都不存在直接丢掉
接收规则:
1 收到一个不带tag的数据帧,打上本端口的PVID,查看允许通过列表,如果允许就接收,不允许就丢掉。
2收到一个带tag的数据帧,查看允许通过列表,如果允许就接收,不允许就丢掉。
[Huawei]port-group group-member g 0/0/1 to g0/0/3
将g0/0/1到g0/0/3的接口加入到端口组进行统一配置
[Huawei-Ethernet0/0/1]port hybrid pvid vlan 20
更改hybird接口PVID
[Huawei-Ethernet0/0/1]port hybrid untagged vlan 20
让vlan20的数据帧不带tag发送
[Huawei-Ethernet0/0/1]port hybrid tagged vlan 20
让vlan20的数据帧带tag发送