STP原理及选举过程

合集下载

stp工作原理

stp工作原理

stp工作原理
STP(SpanningTreeProtocol)是一种网络协议,能够帮助网络管理员避免网络中的环路问题。

在网络中,环路是一种很常见的问题。

当数据包在网络中传输时,如果遇到了环路,数据包就会不断在环路中循环,导致网络拥塞,甚至崩溃。

STP工作原理如下:
1. 确定根桥
在一棵树形拓扑结构中,根桥是整棵树中唯一的一个桥,它具有最小的桥ID。

STP通过选举根桥来建立树形拓扑结构。

选举根桥的过程是:每个桥向相邻的桥发送BPDU(Bridge Protocol Data Unit),其中包含了自己的桥ID和优先级等信息。

相邻的桥比较收到的BPDU,选择桥ID最小的桥作为根桥。

2. 计算端口开销
STP通过计算每个端口到根桥的距离(开销)来确定最佳路径。

开销是通过链路的带宽计算出来的。

开销越小,代表该路径越优。

3. 禁用非最佳路径
为了避免环路问题,STP会禁用非最佳路径上的端口。

在建立树形拓扑结构后,STP会选择每个桥的根端口和指定端口。

根端口是与根桥相连的端口,指定端口是连接到其他桥的端口。

非根端口中,开销最小的端口会被选择为根端口,其他端口则被禁用。

4. 监听拓扑变化
STP会持续地监听网络拓扑的变化,只要检测到拓扑变化,就会重新计算根桥、端口开销和非最佳路径等信息,确保网络拓扑结构的
正确性。

总的来说,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生成树的工作原理生成树协议(Spanning Tree Protocol,STP)是用于在以太网交换网络中防止环路的协议。

它的工作原理是通过计算生成一棵树,从而选择出一条主路径,并且屏蔽其他冗余的路径。

STP能够确保相同的数据包不会无限制地在网络中进行广播和转发,从而避免了环路导致的网络拥塞和数据包多次传输的问题。

STP的工作原理可以分为以下几个步骤:2.根端口选择:一旦根桥被选举出来,交换机就会选出一条用于连接到根桥的最佳路径。

根端口是指能够到达根桥的最佳路径上的接口。

交换机通过比较根桥的桥ID和路径上交换机的桥ID来选择根端口。

桥ID由优先级和MAC地址组成。

3.非根桥的端口状态:除了根端口外,其余的端口分为两种状态:指定端口和备选端口。

指定端口是指在特定路径上的唯一可用端口,用于传送数据。

备选端口是指在指定路径上的多个可用端口中的备用端口。

4.换届选举:当网络拓扑结构发生变化时,例如添加或删除交换机,就会触发换届选举。

换届选举是为了确保生成的树仍然是有效的。

在换届选举中,交换机会重新选择根桥和根端口。

生成树协议的原理在于维护一棵树状结构,从而避免环路的发生。

在生成树中,只有根桥和根端口是处于工作状态的,其他的端口都处于阻塞状态,不参与数据传输。

当有链路出现故障或者网络拓扑结构发生变化时,生成树协议会重新计算生成一棵全新的树,从而确保网络的稳定性。

STP的生成树协议是目前广泛应用于以太网交换网络中的环路防护协议。

其工作原理简单明了,通过选举和计算生成一棵树,从而选择出主路径,并屏蔽冗余路径,确保网络的稳定和可靠性。

STP的工作原理对于搭建大型网络和解决网络拓扑结构变化问题具有重要意义。

简述stp的工作原理

简述stp的工作原理

简述stp的工作原理STP即生成树协议(Spanning Tree Protocol),是一种用于在局域网中避免环路的网络协议。

其工作原理是通过构建一个树形拓扑结构,将网络中的所有交换机以及连接它们的链路组成一个“生成树”,从而实现环路的防止。

STP的工作原理可以分为以下几个步骤:1. 选举根交换机:在网络中,首先需要选举出一个交换机作为根交换机(Root Switch),该交换机作为生成树的根节点。

选举根交换机的条件是:优先级最低的交换机将会成为根交换机,如果优先级相同,则MAC地址最小的交换机成为根交换机。

2. 计算最短路径:每个交换机根据自身与根交换机之间的链路开销计算出到达根交换机的最短路径,该路径称为根路径(Root Path)。

计算最短路径的算法可以是最短路径优先(SPF)或者迪杰斯特拉(Dijkstra)算法。

3. 选择根端口:在每个交换机上,需要选择一个端口作为根端口(Root Port),这个端口将被用于发送生成树上的数据。

根端口的选择依据是:链路开销最小的端口将被选择为根端口,如果链路开销相同,则选择与根交换机有最短路径的端口。

4. 选择设计端口:由于STP的目标是避免环路,因此需要选择一个交换机的某些端口作为设计端口(Designated Port),作为生成树上的其他交换机连接起来的桥梁。

设计端口的选择依据是:在同一网段中,仅选择一个端口作为设计端口,此端口将成为根交换机和非根交换机之间的桥梁。

5.剔除冗余连接:根据生成树协议的原则,除了根交换机,其他交换机上的端口都需要关闭一些连接,以避免环路的形成。

在每个交换机上,如果某个端口不是根端口或者设计端口,则将其关闭。

通过以上步骤,STP可确保在局域网中只有一条根路径,从而消除任何可能的环路。

当链路出现故障或新增连接时,STP会重新计算生成树,确保网络的稳定性和高可用性。

值得注意的是,STP虽然可以防止环路,但是其生成树能力有限,只能应对简单拓扑结构。

stp的工作原理

stp的工作原理

stp的工作原理STP是指“Spanning Tree Protocol”,也称为跨越树协议。

它是一种网络协议,用于在网络中有效地防止和解决造成网络不稳定的环路和多路径问题。

STP协议可以确保在网络中只有一条最短的路径用于传输数据,避免了数据在网络中不必要地重复传输,提高了网络速度和稳定性。

本文将分步骤阐述STP的工作原理。

