HCIA-Datacom实验日志(五)——生成树基础实验

文章详细介绍了在S5700交换机上进行生成树协议(STP和RSTP)实验,包括实验组网拓扑的搭建、设备参数配置(如桥优先级、根端口和边缘端口)、工作模式的修改以及状态监控。通过实际操作演示了如何使S1成为根桥,S2成为备份根桥,以及如何调整S4的端口角色和配置RSTP。
摘要由CSDN通过智能技术生成

目录

5 生成树基础实验

5.1 实验组网拓扑

5.2 实验任务配置

5.2.1 实验环境搭建

5.2.2 设备基础配置

5.2.3 修改设备参数,使得S1成为根桥,S2成为备份根桥

5.2.4 修改设备参数,使得S4的GigabitEthernet0/0/2接口成为根端口

5.2.5 修改当前生成树工作模式为RSTP

5.2.6 配置边缘端口

5.3 知识补充


5 生成树基础实验

5.1 实验组网拓扑

5.2 实验任务配置

5.2.1 实验环境搭建

本次实验四个交换机型号均选择S5700,对照拓扑图连接端口

修改各个设备名称(针对《HCIA-Datacom实验室搭建指南V1.0》所描述的环境,需要关闭S1与S2之间的GigabitEthernet0/0/12接口)

5.2.2 设备基础配置

1.配置设备运行STP功能

#S1的CLI上进行全局使能STP功能  [system-view] stp enable(此命令可不操作)

stp enable:使能交换设备或端口上的STP/RSTP/MSTP功能。缺省情况下,交换设备上的

STP/RSTP/MSTP功能处于启用状态。

2.修改当前生成树工作模式为STP,S1-S4均需修改  stp mode stp

stp mode{mstp | rstp | stp}:配置交换设备的生成树协议工作模式。缺省情况下,设备的生成树协议工作模式为MSTP模式。当前设备的生成树模式已经被修改为STP。

3.查看生成树的状态  display stp

ctrl + c 可以暂停显示内容,停止当前功能执行

CIST Bridge

CIST桥ID。

  • 前16位是交换设备在CIST中的优先级。
  • 后48位是本交换设备的MAC地址。
Config Times

手工配置的桥协议信息中的时间值:

  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

Active Times 

实际使用的桥协议信息中的时间值:

  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

CIST Root/ERPCCIST总根交换设备ID/外部路径开销(从本交换设备到CIST总根交换设备的路径开销)。
CIST RegRoot/IRPCCIST域根桥ID/内部路径开销(从本交换设备到CIST域根交换设备的路径开销)。
CIST RootPortIdCIST根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。
BPDU-Protection

BPDU保护功能:

  • Disabled:未使能BPDU保护。

  • Enabled:使能BPDU保护。

4.查看各交换机上生成树的状态信息摘要  display stp brief

Port (端口)        Role(端口角色)        STP State(端口状态)        Protection(端口保护)

Role:端口角色

  • ROOT:根端口,位于非根交换机上的端口,与根交换机之间的路径成本最低,被选定为转发数据到根交换机的端口,不转发到其他非根交换机
  • DESI:指定端口,被选择为非根交换机上最佳路径的端口,用于转发数据到根交换机或其他网络
  • ALTE:阻塞端口,由于学习到其它网桥发送的配置BPDU报文而阻塞的端口;提供了从指定桥到根的另一条可切换路径,作为根端口的备份端口
  • BACKUP:阻塞端口,由于学习到自己发送的配置BPDU报文而阻塞的端口;作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路

STP端口角色有根端口和指定端口,RSTP端口角色有根端口,指定端口,Alternate和Backup

STP State:端口状态

STPDisabled端口状态为Down,不处理BPDU报文,也不转发用户流量。
Listening过渡状态,开始生成树计算,端口可以接收和发送BPDU,但不转发用户流量。
Learning过渡状态,建立无环的MAC地址转发表,不转发用户流量。
Forwarding端口可以接收和发送BPDU,也转发用户流量。只有根端口或指定端口才能进入Forwarding状态。
Blocking端口仅仅接收并处理BPDU,不转发用户流量。
RSTPDiscarding端口既不转发用户流量也不学习MAC地址
Learning端口不转发用户流量但是学习MAC地址
Forwarding端口既转发用户流量又学习MAC地址

