三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

MSTP实验2: MSTP配置

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)被计算为根端口。

同时因为SW1SW2不属于同一个域,所以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端口。

← 返回列表