第一步:选举根桥在一个网络中,STP协议首先要选举一个根桥。

根桥是具有最小优先级的桥,如果优先级相同,则MAC地址最小的桥被选为根桥。

根桥是网络中的起点,所有的桥设备在网络中只保留一条合法的路径到达该根桥。

第二步:选举桥端口每个桥设备都会确定到达根桥的最短路径和次短路径,并将其中的次短路径被选为根端口,如果都是最短路径那么则无根端口。

其他的路径被选为非根端口,保留在备选端口的列表中,以便在必要时替换掉出现问题的端口。

这样就形成了一个具有根端口和备选端口的桥接树,桥设备通过这些端口才可以发送和接收数据。

第三步:决策端口状态为了避免出现环路,在确定了根端口、备选端口后,每个桥设备还要决定自己的端口状态。

如果某个端口连接的桥设备是根桥或者这个端口是根端口,那么这个端口就是处于“指定状态”;如果某个端口连接的桥设备的端口状态是指定状态,那么这个端口就是非指定状态。

只有处于指定状态的端口才能用于数据传输,非指定状态的端口处于断开状态,不参与数据传输。

第四步:转发数据帧数据帧的转发是STP的最终目的。

当数据在网络中传输时,它会通过根桥和端口被发送到目标桥设备,然后在目标桥设备的端口上被转发给目标设备。

数据帧在网络中传输时,STP协议将根据根桥和端口的指定状态来选择正确的路径,确保数据传输的正确性和高效性。

总结:STP协议在网络中的作用是有效地防止和解决造成网络不稳定的环路和多路径问题。

为了实现这个目的,STP会分步骤选举根桥、桥端口,并决策端口状态,保证网络中只有一条最短的路径用于数据传输。

网络初级篇之STP(概念原理)

网络初级篇之STP(概念原理)

⽹络初级篇之STP(概念原理)⼀、什么是STP ⽣成树协议(Spanning Tree Protocol,STP),是⼀种⼯作在OSI⽹络模型中的第⼆层(数据链路层)的通信协议,基本应⽤是防⽌交换机冗余链路产⽣的环路.⽤于确保以太⽹中⽆环路的逻辑拓扑结构.从⽽避免了⼴播风暴,⼤量占⽤交换机的资源。

⼆、STP初始化阶段 ⽹络中所有的桥设备在使能STP协议后,每⼀个桥设备都认为⾃⼰是根桥。

这时候每台设备仅仅收发配置BPDU,⽽不转发⽤户流量,所有的端⼝都处于Listening状态。

所有桥设备通过交换配置BPDU后才进⾏根桥、根端⼝和指定端⼝的选举⼯作。

三、STP中的概念 BPDU:是运⾏STP的交换机之间交换的消息帧。

BPDU内包含了STP所需的路径和优先级信息,STP便利⽤这些信息来确定根桥以及到根桥的路径。

BID:BID报⽂长度为8,包含2字节的桥优先级与6字节的桥背板mac地址。

桥优先级的取值为0--65535,缺省值为32768。

PID:端⼝优先级+端⼝ID(端⼝优先级默认为128,端⼝ID为端⼝的编号) 累计根路开销:对从设备端⼝到达根桥路经的各端⼝(除根桥上的指定端⼝外)的各段链路的路径开销值(也称链路开销值)进⾏累加。

同⼀交换机上不同端⼝的路径开销值为0。

根桥:是STP⽣成树的“树根” 根端⼝:就是在所有⾮根桥上的不同端⼝之间选举出⼀个到根桥最优路径的端⼝,根端⼝在每个⾮根设备上有且只有⼀个。

(最优路径:端⼝到根桥的累计根路径开销最⼩) 指定端⼝:是在每⼀个物理⽹段的不同端⼝之间选举出⼀个指定端⼝。

阻塞端⼝:关闭数据转发,以打破环路。

使其成为⼀种“预备端⼝”的形式存在。

对端:接收数据时发送⽅,也就是链路对端的桥四、根桥的选举 在交换⽹络中所有运⾏STP协议的交换机上选举出⼀个唯⼀的根桥,根桥的选举是根据桥BID中优先级与mac地址来确定的(先对⽐桥优先级,优先级最⼩的为根桥;当桥优先级都相等时,对⽐mac地址,mac地址⼩的为根桥)。

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到底是怎么选举端口角色的?下面的拓扑怎么进行生成树呢?书上的说法有点模糊,而且对指定端口的选举更是说的不清不楚,描述为:同一网段的选举。

网段这个概念众所周知实在是太模糊了,因此不好说是怎么选举出来的。

下面通过pt的模拟实验仿真stp的选举过程。

希望对有此迷惑的童鞋有所帮助。

(图中desg=指定端口,Root=根端口,altn=非指定端口)第一步:选举根桥:根据端口优先级和桥mac地址来判断。

先取优先级低的为根桥。

如果优先级都相同,则取mac 地址最低者。

如图,s2成为根桥第二步:指定端口角色。

指定s2上所有端口为desg,同时s1和s3连向s2的马上被选举为根端口,因为他们开销最小。

第三步(也就是最难理解的一步):这个时候s1,s3的根端口都被选出来了。

一个非Root的switch上根端口只有一个,其他将会成为指定端口或者是非指定端口。

在stp中,指定端口最终进入转发状态,而非指定端口最后将进入disabled状态。

那么现在到底怎么确定哪个是非指定端口,哪个是指定端口呢?这要先经过比较这两台交换机通过根端口到根交换机开销比较,比较低者直接可以将待定的端口设置为指定端口;如果两个交换机根路径开销相等,这个过程就会通过两个交换机之间交换bpdu来实现的。

s1与s3交换bpdu,较低bid者将会赢得竞争,该交换机上的对应端口成为指定端口。

最重要的是:接下来,另外一个参与竞争的交换机的对应端口将直接被认为是非指定端口。

为什么要经过这样的途径呢?既然stp叫生成树协议,有人说,生成树就是长得像树的样子了,到了树的末端就传不下去了。

