STP简要心得附上机实验

更新时间:2023-08-19 18:09:01 阅读量: 高中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

STP协议

------陆晗

STP(SpanningTtree Protocol)生成树局域网络中为了解决设备的单点故障问题,会添加冗余链路(特别是在核心层和汇聚层中)。如此整个网络拓扑中就会有环路的产生。为了避免广播风暴或者数据传输的死循环。运行STP协议的设备通过彼此交互信息(BPDU报文)发现网络中存在的环路。将某些端口堵塞,以最终实现将环路网路修建成无环路的树形网络结构。

RSTP快速生成树协议是在STP基础上改进的版本,以来解决STP中端口状态转换延迟大的问题。MSTP多生成树协议,用在环路结构复杂的网络中生存多个MSTPI(多生成树实例)每个MSTPI对应的是不同的树状网络结构,对应不同VLAN的通信。

STP协议的核心在于:“一根桥,两种度量,三个选举要素,四个比较原则和五种端口状态”。

根桥:

根桥是整个网络中的逻辑中心,其作用周期性发送BPDU报文来传递整个网络的拓扑状态,来保证整个拓扑的稳定。每个运行了STP协议的设备开始时都会认为自己是根桥发送BPDU报文(根桥BID,根路径开销,发送者BID,发送端口PID)。当接收到更优的配置时以更优的配置代替自己的配置。

两种度量: (1)ID

BID:64位。16位优先级(priority)+48位桥mac地址。先比较优先级,优先级越小,优先度越高。桥mac地址越小,优先度越高。

PID:16位。4位优先级+12位端口值。同理,数值越小优先度越高。 (2)开销 三个选举要素:

根桥,根端口,指定端口。

根桥:若无手动配置。比较发送BPDU中的BID值,BID最小的为根桥。

根端口(ROOT port):交换机上负责向根桥转发信息的端口,一个运行STP协议的设备有且只有一个根端口,根桥上无根端口。选举根端口时,首先比较交换机各个端口的到根桥的开销,之后比较端口接收信息的上级端口的BID,BID越小,优先度越高。最后比较端口的PID。

指定端口(Designated Port):在一个网段中选择出来的,接受下游设备信息的端口。同理依次比较开销,BID,端口PID。

当根桥,根端口,指定端口选定后,整个拓扑网络建立完毕。只有根端口,指定端口转发用户流量。其余端口处于阻塞状态(Blocking),只接受STP协议报文,不转发数据流量。

四个比较原则:

即BPDU中四个优先级向量:根桥BID,根路径开销,发送者BID,发送端口PID。 遵循数值越小,优先级越高的原则。

五个端口状态:

RSTP的五种端口类型:

根端口,指定端口,替代端口(Alternate),边缘端口(Edge),备份端口(Backup)。 当根端口或替代端口失效时,备份端口或替代端口无延迟的进入转发状态,提高效率。 Edge为管理员配置端口,连接PC终端和非stp下游交换机。

RSTP中将STP中的阻塞,监听,禁用三种状态统一用discarding(丢弃)状态代替。

-----------------------------------------------------------------------------------------------------------------

| 更多关于STP内容请参考 《华为交换机学习指南-第八章生成树协议配置》 | -----------------------------------------------------------------------------------------------------------------

交换机一:

启动STP,设置类型为RSTP。

设置交换机一为主根桥。

交换机二:

启动STP,设置类型为RSTP。

设置交换机二为备份根桥。

进入端口Ethernet 0/0/

2

修改端口开销为4,依次使得交换机4的Ethernet 0/0/1 为ROOT端口。

交换机三:

启动STP,设置类型为RSTP。

进入端口Ethernet 0/0/

2

修改端口开销为2,依次使得交换机2的Ethernet 0/0/3 为Design端口,同时确保交换机四的Ethernet端口为ROOT端口。

分别进入Ethernet 0/0/10 和Ethernet 0/0/11端口设置边缘端口。

命令详解:

交换机四

启动STP,设置类型为RSTP。

配置完毕检测四台交换机端口状态 交换机一

交换机二

交换机三

此处存在问题 端口额0/0/10的状态显示为DESI 但其保护状态已转换为为BPDU。

链路端口类型配置和实验三最后一个实验相同,这个实验和那个实验就是一个嘛 [S1]vlan batch 10 20

[S1-Ethernet0/0/3]port link-type access [S1-Ethernet0/0/3]port default vlan 10 [S1-Ethernet0/0/1]port link-type trunk

[S1-Ethernet0/0/1]port trunk allow-pass vlan all [S1-Ethernet0/0/2]port link-type trunk

[S1-Ethernet0/0/2]port trunk allow-pass vlan all

[S2]vlan batch 10 20

[S2-Ethernet0/0/3]port link-type access [S2-Ethernet0/0/3]port default vlan 20 [S2-Ethernet0/0/1]port link-type trunk

[S2-Ethernet0/0/1]port trunk allow-pass vlan all [S2-Ethernet0/0/2]port link-type trunk

[S2-Ethernet0/0/2]port trunk allow-pass vlan all

[S3]vlan batch 10 20

[S3]interface Ethernet0/0/3

[S3-Ethernet0/0/3]port link-type access [S3-Ethernet0/0/3]port default vlan 10 [S3-Ethernet0/0/3]interface Ethernet0/0/4 [S3-Ethernet0/0/4]port link-type access [S3-Ethernet0/0/4]port default vlan 20 [S3-Ethernet0/0/4]interface Ethernet0/0/1 [S3-Ethernet0/0/1]port link-type trunk

[S3-Ethernet0/0/1]port trunk allow-pass vlan all [S3-Ethernet0/0/1]

[S3-Ethernet0/0/1]interface Ethernet0/0/2

[S3-Ethernet0/0/2]port link-type trunk

[S3-Ethernet0/0/2]port trunk allow-pass vlan all

[S1]stp region-configuration

[S1-mst-region]region-name huawei [S1-mst-region]revision-level 1 [S1-mst-region]instance 1 vlan 10 [S1-mst-region]instance 2 vlan 20

[S1-mst-region]active region-configuration

[S2]stp region-configuration

[S2-mst-region]region-name huawei [S2-mst-region]revision-level 1 [S2-mst-region]instance 1 vlan 10 [S2-mst-region]instance 2 vlan 20

[S2-mst-region]active region-configuration

[S3]stp region-configuration

[S3-mst-region]region-name huawei [S3-mst-region]revision-level 1 [S3-mst-region]instance 1 vlan 10 [S3-mst-region]instance 2 vlan 20

[S3-mst-region]active region-configuration

这个和实验三上那个基本一致没什么好说的,认真看就好了。 关于补充MSTP协议的补充。

STP和RSTP协议使用与简单的网络拓扑中,当网络中的环路,冗余链路,VLAN复杂时,使用STP和RSTP生成单一的树形拓扑来破环是很难实现的,因此使用MSTP协议。MSTP协议会生成多个MSTPI(多生成树实例),通过VLAN-生成树实例映射表将VLAN和生产树实例联系在一起。将多个VLAN绑在一个实例中,以此基础实现链路的负载均衡。一个VLAN只能加入一个实例,而一个实例中可以有多个VLAN。

-----------------------------------------------------------------------------------------------------------------

| 更多关于STP内容请参考 《华为交换机学习指南-第八章生成树协议配置》 | -----------------------------------------------------------------------------------------------------------------

水平有限,还请大家多多指点!!!

本文来源:https://www.bwwdw.com/article/y77j.html

Top