stp生成树协议(代码片段)

author author     2022-11-11     673

关键词:

STP :
-定义
-作用
在提供2层冗余链路的情况下,防止2层数据转发环路的发生;
-报文
BPDU - bridge protocol data unit ,桥接 协议 数据 单元
-原理
1.确定交换机的角色
#根交换机 :在一个 LAN 中,有且只有一个根交换机;
#非根交换机 :除了根交换机以外,其他的都叫做非根交换机;
-原则:
各个交换机之间互相比较:BID(Bridge ID -桥ID)
优先级 + MAC
2个字节 6字节
BID越小越好:
1.首先比较优先级,越小越好;默认值 32768 ;
2.如果优先级相同,比较MAC,越小越好;

                 验证命令:
                      display stp -->查看的是交换机的 BID ;
                      display bridge mac-address ->查看交换机的MAC地址;

2.确定端口的角色
       #根端口  :仅存在于非根交换机,有且只有1个,距离根交换机最近;
       #指定端口:在任何一个网段中,都有,并且只有1个,距离根交换机最近;
       #非指定端口:其他的所有的端口,都称之为“非指定端口”;

3.确定端口状态
       #down
       #listening
       #learning
       #forwarding : 根端口、指定端口;
       #blocking :非指定端口;

STP协议中,是如何判断一个路径的距离的?
通过 cost ;
#STP 协议对于不同带宽的链路,分配了一个默认的cost;

STP的报文格式 - BPDU :

Root-Switch:该字段包含的根交换机的 BID ;
Cost :  表示的是发送该BPDU的交换机到 根交换机的 距离;
BID  : 表示的是发送该 BPDU 的交换机的名字;
PID :表示的 port-id ,即发送该BPDU的交换机的出端口
      的 ID (端口优先级+端口号)
               端口优先级默认是128        

STP计时器:
forward-delay : 15s
max-age : 20s

STP网络的收敛时间: 30s --- 50s


STP配置命令:

#开启/关闭 STP
[SW] stp enable --> 开启 STP ,默认是开启的;
stp disable --> 关闭 STP 。没有物理环路的环境下,
可以直接关闭的;
#配置 交换机的 STP 优先级
[SW] stp priority value --> 默认是 32768 ,
手动配置的数值必须是4096
的倍数;
#配置 STP 的运行模式 :
[SW] stp mode stp | rstp | mstp

#修改端口的 STP cost ;
[SW]interface gi0/0/2
[SW-gi0/0/2] stp cost value --> 取值空间1到2亿
#关闭/开启端口下的 STP 功能:
[sw]interface gi0/0/2
[sw-gi0/0/2]stp disable -->关闭端口上的 STP 功能;
stp enable --> 端口下默认开启了 STP ;


MSTP的配置:

1.首先配置 PC
vlan 14 : 192.168.14.0/24
vlan 23 : 192.168.23.0/24
2.其次配置 网络设备 - Switch
#在每个设备上创建 VLAN : 14/23
[SW]vlan batch 14 23 -->在每个交换机上批量创建
vlan 14 , 23 ;
#配置交换机之间的链路 - Trunk
[SW]interface gi0/0/x
port link-type trunk
port trunk allow-pass vlan all
#配置 MSTP (在所有交换机上配置以下命令)

  • stp mode mstp -> 默认就是 MSTP ;
  • stp region-configuration
    region-name HCNP --> 所有的交换机必须保证
    具有相同的 region-name ;
    instance 1 vlan 14 ->创建实例树,并关联 vlan ;
    instance 2 vlan 23
    active region-configuration -> 激活MSTP的配置

    #将 SW1 配置为 instance 1 的主根; 同时配置为
    instance 2 的备份根;
    stp instance 1 priority 0 --> 将该设备配置为了
    instance 1 的主根;
    stp instance 2 priority 4096 -> 将该设备配置为了
    instance 2 的备份根;

    #将 SW2 配置为 instance 2 的主根; 同时配置为
    instance 1 的备份根;
    stp instance 2 priority 0 --> 将该设备配置为了
    instance 2 的主根;
    stp instance 1 priority 4096 -> 将该设备配置为了
    instance 1 的备份根;

    #验证 MSTP
    display stp brief ->要看清楚你所关注的端口当前属于
    那个 instance

stp生成树协议(代码片段)

STP:-定义-作用在提供2层冗余链路的情况下,防止2层数据转发环路的发生;-报文BPDU-bridgeprotocoldataunit,桥接协议数据单元-原理1.确定交换机的角色#根交换机:在一个LAN中,有且只有一个根交换机;#非根交换机:除了根交换机... 查看详情

华为多实例生成树rstp配置详解(代码片段)