网上也有很多图用消减链路的模式图来表示生成树,但事实上这是不对的:这个树不是严格意义上的树——在这些链路上,链路只是被单向屏蔽,而不是双向屏蔽的。

为了理解上述所说的话,我们来模拟一个实验。

新的一台计算机被连接上了一台交换机,我们来ping一下255.255.255.255来观察一下数据包的流向。

STP(生成树)选举

STP(生成树)选举

STP(生成树协议)选举STP(IEEE802.1D生成树协议)技术原理:维护一个树状的网络拓扑,当交换机发现拓扑中有环时,就会逻辑的阻塞一个或更多冗余端口来实现无环拓扑,当网络拓扑发生变化时,运行STP的交换机会自动重新配置他的端口以避免环路产生或连接丢失。

STP算法分四个步骤:步骤一:选举根网桥判定对象:在所有运行STP协议的交换机上选举出一个唯一的根网桥。

判定条件:BPDU数据帧中网桥ID值最小的交换机将成为根网桥(BPDU 数据帧中网桥ID有8个字节,它是由2个字节的网桥优先级和6个字节的背板MAC组成的,其中网桥优先级的取值范围是0-65535,缺省值是32768)---在进行网桥ID比较时,先比较网桥优先级,优先级值小的为根网桥;当优先级值相等时,再比较背板MAC地址,MAC地址小的为根网桥。

步骤二:选举根端口判定对象:在所有非根网桥交换机上的不同端口之间选举出一个到根网桥最近的端口作为跟端口。

判定条件:—1.端口到根网桥路径开销最小—2.发送方网桥ID最小—3.发送方端口ID最小(端口ID有16位,它是由8位端口优先级和8位端口编号组成的,其中端口优先级的取值范围是0-240,缺省值是128,可以修改,但必须是16的倍数)步骤三:选举指定端口判定对象:在每一个物理网段的不同端口之间选举出一个指定端口。

判定条件:—1.网桥到根网桥路径开销最小—2.发送方网桥ID最小—3.发送方端口ID最小步骤四:阻塞其它端口,形成无环拓扑请看STP算法一实例:拓扑图步骤一:选举根网桥—比较四个交换机(SW1、SW2、SW3和SW4)的网桥ID,四个交换机的优先级都是32768,优先级相等,再比较背板MAC,显然SW1的背板MAC最小,所以SW1的网桥ID最小,SW1是根网桥。

步骤二:选举跟端口—在SW2上端口到根网桥路径开销:0/1=19<0/2=19+19,所以0/1号端口是SW2的根端口。

手把手教你了解STP工作原理

手把手教你了解STP工作原理

STP基本工作原理➢STP产生背景,减少链路故障,增加网络可靠性,链路冗余;➢环路导致网络风暴、MAC地址表震荡;➢消除而成环路,阻断冗余链路消除环路,活动链路故障后恢复正常;➢BPDU发现环路,通过阻塞某些端口,将环路网络修剪成无环路的生成树;一、STP概念1.1 桥ID(交换机唯一标识、相当于身份证)➢桥优先级 | 桥MAC地址 =桥ID➢默认优先级32768,范围0~65536为4096的倍数➢MAC地址:低于48位1.2 STP路径开销➢路径的开销与链路带宽成反比,带宽越大开销越小➢根路径的开销:到达根桥的路径开销1.3 端口ID➢一个网桥中唯一的标识一个端口➢端口ID=端口优先级+端口索引(端口号所有数字相加)➢端口优先级:范围0~240,16的倍数,默认为128➢例:端口G1/0/1的端口IP为128.2二、STP工作过程➢根端口的选举一台交换机上所有端口,哪个端口离根交换机最近COST 最短就是根端口;➢指定端口的选举,一条链路的两边端口所在的交换机离根交换机最近C OST最短哪个就是指定端口;➢根端口的选举相当于交换机内斗;指定端口的选举相当于两台交换机的外争;2.1 选举根桥(优先级最小的为根桥)LSW3桥ID最小,选举为根桥2.2 非根桥上选举根端口(RP:Root Port)(原则1:非根桥端口到根的路径开销最小,为根端口)(原则2:对端的网桥ID最小)(原则3对端的端口ID)2.3 每条链路上选举指定端口(DP:Designate Port)最近网桥所拥有的端口➢原则1:网桥到根的路径开销最小➢原则2:本端网桥的ID最小➢原则3:本端端口ID最小2.4.阻塞非根、非指定端口(AP:Alternate Port 候补端口)网络稳定是根端口、指定端口处于转发(forwarding)状态,候补端口处于阻塞状态(blocking),阻塞了候补端口,就形成了生成树结构,消除了网络环路。

STP根桥、根端口、指定端口是如何选举的

STP根桥、根端口、指定端口是如何选举的

STP根桥、根端⼝、指定端⼝是如何选举的学习HCIA过程中,对交换机的根桥、跟端⼝以及指定端⼝选举有些迷糊,也度娘了⼀番,总觉得⼀部分⼈解释的不够全⾯精细。

通过仔细研究最终有了⾃⼰的理解,分享给⼤家,如果纰漏,欢迎指正。

STP收敛过程:1. 选根桥 (Root Bridge):根桥选举很简单要点:⽐较桥ID,桥ID由2字节优先级和6字节MAC地址组成。

a. 先⽐较桥ID中的优先级,具有最⼩优先级的,此交换机定为根桥。

b. 如果优先级⼀样,再⽐较桥ID中的MAC地址,MAC地址最⼩的确定为跟桥。

2. 所有⾮根交换机上选根端⼝ (Root Port):需要理解的⼀个要点:根端⼝是⾮根桥交换机⽤来接收来⾃根桥交换机⽅向的BPDU,因此⾸先需要计算流量从根交换机到达⾮根交换机上的哪个端⼝开销(Cost)最⼩,通俗点说就是,如果根交换机要发送BPDU到某台⾮根交换机,发送到该⾮根桥交换机的哪个端⼝最省时省⼒。

