STP配置和选路规则-新版(5)

  

目录

1.基本配置

1.1、配置S1的STP

1.2、配置S2的STP

1.3、配置S3的STP

1.4、配置S4的STP

1.5、查看S1的生成树状态

1.6、查看S2生成树摘要信息

1.7、查看S3生成树摘要信息

1.8、查看S4生成树摘要信息

1.9、查看S4生成树信息

2.配置网络中的根交换机

2.1、配置S1为主根

2.2、配置S2为备份跟

2.3、检查S1 STP状态信息

2.4、检查S2 STP状态信息

2.5、配置S1 为主根

2.6、配置S2为备份根

2.7、查看S1 STP状态信息

2.8、查看S2 STP状态信息

3.理解根端口的选举

3.1、查看S4生成树信息

3.2、检查S4的接口参数

3.3、配置S4的接口COST

3.4、检查S4的STP参数

3.5、查看STP摘要信息

4.理解指定端口的选举

4.1、恢复配置

4.2、查看S2 STP状态信息

4.3、查看S2的STP状态摘要信息。

4.4、查看S3的STP状态摘要信息。

4.5、查看S3 E 0/0/3接口信息。

4.6、查看S2的E 0/0/3接口信息。

4.7、配置COST

4.8、查看摘要信息

4.9、配置优先级

4.10、查看STP信息

4.11、查看STP状态

4.12、查看STP状态

5.保存实验

5.1、保存实验

5.2、保存实验

5.3、保存实验

5.4、保存实验


        公司购置了4台交换机,考虑到网络可靠性,将四台交换机如拓扑图搭建。设备默认开始STP后,交换机角色等基于交换机的MAC地址选举,可能由此产生隐患。
        公司网络规划,需要S1做主根交换机,S2作为备份根交换机。同时对于S4交换机, E 0/0/1接口需作为根端口。对于S2S3之间的链路,应该保证S2E 0/0/3接口作为指定端口。同时在交换机S3上,存在两个接口E 0/0/1011连接到测试PC,测试PC经常上下线网络,需将交换机S3与之相连的对应端口定义为边缘端口,避免测试电脑上下线对网络产生的影响。

1.基本配置

