STP生成树协议

本文详细介绍了STP(生成树协议)、RSTP(快速生成树协议)和MSTP(多生成树协议)的基础概念、关键配置以及它们在网络中的作用。STP用于防止网络环路,RSTP在STP基础上加快收敛速度,MSTP则允许为每个VLAN配置独立的生成树实例,提供更灵活的网络冗余和负载均衡。配置示例包括设置根网桥、备份网桥、启用协议以及调整端口状态等。
摘要由CSDN通过智能技术生成

1、STP介绍

1.STP生成树协议,规则与思科设备相同,是公有协议。

2.RSTP 快速生成树协议,在STP的基础上,减少过程,加快时间。

3.MSTP 在RSTP基础上,构建多个MST域,可以给每个vlan划分独立的MST域。MSTP能够结合VRRP协议构建 不同vlan的负载与冗余。

2、STP的基本概念

一个根桥,两种度量,三个选举要素,四个比较原则,五个端口状态

1.一个根桥

在一个STP网络中,只会选举一台根网桥,用于传输客户端数据。根网桥的选举规则,选择网桥优先级最小的。

2.两种度量

网桥优先级:网桥ID号,优先级+MAC地址构成,优先级默认值32768,手动设置优先级的范围是4096的倍数。MAC地址是交换机中vlan1的默认MAC地址。

接口传输率:路径开销,接口速率

3.三个选举要素

根网桥:ID号最小

根端口:与根网桥直接连接的端口或到达根网桥路径开销小的端口。

指定端口:根网桥的所有端口都为指定端口,其他网桥选出除根端口以外不会被阻塞的端口。

4.四个比较原则

根网桥id

累积根路径开销

发送者BID

发送端口PID

5.五种端口状态

转发状态:forwarding,能够转发用户数据流量。

学习状态:learning,学习用户数据包中的源MAC地址,但不转发数据包。

监听状态:listening,设备在确定端口角色,选举根网桥,根端口,指定端口。

阻塞状态:blocking,端口只处理STP协议的BPDU报文,不转发用户数据包。

禁用状态:disabled,端口被down,不接收任何报文。

3、STP配置

 

1.设置交换机1为根网桥

[sw1]stp mode stp #设置stp协议工作模式stp ,rstp ,mstp

[sw1]stp enable #启用stp协议

[sw1]stp pathcost-standard legacy #设置stp路径开销算法

[sw1]stp root primary #指定为根网桥

2.设置交换机2为备份根网桥

[sw2]stp mode stp

[sw2]stp enable

[sw2]stp pathcost-standard legacy

[sw2]stp root secondary

3.设置交换机3和4

[sw3]stp mode stp

[sw3]stp en

[sw3]stp path l

4.查看sw1和sw4的stp信息

 

 

5.增加sw4,G0/0/1接口的开销,查看阻塞端口的变化。

[sw4]int g0/0/1

[sw4-GigabitEthernet0/0/1]stp cost 20000

[sw4-GigabitEthernet0/0/1]dis stp bri

4、RSTP协议

1.5端口模式:

根端口,指定端口,备份端口,替代端口,边缘端口

替代端口:Alternate端口就是由于学习到其他桥发送的配置BPDU报文而阻塞的端口,

备份端口:Backup端口就是由于学习到自己发送的配置BPDU报文而阻塞的端口。

边缘端口:类似思科设备的快速端口,不发送STP协议的BPDU报文。

2.3中状态

学习,转发,丢弃。

3.RSTP配置

 

sw1配置:

[sw1]stp mode rstp

[sw1]stp en

[sw1]stp path l

[sw1]stp root primary

SW3与sw4配置:

[sw3]stp mode rstp

[sw3]stp en

[sw3]stp path l

[sw3]int g0/0/3

[sw3-GigabitEthernet0/0/3]stp edged-port enable

[sw3-GigabitEthernet0/0/3]stp bpdu-filter en

[sw3-GigabitEthernet0/0/3]quit

MSTP端口模式:

 

SW1配置:

[sw1]stp region-configuration

[sw1-mst-region]region-name MST1

[sw1-mst-region]instance 1 vlan 10 20

[sw1-mst-region]instance 2 vlan 30 40

[sw1-mst-region]active region-configuration

[sw1-mst-region]quit

[sw1]stp pathcost-standard legacy

[sw1]stp enable

[sw1]stp instance 1 root primary

[sw1]stp instance 2 root secondary

sw2配置同上

设置sw1的根端口保护,sw2配置相同: 

[sw1]int g0/0/1

 [sw1-GigabitEthernet0/0/1]stp root-protection

[sw1-GigabitEthernet0/0/1]int g0/0/2

[sw1-GigabitEthernet0/0/2]stp root-protection

[sw1-GigabitEthernet0/0/2]int g0/0/3

[sw1-GigabitEthernet0/0/3]stp root-protection

[sw1-GigabitEthernet0/0/3]quit

所有设备上创建vlan 2 到 20

[sw1]vlan batch 2 to 20

给所有相关接口配置trunk

在设备上查看STP状态: 

[sw1]dis stp brief

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STP(Spanning Tree Protocol,生成树协议)是一种用于在以太网网络中防止环路并确保冗余链路可靠性的协议。它的基本原理是通过选择一个根交换机,并在网络中的各个交换机之间建立一棵生成树,从而实现环路的消除。 STP基于以下几个核心概念: 1. 根交换机(Root Switch):在STP网络中,选举一个交换机作为根交换机,该交换机将成为生成树的根节点。根交换机具有最低的桥优先级(Bridge Priority),桥优先级是一个用于选举根交换机的参数。 2. 桥优先级(Bridge Priority):每个交换机都有一个桥优先级,用于确定其在选举根交换机过程中的优先级。较低的桥优先级将使得交换机更有可能成为根交换机。 3. 端口优先级(Port Priority):每个交换机上的端口都有一个端口优先级,用于确定在生成树中的路径选择。较低的端口优先级将使得该端口更有可能成为根交换机到其他交换机之间的路径。 4. 生成树(Spanning Tree):生成树是一棵由交换机和链路组成的树状结构,用于连接网络中的所有交换机,并确保没有环路。生成树中的某些链路被标记为指定端口(Designated Port),用于传输数据;其他链路被标记为阻塞端口(Blocked Port),用于防止环路的发生。 STP的工作原理是通过交换机之间的BPDU(Bridge Protocol Data Unit)交换来实现的。交换机会通过BPDU消息进行根交换机选举、生成树构建和端口状态转换等过程。BPDU消息包含了交换机的标识信息、路径开销和优先级等参数。 总结起来,STP通过选举根交换机、构建生成树和阻塞冗余链路的方式,确保以太网网络中没有环路,并提供冗余链路的可靠性。这样可以提高网络的可用性和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值