如果开销都⼀样,再看每个端⼝上⼀级(及发送者)的桥ID,如果桥ID也⼀样,在⽐较上⼀级发送者的发送端⼝优先级,如果优先级⼀样,再⽐较发送端⼝的MAC地址。

a. ⾮根桥交换机上,哪个端⼝到根桥的开销(确切来说,应该是从根桥到达⾮根交换机的每个端⼝的开销,这才是正确的⽅向)最⼩,开销最⼩的端⼝,即为该⾮根交换机的根端⼝。

b. 如果到达根桥开销⼀样,此时再⽐较上⼀级(接收BPDU⽅向)发送者的桥ID。

选出发送者桥ID最⼩的对应的端⼝。

c. 如果上⼀级发送者桥ID也⼀样,在⽐较发送端⼝的优先级。

选出优先级最⼩的对应的端⼝。

d. 如果发送端⼝优先级也⼀样,在⽐较发送端⼝的端⼝号(⽐如f0/0、f0/1)。

⽐较过程中选出的端⼝为⾮根交换机上的根端⼝,该根端⼝主要⽤来接收来⾃根桥⽅向的BPDU。

拓扑发⽣变化时也发送TCN。

3. 选指定端⼝(Designated Port):a. 根桥上所有端⼝都是指定端⼝。

b. 每条链路上的两个端⼝,哪个端⼝到根桥的开销最⼩,最⼩的为指定端⼝。

STP到底是怎么选举端口角色的?

STP到底是怎么选举端口角色的?

下面的拓扑怎么进行生成树呢?书上的说法有点模糊,而且对指定端口的选举更是说的不清不楚,描述为:同一网段的选举。

网段这个概念众所周知实在是太模糊了,因此不好说是怎么选举出来的。

下面通过PT的模拟实验仿真STP的选举过程。

希望对有此迷惑的童鞋有所帮助。

(图中Desg=指定端口,Root=根端口,Altn=非指定端口) 第一步:选举根桥:根据端口优先级和桥MAC地址来判断。

先取优先级低的为根桥。

如果优先级都相同,则取MAC地址最低者。

如图,S2成为根桥 第二步:指定端口角色。

指定S2上所有端口为Desg,同时S1和S3连向S2的马上被选举为根端口,因为他们开销最小。

第三步(也就是最难理解的一步):这个时候S1,S3的根端口都被选出来了。

一个非Root的Switch上根端口只有一个,其他将会成为指定端口或者是非指定端口。

在STP中,指定端口最终进入转发状态,而非指定端口最后将进入Disabled状态。

那么现在到底怎么确定哪个是非指定端口,哪个是指定端口呢?这要先经过比较这两台交换机通过根端口到根交换机开销比较,比较低者直接可以将待定的端口设置为指定端口;如果两个交换机根路径开销相等,这个过程就会通过两个交换机之间交换BPDU来实现的。

S1与S3交换BPDU,较低BID者将会赢得竞争,该交换机上的对应端口成为指定端口。

最重要的是:接下来,另外一个参与竞争的交换机的对应端口将直接被认为是非指定端口。

为什么要经过这样的途径呢?既然STP叫生成树协议,有人说,生成树就是长得像树的样子了,到了树的末端就传不下去了。

网上也有很多图用消减链路的模式图来表示生成树,但事实上这是不对的:这个树不是严格意义上的树——在这些链路上,链路只是被单向屏蔽,而不是双向屏蔽的。

为了理解上述所说的话,我们来模拟一个实验。

新的一台计算机被连接上了一台交换机,我们来ping一下255.255.255.255来观察一下数据包的流向。

stp协议,选举

stp协议,选举

竭诚为您提供优质文档/双击可除stp协议,选举篇一:stp到底是怎么选举端口角色的?下面的拓扑怎么进行生成树呢?书上的说法有点模糊,而且对指定端口的选举更是说的不清不楚,描述为:同一网段的选举。

网段这个概念众所周知实在是太模糊了,因此不好说是怎么选举出来的。

下面通过pt的模拟实验仿真stp的选举过程。

希望对有此迷惑的童鞋有所帮助。

(图中desg=指定端口,Root=根端口,altn=非指定端口)第一步:选举根桥:根据端口优先级和桥mac地址来判断。

先取优先级低的为根桥。

如果优先级都相同,则取mac 地址最低者。

如图,s2成为根桥第二步:指定端口角色。

指定s2上所有端口为desg,同时s1和s3连向s2的马上被选举为根端口,因为他们开销最小。

第三步(也就是最难理解的一步):这个时候s1,s3的根端口都被选出来了。

一个非Root的switch上根端口只有一个,其他将会成为指定端口或者是非指定端口。

在stp中,指定端口最终进入转发状态,而非指定端口最后将进入disabled状态。

那么现在到底怎么确定哪个是非指定端口,哪个是指定端口呢?这要先经过比较这两台交换机通过根端口到根交换机开销比较,比较低者直接可以将待定的端口设置为指定端口;如果两个交换机根路径开销相等,这个过程就会通过两个交换机之间交换bpdu来实现的。

s1与s3交换bpdu,较低bid者将会赢得竞争,该交换机上的对应端口成为指定端口。

最重要的是:接下来,另外一个参与竞争的交换机的对应端口将直接被认为是非指定端口。

为什么要经过这样的途径呢?既然stp叫生成树协议,有人说,生成树就是长得像树的样子了,到了树的末端就传不下去了。

网上也有很多图用消减链路的模式图来表示生成树,但事实上这是不对的:这个树不是严格意义上的树——在这些链路上,链路只是被单向屏蔽,而不是双向屏蔽的。

为了理解上述所说的话,我们来模拟一个实验。

新的一台计算机被连接上了一台交换机,我们来ping一下255.255.255.255来观察一下数据包的流向。

stp的工作流程

stp的工作流程

STP的工作流程一、什么是STPSpanning Tree Protocol(STP),即生成树协议,是一种用于构建冗余网络拓扑的协议。

它通过选择一条最佳的路径,避免了网络中的环路,保证数据在网络中的稳定流动。

