首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

STP协议详解_STP

STP运行后,如果网络中存在环路,那么STP通过阻塞(Block)特定的接口从而打破环路,并且在网络出现拓扑变更时及时收敛,以保证网络的冗余性。...5.2 BPDU报文 •STP的正常工作依赖于BPDU报文的泛洪(Bridge Protocol Data Unit,网桥协议数据单元) 。...STP需要网络设备相互交换消息来检测桥接环路,该消息称为网桥协议数据单元BPDU。STP之所以能够良好的工作并构建一个无环的网络,是依赖于BPDU报文的泛洪,并根据报文中相关字段计算的结果。...要理解STP的工作过程,非常重要的一点是要理解BPDU中各字段的含义,因为这些都是STP赖以工作的根本。...好啦,这就是STP协议的基础知识,至于更深的知识,之后在慢慢摸索吧~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

1.5K30

STP

STP 生成树协议 用处 1、解决二层环路[广播风暴] 2、解决MAC地址表震荡 STP相关概念 BPDU 定义: 桥协议数据单元,用于传递STP协议相关报文 BPDU 分类: 配置 BPDU,用于传递...STP的配置信息 TCN BPDU,用于通告拓扑变更信息 STP的选举机制 1.首先在所有的交换机中选出一台作为根网桥Root bridge 选举规则:Bridge-id小的优先,其中,优先级出厂设置默认为...STP计时器 Hello time :2秒,配置BPDU的发送周期 Max age[最大生成时间]:20秒,判断链路故障时间,10个hello time周期 Forwarding delay[转发延迟]...:15秒,状态切换延迟 STP拓扑变更机制 1.当MAX age超时、有接口变更为转发状态,判断为拖布发送变化,向根网桥发送TCN BPDU。...STP的问题 1.收敛速度慢,故障切换时间过长 2.网络中大量的主机频繁上下线,会导致TCN BDPU以及TC配置BPDU大量发送,从而阻塞网络,浪费资源。