根据实验拓扑图,在交换机上启用STP(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP。

1.1、配置S1的STP

system-view
sysname S1
stp enable
stp mode stp

1.2、配置S2的STP

system-view
sysname S2
stp enable
stp mode stp

1.3、配置S3的STP

system-view
sysname S3
stp enable
stp mode stp

1.4、配置S4的STP

system-view
sysname S4
stp enable
stp mode stp

1.5、查看S1的生成树状态

配置完成后,缺省情况下需要等待30s生成树重新计算时间(15s Forward Delay15s Learning状态时间),使用命令display stp 查看S1的生成树状态。 可以观察到S1E 0/0/1端口为转发状态、端口角色为根端口,E 0/0/2端口为丢弃状态,端口角色Alternate,即替代端口。

display stp

1.6、查看S2生成树摘要信息

使用命令display stp briefS2上仅查看摘要信息。在交换机S2上面所有的端口为转发状态,观察到E0/0/1E0/0/3端口角色为指定端口,E0/0/2为根端口。

display stp brief

1.7、查看S3生成树摘要信息

使用命令display stp briefS3上仅查看摘要信息。在交换机S3E 0/0/3端口角色为Alternate端口,且状态为丢弃状态,该端口将不会转发数据流量。

display stp brief

1.8、查看S4生成树摘要信息

在交换机S4上所有的端口角色都为指定端口,且端口状态都为转发。
可以初步判断四台交换机中S4为根交换机,因为该交换机所有端口都为指定端口。所以下一步查看S4的生成树信息,

display stp brief

1.9、查看S4生成树信息

通过命令 display stp 查看生成树详细信息。可以观察到“CIST Root”和“CIST Bridge”相同,即目前根交换机ID与自身的交换机ID相同,说明目前S4为根交换机。
生成树运算第一步就是通过比较每台交换机的交换机ID选举根交换机,交换机ID由交换机优先级和MAC地址组成。首先比较交换机优先级,数值最低的为根交换机,如果优先级一样,则比较MAC地址,同样数值最低的选举为根交换机。目前在该公司的二层拓扑中,四台交换机的生成树都刚刚开始运行,交换机优先级都为默认值,即都相同,故根据每台交换机的MAC地址来选举,通过比较,最终S4为根交换机。

display stp

2.配置网络中的根交换机

根交换机的在网络当中的位置是非常重要的,如果选择了一台性能较差的交换机,或者是部署在接入层的交换机作为根交换机,会影响到整个网络的通信质量及数据传输。所以确定根交换机的位置极为重要,根交换机选举依据是根交换机ID(优先级与MAC地址组成),值越小越优先,交换机默认的优先级为32768,当然该值是可以修改的。

2.1、配置S1为主根

现在将S1配置为主根交换机,S2为备份根交换机,将S1的优先级改为0S2的优先级改为4096。

stp priority 0

2.2、配置S2为备份跟

S2为备份根交换机,S2的优先级改为4096。

stp priority 4096

2.3、检查S1 STP状态信息

配置完成后查看S1STP状态信息。

display stp

2.4、检查S2 STP状态信息

继续查看S2STP状态信息,通过观察发现S1的优先级变为了0,为根交换机,而S2的优先级变为了4096,为备份根交换机。也可以使用另外一种方式配置主根交换机和备份根交换机。

display stp

2.5、配置S1 为主根

删除在S1上所配置的优先级,使用命令stp root primary配置主根交换机。

undo stp priority
stp root primary

2.6、配置S2为备份根

删除在S2上所配置的优先级,使用命令stp root secondary配置备份根交换机。

undo stp priority
stp root secondary

2.7、查看S1 STP状态信息

配置完成后查看STP的状态信息。

display stp

2.8、查看S2 STP状态信息

在S2上通过命令display stp 查看S2STP详细信息,可以看到此时S1自动更改优先级为0,而S2更改为4096。

display stp

3.理解根端口的选举

生成树在选举出根交换机之后,将在每台非根交换机上选举根端口。选举时首先比较该交换机上每个端口到达根交换机的根路径开销,路径开销最小的端口将成为根端口。如果根路径开销值相同,则比较每个端口所在链路上的上行交换机的交换机BID,如果该交换机BID也相同,则比较每个端口所在链路上的上行端口的端口ID。每台交换机上只能拥有一个根端口。

3.1、查看S4生成树信息

根据上一步骤,目前S1为主根交换机,而S2为备份根交换机,查看S4上生成树信息。可以观察到,现在S4E 0/0/2为根端口,状态为转发状态。这是由于在S4选举根端口时,首先比较根路径开销,由于拓扑中所有链路都是相同的百兆以太网链路,S4经过S3S1与经过S2S1的开销值相同,接下来比较S4的两台上行链路的交换机S2S3的交换机标识,S2目前的交换机优先级为4096,而S3为默认的32768,所以与S2连接S4 E0/0/2接口被选为根端口。

display stp brief

3.2、检查S4的接口参数

查看S4E 0/0/2接口开销值。可以观察到,接口路径开销采用的是Dot1t的计算方法,Config是指手工配置的路径开销,Active是实际使用的路径开销,开销值为200000。

display stp

3.3、配置S4的接口COST

配置S4E 0/0/2接口的代价值为200001,即增加该接口默认的代价值。

interface ethernet0/0/2
stp cost 200001

3.4、检查S4STP参数

配置完成后再次查看S4E 0/0/2接口开销值以及STP状态摘要信息。

return
system-view
display stp

3.5、查看STP摘要信息

发现此时E 0/0/1端口角色变成了根端口,而E 0/0/2变成了Alternate端口。这是由于将E 0/0/2接口的开销修改为2000之后,在选举根端口时,其到根路径开销大于E 0/0/1的根路径开销。

display stp brief

4.理解指定端口的选举

生成树协议在每台非根交换机选举出根端口之后,将在每个网段上选举指定端口,选举的比较规则和选举根端口类似。
现在网络管理员需要确保S2连接S3E 0/0/3接口被选择为指定端口,可以通过修改端口开销值来实现。

4.1、恢复配置

为了模拟该场景,将S2的优先级恢复为默认的32768。

undo stp root

4.2、查看S2 STP状态信息

配置完成后,查看S2STP状态信息。通过观察发现在删除之前所配置的优先级以后,S2的优先级已经变成了32768。

display stp

4.3、查看S2STP状态摘要信息。

display stp brief

4.4、查看S3STP状态摘要信息。

通过观察发现在S2S3间的链路上,选择了S2E 0/0/3接口为指定端口,而S3E 0/0/3接口为Alternate端口。这是由于在选举指定端口时,首先比较两个端口的根路径开销,目前都相同,接着比较上行交换机的交换机ID,此时S2S3的交换机优先级相同,故比较MAC地址,最后通过比较MAC地址得出。

display stp brief

4.5、查看S3 E 0/0/3接口信息。

display interface Ethernet 0/0/03

4.6、查看S2E 0/0/3接口信息。

可以观察到,S3E 0/0/3接口的MAC地址大于S2E0/0/3接口的MAC地址,所以该网段上S2E 0/0/3接口成为指定接口。

display interface Ethernet 0/0/3

4.7、配置COST

修改S2E 0/0/1接口的开销值,将该值增大(默认为200000),即增大该端口上的根路径开销,确保让S3E 0/0/3接口成为指定端口。

interface Ethernet 0/0/1
stp cost 200001

4.8、查看摘要信息

配置完成后查看S3STP状态摘要信息。根据STP计算规则选择指定端口时,最终选择S3E 0/0/3接口作为指定端口。

display stp brief

4.9、配置优先级

为了验证现在能够确保S3E 0/0/3接口能成为指定端口,将S2的优先级调整为4096,并查看

return
system-view
stp priority 4096

4.10、查看STP信息

配置完成后观察到S2的优先级已调整为4096。

display stp

4.11、查看STP状态

再次查看S3 STP状态。

return
display stp brief

4.12、查看STP状态

查看S2STP状态。通过观察,即使修改了S2的优先级,目前比S3的优先级值更低,但是S3E 0/0/3接口仍然为指定端口,而S2E 0/0/3接口还是Alternate端口。验证了在选举指定端口时首先比较根路径开销的规则。

display stp brief

5.保存实验

5.1、保存实验

save

5.2、保存实验

save

5.3、保存实验

save

5.4、保存实验

save
  • 30
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值