二、STP的优势1.容错性强:STP可以检测到环路并自动剔除,确保网络的稳定性。

2.冗余备份:STP提供备用路径,一旦主路径故障,能够自动切换到备用路径,确保数据的连通性。

3.自动配置:STP能够自动配置网络拓扑,无需手动干预,减少了人为错误的发生。

三、STP的工作原理STP的工作原理是通过一个选举过程来确定根桥(Root Bridge),并为每个链路选择一个指定端口(Designated Port)。

下面详细介绍STP的工作流程。

1. 根桥的选举1.所有的桥设备先发送Bridge Protocol Data Units(BPDU)来竞选根桥。

2.根据Bridge ID(优先级+MAC地址)选举出最小的设备作为根桥。

2. 确定指定端口1.每个设备选择一个指定端口来发送数据帧到根桥。

指定端口的选择基于端口的路径代价(Path Cost)。

2.每条链接到根桥路径的设备,选择路径代价最低的端口作为指定端口。

3. 阻塞端口的选择1.当存在多个路径到达根桥时,为了避免环路,需要选择一个端口进行阻塞。

2.根据Bridge ID(优先级+MAC地址)选择最小的设备,其对应的端口被选择为阻塞端口。

四、STP的具体过程1. 初始化1.当一个设备启动时,它会发送配置BPDU,用于选举根桥和选择指定端口。

2.设备通过配置BPDU中的Root ID和Path Cost来选择指定端口和阻塞端口。

2. 竞选根桥1.每个设备发送自己的Bridge ID,优先级为32768(默认值),MAC地址由设备的优先级和MAC组成。

2.接收到BPDU的设备比较两者的Root ID,如果收到的Root ID更小,则将其设为Root Bridge。

STP工作原理和工作过程

STP工作原理和工作过程

STP工作原理和工作过程一、STP工作原理STP(Spanning Tree Protocol)是一种网络协议,用于构建具有冗余路径的交换网络中的逻辑树形拓扑结构,以防止网络中的环路造成数据包的循环传输,从而导致网络拥塞和数据包丢失。

STP的工作原理主要包括以下几个方面:1.选举根桥STP通过选举根桥来确定整个网络中的根桥,根桥是拓扑结构中位于最上层的一个桥,它具有最小的优先级和MAC地址,所有其他桥都通过端口路径连接到根桥。

2.计算最短路径每个桥通过计算到根桥的最短路径来确定端口的状态,根据最短路径选择树的端口,进行端口状态的更新和转发。

3.防止环路STP通过关闭冗余路径上的某些端口,防止数据包在网络中形成环路,从而确保数据包在树状拓扑结构中沿正确路径传输,避免了网络拥塞和数据包丢失。

二、STP工作过程STP的工作过程包括以下几个步骤:1.桥ID的比较当桥启动时,每个桥都会向网络广播自己的桥ID,包括优先级和MAC地址,其他桥接收到这些信息后,比较桥ID的大小,优先级小的桥将成为根桥。

2.计算路径代价每个桥计算到根桥的路径代价,路径代价是根据链路的带宽确定的,路径代价小的桥被选为根桥到其他桥的最佳路径。

3.选择根端口每个桥选择到根桥的最短路径上的一个端口作为根端口,用于接收来自根桥的BPDU(桥协议数据单元)信息。

4.选择根端口每个桥选择到根桥的最佳路径,决定哪个端口作为根端口,关闭其他冗余路径上的端口。

5.转发数据包最后,每个桥根据根端口的状态转发数据包,确保数据包在树状拓扑结构中按照正确路径传输。

通过STP的工作原理和工作过程,可以有效地避免网络中的环路问题,构建出稳定可靠的拓扑结构,确保数据包在网络中的正常传输。

STP在现代网络中得到广泛应用,是构建可靠网络的重要组成部分。

STP生成树工作原理,生成树选举规则

STP生成树工作原理,生成树选举规则

生成树的协议协议标准所需资源收敛速度基于VLANCST 802.1D 低慢所有VLANPVST+ Cisco 高慢每个VLANRSTP 802.1W 中快所有VLANPVRST+ Cisco 很高快每个VLANMSTP 802.1S 中/高快VLAN 列表CST,通用生成树协议,不支持VLAN,华为用,思科无法用◆不支持vlan也就是所有VLAN使用相同路径发送报文◆好处:只维护一个生成树进程,节约CPU和带宽⏹ PVST,Per VLAN Spanning Tree,基于VLAN的生成树协议,思科用,华为的用不了,PVST 就是PVST+◆每个VLAN单独选择根桥,选择生成树路径。

生成树选举规则1. 选根桥(RB):比较所有的bridge ID优先级越小越优先,当优先级相同,MAC地址越小越优先当选举完根桥后,根桥会2S/次发送BPDU。

所有的非根桥没有资格发送BPDU。

2.选根端口(root Port:RP):在非根桥交换机上选1.比较接口进方向的COP,越小越优先注 :Cost of Path,用来描述非根桥的链路带宽早期CoP计算基于线性带宽,现在CoP由IEEE定义非线性标准10M为100,100M为19,1G 为4,10G为2 根桥发送CoP为0,CoP在接收端增加,CoP的增加值取决于接收端接口带宽,跟路径带宽没有关系。

2.比较发送BPDU的BID(bridge ID),越小越优先3.比较发送BPDU的PID(Port ID),越小越优先注:每个非根桥交换机上有且只有一个RP。

注:当转发交换机收到BPDU时,会修改该BPDU的COP和bridge ID(bridge ID就改成自己的)3.选指定端口(designed Port)1. 比较接口出方向的COP,越小越优先2. 比较发送BPDU的bridge ID ,越小越优先3.比较发送BPDU的Port ID,越小越优先(当交换机自己端口连自己的端口才会比较到port ID)4.选举非指定端口(NDP)既不是跟端口的也不是指定端口的就是非指定端口。

stp指定端口选举原理

stp指定端口选举原理

