MSTP实验2: MSTP配置
IST(Internal Spanning Tree,内部生成树)是MST区域中的一个生成树实例。
CST(Common Spanning Tree,公共生成树)是用来互联MST区域的单生成树。
CIST(Common and Internal Spanning Tree,公共和内部生成树)是连接一个交换网络内所有设备的单生成树,由IST和CST共同构成。从包含的范围来看,IST是最小的,仅属于一个MST区域内部,CST次之,则是MST区域间的互联生成树实例,而CIST则最大,包括了IST和CST。
将SW1和SW3 配置到一个域内,域名为group1,创建实例1。
将SW2和SW4 配置到一个域内,域名为group2,创建实例1。
配置交换机SW1为CIST总根。
在域group1 内,交换机SW1为CIST域根,SW1为实例1的域根。在SW1的 g0/0/1 和 g0/0/2 上应用根保护功能。
在域group2 内,交换机SW2为CIST域根,SW4为实例1的域根。
SW3和SW4的 e0/0/1与PC机相连,设置为边缘端口,同时在SW3和SW4上应用BPDU保护功能。
SW1:
stp region-configuration
region-name group1
instance 1 vlan 1 to 10
active region-configuration
配置SW1 在实例0中的优先级为0,保证SW1 作为CIST的总根
配置SW1 在实例1中的优先级为0,保证SW1 作为实例1的域根
配置端口路径开销的计算方法为华为私有计算方法
stp instance 0 priority 0
stp instance 1 priority 0
stp pathcost-standard legacy
vlan batch 2 to 20
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 1 to 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 1 to 20
启动根保护
int g0/0/1
stp root-protection
int g0/0/2
stp root-protection
启动MSTP
stp mode mstp
stp enable
SW2:
stp region-configuration
region-name group2
instance 1 vlan 1 to 10
active region-configuration
配置SW2 在实例0中的优先级为4096,保证SW2 作为CIST的域根
stp instance 0 priority 4096
stp pathcost-standard legacy
vlan batch 2 to 20
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 1 to 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 1 to 20
stp enable
SW3:
stp region-configuration
region-name group1
instance 1 vlan 1 to 10
active region-configuration
q
stp pathcost-standard legacy
启动BPDU保护功能
stp bpdu-protection
vlan batch 2 to 20
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 1 to 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 1 to 20
int e0/0/1
stp edged-port enable
port hybrid pvid vlan 20
port hybrid untagged vlan 20
stp enable
SW4:
stp region-configuration
region-name group2
instance 1 vlan 1 to 10
active region-configuration
配置SW4 在实例1中的优先级为0,保证SW4作为实例1的域根。
stp instance 1 priority 0
stp pathcost-standard legacy
stp bpdu-protection
vlan batch 2 to 20
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 1 to 20
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 1 to 20
int e0/0/1
stp edged-port enable
port hybrid pvid vlan 10
port hybrid untagged vlan 10
stp enable
在SW1 上执行display stp brief命令,查看端口状态和端口的保护类型
由于交换机SW1 在CIST内优先级最高,所以SW1 被选择为CIST总根,同时它也是group1的域根。SW1 的g0/0/1和g0/0/2在CIST上都是指定端口。
交换机SW1实例1上的优先级在域RG1内最高,所以SW1被选择为实例1的域根。g0/0/1和g0/0/2在实例1上都被计算为指定端口。
在SW3上查看
SW3 的g0/0/1 在CIST和实例1中为根端口, SW3 的g0/0/2 在CIST和实例1中都是指定端口。
在SW2上查看
交换机SW2 在CIST上的优先级低于SW1,g0/0/2 在CIST(实例0)被计算为根端口。
同时因为SW1和SW2不属于同一个域,所以g0/0/2在实例1上被计算为Master端口。在实例1中,SW2 的优先级低于SW4,所以g0/0/1被计算为根端口。SW2 在CIST中的优先级高于SW4,g0/0/1在CIST被计算为指定端口。
在SW4上查看
因为SW2在CIST上是IST域根,所以SW4的g0/0/1在CIST上是根端口,而SW4在实例1中是域根,所以g0/0/1是指定端口。
因为SW4 的g0/0/2在CIST上为 Alternate端口,又因为SW4与SW3不在同一个域,所以g0/0/2在实例1中的也被选择为Alternate端口。
