eNSP——STP配置和选路规则

摘要:
当网络发生故障时,STP可以快速找到链路故障,并尽快找到另一条路径进行数据传输。交换机上运行的STP通过BPDU信息的交互选择根交换机,然后每个非根交换机选择根端口与根交换机通信。然后,每个网段选择指定的端口将数据转发到根交换机。最后,其余端口被阻塞。华为VRP提供各种命令来调整STP参数以优化网络。配置后,检查S1和S2的STP状态。

原理:

        STP是用来避免数据链路层出现逻辑环路的协议,使用BPDU传递网络信息计算出一根无环的树状网络结构,并阻塞特定端口。

在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径进行数据传输。

        交换机上运行的STP通过BPDU信息的交互,选举根交换机,然后每台非根交换机选择用来与根交换机通信的根端口,之后每个

网段选择用来转发数据至根交换机的指定端口,最后剩余端口则被阻塞。

       在STP工作过程中,根交换机的选举,根端口、指定端口的选举都非常重要。华为VRP提供了各种命令来调整STP的参数,用

以优化网络。例如,交换机优先级、端口优先级、端口代价值等。

例子:

       公司购置了4台交换机,组建网络。考虑到网络的可靠性,将4台交换机如图4-1所示拓扑搭建。由于默认情况下,交换机之间运

行STP后,根交换机、根端口、指定端口的选择将基于交换机的MAC地址的大小,因此带来了不确定性,极可能由此产生隐患。

       公司网络规划,需要S1作为主根交换机,S2作为S1的备份根交换机。同时对于S4交换机,E0/0/1接口应该作为根端口。对于S2和

S3之间的链路,应该保证S2的E0/0/3接口作为指定端口。同时在交换机S3上,存在两个接口E 0/0/10、E 0/0/11连接到测试PC,测试

PC经常上下线网络,需要将交换机S3与之相连的对应端口定义为边缘端口,避免测试电脑上下线对网络产生的影响。

拓扑图:

eNSP——STP配置和选路规则第1张

MAC地址:

eNSP——STP配置和选路规则第2张

1.基本配置

根据地址进行配置,在交换机上启用STP(华为交换机默认启用MSTP),将交换机的STP模式改成普通生成树STP。

eNSP——STP配置和选路规则第3张

 (S2,S3,S4同理配置)

配置完后,我们等待30s生成树重新计算时间,再display stp命令查看一下生成树状态。

eNSP——STP配置和选路规则第4张

 我们发现S1的E0/0/1端口为转发状态、端口角色为根端口,E0/0/2端口为丢弃状态,端口角色Alternate,即替代端口。

还可以使用 display stp brief命令仅查看摘要信息。

eNSP——STP配置和选路规则第5张

 2.配置网络中的交换机

       根交换机在网络中的位置是非常重要的,如果选择了一台性能较差的交换机,或者是部署在接入层的交换机作为根交

换机,会影响到整个网络的通信质量及数据传输。所以确定根交换机的位置极为重要。根交换机选举依据是根交换机ID,

值越小越优先,交换机默认的优先级为32768,当然该值是可以修改的。

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

eNSP——STP配置和选路规则第6张

 eNSP——STP配置和选路规则第7张

 配置完了,看一下S1和S2的STP的状态。

eNSP——STP配置和选路规则第8张

 eNSP——STP配置和选路规则第9张

 发现了S1的优先级变成了0,是根交换机;S2的优先级变为4096,为备份根交换机。

 还有另外配置主根交换机和备份根交换机的方法:

要先删再配置

eNSP——STP配置和选路规则第10张

 eNSP——STP配置和选路规则第11张

 我们可以用display命令再看看,这里我就不再看了,自己可以试试。

3.理解根端口的选举

      生成树在选举出根交换机之后,将在每台非根交换机上选举根端口。选举时首先比较该交换机_上每个端口到达根交换机的

根路径开销,路径开销最小的端口将成为根端口。如果根路径开销值相同,则比较每个端口所在链路上的上行交换机ID,如果该交

换机ID也相同,则比较每个端口所在链路上的上行端口ID。每台交换机上只能拥有一个根端口。

根据上述的配置信息,我们看一下S4上生成树信息。

eNSP——STP配置和选路规则第12张

 可以看到,S4的 E0/0/2为根端口为转发状态。S4经过S3到S1与S2到S1的开销值相同,S2目前的优先级为4096,S3默认为32768,

 所以与S2连接的E0/0/2接口为根端口。

看一下S4的E0/0/2接口的开销值

eNSP——STP配置和选路规则第13张

接口路径采用的是Dot1T的计算方法,Config是指手工配置的路径开销,Active是实际使用的路径开销,开销值为1。

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

eNSP——STP配置和选路规则第14张

免责声明:文章转载自《eNSP——STP配置和选路规则》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LOJ3059. 「HNOI2019」序列MSSQL基本知识后续会慢慢补充下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

STP-4-每VLAN生成树和Trunk上的STP

如果在有冗余链路且有多个VLAN的交换网络中只使用 STP实例,那么在稳定状态中,仍会有一些端口处于阻塞状态不被使用,冗余链路实际上变成了备份链路。 PVST+特性能为每个VLAN创建一个STP实例。通过调整配置可使每个STP实例使用不同的根交换机,阻塞不同的端口。因此,可以用到所有可用链路实现流量的负载分担。 非cisco交换机只支持CST(通用生成树)...

Apache 负载均衡 端口转发 配置

转载自:https://blog.csdn.net/snihcel/article/details/38844323 [端口转发配置] 通过http_proxy做tomcat的端口转发: 描述:将远程服务器映射到本地服务器的URL空间 语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon] 上下文: server...

android adb常用指令

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备...

linux-网络管理(常用命令)

网络查看 ifconfig : 查看与临时配置网络 ifdown 网卡设备名 : 关闭网卡 ifup 网卡设备名 : 启用网卡 netstat 网络状态查询 -t 列出TCP协议端口 -u 列出UDP协议端口 -n 不适用域名与服务名,而是用ip地址和端口号 -l 仅列出在监听端口 -a 所有的连接 -r 路由表 常用的组合: - an 所有的...

图解ARP协议(二)ARP攻击原理与实践

一、ARP攻击概述 在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答、数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么,账号是否可以被窃取?有哪些常见的ARP渗透(攻击)工具可以用来练手?ARP扫描和攻击有什么区别,底层数据包特征是怎样的? 接下来,我们通过图解的方式来深入了...

android 关于提高第三方app的service优先级

本博客仅仅要没有注明“转”。那么均为原创,转贴请注明本博客链接链接 基本上大家都知道提高service优先级能够在非常大程度上让你的service免于由于内存不足而被kill,当然系统仅仅是在此时先把优先级低的kill掉。假设内存还是不够,也会把你的service干掉的。只是如今的机器不像几年前了,基本上不会发生那种情况。 先来看看网上常见的错误方法...