44420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    STP 实验

    收敛后观察 STP 状态 使 SW4 成为根网桥 使闭塞端口出现在 SW2 上 把 SW1 上连接的 PC 的端口配置为边缘端口 实验解法 1、等待STP收敛后,查STP运行状态,找出根网桥,闭塞端口...步骤 1 :根据 HCL 模拟器的运行机制, SW1 的 Mac 地址应该是最小的,会成为根网桥,在SW1 上查看 STP 运行状态,确认 SW1 为根网桥 [SW1]display stp ----...步骤 1 :修改 SW4 的优先级为 4096 [SW4]stp priority 4096 [SW4]%Mar 21 20:50:27:109 2018 SW4 STP/6/STP_DETECTED_TC...步骤 2 :在 SW4 上查看 STP 运行状态,发现 SW4 已经成为新的根网桥 [SW4]display stp -------[CIST Global Info][Mode MSTP]------...步骤 2 :在 SW2 上查看 STP 接口状态,发现 SW2 的 g1/0/2 接口已经成为了新的闭塞端口 [SW2]display stp brief MST ID Port Role STP State

    1.5K20

    9、STP协议

    3.jpg 4.jpg 5.jpg 2、STP ——Spanning Tree Protocol (生成树协议) 逻辑上断开环路,防止广播风暴的产生。...当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用 1.jpg 3、STP的算法 STP将一个环形网络生成无环形拓扑的步骤,STP中所有选择都是比小,小的当选。...选择根网桥(Root Bridge) 网桥是交换机的前身,由于STP是在网桥基础上开发的,因此现在在交换机的网络中仍然沿用网桥这一术语 在网络中的所有交换机中选择一台 选择依据:(1)网桥ID,由网桥优先级和网桥的...2.jpg 阻塞端口 选择剩下的端口就是阻断端口,阻断端口可以是一个可以是多个 3.jpg 经过STP计算,最终的逻辑结构为无环拓扑 4.jpg 二、STP举例 1、拓扑图 5.jpg 2...交换机之间使用BPDU来交换STP信息,2秒一次。使用组播发送BPDU,组播地址为:01-80-c2-00-00-00。

    63240

    STP到去STP,园区网络高可靠技术的演进

    其中比较有代表性便是STP(生成树协议)。什么是STP(生成树协议)生成树协议是计算机网络中用于构建网络拓扑的一种协议。...运行STP后,数据帧就只能在STP选定的最优链路上传输。图片其中值得注意也最让人诟病的是,诸如STP这类防环协议的核心思想都是通过人为阻塞端口来破坏环路,代价就是冗余的链路只能闲置下来做备份。...去STP/堆叠/MC-LAG的新一代高可靠园区网络设计为了追求网络的高可靠和高可用,大规模部署的二层以太网结构变得越来越复杂、但是健壮性变得越来越差,建设和维护成本都高居不下,那么有没有一种高可靠组网下的更简化的网络架构呢...底层的网络架构得到了全面优化,传统的STP,堆叠,MC-LAG都不再需要了。方案细节关注vx:星融元Asterfusion了解更多资讯。

    27220

    STP工作原理和配置

    STP工作原理和配置 为什么会使用STP协议? 为了提高网络可靠性,交换网络中通常会使用冗余链路。...STP的工作原理 1、STP的作用 STP通过阻塞端口来消除环路,并能够实现链路备份的目的。...每个STP网络中,都会存在一个根桥,其他交换机为非根桥。根桥或者根交换机位于整个逻辑树的根部,是STP网络的逻辑中心,非根桥是根桥的下游设备。...4、STP的配置 STP模式 华为X7系列交换机支持三种生成树协议。 stp mode { mstp | stp | rstp }命令用来配置交换机的生成树协议模式。...在使用STP前,STP模式必须重新配置。 配置交换机的优先级 通过修改交换机的优先级,可以配置交换机为根交换机。

    92210

    【Linux 内核 内存管理】虚拟地址空间布局架构 ① ( 虚拟地址空间布局架构 | 用户虚拟地址空间划分 )

    文章目录 一、虚拟地址空间布局架构 二、用户虚拟地址空间划分 一、虚拟地址空间布局架构 ---- 在 64 位的 Linux 操作系统中 , " ARM64 架构 " 并 不支持 64 位的虚拟地址..., 最大只支持 48 位的虚拟地址 , 64 位地址太大 , 并不需要那么大的内存空间 ; " ARM64 架构 " 中 , Linux 系统的 " 内核虚拟地址 “ 与 ” 用户虚拟地址 "...是等同的 ; 用户虚拟地址 : 0x 0000 0000 0000 0000 ~ 0x 0000 FFFF FFFF FFFF , 48 位有效地址 ; 内核虚拟地址 : 0x FFFF 0000...0000 0000 ~ 0x FFFF FFFF FFFF FFFF , 48 位有效地址 ; 二、用户虚拟地址空间划分 ---- Linux 操作系统 进程 的 " 用户虚拟空间 " 起始地址...4.12\arch\arm64\include\asm\memory.h#86 中 , 定义了 TASK_SIZE 与 TASK_SIZE_64 宏 ; VA_BITS 是编译内核时 , 选择的 " 虚拟地址空间

    7.2K20

    switch3 STP、RSTP

    1、冗余网络的问题 1)广播风暴 2)MAC表震荡 3)多帧复制 2、STP 802.1d 通过BPDU协议帧发现物理上有环路的拓扑,能够生成一个逻辑上没有环路的拓扑 (1)接口选好端口类型(DP、...RP) (2)只有发生变化的链路和block口,状态才变化 (3)F口变化的交换发出TCN 3、STP 操作流程---->破环 1)STP破环顺序 (1)选举根网桥 (2)选举RP (3)选举DP...(4)其它的就blcok 2)STP破环依据 (1)lowest BID=Priority*mac (2)lowest root path cost(当前SW到root的cost累加,cost是在接收到.../0处累加) (3)lowest sender bid (4)lowest sender portid(port priority*port 编号) (5)lowest portid(自己) 3)STP...: VLAN0001 Fa0/24 -> listening 00:55:38: STP: VLAN0001 Fa0/24 -> learning 00:55:53: STP: VLAN0001 Fa0

    83710

    【Linux】地址空间&&虚拟地址

    虚拟地址 1.1 虚拟地址引入 先先来一个测试代码: 1 #include 2 #include 3 #include 4 #include...这个地址在系统层面上称之为虚拟地址。 1.2 虚拟地址理解 每一个进程除了要把代码和数据加载到内存之外,对于当前的操作系统来讲,系统当中会为每一个进程创建一个地址空间。 地址空间在操作系统里面。...其实PCB和地址空间都是在物理内存里面的,只不过要访问初始化全局数据的时候,不在地址空间上保存,地址空间只会提供线性连续地址,让用户之后通过虚拟地址的地址空间,将虚拟地址转化到为了物理内存中。...,页表的左侧也有它的虚拟地址,在页表右侧就有它对应的物理地址。...修改的只是子进程的物理地址和页表,而地址空间里面的依然是虚拟地址。子进程和父进程的虚拟地址是一样的,只是映射到物理内存到不同区域,所以对应看到的地址是一样的,但内容却不一样。

    16410

    进程的虚拟地址空间

    虚拟地址会通过硬件 MMU(内存管理单元)映射到实际的物理地址空间中,建立虚拟地址到物理地址的映射关系后,对虚拟地址的读写操作实际上就是对物理地址的读写操作,MMU 会将物理地址“翻译”为对应的物理地址...Linux 系统下,应用程序运行在一个虚拟地址空间中,所以程序中读写的内存地址对应也是虚拟地址,并不是真正的物理地址,譬如应用程序中读写 0x80800000 这个地址,实际上并不对应于硬件的 0x80800000...为什么需要引入虚拟地址呢?...针对以上的一些问题,就引入了虚拟地址机制。程序访问存储器所使用的逻辑地址就是虚拟地址,通过逻辑地址映射到真正的物理内存上。...所有应用程序运行在自己的虚拟地址空间中,使得进程的虚拟地址空间和物理地址空间隔离开来,这样做带来了很多的优点: ⚫ 进程与进程、进程与内核相互隔离。

    2.5K30

    H3C stp配置

    H3C stp配置 一个局域网通常由多台交换机互连而成,为了避免广播风暴,我们需要保证在网络中不存在路径回环,也就是说所有链路应该组成一颗无回环的树,交换机上的STP协议(生成树协议)就实现了这样的功能...生成树协议有三种模式: STP: STP不能快速迁移。即使是在点对点链路或边缘端口,也必须等待2倍的Forward delay的时间延迟,端口才能迁移到转发状态。...MSTP: MSTP可以弥补STP和RSTP的缺陷,它既可以快速收敛,也能使不同VLAN的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。...例3:有三台相同交换机(指端口速度)相连,形成环路,启用STP。RoodID,Cost相同,如何指定Discarding端口?      ...例4:有三台相同交换机(指端口速度)相连,形成环路,启用STP

    1.4K20

    必知必会 | STP与RSTP的区别

    1、端口角色 STP:RP、DP、BP(blocking) RSTP: RP、DP、BP、AP、EP 2、端口状态 RSTP的状态规范把原来的5种状态缩减为3种。...包括根端口、指定端口 Blocking Discarding 包括 Alternate 端口、Backup 端口 Disabled Discarding 包括 Disable 端口 3、Flag 位 STP...一旦P/A协商不成 功,指定端口的选择就需要等待两个Forward Delay,协商过程与STP一样。 ” 备注:交换机没有自动协商点对点的能力,如果端口状态全双工的,那交换机就工作 在点对点模式。...8、TC 处理机制 STP ? T 点接口发生变更后,下游设备会不间断地向上游设备发送 TCN BPDU 报文。...而不像 STP 那样需要先等待一个 Max Age。默认情况下华为有一个时间因子,数值为3,所以超时时间为18S,2x3x3=18 ? ?

    3.8K31
    领券