首页 > 其他分享 >4.2.RSTP_MSTP_Ether Channel

4.2.RSTP_MSTP_Ether Channel

时间:2024-08-11 23:52:39浏览次数:15  
标签:f0 bpdu RSTP show MSTP tree 接口 spanning Ether

spanning tree protocol(stp)

portfast快速端口

blk20-slis15s-ler15s-fwd

接非交换机设备,如pc、路由器

实验

r4:

int e0/0

ip add 100.1.1.4 255.255.255.0

no sh

r6:

int f0/0

ip add 100.1.1.6 255.255.255.0

no sh

shutdown

sw1:

show spanning tree

debug spanning-tree events

默认情况下r4和r6通需要30秒。

将接入端口设置为portfast让接入端快速收敛。

应用地方

portfast:接入端口非交换机设备,节约了30秒时间

sw1:

int f0/6

spanning-tree portfast

全局命令

spanning-tree portfast default(把交换机所有的接口都作为portfast)

int f0/1

spanning-tree portfast disable(把接交换机的接口portfast关闭)

uplinkfast(上联线路快速收敛)

当上联链路断开blk端口要成为flw需要30秒。

实验:

sw1:

spanning-tree vlan 1 priority 0(设置sw1为跟桥)

sw2:

debug spanning-tree events

int f0/12

shutdown

在未配置uplinkfast之前当sw2的f0/12接口down后需要30秒

spanning-tree uplinkfast

uplinkfast接入层sw 节约30秒,优先级强制增加到49152,cost值增加了3000,show spanning tree 显示uplinkfast enabled

backbonefast

不配置backonefast从blk到flw需要50秒

sw2:

int f0/12

no sh

debug spanning-tree events

sw3:

int f0/8

shutdown

backbonefast 所有sw启用 节约20秒

原理

一台交换机启用了backbonefast收到次级bpdu以后通过它的rp发出一个叫rlq(跟桥链路查询)的查询,跟桥收到以后会回response,当我收到这个回应会把blk接口直接到lis状态。

sw1:

spanning-tree backonefast

sw2:

spanning-tree backonefast

sw3:

spannint-tree backonefast

sw2:

show spanning-tree backonefast

rstp(802.1w)快速生成树

rstp端口状态

discarding(blk-lis)-learning-forwarding

rstp端口角色

rp dp ap( 替代端口)bp(备份端口){ndp}无论是ap还是bp都是blk的。主要看这两个blk有什么区别。

ap:我本地的bpdu没有别的交换机的bpdu好.

bp:我本地的两个接口一个每一个接口号小.

分段收敛,1-2秒

过程,收到proposal吧所有接口执为同步,

rstp链路类型

p2p快速收敛

shared stp

可以强制把链路类型改为p2p

spanning-tree link-type

cisco默认是工作在pvst他实际的思想是stp,但是你的端口角色包含有ap何bp的叫法,或者链路类型有点到点和共享。它只是借用了rstp交换,实际的工作原理还是stp。

rstp每台交换机都会2秒发送一次bpdu,充当了keeplive。继承了banbongfast和uplinkfast。

启用方式

spanning-tree mode rapid-pvst

mstp(多实例生成树802.1s)

mst部署

vlan1-5 in1

vlan6-10 in2

sw1:

spanning-tree mode mst

show spanning-tree mst

spanning-tree mst configuration

name smoke

revision 2

instance 1 1-5

instance 2 6-10

show spanning-tree mst

spanning-tree mst 1 priority 0(设置这个组中的跟桥)

show spanning-tree mst configuration

etherchannel(线路捆绑)

pagp(端口聚合协议思科私有)

lacp(ieee802.3ad)

pagp:desiable/auto

lacp:active/passive

on

实验:

sw1:

interface range f0/11,f0/12

channel-group 1 mode on

sw2:

interface range f0/11,f0/12

channel-group 1 mode on

注意:

配置etherchannel必须所有接口都支持。

要配置etherchannel必须所有接口速率和工作模式一致。

不能做一个端口的流量映射到另个端口

一旦配置了port-channel会生成3层接口

etherchannel load balancing(做负载分担)

基于mac地址

switch(config)#port-channel load-balance src-mac

show etherchannel load-balance

最多支持8个接口捆绑。

show etherchannel summary

bpdu guard(bpdu防护)

switch(config)#spanning-tree portfast bpduguard

switch#show spanning-tree summay totals

做在接入层,确定该接口接入的是pc或路由器,当收到bpdu接口会进入err-disable,恢复方法手工(shutdown,noshutdown),自动恢复。多少秒以后自动恢复。

实验:

sw1:

int f0/11

spanning-tree bpduguared enable

设置自动恢复

errdisable recover cause bpduguard(默认300秒恢复)

show errdisable recover

errdisable recovery interval 30(手工设置恢复时间)

全局命令

spanning-tree portfast bpduguard default(所有接口都作为bpduguard)

int f0/1

spanning-tree bpduguard disable(关闭接交换机的bpduguard)

bpdu filter

switch(config)#spaning-tree portfast bpdufilter default

switch#show spanning-tree summary totals

收到bpdu只把bpdu包drop掉。

sw1:

int f0/11

spanning-tree bpdufilter enable

bpdufilter的接口即不发也不收bpdu

bpduguard的接口不会收但是会发

root guard(跟桥防护)