stp指定端口选举原理一、简介STP(spanningtreeprotocol,生成树协议)是一种计算机网络协议,用于在多层网络结构中提供冗余连接和故障恢复功能。

在STP 中,指定端口选举是用于确定哪个端口作为根端口、备份端口或替代端口的选举过程。

本文将介绍STP指定端口的选举原理。

二、选举过程STP指定端口的选举过程包括两个阶段:端口角色选举阶段和端口类型选举阶段。

1.端口角色选举阶段在端口角色选举阶段,每个端口根据其链路类型(根端口、备份端口或替代端口)的可能性进行投票。

根据网络拓扑结构的不同,每个端口的链路类型可能不同。

例如,对于交换机之间的链路,如果该链路被选为根路径,则该链路上的端口可能成为根端口;如果该链路是备份路径的一部分,则该链路上的端口可能成为备份端口。

在这个阶段,每个端口会根据其链路类型和链路状态进行投票。

链路状态可以是阻塞状态、备用状态或开放状态。

如果一个端口处于阻塞状态或开放状态,它可能会投给其相邻的端口;如果一个端口处于备用状态,它可能会投给链路类型可能性较大的相邻端口。

最终,选举出根端口、备份端口和替代端口的候选者。

2.端口类型选举阶段在端口类型选举阶段,根端口和备份端口的候选者需要根据链路类型和拓扑结构进行进一步的选举。

在这个阶段,网络中的所有交换机都会根据其收到的信息进行协商,以确定每个端口的最终类型。

三、选举原理STP指定端口的选举原理基于网络拓扑结构和链路状态。

在选举过程中,每个端口会根据其链路状态和链路类型进行投票,以确定最终的指定端口。

这个过程可以确保网络中的所有设备都能够快速地适应拓扑结构的改变,并自动地生成一个可靠的冗余连接方案。

四、结论STP指定端口的选举过程是实现网络冗余和故障恢复的重要机制。

通过了解STP指定端口的选举原理,我们可以更好地理解网络设备的行为和性能,并优化网络拓扑结构,以提高网络的可靠性和稳定性。

STP原理及选举过程

STP原理及选举过程

S T P原理及选举过程 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】实验1: STP1、实验目的通过本实验,读者可以掌握如下技能:(1)理解STP 的工作原理(2)掌握STP的选举过程2、实验原理STP(STP,Spanning Tree Protocol)解决广播风暴、同一帧的多个拷贝、交换机CAM 表不稳定等问题,STP 基本思路是阻断一些交换机接口,构建一棵没有环路的转发树。

STP 利用BPDU(Bridge Protocol Data Unit)和其他交换机进行通信,从而确定哪个交换机该阻断哪个接口。

在BPDU 中有几个关键的字段,例如:根桥ID、路径代价、端口ID 等。

为了在网络中形成一个没有环路的拓扑,网络中的交换机要进行以下三个步骤:(1)选举根桥、(2)选举根端口、(3)选举指定端口。

这些步骤中,哪个交换机能获胜将取决于以下因素(按顺序进行):(1)最低的根桥ID由两部分组成:桥优先级(默认32768)和MAC地址(2)最低的根路径代价不是独立的协议标准,而是为标准做的一些必要性补充。

本实验中各种以太网类型的cost如下:100M: 200000 10M: 100 2000000(3)最低发送者桥ID也就是发送者的桥ID,判断规则同(1)中的一样(4)最低发送者端口ID由两部分组成:端口优先级(默认32)和端口序列号(例:f0/3比f0/47优先级高)每个交换机都具有一个唯一的桥ID,这个ID 由两部分组成:网桥优先级+MAC 地址(如果网桥优先级相同,才比较MAC地址)。

网桥优先级是一个2个字节的数(0-61440),交换机的默认优先级为32768;MAC地址就是交换机的MAC地址。

具有最低桥ID的交换机就是根桥。

根桥上的接口都是指定口,会转发数据包。

选举了根桥后,其他的交换机就成为非根桥了。

每台非根桥要选举一条到根桥的根路径。

简述stp协议的基本原理

简述stp协议的基本原理

简述stp协议的基本原理STP(Spanning Tree Protocol,生成树协议)是一种网络协议,旨在解决局域网中的环路问题。

当有多条路径连接到一个网络设备时,STP 可以选择并配置适当的路径,以建立一个无环的网络拓扑结构,并确保数据包在网络中正确传输,避免丢失或重复。

STP依赖于一个分布式算法,它在局域网中选择一个主干网桥,并禁用其他桥接设备上的冗余连接。

通过阻塞这些冗余连接,STP可以创建一棵生成树,其中树上的每个设备都是唯一的,并且存在一个主根设备,它负责转发所有的数据包。

STP的基本原理如下:1.根桥的选举:网络中的所有设备都会竞争成为根桥,而根桥是生成树的根节点。

根桥的选择是根据桥的优先级进行的,每个设备都具有一个默认的桥优先级。

通常,根桥设备具有最低的桥优先级。

2.端口的选举:STP根据端口的路径开销来选择最佳路径。

路径开销是一个参数,它指示到达根桥的路径的代价。

STP根据该开销选择最佳路径,并禁用不需要的端口以阻止环路出现。

3. BPDU的发送和接收:BPDU(Bridge Protocol Data Unit)是STP 使用的控制消息。

通过发送和接收BPDU,设备可以交换网络信息,并计算最佳路径。

STP通过BPDU消息来选举根桥、确定端口状态以及检测网络中的任何拓扑变化。

4.端口状态转换:STP定义了不同的端口状态,包括根端口、非根端口和设计端口等。

根端口是连接到根桥的最佳路径的端口,非根端口是连接到非根桥的端口,而设计端口是被阻塞的端口。

当网络发生拓扑变化或当前最佳路径不可用时,端口状态可能会在不同状态之间转换。

5.拓扑变化的检测和恢复:STP可以检测到网络中的拓扑变化,例如连接断开或新设备的加入。

当发生拓扑变化时,STP会重新计算最佳路径并重新配置自身,以适应变化并确保生成树的连通性。

