交换机的三种模式和STP生成树及交换机hybrid模式实验操作
作者:互联网
交换机的三种模式和STP生成树及交换机hybrid模式实验操作
目录
一交换机
1.交换机的行为
交换机存在三种工作模式
二.STP生成树
【1】生成树的背景
【2】生成树的基本概念
【3】生成树的协议,STP操作
【4】BPTU报文
三.实验操作
一交换机
1.交换机的行为
交换机的行为无非分为接收数据、发送数据
任何流量在一个交换机内部转发时必须携带标签
PC接收到的流量必须为正常流量,不识别携带标签的流量
Access,接入模式
Trunk,中继模式
Hybrid,混杂模式
【1】接入模式
使用场景:常用于连接PC、终端设备、路由器等不能识别VLAN标记的流量的
【2】中继模式
使用场景:常用于两台交换机之间相连的链路,用于承载所有的VLAN流量的
【3】混杂模式
使用场景:任意场景,但Hybrid的灵活性很高不易于配置
access
接收:如果是无标记帧,则会打上接口的缺省vlan,接收
如果是标记帧,对比缺省vlanid,相同接收,不相同丢弃
发送:对比接口vlanid,如果不相同不能从该接口发送
trunk
接收:如果是无标记帧,则会打上接口的缺省vlanid,接收
如果是标记帧,检查允许列表,允许则接收,不允许就丢弃
发送:如果标记帧的vlanid与接口pvid相同,并且在允许列表中,则标记帧的tag被删除发送
如果标记帧的vlanid与接口pvid不同,并且在允许列表中,则标记帧带原tag发送
hybrid
接收:如果是无标记帧,接收并打上接口的缺省vlanid,接收
如果是标记帧,检查允许列表,允许则接收,不允许就丢弃
发送:如果以太帧在untagged或tagged列表,则表示可以从此端口通过,
对于untagged列表中的以太帧,在发送的时候去掉vlan标签后再从端口发送出去;
对于tagged列表中的以太帧,在发送的时候带着vlan标签从端口发送出去。
如果以太帧不在untagged或tagged列表,表示不从此端口通过。
二.STP生成树
【1】生成树的背景
【2】生成树的基本概念
【3】生成树的协议,STP操作
【4】BPTU报文
三.实验操作
实验题一:
【1】理论分析:PC1,PC2,PC4 的untagged 表相同,即有可能完成互通,PC3和PC5untagged表相同,即有可能完成互通 。PC1发送数据至SW1 E0/0/1口,数据被封装成VLAN1的标识,经接口G/0/0/1转发时脱掉标识,变为原始数据帧传到SW2 G0/0/1口被封装成VLAN1的标识,因untagge表里面有VLAN1,所以数据帧的标识会被脱掉,传至PC4,同里可得PC1,PC2,PC4可互通,PC3和PC4
【2】实验验证
1.新建拓扑
SW1的命令 代码及配置
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys
[Huawei]sysname SW1
[SW1]
Apr 8 2021 18:49:10-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25
.191.3.1 configurations have been changed. The current change number is 4, the c
hange loop count is 0, and the maximum number of records is 4095.
[SW1]INF
[SW1]UNDO INFO
[SW1]UNDO info-center ENABLE
Info: Information center is disabled.
[SW1]VLAN batch 1 2 3 10
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port hybrid un
[SW1-Ethernet0/0/1]port hybrid untagged vlan 1 2
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]port hybird untagged vlan 1 2
^
Error: Unrecognized command found at '^' position.
[SW1-Ethernet0/0/2]port hybrid untagged vlan 1 2
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]port h
[SW1-Ethernet0/0/3]port hybrid pv
[SW1-Ethernet0/0/3]port hybrid pvid v
[SW1-Ethernet0/0/3]port hybrid pvid vlan 10
[SW1-Ethernet0/0/3]port hybrid
[SW1-Ethernet0/0/3]port hybrid untagged vlan 3 10
[SW1-Ethernet0/0/3]int g0/0/1
[SW1-GigabitEthernet0/0/1]port hybrid unt
[SW1-GigabitEthernet0/0/1]port hybrid untagged v
[SW1-GigabitEthernet0/0/1]port hybrid untagged vlan 1 2
[SW1-GigabitEthernet0/0/1]port hybrid t
[SW1-GigabitEthernet0/0/1]port hybrid tagged v
[SW1-GigabitEthernet0/0/1]port hybrid tagged vlan 3 10
SW2的命令 ,代码及配置
[sw2]undo info-center enable
Info: Information center is disabled.
[sw2]int e 0/0/2
[sw2-Ethernet0/0/2]port hybrid unt
[sw2-Ethernet0/0/2]port hybrid untagged 1 2
^
Error: Unrecognized command found at '^' position.
[sw2-Ethernet0/0/2]port hybrid untagged v
[sw2-Ethernet0/0/2]port hybrid untagged vlan 1 2
[sw2-Ethernet0/0/2]port hybrid pvid vlan
[sw2-Ethernet0/0/2]port hybrid pvid vlan 2
Error: The VLAN does not exist.
[sw2-Ethernet0/0/2]q
[sw2]vlan batch 1 2 3 10
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw2]int e 0/0/2
[sw2-Ethernet0/0/2]port hybrid p
[sw2-Ethernet0/0/2]port hybrid pvid vlan 2
[sw2-Ethernet0/0/2]port hybrid untagged
[sw2-Ethernet0/0/2]port hybrid untagged v
[sw2-Ethernet0/0/2]port hybrid untagged vlan 1 2
[sw2-Ethernet0/0/2]int e0/0/3
[sw2-Ethernet0/0/3]port hybrid pvid vlan 3
[sw2-Ethernet0/0/3]port hubrid untagged
[sw2-Ethernet0/0/3]port hubrid untagged v
[sw2-Ethernet0/0/3]port hybrid untagged v
[sw2-Ethernet0/0/3]port hybrid untagged vlan 3 10
[sw2-Ethernet0/0/3]int g0/0/1
[sw2-GigabitEthernet0/0/1]port hybrid tagged v
[sw2-GigabitEthernet0/0/1]port hybrid tagged vlan 3 10
[sw2-GigabitEthernet0/0/1]port hybrid untagged vlan 1 2
【3】连接
从上图可以看出,PC1,PC2,PC互通,PC3,PC5互通,从而验证上面结论
实验题二:
解析:三个交换机的Pri相同,因SW1的MAC最小,所以SW1为根交换机,SW2和SW3带宽都为100,COST一样,因为SW2 MAC比较小,所以SW2为根端口,所以阻塞的端口为下图所示
实验三.
sw1
[Huawei]UNDO info-center enable
Info: Information center is disabled.
[Huawei]VLAN BATCH 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei]SYS
[Huawei]sysname sw1
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]port hybird pvid vlan 10
^
Error: Unrecognized command found at '^' position.
[sw1-Ethernet0/0/1]port hybrid pvid vlan 10
[sw1-Ethernet0/0/1]port hybrid un
[sw1-Ethernet0/0/1]port hybrid untagged 10 30
^
Error: Unrecognized command found at '^' position.
[sw1-Ethernet0/0/1]port hybrid untagged vlan 10 30
[sw1-Ethernet0/0/1]int e0/0/2
[sw1-Ethernet0/0/2]port hybrid pvid vlan 20
[sw1-Ethernet0/0/2]port hybrid untagged vlan 20 30
[sw1-Ethernet0/0/2]int g0/0/1
[sw1-GigabitEthernet0/0/1]port hybrid untagged vlan 10 20
[sw1-Ethernet0/0/2]INT G0/0/1
[sw1-GigabitEthernet0/0/1]DIS THIS
#
interface GigabitEthernet0/0/1
port hybrid untagged vlan 10 20
#
return
[sw1-GigabitEthernet0/0/1]port hybrid tagged vlan 30
sw2
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sys
[Huawei]sysname SW2
[SW2]INT
[SW2]interface E0/0/3
[SW2-Ethernet0/0/3]PORT HYBRID PVID VLAN 10
Error: The VLAN does not exist.
[SW2-Ethernet0/0/3]Q
[SW2]vlan batch 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW2]int e0/0/3
[SW2-Ethernet0/0/3]port hybrid pvid vlan 10
[SW2-Ethernet0/0/3]port hybrid untagged vlan 10 30
[SW2-Ethernet0/0/3]int e0/0/4
[SW2-Ethernet0/0/4]port hybrid pvid vlan 20
[SW2-Ethernet0/0/4]port hybrid untagged vlan 20 30
[SW2-Ethernet0/0/4]int e0/0/5
[SW2-Ethernet0/0/5]port hybrid pvid vlan 30
[SW2-Ethernet0/0/5]port hybrid untagged vlan 10 20 30
[SW2-Ethernet0/0/5]int g0/0/3
^
Error: Unrecognized command found at '^' position.
[SW2-Ethernet0/0/5]int g0/0/1
[SW2-GigabitEthernet0/0/1]port hybrid pvid vlan 30
[SW2-GigabitEthernet0/0/1]port hybrid tagged vLAN 30
标签:Ethernet0,vlan,hybrid,模式,交换机,SW1,untagged,port 来源: https://blog.csdn.net/weixin_48190863/article/details/115522745