stp协议

合集下载

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协议
广域网
广域网通常需要连接不同的局域网,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协议

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协议工作原理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的名词解释在计算机网络领域中,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协议

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 协议STP(Spanning Tree Protocol)是一种用于解决交换机网络中的环路问题的协议。

在交换机网络中,环路会导致数据包在网络中无限循环,从而造成网络拥塞和数据丢失。

STP协议通过选择一条主干路径,将其他路径禁用,从而消除环路,保证网络的正常运行。

STP协议的工作原理可以简单地描述为以下几个步骤:首先,每个交换机在网络中广播称为Bridge Protocol Data Units(BPDU)的控制信息。

这些BPDU包含了交换机的身份信息、端口状态和路径成本等信息。

然后,交换机通过比较收到的BPDU信息,选择最优路径作为主干路径,并将其他路径禁用。

选择最优路径的依据是通过比较路径的成本,路径成本越低,路径越优。

接着,交换机将主干路径上的端口设置为主端口,其他路径的端口设置为备用端口。

主端口可以传输数据,备用端口则处于禁用状态。

这样可以确保数据只会沿着主干路径传输,从而消除了环路。

在网络中,如果某个连接断开或者某个交换机发生故障,STP 协议会自动重新计算路径,并选择新的最优路径。

这样可以实现网络的自我修复,确保网络的稳定性和高可用性。

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地址,越⼩越优先。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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(如果一个端口可以成为一个根端口或者指定端口,那么它就转入监听状态。

相关文档
最新文档