这个过程可能导致网桥端口变化或数据包转发中断。

STP的基本原理允许网络中的设备自动适应拓扑变化,并提供冗余路径以确保数据传输的可靠性。

简述 stp 的选举规则

简述 stp 的选举规则

简述 stp 的选举规则STP(Spanning Tree Protocol)是一种用于构建容错的网络拓扑结构的协议,它能够避免网络中的环路,确保数据在网络中的无循环传输。

STP的选举规则是指在STP网络中,如何选举出根桥、指定桥和端口角色等。

STP网络中的每个桥都有一个唯一的桥优先级(Bridge Priority)值,该值决定了该桥是否有资格成为根桥。

桥优先级的范围是0-65535,默认值是32768,优先级越低,表示该桥越有可能成为根桥。

如果桥优先级相同,则会比较桥的MAC地址。

每个桥都有一个唯一的MAC地址,MAC地址是一个由6个字节组成的值,通常以十六进制表示。

MAC地址越小,表示该桥越有可能成为根桥。

根桥是STP网络中的核心桥,负责向其他桥发送配置信息,维护整个网络的拓扑结构。

根桥不需要选举,它是由配置人员手动指定的。

其他桥会根据桥优先级和MAC地址来选举出指定桥。

指定桥是指在STP网络中,除了根桥外,具有最小的桥优先级和MAC地址的桥。

指定桥通过与根桥交换BPDU(Bridge Protocol Data Unit)信息来确定网络中的最佳路径,同时负责将这些信息传播给其他桥。

选举指定桥的过程如下:1. 桥优先级和MAC地址的比较:每个桥将自己的桥优先级和MAC 地址与相邻桥收到的BPDU信息中的桥优先级和MAC地址进行比较。

如果有更小的桥优先级或MAC地址,那么该桥将成为指定桥的候选者。

2. 选举指定桥:在相邻桥之间进行比较后,选举出具有最小桥优先级和MAC地址的桥作为指定桥。

选举出的指定桥将负责维护网络的拓扑结构和传播BPDU信息。

在STP网络中,每个桥的端口角色也需要进行选举,包括根端口、指定端口和非指定端口。

根端口是指连接到根桥的端口,它是根桥到达其他桥的最佳路径。

每个桥都会选举出一个或多个根端口,用于与根桥进行通信。

指定端口是指连接到指定桥的端口,它是指定桥到达其他桥的最佳路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1: STP1、实验目的通过本实验,读者可以掌握如下技能:(1)理解STP 的工作原理(2)掌握STP的选举过程2、实验原理STP(STP,Spanning Tree Protocol)解决广播风暴、同一帧的多个拷贝、交换机CAM 表不稳定等问题,STP 基本思路是阻断一些交换机接口,构建一棵没有环路的转发树。

STP 利用BPDU(Bridge Protocol Data Unit)和其他交换机进行通信,从而确定哪个交换机该阻断哪个接口。

在BPDU 中有几个关键的字段,例如:根桥ID、路径代价、端口ID 等。

为了在网络中形成一个没有环路的拓扑,网络中的交换机要进行以下三个步骤:(1)选举根桥、(2)选举根端口、(3)选举指定端口。

这些步骤中,哪个交换机能获胜将取决于以下因素(按顺序进行):(1)最低的根桥ID由两部分组成:桥优先级(默认32768)和MAC地址(2)最低的根路径代价不是独立的协议标准,而是为标准做的一些必要性补充。

本实验中各种以太网类型的cost如下:100M: 200000 10M: 100 2000000(3)最低发送者桥ID也就是发送者的桥ID,判断规则同(1)中的一样(4)最低发送者端口ID由两部分组成:端口优先级(默认32)和端口序列号(例:f0/3比f0/47优先级高)每个交换机都具有一个唯一的桥ID,这个ID 由两部分组成:网桥优先级+MAC 地址(如果网桥优先级相同,才比较MAC地址)。

网桥优先级是一个2个字节的数(0-61440),交换机的默认优先级为32768;MAC地址就是交换机的MAC地址。

具有最低桥ID的交换机就是根桥。

根桥上的接口都是指定口,会转发数据包。

选举了根桥后,其他的交换机就成为非根桥了。

每台非根桥要选举一条到根桥的根路径。

STP 使用路径Cost 来决定到达根桥的最佳路径(Cost 是累加的,带宽大的链路Cost 低),最低Cost 值的路径就是根路径,该接口就是根口;如果Cost 值一样,再根据最低发送者桥ID、最低发送者端口优先级、最低发送者端口序列号(例:f0/3比f0/47优先级高)这个顺序选举根口。

根口可以转发数据包的。

交换机的其他接口还要决定是指定口还是阻断口,交换机之间将进一步根据上面的四个因素来竞争。

指定口是转发数据帧的。

剩下的其它的接口将被阻断,不转发数据包。

这样网络就构建出一棵没有环路的转发树。

当网络的拓扑发生变化时,网络会从一个状态向另一个状态过渡,重新打开或阻断某些接口。

交换机的端口要经过几种状态:禁用(Disable)、阻塞(Blocking)、监听状态(Listening)、学习状态(Learning)、最后是转发状态(Forwarding)。

3、实验拓扑图3:实验拓扑图图3中, S2、S3、S4为二层交换机,S1为三层交换机,但是这里并不利用其三层功能,所以它也采用二层交换机的图标。

4、实验步骤为了在网络中形成一个没有环路的拓扑,网络中的交换机要进行以下三个步骤:(1)选举根桥、(2)选举根端口、(3)选举指定端口。

选举根桥根桥:所有参与STP选举的网桥中,网桥ID最小的为根桥。

选举根桥是为了使网络中所有交换机达成一致的无环路拓扑。

网桥ID由网桥优先级和网桥的MAC地址组成,网桥ID越小的,BPDU 越优。