做了跟桥防护,当我再收到更优的bpdu将接口置为不一致的状态标示为broken,但bloken是自适应的,就是收到bpdu会bloken,收不到又会up.

sw1:

int f0/11

spanning-tree guard root

show spanning-tree interface fastethernet 0/11 detail

switch#show spanning-tree inconsistentports

loop guard(stp环路)

单向链路检测失败

udld 光纤口

单向链路出现问题把整个接口都阻塞

开始方式udld enable

单个接口开始方式

int f0/11

udld port

switch(config-if)#spanning-tree guard loop

udld和loop guard区别

都是基于端口,loop guard还可以基于vlan,loop guard支持自动恢复,udld建议所有接口都启用,loop guard一般发生问题在rp、ap上,udld解决的是硬件问题,loop guard解决的是软件问题,最好的解决方法都启用。

stp security:

bpdu guard :err-dis

bpdu filter:drop

root guard:broken

stp loop:

udld:硬件问题

loop guard:软件问题

标签:f0,bpdu,RSTP,show,MSTP,tree,接口,spanning,Ether
From: https://www.cnblogs.com/smoke520/p/18354126

相关文章

  • Android 13 移植EthernetSettings/Ethernet更新
    移植EthernetSettingsAndroid13在Settings搜索没有发现以太网设置,应该是移除了,但是客户的设备需要,所以移植Android11的.以太网相关的功能在Android13中进行模块化,提取到packages/modules/Connectivity/中,EthernetManager相关代码从framework移到packages/modules/Conne......
  • Profibus转EtherCAT协议转换网关(通讯配置方法)
    如何实现Profibus网络和EtherCAT网络的连接互通?不少朋友对此存有疑问,作者在此统一作出回复。实际上,捷米特JM-DPM-ECT这款设备能够有效地解决这一问题。接下来,作者将为大家详尽地介绍该设备的功能、参数以及配置方式。一,设备主要功能捷米特JM-DPM-ECT是自主研发的一款Profibu......
  • Profibus主站转EtherCAT协议转换网关(通讯配置方法)
    如何实现Profibus网络和EtherCAT网络的连接互通?不少朋友对此存有疑问,作者在此统一作出回复。实际上,捷米特JM-DPM-ECT这款设备能够有效地解决这一问题。接下来,作者将为大家详尽地介绍该设备的功能、参数以及配置方式。一,产品主要功能捷米特JM-DPM-ECT是自主研发的一款Profibu......
  • 区块链入门基础课:《Nethereum教程》零基础玩转以太坊开发(三)合约状态
    今天我们要讨论的是如何与智能合约进行交互,获取合约状态。下面的示例将会详细讲解如何与合约进行交互,及一些概念性的解释,有需要的朋友们可以收藏一下。一:概念解释在下面示例之前呢,我先解释下为什么需要调用合约状态,以及合约状态对开发而言有什么作用。实时的了解合约状......
  • Profibus转EtherCAT协议转化网关(功能与配置)
    如何能够把Profibus和EtherCAT通讯连接起来?这几天有几个客户朋友咨询到这个问题,作者在这里统一为大家回复一下。想要解决这个问题其实也非常简单,只需要用到一个设备,名为JM-DPM-ECT。下面作者为大家详细讲解一下该设备的主要功能及详细配置方法。一,设备主要功能捷米特JM-DPM-......
  • 如何将 UniqueTogetherValidator 显示为字段错误而不是非字段错误?
    我有一个像这样的序列化器:classContactSerializer(serializers.ModelSerializer):classMeta:model=Contactfields=('account','first_name','last_name','email','phone_num......
  • 机器学习:详解是否要使用端到端的深度学习?(Whether to use end-to-end learning?)
    详解是否要使用端到端的深度学习?假设正在搭建一个机器学习系统,要决定是否使用端对端方法,来看看端到端深度学习的一些优缺点,这样就可以根据一些准则,判断的应用程序是否有希望使用端到端方法。这里是应用端到端学习的一些好处,首先端到端学习真的只是让数据说话。所以如果有足够多......
  • 新品上市—EtherCAT分支器
    EteherCAT分支器一共4个EtherCAT网口,一进三出,数据帧处理顺序IN→0UT4→0UT2→0UT3。EteherCAT分支器,将简单的线性拓扑改造为多级星型拓扑,达到一入多出的效果,适用于工艺复杂的应用现场。拓扑图如下(级联的个数仅与主站所支持最大节点数有关。每个分支器占用1个EtherCAT从站站号......
  • (笔记)深入解读EtherCAT时钟DC同步的三种模式
     一、DC同步原理     用EtherCAT的分布式时钟(DC)功能使从站设备同步指的是,总线中的第一个DC从站被定义为基准时钟,EtherCAT主站将基准时钟的时间分配至所有的从站。因此,EtherCAT主站周期性发送一个ARMW命令,以此读取存储在时钟主站的ESC(EtherCAT从站控制器)上适当的寄存......
  • hcip学习 STP的缺点、RSTP针对STP的改进
    一、STP的定时器1、MessageAge:表示了这个BPDU经过了多少台交换机,没经过一台交换机该值就会+1,如果如果该值打印MacAge则该BPDU会被丢弃。2、MaxAge:可以控制BPDU可以传递多少台交换机(假如该值是20则可以传递20台交换机)端口缓存的BPDU的老化时间(加入说根端口在......