stp协议
stp 协议
stp 协议STP协议。
STP(Spanning Tree Protocol)是一种用于构建网络环路的冗余拓扑结构的协议。
它是一种数据链路层协议,用于防止网络中的数据包在交换机之间无限循环。
STP协议的主要作用是在网络中选择一条最佳路径,从而避免数据包在网络中出现循环。
STP协议的工作原理是通过选举一台交换机作为根交换机,其他交换机通过计算路径成本来确定到达根交换机的最佳路径。
在网络中,每个交换机都会发送BPDU(Bridge Protocol Data Units)消息来通知其他交换机自己的状态和路径成本,通过这些信息交换机可以计算出最佳路径。
STP协议的工作过程可以分为以下几个步骤:1. 根交换机选举,在网络中,交换机会发送BPDU消息来竞选根交换机的位置,每个交换机都会比较接收到的BPDU消息的优先级和MAC地址来确定根交换机的位置。
2. 路径计算,一旦根交换机选举完成,其他交换机会根据接收到的BPDU消息计算到达根交换机的路径成本,选择最佳路径。
3. 端口状态,每个交换机的端口会根据计算出的最佳路径状态来确定是开启、关闭还是阻塞状态,从而构建出一棵不含环路的树状拓扑结构。
STP协议的优点在于可以避免网络中的数据包出现循环,确保数据包能够按照最佳路径进行传输,提高网络的稳定性和可靠性。
同时,STP协议还可以实现冗余路径的备份,当某条路径出现故障时,可以快速切换到备用路径,提高网络的容错能力。
然而,STP协议也存在一些缺点,比如当网络中有大量冗余路径时,STP协议的收敛时间会变长,影响网络的性能。
此外,STP协议在大型网络中的扩展性也不足,无法很好地适应复杂的网络环境。
为了解决STP协议的一些缺点,IEEE制定了RSTP(Rapid Spanning Tree Protocol)和MSTP(Multiple Spanning Tree Protocol)等改进版本,来提高网络的收敛速度和适应性。
stp协议
广域网通常需要连接不同的局域网,STP协议可以通过防止网络环路和优化网络性能来提 高网络的可靠性和性能。
THANKS
谢谢您的观看
stp协议的工作原理
• 工作原理:STP通过在交换机之间传递特殊的桥接 协议数据包,来检测网络中的环路,并切断环路, 从而避免广播风暴的产生。
stp协议的特点
特点:STP协议具有以下特点
01
02
自动发现网络中的环路;
自动配置,易于管理和维护;
03
04
可以防止广播风暴的产生;
可以检测到网络中的故障;
配置交换机的STP端口状态。使用命令“interface GigabitEthernet0/0”进入端口配置模式
04
stp协议与其他协议的比较
stp协议与rstp协议的比较
端口状态
RSTP的端口状态机比STP更加复 杂,包括休眠状态、监听状态、 学习状态、转发状态和禁用状态 ,而STP仅有阻塞、监听和学习 三个状态。
STP协议对网络设备要求高
STP协议要求网络设备支持相应的协议和算法,对设备的性能和兼容性有一定的要求。
stp协议的应用场景
企业网络
企业网络通常要求高可靠性和稳定性,STP协议可以通过防止网络环路和优化网络性能来 满足这些要求。
园区网
园区网通常需要覆盖较大的地理区域,STP协议可以通过平衡网络负载和优化网络性能来 提高网络的可用性和效率。
stp协议
汇报人: xx年xx月xx日
目 录
• stp协议简介 • stp协议的工作过程 • stp协议的配置方法 • stp协议与其他协议的比较 • stp协议的优缺点
01
stp协议简介
stp协议的定义
STP协议
STP协议一、概念 (2)二、网络结构 (2)1、常见类型 (2)2、环路造成的影响 (2)三、STP协议 (3)1、BPDU(桥协议数据单元) (3)2、阻塞接口计算 (4)3、STP端口状态 (4)四、RSTP (Rapid Spanning Tree Protocol 快速生成树) (5)五、MSTP 多生成树协议 (5)六、链路聚合 (6)一、概念STP(spanning tree protocol),生成树协议,解决二层网络所带来的环路问题。
为了保证网络具有一定的可靠性,通常会采用环形的网络来保证网络的冗余备份性。
二、网络结构1、常见类型通常为了保证接入层到汇聚层的可靠性,会采用如下两种解决方案。
如上两种方案,在交换机的工作原理机制中,会产生环路。
2、环路造成的影响环路造成的影响,主要是因为广播风暴导致的。
大致会有如下问题:1.Mac地址表震荡2.主机收到大量重复帧3.链路带宽拥塞4.交换机转发性能下降5.冲击网关设备三、STP协议STP协议在工作的过程中将形成环路的接口通过计算BPDU进行阻塞。
阻塞接口不收发数据。
从而消除环路,当网络线缆出现故障,该阻塞接口自动打开,恢复网络通信,从而实现链路备份。
1、BPDU(桥协议数据单元)是生成树协议计算将某个接口阻塞掉的唯一依据。
包括如下信息:桥id:优先级和mac,优先级默认值32768.这个值可以修改,修改的值必须为4096的倍数。
(根桥主要依据,越小越优)根路径cost:交换机到达根桥的路径开销。
以接口带宽计算得来。
(非根桥选根接口的主要依据)发送方桥id:转发根桥BPDU的交换机桥id。
发送方接口id:接口优先级+端口号码默认128,16倍数。
2、阻塞接口计算冗余类型网络,会在几个接口之间形成环路,STP实质是比较BPDU,进行计算,将非根非指定接口阻塞。
根桥:一个区域下只有一个根桥。
非根桥:除了根桥,就是非根桥。
选阻塞接口步骤:1.所有交换机之间选根桥。
stp协议工作原理
stp协议工作原理STP协议工作1. 概述STP(Spanning Tree Protocol,生成树协议)是一种用于保证交换网络中无环的链路的协议。
它的目标是通过自动选择、禁用冗余链路,从而避免数据包在网络中循环传送。
2. 基本原理STP协议的基本原理是通过选择一个根桥(Root Bridge)和一组根端口(Root Port)来构建生成树。
以下是STP协议的工作过程:•选择根桥:所有的交换机将进行竞选,哪个交换机具有最低的桥优先级(Bridge Priority)和最低的MAC地址,就会成为根桥。
•选择根端口:每个非根交换机将选择与根桥直接相连的那个端口为根端口,该端口的路径成为最短路径。
•选择设计化端口:每个非根交换机将通过比较与根桥相连的端口的桥ID和端口ID,选择一个最佳的端口作为设计化端口(Designated Port)。
非根交换机上的非设计化端口将被禁用,避免网络中形成环路。
3. STP的端口状态STP协议定义了几种端口状态:•指定端口:端口可用于传递网络数据,允许发送和接收数据。
•阻塞端口:端口计算树路径但暂时不用于转发数据,用于防止形成环路。
•备份端口:端口计算树路径但暂时不用于转发数据,作为冗余备份。
•禁用端口:端口被手动或自动禁用,不能用于传递数据。
4. STP的优化为了提高STP的收敛速度和使用效率,STP协议还进行了一些优化:•快速收敛:STP协议引入了快速收敛机制,使网络快速适应链路改变,减少网络中断时间。
•端口优先级调整:可以通过调整端口的优先级,使得某些端口更有可能被选择为指定端口,提高带宽使用率。
•端口聚合:将多个物理端口捆绑成一个逻辑端口,提供更大的带宽和冗余。
5. 总结STP协议是保证交换网络中无环的关键协议。
通过选择根桥和根端口,以及禁用冗余链路,生成树协议可有效避免循环传送数据包。
同时,STP协议还提供了一些优化手段,使网络更快速、高效地收敛和运行。
希望通过上述的解释,你对STP协议的工作原理有了更深入的了解。
stp的名词解释
stp的名词解释在计算机网络领域中,STP代表着“Spanning Tree Protocol”(生成树协议),这是一种网络协议,用于防止网络环路的发生,并确保数据能够通过最佳路径进行传输。
STP被广泛应用于局域网(LAN)和广域网(WAN),以确保网络的高效性和稳定性。
本文将对STP的原理和应用进行探讨,从而给读者提供更深入的了解。
一、STP的原理STP的主要目标是通过选择根桥(Root Bridge)来构建一个没有环路的网络拓扑,从而实现环路的消除。
在一个由多个交换机组成的网络中,STP确保每个交换机都有一个唯一的根桥,并且它们之间的路径是最佳的,即最短的。
STP工作的基本原理是通过计算每个交换机之间的路径成本,选择一个根桥,并剔除其他冗余的路径,从而形成一棵生成树。
所谓的“路径成本”是指每个端口到根桥的距离,通常是通过比较每个交换机的优先级和MAC地址来确定。
当网络中有多个路径连接到根桥时,STP会计算每个路径的成本,选择成本最低的路径作为活动路径,而其他路径则被设置为备用路径。
当活动路径出现故障或不可用时,备用路径将会自动启用,从而实现网络的冗余和高可用性。
二、STP的应用STP被广泛应用于以太网(Ethernet)中,特别是在大型局域网中。
其主要应用包括如下几个方面:1. 网络冗余:STP允许在物理链路故障时自动切换到备用路径,以确保数据传输的连续性。
这种网络冗余的实现对于业务关键的应用来说非常重要,可以避免因链路故障而导致的数据丢失或延迟。
2. 负载均衡:当多个路径都连接到根桥时,STP可以根据路径的成本选择最佳路径,从而实现负载均衡。
通过合理配置STP的参数,可以让数据在网络中分散传输,提高网络带宽的利用率。
3. 拓扑优化:STP可以根据网络中各个交换机的位置和连接关系自动构建生成树,从而优化网络拓扑结构。
通过选择最佳路径,STP可以减少网络中的冲突和延迟,并提供更稳定和可靠的数据传输。
STP协议
通信科技、络安全学科名词
01 协议
03 云端协议
目录
02 BPDU包含的关键字段
STP协议(生成树协议)逻辑上断开环路,防止二层络的广播风暴的产生。
协议
0 1
stp协议介 绍
0 2
原理
0 3
算法
0 4
选择根桥的 依据
0 6
选择根端口 的依据
0 5
选择根桥举 例
选择根端口举例
根路径成本
云端协议
云端采用的应用虚拟化技术,拥有丰富资源,其专有协议就是stp,页采取stp://调用云端客户端下载,所有 云端客户端版本均可采用stp调用进行P2P下载。
谢谢观看
在每个段选择1个指定端口(DP) STP计算结果 经过STP计算,最终的逻辑结构为无环拓朴 STP举例 经过STP计算后的逻辑拓朴 BPDU(桥协议数据单元) 交换机之间使用BPDU来交换STP信息 BPDU Bridge Protocol Data Unit -桥协议数据单元 使用组播发送BPDU,组播为: 01-80-c2-00-00-00
根路径成本(开销)-是桥到根桥的路径上所有链路的成本之和,10Gbps=1,1Gbps=2, 100Mbps=19,10Mbps=100。
在非根桥上,选择一个根端口(RP) 选择指定端口的依据 在每个段上,选择1个指定端口 根桥上的端口全是指定端口 非根桥上的指定端口: 根路径成本最低 端口所在的桥的ID值较小 端口ID值较小
先查看交换机优先级,优先选择优先级数值小的(默认,范围:1~)优先级高的可以忽略mac数值。【优先 级可以通过配置修改】
然后查看交换机的Mac,选择数值小的 桥ID(BID)=优先级+Mac 桥ID是唯一的,交换机之间选择BID值最小的交换机作为络中的根桥
stp 协议
stp 协议STP(Spanning Tree Protocol)是一种用于解决交换机网络中的环路问题的协议。
在交换机网络中,环路会导致数据包在网络中无限循环,从而造成网络拥塞和数据丢失。
STP协议通过选择一条主干路径,将其他路径禁用,从而消除环路,保证网络的正常运行。
STP协议的工作原理可以简单地描述为以下几个步骤:首先,每个交换机在网络中广播称为Bridge Protocol Data Units(BPDU)的控制信息。
这些BPDU包含了交换机的身份信息、端口状态和路径成本等信息。
然后,交换机通过比较收到的BPDU信息,选择最优路径作为主干路径,并将其他路径禁用。
选择最优路径的依据是通过比较路径的成本,路径成本越低,路径越优。
接着,交换机将主干路径上的端口设置为主端口,其他路径的端口设置为备用端口。
主端口可以传输数据,备用端口则处于禁用状态。
这样可以确保数据只会沿着主干路径传输,从而消除了环路。
在网络中,如果某个连接断开或者某个交换机发生故障,STP 协议会自动重新计算路径,并选择新的最优路径。
这样可以实现网络的自我修复,确保网络的稳定性和高可用性。
STP协议有几个重要的特点和优势:首先,STP协议是一种分布式协议,它在网络中的每个交换机上运行,而不是在一个中心设备上运行。
这样可以有效地避免单点故障,并提高网络的可靠性。
其次,STP协议具有自适应性。
它可以自动响应网络拓扑的变化,选择新的最优路径。
这样可以有效地应对网络中的故障和变化,从而实现网络的自我修复,确保网络的稳定性和可用性。
最后,STP协议可以简化网络管理和维护。
由于STP协议自动计算和选择路径,管理员不需要手动配置和管理路径。
这样可以大大减轻管理员的工作负担,并提高网络的可管理性。
总之,STP协议是一种用于解决交换机网络中环路问题的重要协议。
它通过选择最优路径,消除环路,确保网络的正常运行。
STP协议具有分布式运行、自适应性和简化网络管理等特点,提高了网络的可靠性、稳定性和可用性。
十一、STP(生成树协议)
⼗⼀、STP(⽣成树协议)⼀、STP(⽣成树协议)运⾏在交换机上防⽌交换机换路的技术 为了提⾼⽹络可靠性,交换⽹络中通常会使⽤冗余链路。
然⽽,冗余链路会给交换⽹络带来环路风险,并导致⼴播风暴以及MAC地址表不稳定等问题,进⽽会影响到⽤户的通信质量。
⽣成树协议STP(Spanning Tree Protocol)可以在提⾼可靠性的同时⼜能避免环路带来的各种问题。
⼆、环路引起的问题交换机之间通过多条链路互连时,虽然能够提升⽹络可靠性,但同时也会带来环路的问题。
1、环路会引起⼴播风暴⽹络中的主机会受到重复的数据,造成⽹络堵塞和卡顿。
通过实验体验⼀下环路带来的影响实验:因为华为路由器默认⾃动开启了stp功能,我们做这实验时先把交换机的stp功能关闭。
stp disable 所有交换机都这样关闭(因为华为交换机默认都开启STP)[LSW6]stp disable[LSW7]stp disable[LSW8]stp disable我们配置 pc9的ip地址为192.168.1.2/24⽤PC ping 192.168.1.3,触发⼀个⼴播包,并抓包ping测后发现⼀直在发⼴播包,已经形成⼴播风暴了当我们再次开启stp后抓包,stp enable2、环路相起MAC地址表震荡三、STP作⽤和本作原理 1、STP的作⽤,通过运⾏STP的算法,阻塞特定的接⼝实现冗余⽆环的⽹络。
2、⼯作原理原理:阻塞端⼝(预备端⼝)通过选举阻塞端⼝,来防⽌环路1)STP中的选举步骤和端⼝状态选举步骤: ①、选举ROOT-SW根⽹桥 ②、选举根端⼝RP(root port) ③、选举指定端⼝DP(Designate port) ④、其余的端⼝被Block阻塞 ⑤stp选举时候端⼝状态(15s 到listening,选举就结束了)第⼀步、根桥选举 每⼀台交换机启动stp后,都认为⾃⼰是根桥。
启动stp后在整个⽹络先选出根桥, 通过BID进⾏⽐较(BID由优先级+mac地址组成)先⽐较优先级,在⽐较MAC地址,越⼩越优先。
STP安全传输协议概述
STP安全传输协议概述STP安全传输协议(Secure Transmission Protocol)是一种网络通信协议,旨在保障数据的安全传输。
该协议采用了一系列的技术手段,以确保数据在传输过程中的机密性、完整性和可用性。
本文将对STP安全传输协议的概述进行论述,以帮助读者更好地理解该协议的工作原理和应用领域。
一、STP安全传输协议的定义STP安全传输协议是一种基于网络的传输层协议,用于保护数据在网络传输过程中的安全性。
与传统的传输协议相比,STP在数据传输过程中采用了加密、认证和完整性校验等多种技术手段,从而防止未经授权的访问、数据篡改和信息泄露等安全威胁。
通过使用STP安全传输协议,用户可以在不信任的网络环境中安全地传输敏感数据,如用户密码、银行账户信息等。
二、STP安全传输协议的工作原理1. 数据加密STP安全传输协议使用对称加密和非对称加密相结合的方式对数据进行加密。
在数据传输前,发送方和接收方分别生成一对公钥和私钥。
发送方使用接收方的公钥对数据进行加密,接收方则使用自己的私钥对数据解密。
通过使用非对称加密,STP协议能够实现数据的机密性,确保数据在传输过程中不会被窃听。
2. 数据认证STP协议还使用数字证书来验证数据的发送方和接收方的身份。
发送方在数据包中附加数字证书,该证书由可信的第三方机构签发,用于证明发送方的身份的真实性和可信性。
接收方使用证书中的公钥对数字签名进行验证,从而确保数据的发送方是合法可信的。
3. 数据完整性校验为了防止数据在传输过程中被篡改,STP协议使用Hash函数来计算数据的哈希值,并将该值附加到数据包中。
接收方在接收到数据包后,使用相同的Hash函数对数据进行计算,并将结果与接收到的哈希值进行比较。
如果计算结果与接收到的哈希值一致,表明数据未被篡改。
三、STP安全传输协议的应用领域1. 互联网通信随着互联网的快速发展,网络通信安全成为了一个重要的话题。
STP安全传输协议可以应用于电子邮件、即时通讯和文件传输等互联网通信领域,确保在数据传输过程中的机密性和完整性。
stp协议
使用STP ( Spanning Tree Protocol) 协议能使网络内部避免因形成环路而产生的广播风暴,使网络能根据环境变化而作出自适应的调整, 以避免连接失败等故障, 从而增强网络的健壮性. 在快速以太网交换机的软件功能模块中, STP协议模块是一个不可或缺的重要组成部分. STP算法是在桥接器(依据IEEE Std 802. 1D, 泛指工作在MAC 层的网络设备, 如交换机等) 连接的网络设备间配置一个动态拓扑结构. 数据包将只能通过桥接器设定的端口, 其他端口将被阻塞掉. 在任何时候, 桥接器都能使这些处于传输状态的端口在局域网内部保持最有效的连接. STP算法的内容是在局域网内部配置一个动态拓扑图, 即生成一个单一的生成树的拓扑结构, 该结构使局域网内部不同的子网间至多只保持一条通信链路, 从而避免数据环路的产生. 同时, STP算法还要定时监测拓扑结构, 如果原有的通信链路因意外中断, 该算法将自动重新配置生成树的拓扑结构, 将阻塞的链路中的一条激活, 维持子网间通信的畅通. 整个STP算法的内容包括: 配置动态拓扑结构、发布拓扑信息、重新配置拓扑结构、改变端口状态、发布拓扑改变的通知等.2. 2STP算法及功能的实现STP功能实现的具体步骤如下: A. 建立并维护一个网络动态拓扑结构. STP根据LAN 内各个网络设备的连接状况建立一个网络动态拓扑结构. 该结构建立后, 数据包只通过指定桥接器的指定端口进行传输, 其他的端口将被自动阻塞掉. 被阻塞的端口将不接收和转发一般的数据包, 但仍然可以接受和转发BPDU包, 属于拓扑结构之内. 建立一个稳定的拓扑结构将由个桥接器的标识符、每个桥接器各个端口所对应通路的路径值、每个桥接器各个端口的标识符等因素决定. 在每一个桥接器启动后, 便向与其相连的网段发BPDU 包. 并通过相连网段接收其他桥接器所发的BPDU包. 在BPDU包中包含了本桥接器的信息和与其他桥接器交互得来的信息. B. 发布拓扑信息并配置STP. 各个桥接器将通过互发BPDU包交换拓扑信息来实现上述算法. 发送和接收BPDU包遵从以下机制. a. 启动时, 各个桥接器认自己是根桥接器, 并定时向与其相连的所有LAN 发拓扑信息; b. 桥接器收到BPDU包后, 将其与自己的配置信息比较, 然后保存并发布它认为配置等级高的拓扑信息. 通过以上拓扑信息的交互, STP可以迅速了解并确定整个拓扑结构. 在所有的桥接器都接受了根桥接器的标识符并建立了其他相关参数之后, STP将配置每一个桥接器, 使不同网段间的数据流只通过与网段对应的指定端口和相应桥接器的根端口, 所有其他端口都将被阻塞掉. C. STP的重新配置. 一旦整个网络的拓扑结构稳定下来, 所有的桥接器将监听由根桥接器定时发来的监听BPDU(Hello BPDU) 包. 如果一个桥接器在一段时间内没有收到Hello BPDU包该桥接器将认为根桥接器不存在或它与根桥接器的连接已中断. 这时它就会发送一个SNMP 的trap 包通知网络管理员, 并发出一个通知拓扑改变的BPDU包通知其他桥接器该变化信息. 然后各桥接器就会从其缓存内查询原拓扑结构的状态信息. 如果发现取不到或状态信息已更改, 则所有桥接器将按照上述配置过程重新配置STP的状态信息.生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
STP协议
1.简介:STP协议的定义和作用STP(Spanning Tree Protocol)协议是一种用于在以太网网络中防止环路和实现冗余路径的网络协议。
它的主要作用是通过自动选择最佳路径并禁用冗余路径,确保数据在网络中的正常流动,同时避免产生数据包的无限循环。
在复杂的以太网拓扑结构中,可能存在多条连接路径,如果这些路径之间存在环路,数据包将会在网络中不断循环,导致网络拥塞和性能下降。
STP协议通过在网络中建立一棵“生成树”,选择一条主干路径,将其他冗余路径进行屏蔽,从而消除环路。
STP协议在以太网交换机之间交互,通过交换BPDU(Bridge Protocol Data Unit)信息来协商生成树的形成。
它通过选举根桥(Root Bridge)和计算最短路径来确定主干路径,并将其他交换机的端口状态进行调整,使得冗余路径处于阻塞状态或备用状态。
STP协议的工作过程是动态的,当网络拓扑发生变化时,协议会自动重新计算生成树,确保网络的稳定性和可靠性。
它广泛应用于企业网络、数据中心以及各种规模的以太网网络中,为网络提供冗余容错和故障恢复的能力。
总之,STP协议是一种关键的网络协议,通过消除环路和优化路径选择,确保数据在以太网网络中的正常传输,提供稳定性和可靠性的网络连接。
2.STP协议的原理和工作机制STP协议的原理和工作机制基于以下几个关键概念和步骤:•生成树选择:STP协议通过选举一个根桥(Root Bridge),根桥是整个生成树的起点,其他交换机将以根桥为参考点计算最短路径。
根桥的选择是基于桥ID(Bridge ID)进行的,桥ID由优先级和MAC地址组成,优先级越低的交换机将成为根桥。
选举根桥的过程是通过交换BPDU(Bridge Protocol Data Unit)信息进行的。
•生成树计算:一旦根桥被选举出来,其他交换机将根据收到的BPDU信息计算到达根桥的最短路径,并选择一条最佳路径作为主干路径。
02_STP协议
第二章:STP协议一、交换机的工作原理:1.交换机通过学习数据帧中的源MAC地址生成交换机的MAC地址表2.交换机查看数据帧的目标MAC地址,根据MAC地址表转发数据3.如果交换机在表中没有找到匹配项,则向除接收到这个数据帧的端口以外的所有端口广播这个数据帧二、STP (Spanning Tree Protocal)概述:STP叫做生成树协议,它就是用来将物理上存在环路的网络,通过一种算法,在逻辑上断开一些端口,它的主要功能是防止广播风暴,增加网络的稳定性和冗余性。
三、STP工作原理1.生成树算法(STA):生成树算法的过程可以归纳以下3个步骤:a.选择根网桥(Root Bridge)选择根网桥的依据为:●网桥ID(BID):它是一个8字节的字段,前2个字节为网桥优先级(范围0~65535,默认为32768),后6个字节为网桥的MAC地址。
在比较时,网桥优先级值小的(必须是4096的倍数)作为根网桥,若网桥优先级相同,在比较网桥MAC地址,值小的作为根网桥。
b.选择根端口(Root Ports)在非根网桥上选择根端口,依据为:●到根网桥最低的根路径成本:它是两个网桥网络间的路径上所有链路成本之和,也就是某个网桥到达根网桥的中间所有链路的路径成本之和。
●端口直连的网桥ID最小●端口ID最小:它是一个2字节的STP参数,由一个字节的端口优先级(0~255默认为128)和一个字节的端口编号组成(一般情况下,交换机上的物理端口号越低,它的端口编号越低)。
c.选择指定端口(Designated Ports)在每一网段上选择一个指定端口,选择指定端口的依据为:●根路径成本较低●所在的交换机的网桥ID的值最小●端口ID的值小2.阻塞端口(Block)当经过STP生成树协议的生成树算法计算完之后,在环形网络中,它会有网络中唯一的一个根网桥,非根网桥上的指定端口和每个网段上的指定端口,剩下的端口为阻塞端口,意思就是从逻辑上断开此端口,但物理上并没有断开。
stp协议
Stp 协议STP (Spanning Tree Protocol)是生成树协议的英文缩写,是OSI 网络互联模型中的第二层(Date Link Layer)中的协议。
STP 是基于什么需要所开辟的协议:一个优秀的网络工程师,冗余的思想是尤其重要的,因此在做某些网络互联的项目时,会使用多个交换机Switch 进行保障通信,避免单点故障。
可是如果几个交换机同时作用时,难免会发生一些问题:1,广播风暴。
一个PC 或者Host Server 发送一个广播broadcast,从而使形成环路的交换机不停的泛洪(由于交换机是二层设备,没有网络层封装帧的TTL 数,所以这种广播风暴更为严重),直到网络阻塞。
2,帧的多重复制。
由于多台Switch 转发数据,可以使目标路由器接收到几个相同的帧,这在三层路由的一些协议中,会浮现故障。
3 ,MAC 地址表不稳定。
由于交换机中MAC 表中,一个端口可对应多个MAC 地址,而一个MAC 无法对应多个端口。
然而在多个Switch 同时作用环路时,难免会造成MAC 表学习重复,使MAC 地址对应的端口不断被覆盖,造成MAC 地址表不稳定。
基于以上问题,开辟出来了STP 生成树协议,该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
生成树协议STP/RSTP一. 技术原理:STP 的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。
由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成为了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。
当某个端口长期不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
STP协议
STP协议STP(Spanning Tree Protocol)是一种网络协议,用于构建一个无环的冗余网络拓扑,并提供最佳路径的选择和数据转发。
受到IEEE 802.1D标准的规范管理,STP协议在数据链路层运行,以确保网络数据的可靠性和高效性。
STP协议的目标是解决网络中的环路问题。
当有多个链路连接到一个网络中的交换机时,很容易出现环路,导致数据包在网络中不断传输,最终形成数据包风暴,影响整个网络的正常运行。
为了解决这个问题,STP协议通过构建冗余路径和计算最优路径的方式来避免环路的产生。
STP协议的工作原理是通过选举一个根交换机,然后计算每个交换机到根交换机的代价,并选择代价最低的路径作为最优路径。
在计算代价的过程中,STP协议采用了泛洪算法来传递协议信息,通过传递各个交换机的状态和路径信息来进行计算。
STP协议的核心概念是BPDU(Bridge Protocol Data Unit),它是用于交换协议信息的数据包。
BPDU包含了发送交换机的标识、路径的代价、端口的状态等信息。
交换机可以通过收到的BPDU包来计算最优路径,并更新自身的状态。
STP协议的工作流程如下:1. 每个交换机发送BPDU包,其中包含了自身的标识和路径的代价。
2. 收到BPDU包的交换机比较自身的标识和收到的BPDU包的标识,如果收到的BPDU包中的标识更小,则将其视为新的根交换机。
3. 根据收到的BPDU包的路径代价,每个交换机计算到根交换机的最短路径,并更新自身的代价和路径信息。
4. 如果有多条路径的代价相同,则选择路径代价最低的交换机作为根交换机。
5. 当网络拓扑发生变化时,交换机会重新计算路径代价,并更新路径信息。
6. 生成树由最优路径形成,并且将其他路径进行阻塞,以避免形成环路,并实现冗余连接。
通过STP协议的运行,网络可以建立一个无环的冗余拓扑,以提供可靠的数据传输和高效的网络性能。
在网络拓扑变化时,STP协议能够快速适应环境,并更新最优路径,使得网络具有更好的适应性和可维护性。
STP协议原理及配置
STP协议原理及配置一、STP概述STP(生成树协议)是一个二层管理协议。
在一个扩展的局域网中参与STP 的所有交换机之间通过交换桥协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。
IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。
STP使您能在网络设计中部署备份线路,并且保证:* 在主线路正常工作时,备份线路是关闭的。
* 当主线路出现故障时自动使能备份线路,切换数据流。
rSTP(rapid spanning tree protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。
1.1 设置STP模式使用命令config spanning-tree mode可以设置STP模式为802.1d STP或者802.1w rSTP.1.2 配置STP交换机中默认存在一个default STP域。
多域STP是扩展的802.1d,它允许在同一台交换设备上同时存在多个STP域,各个STP域都按照802.1d运行,各域之间互不影响。
它提供了一种能够更为灵活和稳定网络环境,基本实现在vlan中计算生成树。
1.2.1 创建或删除STP利用命令create STPd和delete STPd可以创建或删除STP.缺省的default STP域不能手工创建和删除。
1.2.2 使能或关闭STP交换机中STP缺省状态是关闭的。
利用命令config STPd可以使能或关闭STP.1.2.3 使能或关闭指定STP的端口交换机中所有端口默认都是参与STP计算的。
使用命令config STPd port 可以使能或关闭指定的STP端口。
1.2.4 配置STP的参数运行某个指定STP的STP协议后,可以根据具体的网络结构调整该STP的一些参数。
STP协议(生成树协议)简介
STP协议(⽣成树协议)简介STP协议解决的问题根据交换机的转发原则,如果交换机从⼀个端⼝上接收到的是⼀个⼴播帧,或者是⼀个⽬的MAC地址未知的单播帧,则会将这个帧向除源端⼝之外的所有其他端⼝转发。
如果交换⽹络中有环路,则这个帧会被⽆限转发,此时便会形成⼴播风暴,⽹络中也会充斥着重复的数据帧。
什么是STP协议?为了提⾼⽹络可靠性,交换机⽹络中通常会使⽤冗余链路,冗余链路会给交换机带来环路风险,并导致⼴播风暴以及MAC地址表不稳定等问题,⽣成树协议STP(Spanning Tree Protocol)可以在提⾼可靠性的同时⼜避免环路带来的各种问题。
⼀般意义上,我们所述之⽣成树,应该是最⼩⽣成树。
STP的主要作⽤利⽤⽣成树算法、在以太⽹络中,创建⼀个以某台交换机的某个端⼝为根的⽣成树,⾃动地在逻辑上阻塞⼀个或多个冗余端⼝,避免环路。
消除环路:通过阻断冗余链路来消除⽹络中可能存在的环路。
链路备份:当活动路径发⽣故障时,激活备份链路,及时恢复⽹络连通性。
STP的⼯作原理及⼯作过程STP的基本⼯作原理为:通过BPDU(Bridge Protocol Data Unit,桥接协议数据单元)的交互来传递STP计算所需要的条件,随后根据特定的算法,阻塞特定端⼝,从⽽得到⽆环的树形拓扑。
⾸先我们可以把交换机的拓扑转换成⼀个逻辑拓扑,根据其ID值,选择最⼩的⼀个做为根,这⾥就不⽤⽹络中的根桥这个词描述了,根更加直观⼀些,因为这个是⼀个树结构。
当找到根之后,我们对该树进⾏修剪,即如果树结构上,存在回路的地⽅,将其度量值较⼤的⼀边删除,如果度量值相同,则看其BID,最终形成⼀个⽆环路的树结构。
当该结构完成之后,最终标注下根端⼝和指定端⼝即可。
其⼯作过程如下:1. 选举根⽹桥/根桥(Root Bridge):根桥或者根交换机位于整个逻辑树的根部,是STP⽹络的逻辑中⼼,⾮根桥是根桥的下游设备。
2. 选举根端⼝(Root Port):⾮根交换机去往根桥路径最优的端⼝(有且只有⼀个)。
stp协议书命令
stp协议书命令一、背景介绍STP(Spanning Tree Protocol)是以太网局域网中常用的一种协议,用于解决桥接环路问题。
本文将介绍STP协议的命令和配置。
二、STP协议配置命令1. 启用STP协议在网络设备上启用STP协议的命令如下:```enableconfigure terminalspanning-tree mode <mode>```其中,`<mode>`可以是以下三种之一:- PVST(Per VLAN Spanning Tree):基于VLAN的独立STP- MSTP(Multiple Spanning Tree Protocol):多个VLAN共享相同的STP实例- RSTP(Rapid Spanning Tree Protocol):快速收敛STP2. 配置STP根桥STP协议中的根桥是网络中主控的桥,其配置命令如下:```spanning-tree vlan <vlan_id> root primary```其中,`<vlan_id>`是需要指定的VLAN ID。
3. 配置STP优先级STP协议中的桥优先级用于选举根桥和主桥,其配置命令如下:```spanning-tree vlan <vlan_id> priority <priority>```其中,`<vlan_id>`是需要指定的VLAN ID,`<priority>`是优先级的值,取值范围为0-61440,步长为4096,默认值为32768。
4. 查看STP状态要查看STP协议的状态和信息,可以使用如下命令:```show spanning-tree```该命令将显示所有STP实例的状态,包括根桥、桥优先级、端口和状态等信息。
三、STP协议配置示例下面给出一个示例,展示如何配置STP协议:```enableconfigure terminalspanning-tree mode pvstspanning-tree vlan 10 root primaryspanning-tree vlan 10 priority 8192exitshow spanning-tree```以上示例启用PVST模式,将VLAN 10的优先级配置为8192,并将该VLAN的根桥配置为当前设备。
STP协议
STP STP协议是一种网桥协议,它是有STP来动态地找出冗余链路,并创建生成树拓扑数据库。
网桥之间相互交换BPDU信息,以检测出网络中的环路,然后通过关闭所选择的网桥接口来删除这些环路。
根桥(Root bridge)根桥是桥ID最低的网桥。
对于STP来说,关键的问题是为网络中所有的交换机推选的一个根桥,并让根桥成为网络中的焦点。
在网络中,所有其他的决定——比如哪一个端口要被阻塞,哪一个端口要被置为转发模式——都是根据根桥的判断来做出选择的。
BPDU 所有的交换机相互之间都交换信息,并利用这些信息来选出根交互机,也根据这些信息来进行网络的后续配置。
每台交换机都对桥协议数据单元(Bridge Protocol Data Unit,BPDU)中的参数进行比较,它们将BPDU传送个某个邻居,并在其中放入他们从其他邻居那里收到的BPDU。
桥ID (Bridge ID)STP理由他来跟踪网络中的所有交换机。
桥ID是由桥优先级(在所有的Cisco交换机上,默认的优先级为32768)和基本mac地址的结合来决定的。
在网络中,桥ID 最低的网桥就成为根桥。
非根桥(Nonroot bridge)除了根桥外,其他所有的网桥都是非根桥。
它们相互之间都交换BPDU。
并在所有的交换机上更新STP拓扑数据库,以防止环路并对链路失效采取补救措施。
根端口(Root port)根端口是指直接练到根桥的链路所在的端口,或者到根桥的路劲最短的端口。
如果有多条链路连到根桥,就通过检查每条链路的带宽来决定端口的开销,开销最低的端口就成为根端口。
如果多条链路的开销相同,就是有桥ID小一些的那个桥。
如果多条链路来自同一台设备,就使用端口号最低的那条链路。
指定端口(Designated port)根端口或者有最低开销的端口就是指定的端口,指定端口被标记为转发端口。
端口开销(Port cost)当两台交换机之间使用多条链路,且都不是根端口时确定的开销,链路的开销取决与链路的带宽。
STP协议
第3章STP协议本章介绍:本课程主要介绍STP(Spanning Tree Protocol)。
在以太网中为了避免单点故障进行链路冗余备份,链路的冗余备份又会导致路径环路,从而产生网络风暴。
STP协议可应用于环路网络,通过一定的算法阻断某些冗余路径,将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
课程目标:完成本课程的学习后,您应该能够:⏹掌握路径环路产生的原因⏹掌握STP协议的基本原理⏹掌握RSTP协议的基本原理⏹掌握MSTP协议的基本原理3.1 透明网桥概述:3.1.1 透明网桥的应用:图3-1 透明网桥的应用如图3-1所示,在通常的透明网桥应用当中,具有以下的特点:拓展LAN能力:通过透明网桥的应用,可以使原先只在小范围LAN上操作的站点能够在更大范围的LAN环境中工作。
透明网桥能够自主学习站点的地址信息,从而有效控制网络中的数据包数量。
当网桥的某个端口上收到含有某个源MAC地址的数据帧时,它就把该MAC地址和接收该数据帧的端口号保存在MAC地址表中。
MAC地址表能够指明该MAC地址与透明网桥的哪个端口相连。
当网桥收到一个数据帧时,会查找这张地址表,找到目的MAC所对应的端口。
然后分下列三种情况进行处理:⏹如果目的端口是接收端口,则抛弃这个帧;如果不是接收端口,则从那个端口转发该帧。
⏹如果收到的数据帧不能从该表中找到对应目的地址的端口,则要从除收到该数据之外所有其他端口广播出去。
⏹另外如果网桥收到的是广播帧,也要把该帧从除接收端口以外的所有其他端口转发出去。
但问题是“透明”网桥毕竟不是路由器,它不会对报文做任何修改的,报文中不会记录到底经过了几个网桥,如果网络中存在环路,报文有可能在环路中不断循环和增生,造成网络的拥塞,因而导致了网络中“路径回环”问题的产生。
3.1.2路径回环的产生图3-2 路径回环如图3-2所示,假定Source Address Table(SAT)表为空,且A 发送一个帧给B 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Stp协议STP(Spanning Tree Protocol)是生成树协议的英文缩写,是OSI网络互联模型中的第二层(Date Link Layer)中的协议。
STP是基于什么需要所开发的协议:一个优秀的网络工程师,冗余的思想是尤为重要的,因此在做某些网络互联的项目时,会使用多个交换机Switch进行保障通信,避免单点故障。
可是如果几个交换机同时作用时,难免会发生一些问题:1,广播风暴。
一个PC或者Host Server 发送一个广播broadcast,从而使形成环路的交换机不停的泛洪(由于交换机是二层设备,没有网络层封装帧的TTL数,所以这种广播风暴更为严重),直到网络堵塞。
2,帧的多重复制。
由于多台Switch转发数据,可以使目标路由器接收到几个相同的帧,这在三层路由的一些协议中,会出现故障。
3,MAC地址表不稳定。
由于交换机中MAC表中,一个端口可对应多个MAC地址,而一个MAC无法对应多个端口。
然而在多个Switch同时作用环路时,难免会造成MAC 表学习重复,使MAC地址对应的端口不断被覆盖,造成MAC地址表不稳定。
基于以上问题,开发出来了STP生成树协议,该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
生成树协议STP/RSTP一. 技术原理:STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。
由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。
当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
总之,其目的就是在不影响冗余的情况下,避免交换机环路的出现。
具体的选举步骤为:1、One root bridge per network(在网络中选一个根桥)2、One root port per nonroot bridge(在每一个非根桥中选举一个根端口称为RP)3、One designated port per segment(在每条链路中选举一个指定端口称为DP)4、Nondesignated ports are unused(剩下的一个端口为BLOCK状态)选举原则:1,在所有交换机中Bridge ID越低,越优先。
【先介绍一下Bridge ID,Bridge ID又两部分组成,{Bridge Priority,MAC Adress}。
Bridge Priority为桥优先级,默认为32768;MAC Adress就是交换机的MAC地址。
注:如果想把指定交换机设为根桥,可把改交换机的Bridge Priority设为更低,一般设为0】2,选举根端口时,按照以下原则。
COST--Port ID,先比较COST值,即该端口到根桥的花费。
COST值越低越优先。
【COST值】带宽COST10Gps 21Gps 4100M 1910M 100如果COST值相同的话,再比较Port ID,Port 0优先与Port 1。
3,选举DP,规则为COST--Bridge ID。
先比较COST,当COST相同时,再比较桥ID,桥ID越小越优先。
4,最后剩下的那个唯一的端口即为BLOCK状态,即不运作,但会接收BPDU报文,监听其他正常使用的交换机是否工作正常,如不正常立即启用。
Spanning-tree transits each port through several different states:1,收BPDU报文,如20s没有收到回包,即转入下一步骤。
------只可收BPDU报文2,Listening 届时15s 此期间,会进行STP选举------------可以收、发BPDU报文,不转发用户数据3,Learning 届时15s 此期间会学习MAC地址,为以后减少泛洪流量做准备4,Forwarding以上可以看出,STP协议会持续50s,这就是有的PC开机后50s后才可以上网,进行数据传输。
为此,由开发了RSTP协议(快速生成树协议),收敛速度可达到1s。
二. 功能介绍:生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。
STP也提供了为网络提供备份连接的可能,可与SDH 保护配合构成以太环网的双重保护。
新型以太单板支持符合ITU-T 802.1d标准的生成树协议STP及802.1w规定的快速生成树协议RSTP,收敛速度可达到1s。
但是,由于协议机制本身的局限,STP保护速度慢(即使是1s的收敛速度也无法满足电信级的要求),如果在城域网内部运用STP技术,用户网络的动荡会引起运营商网络的动荡。
目前在MSTP 组成环网中,由于SDH保护倒换时间比STP 协议收敛时间快的多,系统采用依然是SDH MS-SPRING或SNCP,一般倒换时间在50ms以内。
但测试时部分以太网业务的倒换时间为0或小于几个毫秒,原因是内部具有较大缓存。
SDH保护倒换动作对MAC层是不可见的。
这两个层次的保护可以协调工作,设置一定的"拖延时间"(hold-off),一般不会出现多次倒换问题。
一、STP算法IEEE802.1D标准定义了STP的生成树算法。
该算法依赖于BID、路径开销和端口ID参数来做出决定。
1、BID(网桥ID):BID是生成树算法的第一个参数,BID决定了桥接网络的中心,称为根网桥或根交换机。
BID参数是一个8字节域。
前2个字节(10进制)称为“网桥优先级”,后6个字节(16进制)是交换机的一个MAC地址。
网桥优先级用来衡量一个网桥的优先度,范围是0-65535,默认是32768。
思科交换机中的PVST+(每VLAN生成树)生成树协议使每个VLAN都有一个STP实例。
比较两个BID的大小的原则:一是网桥优先级小的BID优先,二是如果网桥优先级相同,BID中的后六个字节的MAC小的则BID优先。
2、路径开销:路径开销是生成树算法的第二个参数,决定到根网桥(根交换机)的路径。
通俗说,路径开销是用来衡量网桥之间的距离的远近的,其值是两个网桥之间某条路径上所有链路开销的总和。
路径开销与跳数无关。
路径开销决定到根网桥或根交换机的最佳路径,最小的路径开销是到根交换机的最佳路径。
路径开销的值的规律:带宽越大,STP开销越小。
3、端口ID:端口ID是生成树算法的第三个参数,也决定到根交换机的路径。
它由2个字节组成,包括“端口优先级”和“端口号”,各占8位。
端口优先级值从0-255,默认128;端口号包括256个。
端口ID大小的判定与BID大小的判定相同。
二、STP的过程1、STP判决和BPDU交换:当创建一个逻辑无环的拓扑时,STP总是通过发送BPDU的第二层帧来传递生成树协议,并执行相同的4步判决顺序:步骤1,确定根交换机;步骤2,计算到根交换机的最小路径开销;步骤3,确定最小的发送者BID;步骤4,确定最小的端口ID。
网桥为每个端口存储一个其收到的最佳BPDU,当有其他的BPDU到达交换机的端口时,交换机会使用四步判决过程来判断此BPDU是否比该端口原来存储的BPDU更好,如果新收到的BPDU(或者本地生成的BPDU)更好,则替换原有值。
当一个网桥第一次被激活时,其上所有端口每隔一个HELLO时间(默认2秒)发送一次BPDU;如果一个端口发现从其他网桥收到的BPDU比自己发送的好,则本地端口就停止发送BPDU;如果在MAX AGE(最大生存时间,默认20秒)内没有从邻居网桥收到更好的BPDU,本地端口则重新开始发送BPDU,即最大生存时间是最佳BPDU的超时时间。
2、STP收敛的三个步骤:生成树算法收敛于一个无环拓扑的初始过程包含三个选举步骤:步骤1 选举一个根交换机。
步骤2 选举根端口。
步骤3 选举指定端口。
在网络第一次“初始”时,所有网桥都洪泛混合的BPDU信息,网桥通过执行STP四步判决过程,形成整个网络或VLAN惟一的生成树。
在网络稳定后,BPDU 从根网桥流出,沿着无环支路到达网络中的每一个网段。
网络发生变化时,生成树协议按照收敛三个步骤做出处理。
(1)选举根交换机:根交换机是一个具有最小BID的网桥,它是惟一的,是通过交换BPDU选举得出来的。
BPDU的格式:BPDU是网桥之间用来交换生成树信息的特殊帧,它在网桥之间传播,包括交换机和所有配置来进行桥接的路由器,BPDU不携带终端用户流量。
BPDU包括根BID、根路径开销、发送者BID和端口ID信息。
也就是说,交换机通过传递BPDU来发现谁是最小的BID,从而将具有最小BID的网桥做为根交换机。
最初时,交换机总将自己认为是根网桥,当它发现有比自己小的BID时,就将收到的具有最小BID的交换机作为根网桥。
(2)选举根端口:在根交换机选举完后,就开始选举根端口了。
所谓根端口,就是按照路径开销最靠近根交换机的端口,也就是说具有最小根路径开销的端口。
每一个非根交换机都必须选举一个根端口。
(3)选举指定端口:通过以上两个步骤后,生成树算法还没有消除任何环路,因为还没有选举指定端口。
所谓指定端口,就是连接在某个网段上的一个桥接端口,它通过该网段既向根交换机发送流量也从根交换机接收流量。
桥接网络中的每个网段都必须有一个指定端口。
指定端口也是根据最小根路径开销来决定,因此根交换机上的每个活动端口都是指定端口,因为它的每个端口都具有最小根路径开销(实际是它的根路径开销是0)。
注意:指定端口只在中继端口(TRUNK口)起作用。
接入端口在指定端口选举中不起任何作用。
接入端口是用来连接到主机或者三层端口的。
3、STP状态在网桥已经确定了根端口、指定端口和非指定端口后,STP就准备开始创建一个无环拓扑了。
为创建一个无环的拓扑,STP配置根端口和指定端口转发流量,非指定端口阻塞流量。
实际上,STP决定端口转发和阻塞看似只有这两个状态,实际上是有五种状态的。
(1)、Disabled(为了管理目的或者因为发生故障将端口关闭);(2)、Blocking(在初始启用端口之后的状态。
端口不能接收或者传输数据,不能把MAC地址加入地址表,只能接收BPDU(bridge protocol data unit)。
如果检测到有一个桥接环,或者端口失去了它的根端口或者指定端口的状态,那么就会返回到Blocking状态);(3)、Listening(如果一个端口可以成为一个根端口或者指定端口,那么它就转入监听状态。