在最初始状态,所有参与STP选举的设备分别以自己为根网桥,发送BPDU,当各设备收到BPDU和自己发送的BPDU进行比较,如果收到的BPDU的网桥ID优先级高,则保存相应的BPDU配置,更新到更高网桥ID 优先级端口根路径开销后,以更新的BPDU信息继续向外扩散;如果收到的BPDU的网桥ID优先级比自己的低,则丢弃并发送自己更高优先级的BPDU进行回应。

BPDU进行比较时,先比较网桥优先级,如果网桥优先级相同,才比较MAC地址的大小。

读者可通过下图STP选举根网桥实例来简单理解STP在网桥优先级不同时是如何选举根网桥的。

图4:STP选举根网桥实例测试用例1测试目的:网桥优先级不相同时的根桥选举测试用例描述: S1网桥优先级设置为4096,S2、S3、S4优先级设置为默认(32768),S1为根桥。

预期结果:S1网桥优先级设置为4096,S2、S3、S4优先级设置为默认(32768),S1为根桥。

表网桥ID值网桥优先级MACS14096表预期根桥及各端口角色测试过程:步骤1:开启S1、S2、S3、S4的STP功能,并将生成树协议类型都配置为stpS1(config)#spanning-treeS1(config)#spanning-tree mode stpS1(config)#spanning-tree priority 4096S2 (config)#spanning-treeS2 (config)#spanning-tree mode stpS3 (config)#spanning-treeS3 (config)#spanning-tree mode stpS4 (config)#spanning-treeS4 (config)#spanning-tree mode stp步骤2:查看S1上STP树信息摘要S1(config)#sh spanning-tree summarySpanning tree enabled protocol stpRoot ID Priority 4096Address this bridge is rootHello Time 2 sec Forward Delay 15 sec Max Age20 sec//以上显示STP树的根桥信息,通过根桥的MAC 地址可以确定S1是根桥。

Bridge ID Priority 4096Address Hello Time 2 secForward Delay 15 sec Max Age 20 sec//以上显示该交换机的桥IDInterface Role Sts Cost Prio Type OperEdge---------------- ---- --- ---------- -------- --------------------Fa0/47 Desg FWD 200000 128 P2p FalseFa0/24 Desg FWD 200000 128 P2p False Fa0/3 Desg FWD 200000 128 P2p False//以上显示该交换机各个接口的状态测试结果:S1被选举为根桥。

结果分析:选举根桥时,比较BPDU中的网桥ID大小。

先比较网桥优先级,实验中网桥优先级不相同。

上表中,S1的网桥优先级4096为拓扑中的最小值,也即优先级最高,所以S1被选举为根桥。

测试用例2测试目的:网桥优先级相同,MAC地址不同时的根桥选举测试用例描述: S1、S2、S3、S4优先级都设置为默认,S4为根桥。

预期结果:S1、S2、S3、S4优先级都设置为默认,S4为根桥。

表网桥ID值表预期根桥及各端口角色测试过程:步骤1:配置S1网桥优先级为32768S1(config)#spanning-tree priority 32768步骤2:查看S1上STP树信息摘要S1(config)#sh spanning-tree summarySpanning tree enabled protocol stpRoot ID Priority 32768Address this bridge is rootHello Time 2 sec Forward Delay 15 sec Max Age20 sec//以上显示STP树的根桥信息,通过根桥的MAC 地址可以确定S4是根桥。

Bridge ID Priority 32768Address Hello Time 2 secForward Delay 15 sec Max Age 20 sec//以上显示该交换机的桥IDInterface Role Sts Cost Prio Type OperEdge---------------- ---- --- ---------- -------- --------------------Fa0/47 Altn BLK 200000 128 P2p False Fa0/24 Altn BLK 200000 128 P2p False Fa0/3 Root BLK 200000 128 P2p False//以上显示该交换机各个接口的状态测试结果:S4被选举为根桥。

结果分析:选举根桥时,比较BPDU中的网桥ID大小。

先比较网桥优先级,而实验中网桥优先级相同,都为默认(32768)。

网桥优先级相同时,比较网桥MAC大小。

实验中S4的网桥MAC:为拓扑中的最小值,优先级最高,所以S4被选举为根桥。

选举根端口根端口:非根网桥到根网桥的最低开销路径的端口选举根端口时,哪个交换机能获胜将取决于以下因素(按顺序进行):(1)最低的根桥ID由两部分组成:桥优先级(默认32768)和MAC地址图5:网桥ID的组成(2)最低的根路径代价图6:根路径成本的计算本实验中各种以太网类型的cost如下:100M: 200000 10M: 100 2000000(3)最低发送者桥ID也就是发送者的桥ID,判断规则同(1)中的一样(4)最低发送者端口ID由两部分组成:端口优先级(默认32)和端口序列号(例:f0/3比f0/47优先级高)图7:端口ID格式读者可通过图8中的STP根端口选举实例来形象理解下根端口选举过程。

图8:STP根端口选举实例测试用例1测试目的:最低的根路径代价的根端口选举测试用例描述:配置S1的网桥优先级值为4096,S1和S2的f0/3口的speed都强制为10M时,S2的f0/47为根端口。

预期结果:配置S1的网桥优先级值为4096,S1和S2的f0/3口的speed 都强制为10M时,S2的f0/47为根端口。

表各交换机网桥ID值网桥优先级MACS14096默认(32768)表 S2上端口cost值表各交换机RootCost值表预期S2各端口角色测试过程:步骤1:S1上生成树优先级配置为4096,S1和S2上的fa0/3速率都配置为10MbpsS1(config)#spanning-tree priority 4096S1(config-if-FastEthernet 0/47)#int fa 0/3S1(config-if-FastEthernet 0/3)#speed 10S2(config-if-FastEthernet 0/47)#int fa 0/3S2(config-if-FastEthernet 0/3)#speed 10步骤2:查看S2上STP树信息摘要S2#sh spanning-tree summarySpanning tree enabled protocol stpRoot ID Priority 4096Address this bridge is rootHello Time 2 sec Forward Delay 15 sec Max Age20 sec//以上显示STP树的根桥信息,通过根桥的MAC 地址可以确定S1是根桥。

相关文档
最新文档