首先,我们弄清楚STP、RSTP、MSTP区别STP:单实例生成树协议;RSTP:快速生成树协议;MSTP:多实例生成树协议;通过STP、RSTP协议可以实现1.逻辑上防止链路环路;2.物理上实现链路备份;通过MSTP协议不但可以实现上述两点,还可... 查看详情

十stp(生成树协议)(代码片段)

一、STP(生成树协议)运行在交换机上防止交换机换路的技术   为了提高网络可靠性,交换网络中通常会使用冗余链路。然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响... 查看详情

生成树协议(代码片段)

**生成树协议**(SpanningTreeProtocol,STP),是一种工作在OSI网络模型中的第二层的通信协议,基本应用是防止交换机冗余链路产生的环路.用于确保以太网中无环路的逻辑拓扑结构.从而避免了广播风暴,同时具备链路的备份功能。摘... 查看详情

生成树(stp)解析(代码片段)

...08;cisco)3、PVST+(在PVST的基础上进行了升级)4、快速生成树5、MSTP/MST/802.1S(华为设备默认使用该协议)产生背景三层架构:冗余—线路、设备、网关、电源UPS3层架构:线路冗余—二层桥接环路导致问题:... 查看详情

笔记stp(代码片段)

STP-定义-作用-类型1、802.1d-STP:生成树协议PVST/PVST+(思科)2、802.1w-RSTP:快速生成树协议PV-RSTP(思科)3、802.1s-MSTP:多生成树协议-报文PVST:per-vlanSTP,即在每个VLAN内部都运行一个STP(802.1d);STP的工作过程:1、确定交换机的角色根交换机... 查看详情

stp:spanningtreeprotocol生成树基本原理(代码片段)

作用:通过阻塞特定的接口实现冗余无环的网络。注意:华为交换机默认开机就执行stp协议。[]undostpenable关闭stpTTL:生存周期三层防环每过一个三层设备该数值会减1stp:二层防环冗余机制stp运行算法:①在整个网络(广播域)... 查看详情

华为设备二层交换技术——mstp协议详解(代码片段)

前面提到的STP协议以及Cisco的私有协议PVST+都属于单生成树(SST)协议,也就是对于支持多VLAN的设备只能运行单一的生成树。可以参考博文:Cisco设备二层交换技术——STP协议详解MSTP是IEEE802.1s中提出的一种STP和VLAN结合使用的新... 查看详情

stp生成树协议

查看详情

二层stp的原理(代码片段)

...层数据转发环路新的解决方案:STP/RSTP-spanning-treeprotpocol【生成树协议】凸显出另外一个问题:利用率解决方案:MSTP【生成实例树协议】共有标准协议:STP-802.1d,慢;R 查看详情

stp--生成树协议

...sp;            生成树协议(SpanningTreeProtocol),简称STP。为什么要用生成树协议? 在下图的交换网络中,若交换机间的链路发生故障,会导致主机间无法进行通信 查看详情

stp-生成协议树

STP-生成树协议(spanningtreeprotocol)—rstp生成树算法广播风暴:形成物理环路会产生广播风暴物理环路解决问题:单点故障所备份的备用网线arp将已知的ip地址访问目标mac地址进行广播arp类型:arprarp代理arp无故arp(访问ip冲突)IP作... 查看详情

生成树协议stp

内容:STP基础概述  /STP选举机制  /STP数据分组   /端口状态  二层环路的形成:                        查看详情

stp生成树协议

STP生成树协议1.将所有交换机创建trunk链路模式:[Huawei]port-group1[Huawei-port-group-1]group-memberGigabitEthernet0/0/01toGigabitEthernet0/0/5[Huawei-port-group-1]portlink-typetrunk[Huawei-port-group-1]porttrunkallow-pa 查看详情

stp生成树协议

STP生成树协议  类别                   [选择一个类别或键入一个新类别] 在传统的交换网络中会产生故障(单点故障)导致主机通信失败。解决单点... 查看详情

stp生成树协议

 STP生成树协议的概念1.桥ID ( Bridge ID) =Bridge Priority + MAC 2.端口ID (Port ID) =Port Priority + port No 3.根桥 4.非根桥&nbs 查看详情

浅谈stp——生成树协议

    STP(spanning-treeprotocol)生成树协议,作用在2层网络/交换网络中,实现链路冗余的同时,防止环路的产生。    那么STP是如何让实现防止环路的产生?可以分为三个大方面来一同完成的;一.确定交... 查看详情

笔记整理:stp-生成树协议

STP-生成树协议(spanningtreeprotocol)—rstp生成树算法广播风暴:形成物理环路会产生广播风暴     物理环路解决问题:单点故障所备份的备用网线     arp将已知的ip地址访问目标mac地址进行广播&n... 查看详情