STP与RSTP端口状态角色对应表

STP端口状态RSTP端口状态端口角色
ForwardingForwarding包括根端口、指定端口
LearningLearning包括根端口、指定端口
ListeningDiscarding包括根端口、指定端口
BlockingDiscarding包括Alternate端口、Backup端口
DisabledDiscarding包括Disable端口

#综合根桥ID信息以及各个交换机上的端口信息,可得当前拓扑如下(不同环境拓扑可能不同)

5.2.3 修改设备参数,使得S1成为根桥,S2成为备份根桥

1.修改S1和S2的桥优先级 

设置S1为根桥  [S1] stp root primary

设置S2为备份根桥  [S2]stp root secondary

由于根桥在网络中的重要性,在根桥选举过程中,通常希望性能高、网络层次高的交换设备会被选举为根桥。但是,性能高、网络层次高的交换设备其优先级不一定高,因此可以通过执行相应命令配置其为根桥,以保证该设备成为根桥。stp root命令用来配置当前交换设备为指定生成树的根桥或备份根桥。

  • 执行stp root primary命令指定当前交换设备为根交换设备,则表示该设备在指定生成树中的优先级为0,且优先级不能修改。
  • 执行stp root secondary命令指定当前交换设备在指定生成树中为备份根桥,则表示该设备的优先级数值为4096,且优先级不能修改。

2.在S1上查看当前STP状态  display stp

CIST Root/ERPC       :0    .4c1f-ccb9-5da2 / 0                  //当前的根桥的ID与根路径开销

此时自身桥ID与根桥ID相同,且根路径开销为0,说明S1是当前网络的根桥

3.在所有设备上查看STP状态摘要  display stp brief

# 综合根桥ID信息以及各个交换机上的端口信息,可得当前拓扑如下

5.2.4 修改设备参数,使得S4的GigabitEthernet0/0/2接口成为根端口

1.查看S4上的STP状态信息  display stp

CIST Root/ERPC      :0    .4c1f-ccb9-5da2 / 20000        //当前S4到S1的根路径开销为20000

2.修改S4的GigabitEthernet 0/0/1的STP开销值为50000  [接口视图]stp cost 50000

3.查看当前STP状态信息摘要  display stp brief

 0    GigabitEthernet0/0/2        ROOT   // S4的GigabitEthernet0/0/2接口已经成为根端口

4.查看当前STP状态信息  display stp

CIST Root/ERPC      :0    .4c1f-ccb9-5da2 / 40000       //当前S4到S1的根路径开销为40000

#当前拓扑

5.2.5 修改当前生成树工作模式为RSTP

1.修改所有设备的生成树模式  stp mode rstp

2.查看设备上的生成树状态  display stp

模式修改后,对生成树的整体拓扑无影响

5.2.6 配置边缘端口

将部分端口配置为边缘端口  [接口视图]stp edged-port enable

通常,设备的以太网接口数比较多,并且在很多以太网接口下有相同的配置。如果对这些以太网接口进行逐个配置会较为繁琐,且容易输入错误。因此,将需要执行相同配置命令的以太网接口加入到一个临时端口组,在临时端口组配置命令时,系统会自动到临时端口组绑定的所有成员接口下执行这些命令行,完成以太网接口批量配置。

注:某些产品上可能不支持临时接口组,需要对接口做单独配置。(本次实验环境不支持临时接口组)

stp edged-port enable:配置当前端口为边缘端口。当前端口配置成边缘端口后,如果收到BPDU报文,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算

5.3 知识补充

①命令总结

1.全局使能STP功能  [system-view] stp enable

2.配置交换设备的生成树协议工作模式  stp mode{mstp | rstp | stp}

3.查看生成树的状态  display stp

4.查看各交换机上生成树的状态信息摘要  display stp brief

5.指定当前交换设备为根交换设备  stp root primary

6.指定当前交换设备在指定生成树中为备份根桥  stp root secondary

7.修改端口的STP开销值  [接口视图]stp cost N

8.将端口配置为边缘端口  [接口视图]stp edged-port enable

  • 16
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值