Hybrid
- Hybrid:华为独有,可灵活的实现二层不同VLAN通信
- Hybrid的三个表:
untag:不打标签发送
tag:打标签发送
pvid:只在接收未标记的数据时起作用,封装本接口所属的VLANid- Hybrid转发原理:
收数据帧:不带标签,则封装本接口pvid,接收;
带标签,看tag表,表里有对应的VLAN标识,则接收;否则,丢弃
发数据帧:先看untag表,表里有对应的VLAN标识,则拆VLAN标签发送;
如untag表无对应VLAN标识,则看tag表,有表识则带标签转发;
如果两个表都没有对应标识,则丢弃数据帧。- 禁止提示信息
回到用户视图:undo ter m
或
在系统视图: undo info enable
练习
创建vlan
Sw1的配置
vlan batch 2 3 10
int g0/0/1
port link-type hybrid //配置接口模式为hybrid
port hybrid pvid vlan 1 //配置接口PVID为1
port hybrid untagged vlan 1 to 2 //配置vlan 1-2加入untag列表
int g0/0/2
port link-type hybrid
port hybrid pvid vlan 1
port hybrid untagged vlan 1 to 2
int g0/0/3
port link-type hybrid
port hybrid pvid vlan 10
port hybrid untagged vlan 3 10
int g0/0/4
port link-type hybrid
port hybrid pvid vlan 1
port hybrid untagged vlan 1 2
port hybrid tagged vlan 3 10
Sw2的配置
vlan batch 2 3 10
int g0/0/1
port link-type hybrid
port hybrid pvid vlan 1
port hybrid untagged vlan 1 to 2
port hybrid tagged vlan 3 10
int g0/0/2
port link-type hybrid
port hybrid pvid vlan 2
port hybrid untagged vlan 1 to 2
int g0/0/3
port link-type hybrid
port hybrid pvid vlan 3
port hybrid untagged vlan 3 10
根据图片更改pc机器的ip地址
MSTP协议
STP:spanning-tree protocal,生成树协议,目的是为了避免广播风暴产生。
STP类型:
CST: 公共生成树,只针对交换机生成树形结构,不针对VLAN,稍微浪费带宽资源
PVST:每VLAN生成树,每个VLAN都运行和维护一个生成树,生成树BPDU过多会占用一定网络资源。
MSTP:多生成树协议,可以让多个VLAN构成一个树,减少BPDU压力。MSTP概念:
(1)MST域:MSTP中的管理概念,一般用来包含和管理下属的实例(MSTI),而MSTI实例包含一个或多个VLAN组成生成树。
(2)端口角色:
根端口:非根网桥距离根网桥最近的端口
指定端口:转发数据的端口
预备端口、备份端口:阻塞口
边缘端口:连接PC的口,不参与STP
(3)端口状态
Forwarding:转发数据
Discarding:只接收BPDU,一般阻塞口处于这个状态
Learning:学习,过渡状态。MSTP的保护功能
(1)BPDU保护:针对边缘端口
stp bpdu-protection
(2)根保护:保护根网桥不被非法篡改
int g0/0/1
stp root-protection
(3)环路保护:针对无法收到对方BPDU的端口
int g0/0/2
stp loop-protection
(4)TC保护:防止恶意删除mac和arp表
stp tc-protection threshold 3
练习
基本配置
S1配置
vlan batch 10 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/3
port link-type hybrid
port hybrid untagged vlan 10
port hybrid pvid vlan 10
S2配置
vlan batch 10 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/3
port link-type hybrid
port hybrid untagged vlan 20
port hybrid pvid vlan 20
S3配置
vlan batch 10 20
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
int g0/0/3
port link-type access
port default vlan 10
int g0/0/4
port link-type access
port default vlan 20
R1配置
int g0/0/0
ip add 10.1.10.254 24
int g0/0/1
ip add 10.1.20.254 24
生成树配置
S1配置
stp mode mstp //将交换机配置成MSTP模式
stp region-configuration //进入MSTP配置模式
region-name huawei //配置域名为HUWWEI
revision-level 1 //配置版本等级为1
instance 1 vlan 10 //将vlan 10加入实例1中
instance 2 vlan 20 //将vlan 20加入实例2中
active region-configuration //激活配置(必须配置)
quit
stp instance 1 root primary //配置此交换机为实例1的主根
stp instance 2 root secondary //配置此交换机为实例2的备根
S2配置
stp mode mstp
stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
quit
stp instance 2 root primary
stp instance 1 root secondary
S3配置
stp mode mstp
stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
查看生成树
dis stp brief