交换机知识生成树协议

合集下载

交换机生成树协议的基本原理

交换机生成树协议的基本原理

交换机生成树协议的基本原理
交换机生成树协议(STP)的基本原理基于树的生长方式,旨在避免网络中
的环路。

通过定义根桥(Root Bridge)、根端口(Root Port)、指定端
口(Designated Port)和路径开销(Path Cost)等概念,STP协议通过
构造一棵自然树的方法达到剪裁冗余环路的目的,同时实现链路备份和路径最优化。

STP协议通过交换机之间的信息交流,这些信息交流单元称为配置消息BPDU(Bridge Protocol Data Unit)。

STP BPDU为二层报文数据区携带了用于生成树计算的所有有用信息,所有支持STP协议的交换机都会接收
并处理收到的BPDU报文。

当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑并重新生成一棵树。

STP协议基于Radia Perlman在DEC工作时发明的一种算法,被纳入了IEEE 标准中。

为了提高收敛速度,IEEE组织推出了快速生成树协议(RSTP),在网络结构发生变化时比STP更快的收敛网络,还引进了端口
角色来完善了收敛机制,被纳入在IEEE 标准中。

更多信息可以查阅相关资料或者咨询计算机专业技术人士了解。

生成树_配置_实验报告

生成树_配置_实验报告

一、实验目的1. 理解生成树协议(STP)的基本原理和工作机制;2. 掌握生成树协议的配置方法;3. 通过实验验证生成树协议在网络中的实际应用效果。

二、实验环境1. 实验设备:两台华为S5700交换机、两台PC机;2. 实验软件:华为网络设备仿真软件;3. 实验拓扑:两台交换机通过一条物理链路连接,两台PC机分别连接到两台交换机上。

三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中消除环路并实现冗余链路备份的协议。

当网络中出现环路时,STP会阻塞部分端口,形成一个没有环路的树形结构,确保网络的高可用性和容错能力。

STP通过交换机之间的BPDU(Bridge Protocol Data Unit)报文进行信息交互,选举根网桥,并确定每个交换机的根端口和指定端口。

根端口是连接到根网桥的端口,指定端口是连接到同一VLAN且路径最短的端口。

其余端口被阻塞,不参与数据转发。

四、实验步骤1. 配置交换机名称和密码;2. 配置交换机接口;3. 配置VLAN;4. 配置STP;5. 验证STP配置效果。

五、实验过程1. 配置交换机名称和密码```bashS1>display versionS1>sysname S1S1>display versionS1>enableS1#configure terminalS1(config)#username admin password simple 123456 S1(config)#exit```2. 配置交换机接口```bashS1>display ip interface briefS1#interface GigabitEthernet0/0/1S1(config-if)#ip address 192.168.1.1 24S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#ip address 192.168.1.2 24S1(config-if)#exit```3. 配置VLAN```bashS1>display vlanS1#vlan 10S1(config-vlan)#name VLAN10S1(config-vlan)#exitS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exit```4. 配置STP```bashS1>display stpS1#stpmode stpS1>display stpS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10S1(config-if)#exit```5. 验证STP配置效果```bashS1>display stpS1>display stp interface GigabitEthernet0/0/1S1>display stp interface GigabitEthernet0/0/2S1>ping 192.168.1.2```六、实验结果与分析1. 实验结果通过实验,成功配置了生成树协议,并验证了STP在网络中的实际应用效果。

锐捷交换机路由器---生成树协议

锐捷交换机路由器---生成树协议

生成树协议:(三层交换机与二层交换机下配置)1、Switch(config)#spanning-tree2、Switch(config)#spanning-tree mode rstp3、Switch(config)#spanning-tree pri 0 根协议注:第3步在二层交换机中不用做,只需在三层交换机上做就可以了。

在三层交换机上配置路由功能:1、Switch(config)#ip routing 开启路由功能2、Switch(config)#ip default-gateway 192.168.56.1 设置默认网关安全地址绑定:Switch(config)#interface fastethernet 0/1Switch(config-if)#switchport mode accessSwitch(config-if)#no shutdownSwitch(config-if)#switchport port-securitySwitch(config-if)#switchport port-security mac-address 0017.816D.AF10 ip-address 192.168.2.3 IP与MAC地址绑定(手工配置)Switch(config-if)#no shutdown启动网络诊断程序来诊断本地网络:1、开始运行cmd 输入“netsh”,按“Enter”键,进入“netsh >”提示符状态中。

在“netsh >”提示符状态后输入“diag”,按“Eneter”键,进入“netsh diag >”提示符状态中。

2、接着在“netsh diag > ”提示符状态后输入“gui”,按“Enetsh”键,即可启用网络诊断。

3、先单击“设置扫描选项”选项,展开网络诊断设置选项。

4、用户在下面的选项中选中要进行网络诊断的选项,点击“保存选项”按钮,即可将设置选项保存。

二层交换机生成树协议

二层交换机生成树协议

二层交换机生成树协议
二层交换机生成树协议是一种用于生成和维护网络中的生成树的协议。

生成树是网络中的一种拓扑结构,能够避免发生环路,并确保只有一条最短路径连接每两个交换机。

常见的二层交换机生成树协议包括以下几种:
1. Spanning Tree Protocol (STP): 最常见的生成树协议,定义了
交换机之间进行协商和选择根交换机的方法。

STP通过计算每条路径的代价,并选择一条最佳路径作为生成树的主干。

2. Rapid Spanning Tree Protocol (RSTP): RSTP是STP的改进版本,能够更快地收敛生成树,并支持快速链接恢复。

RSTP通
过改进BPDU(Bridge Protocol Data Units)的处理方式,实现
更高效的生成树计算和更新。

3. Multiple Spanning Tree Protocol (MSTP): MSTP是一种支持
多个VLAN的生成树协议。

它将交换机划分为多个区域,每
个区域拥有自己的生成树组,从而能够提高网络的容错性和性能。

这些生成树协议通过在交换机之间交换特定的控制帧(如BPDU)来计算生成树,并根据生成树的计算结果转发数据帧。

生成树协议的主要目标是避免环路,确保网络中只有唯一的一条最短路径连接相邻的交换机,从而提高网络的可靠性和性能。

STP协议解析生成树协议的工作原理

STP协议解析生成树协议的工作原理

STP协议解析生成树协议的工作原理生成树协议(Spanning Tree Protocol,STP)是一种用于网络交换机之间建立冗余链路的协议,它的作用是确保网络中不存在环路,以提高网络的可靠性和稳定性。

本文将对STP协议进行解析,并介绍其工作原理。

一、STP协议简介STP协议是由IEEE 802.1D标准定义的一种链路层协议,用于在网络交换机之间建立一个逻辑上无环路的生成树(Spanning Tree),通过将某些端口设为阻塞状态来消除冗余链路,从而避免广播风暴和数据包的循环转发。

二、STP协议的工作原理1. 桥ID和优先级STP协议中,每个交换机都有一个唯一的Bridge ID(桥ID)用于标识自己,桥ID由优先级和MAC地址组成。

优先级取值范围为0~65535,MAC地址为交换机的物理地址。

生成树的根交换机拥有最小的桥ID。

2. 选举根交换机在网络中,首先进行根交换机的选举。

每个交换机发送BPDU (Bridge Protocol Data Unit)消息,其中包含了自己的桥ID和路径代价(Path Cost)。

路径代价是指从发送BPDU的交换机到根交换机的总路径长度,路径长度越短,路径代价越小。

接收到BPDU的交换机会与自己的桥ID进行比较,如果接收到的BPDU的桥ID更小或者路径代价更小,则将接收到的BPDU继续发送给其他交换机。

3. 生成树计算生成树计算阶段,交换机通过比较收到的BPDU中的桥ID和路径代价来确定到达根交换机的最佳路径,将其端口状态设置为指定端口(Designated Port),用于与其他交换机进行通信。

同时,选举出的根交换机的端口也设置为指定端口。

如果有多条路径具有相同的最小路径代价,则选择桥ID较小的那个路径。

4. 阻塞冗余链路生成树计算完成后,除了根交换机和指定端口以外的所有其他端口都将被设置为阻塞状态(Blocking State),这样就实现了环路的消除。

stp生成树协议的基本配置

stp生成树协议的基本配置

stp生成树协议的基本配置一、背景介绍STP(Spanning Tree Protocol)生成树协议是一种用于构建冗余网络的协议,它可以避免网络中出现环路,从而保证数据的可靠传输。

在网络拓扑结构发生变化时,STP能够自动调整生成树,确保网络的高可用性和稳定性。

二、STP基本概念1. 根桥:生成树中拥有最小桥ID的交换机。

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

3. 桥优先级:由管理员配置,范围为0-65535,默认值为32768。

4. 桥端口:连接到其他交换机或主机的物理端口。

5. 桥端口状态:指桥端口在生成树中的状态,包括阻塞、学习和转发三种状态。

三、STP配置步骤1. 配置桥优先级在一个LAN(Local Area Network)中,只有一个交换机能够被选举为根桥。

因此,在配置STP之前需要确定哪个交换机将被选举为根桥。

管理员可以通过配置桥优先级来控制交换机被选举为根桥的可能性。

具体操作如下:Switch(config)#spanning-tree vlan 1 priority 245762. 配置端口类型在STP中,每个端口都有一个状态。

在初始状态下,所有端口都处于阻塞状态。

管理员需要将交换机的端口配置为不同的类型,以便根据网络拓扑结构自动调整生成树。

具体操作如下:Switch(config)#interface gigabitethernet 1/0/1Switch(config-if)#spanning-tree portfast3. 配置端口优先级当STP计算生成树时,它将考虑每个桥的桥ID和每个桥的端口优先级。

如果两个桥ID相同,则会比较它们的端口优先级。

管理员可以通过配置端口优先级来控制交换机被选举为根桥的可能性。

具体操作如下:Switch(config)#interface gigabitethernet 1/0/1Switch(config-if)#spanning-tree port-priority 1284. 配置边缘端口边缘端口是连接到终端设备(如计算机、服务器或IP电话)的交换机物理接口。

生成树协议(STP)

STP生成树协议的功能:局域网中为了避免环路形成的广播风暴,需要阻塞冗余链路,消除环路,并且在主链路中断时,又可以将冗余链路自动切换为转发状态,恢复网络的连通性。

STP(spanning tree protocol,生成树协议)用于消除数据层物理环路的协议通过在桥之间交换BPDU(bridge protocol data unit,桥协议数据单元),来保证设备完成生成树的计算过程。

小知识:环路产生的原因:1.基于局域网的可靠性,为交换机之间提供冗余连接;2.错误的网络配置导致环路产生;根桥(root bridge):整个生成树的根节点,有所有交换机中优先级最高的交换机担任。

桥ID:包含桥优先级和MAC地址(长度是8B),由于MAC 在网络中是唯一的,故:桥ID也是唯一的,先比较优先级在比较MAC地址;(优先级值和MAC值越小越优)路径开销(path cost):STP中每一条链路都有开销值,用于衡量桥与桥之间的优劣;指定桥(designate bridge):负责一个物理端上数据转发任务的桥,由物理端上优先级最高的桥担任。

、端口角色:根端口(root port):是指网桥距离根桥最近的端口。

根桥没有根端口,每一个非根桥有且只有一个根端口;指定端口(designate port):是指物理端上属于指定桥的端口。

根桥是所有网桥中优先级最高的,它是其所连接所有物理端上的指定桥,所以通常情况下根桥的所有端口都是指定端口;阻塞端口(alternate port):既不是根端口又不是指定端口,剩下的就是阻塞端口,它是用来为根端口或指定端口做备份。

是网桥到达根桥的备份路径;注:当拓扑发生变化时,节点重新计算,收敛成新的树型拓扑;STP使用BPDU(bridge protocol data unit,桥数据单元)来交互信息;配置BPDU:用来进行生成树计算和维护生成树拓扑的报文;TCN BPDU:当拓扑结构发生变化时,用来通知相关设备网络拓扑发生变化的拓扑;端口状态:Disabled:未启用STP功能的端口:不接收BPDU,不进行地址学习,不收发数据;Blocking:非指定端口或根端口:不接收BPDU,不进行地址学习,不收发数据;Listening:接收BPDU,不进行地址学习,不收发数据;Learning:接收BPDU,进行地址学习,不收发数据;Forwarding:指定端口或根端口:接收BPDU,进行地址学习,收发数据;生成树(STP)的不足:端口从阻塞状态进入转发状态必须经历两倍的forwarding delay时间如果网络中的拓扑结构变化频繁,网络会频繁地失去连通性RSTP(rapid spanning tree protocol快速生成树协议):是STP协议的优化版STP和RSTP的不同点:RSTP减少了端口的状态RSTP增加了端口的角色RSTP配置BPDU的格式和发送方式有所改变当网络拓扑发生变化时,RSTP的处理方式不同,可以实现更为快速的收敛RSTP具备STP的所有功能桥优先级配置:【H3C】stp priority 4096桥优先级字段共有16位,包含优先级位和0比特两部分。

stp生成树协议配置命令步骤

stp生成树协议配置命令步骤STP(Spanning Tree Protocol)生成树协议的配置命令步骤如下:1. 进入交换机的全局配置模式:`enable`;2. 进入特定交换机的配置模式:`configure terminal`;3. 启用STP:`spanning-tree mode {pvst | rapid-pvst | mst}`。

其中,- pvst:使用协议版本的STP;- rapid-pvst:使用快速收敛版本的STP;- mst:使用多实例STP。

4. 配置生成树的根桥:`spanning-tree vlan <vlan-id> root {primary | secondary}`。

其中,- <vlan-id>:指定VLAN的ID;- primary:将当前交换机优先作为根桥;- secondary:将当前交换机作为备用的根桥。

5. 对于每个VLAN,指定较低的生成树根桥优先级:`spanning-tree vlan <vlan-id> priority <priority-value>`。

其中,- <vlan-id>:指定VLAN的ID;- <priority-value>:指定较低的优先级值。

6. 配置STP端口优先级:`spanning-tree port-priority <priority-value>`。

其中,- <priority-value>:指定较低的优先级值。

7. 配置生成树端口类型(非必需):`spanning-tree portfast`。

该命令可用于将端口快速切换到转发状态。

8. 应用配置:`end`。

STP 生成树协议配置

STP 生成树协议配置协议名称:STP(生成树协议)配置协议1. 引言本协议旨在详细描述STP(生成树协议)的配置步骤和参数设置,以确保网络中的交换机能够正确运行和管理生成树拓扑结构。

2. 背景STP是一种链路层协议,用于在交换网络中防止环路的发生,同时提供冗余路径,以增强网络的可靠性和冗余性。

本协议适用于以太网交换机。

3. 配置步骤以下是STP协议的配置步骤:步骤1:登录交换机管理界面使用合适的终端软件登录交换机的管理界面,输入正确的用户名和密码。

步骤2:进入全局配置模式在命令行界面输入"enable"命令,然后输入"configure terminal"命令,进入全局配置模式。

步骤3:启用STP在全局配置模式下,输入"spanning-tree mode"命令,然后选择合适的STP模式,如RSTP(快速生成树协议)或MSTP(多实例生成树协议)。

步骤4:配置根桥在全局配置模式下,输入"spanning-tree vlan <vlan-id> root primary"命令,将指定的交换机配置为根桥。

步骤5:配置端口优先级在全局配置模式下,输入"interface <interface-id>"命令,进入指定接口的配置模式,然后输入"spanning-tree port-priority <priority>"命令,设置接口的优先级。

步骤6:配置端口类型在全局配置模式下,输入"interface <interface-id>"命令,进入指定接口的配置模式,然后输入"spanning-tree port-type <type>"命令,设置接口的类型,如边缘端口(edge port)或根端口(root port)。

实验五:生成树协议

一、生成树协议(STP,Spanning Tree Protocol)STP的主要任务是阻止在第2层网络(网桥或交换机)上产生网络环路。

它警惕地监视着网络中的所有链路,通过关闭任何冗余的接口来确保在网络中不会产生环路。

STP采用生成树算法(STA),它首先创建一个拓扑数据库,然后搜索并破坏掉冗余的链路。

运行STA算法之后,帧就只能被转发到保险的有STP挑选出来的链路上。

生成树协议目前常见的版本有STP(生成树协议IEEE802.1d)、RSTP(快速生成树协议IEEE802.1w)、MSTP(多生成树协议IEEE802.1s)。

注:STP是第2层协议,用来维护一个无环路的交换式网络。

生成树术语:根桥(Root brigde):根桥是桥ID最低的网桥。

对于STP来说,关键的问题是为网络中所有的交换机推选一个根桥,并让根桥成为网络中的焦点。

在网络中,所有其他的决定-比如哪一个端口要被阻塞,哪一个端口要被置为转发模式-都是根据根桥来判断来做出选择的。

BPDU(桥协议数据单元):所有交换机之间都交换信息,并利用这些信息来选出根交换机,也根据这些信息来进行网络的后续配置。

每台交换机都对桥协议数据单元(Bridge Protocol Data Unit)中的参数进行比较,它们将BPDU传送给某个邻居,并在其中放如入它们从其他邻居那里收到的BPDU。

桥ID(Bridge ID):STP利用桥ID来跟踪网络中的所有交换机。

桥ID是由桥优先级(在所有Cisco交换机上,默认的优先级为32768)和MAC地址的组合来决定的。

非根桥(Nonroot bridge):除了根桥外,其他所有的网桥都是非根桥。

它们相互之间都交换BPDU,并在所有交换机上更新STP拓扑数据库,以防止环路并对链路失效采用补救措施。

端口开销(Port cost):当两台交换机之间有多条链路且都不是根端口时,就根据端口开销来决定最佳路径,链路的开销取决于链路的带宽。

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

交换机知识--生成树协议STP(Spanning Tree Protocol,生成树协议)是根据IEEE 802.1D 标准建立的,用于在局域网中消除数据链路层物理环路的协议。

运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构,从而防止报文在环路网络中不断增生和无限循环,避免设备由于重复接收相同的报文所造成的报文处理能力下降的问题发生。

STP采用的协议报文是BPDU(Bridge Protocol Data Unit,桥协议数据单元),也称为配置消息,BPDU 中包含了足够的信息来保证设备完成生成树的计算过程。

STP即是通过在设备之间传递BPDU来确定网络的拓扑结构。

BPDU格式及字段说明要实现生成树的功能,交换机之间传递BPDU报文实现信息交互,所有支持STP协议的交换机都会接收并处理收到的报文。

该报文在数据区里携带了用于生成树计算的所有有用信息。

标准生成树的BPDU帧格式及字段说明:Protocol identifier:协议标识Version:协议版本Message type:BPDU类型Flag:标志位Root ID:根桥ID,由两字节的优先级和6字节MAC地址构成Root path cost:根路径开销Bridge ID:桥ID,表示发送BPDU的桥的ID,由2字节优先级和6字节MAC地址构成Port ID:端口ID,标识发出BPDU的端口Message age:BPDU生存时间Maximum age:当前BPDU的老化时间,即端口保存BPDU的最长时间Hello time:根桥发送BPDU的周期Forward delay:表示在拓扑改变后,交换机在发送数据包前维持在监听和学习状态的时间STP的基本概念桥ID(Bridge Identifier):桥ID是桥的优先级和其MAC地址的综合数值,其中桥优先级是一个可以设定的参数。

桥ID越低,则桥的优先级越高,这样可以增加其成为根桥的可能性。

根桥(Root Bridge):具有最小桥ID的交换机是根桥。

请将环路中所有交换机当中最好的一台设置为根桥交换机,以保证能够提供最好的网络性能和可靠性。

指定桥(Designated Bridge):在每个网段中,到根桥的路径开销最低的桥将成为指定桥,数据包将通过它转发到该网段。

当所有的交换机具有相同的根路径开销时,具有最低的桥ID的交换机会被选为指定桥。

根路径开销(Root Path Cost):一台交换机的根路径开销是根端口的路径开销与数据包经过的所有交换机的根路径开销之和。

根桥的根路径开销是零。

桥优先级(Bridge Priority):是一个用户可以设定的参数,数值范围从0到32768。

设定的值越小,优先级越高。

交换机的桥优先级越高,才越有可能成为根桥。

根端口(Root Port):非根桥的交换机上离根桥最近的端口,负责与根桥进行通信,这个端口到根桥的路径开销最低。

当多个端口具有相同的到根桥的路径开销时,具有最高端口优先级的端口会成为根端口。

指定端口(Designated Port):指定桥上向本交换机转发数据的端口。

端口优先级(Port Priority):数值范围从0到255,值越小,端口的优先级就越高。

端口的优先级越高,才越有可能成为根端口。

路径开销(Path Cost):STP协议用于选择链路的参考值。

STP协议通过计算路径开销,选择较为“强壮”的链路,阻塞多余的链路,将网络修剪成无环路的树型网络结构。

生成树基本概念的组网示意图如图所示。

交换机A、B、C三者顺次相连,经STP计算过后,交换机A被选为根桥,端口2和端口6之间的线路被阻塞。

桥:交换机A为整个网络的根桥;交换机B是交换机C的指定桥。

端口:端口3和端口5分别为交换机B和交换机C的根端口;端口1和端口4分别为交换机A和交换机B 的指定端口;端口6为交换机C的阻塞端口。

STP定时器联络时间(Hello Time):数值范围从1秒到10秒。

是指根桥向其它所有交换机发出BPDU数据包的时间间隔,用于交换机检测链路是否存在故障。

老化时间(Max. Age):数值范围从6秒到40秒。

如果在超出老化时间之后,还没有收到根桥发出的BPDU数据包,那么交换机将向其它所有的交换机发出BPDU数据包,重新计算生成树。

传输时延(Forward Delay):数值范围从4秒到30秒。

是指交换机的端口状态迁移所用的时间。

当网络故障引发生成树重新计算时,生成树的结构将发生相应的变化。

但是重新计算得到的新配置消息无法立刻传遍整个网络,如果端口状态立刻迁移的话,可能会产生暂时性的环路。

为此,生成树协议采用了一种状态迁移的机制,新的根端口和指定端口开始数据转发之前要经过2倍的传输时延,这个延时保证了新的配置消息已经传遍整个网络。

STP模式的BPDU的优先级比较原则假定有两条BPDU X和Y,则:如果X的根桥ID小于Y的根桥ID,则X优于Y如果X和Y的根桥ID相同,但X的根路径开销小于Y,则X优于Y如果X和Y的根桥ID和根路径开销相同,但X的桥ID小于Y,则X优于Y如果X和Y的根桥ID、根路径开销和桥ID相同,但X的端口ID小于Y,则X优于YSTP的计算过程初始状态:每台交换机在初始时会生成以自己为根桥的BPDU,根路径开销为0,指定桥ID为自身设备ID,指定端口为本端口。

最优BPDU的选择:每台交换机都向外发送自己的BPDU,同时也会收到其它交换机发送的BPDU。

比较过程如下表所述:根桥的选择:通过交换配置消息,设备之间比较根桥ID,网络中根桥ID 最小的设备被选为根桥。

根端口、指定端口的选择过程如下表所述:RSTPRSTP(Rapid Spanning Tree Protocol,快速生成树协议)是优化版的STP,他大大缩短了端口进入转发状态的延时,从而缩短了网络最终达到拓扑稳定所需要的时间。

RSTP的端口状态实现快速迁移的前提如下:根端口的端口状态快速迁移的条件是:本设备上旧的根端口已经停止转发数据,而且上游指定端口已经开始转发数据。

指定端口的端口状态快速迁移的条件是:指定端口是边缘端口或者指定端口与点对点链路相连。

如果指定端口是边缘端口,则指定端口可以直接进入转发状态;如果指定端口连接着点对点链路,则设备可以通过与下游设备握手,得到响应后即刻进入转发状态。

RSTP的基本概念边缘端口(Edge Port):直接与终端相连而不是与其它交换机相连的端口。

点对点链路:是两台交换机之间直接连接的链路。

MSTPMSTP(Multiple Spanning Tree Protocol,多生成树协议)是在STP和RSTP的基础上,根据IEEE协会制定的802.1S标准建立的,他既可以快速收敛,也能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供了更好的负载分担机制。

MSTP的特点如下:MSTP通过VLAN-实例映射表,把VLAN和生成树联系起来,将多个VLAN捆绑到一个实例中,并以实例为基础实现负载均衡。

MSTP把一个生成树网络划分成多个域,每个域内形成多棵内部生成树,各个生成树之间彼此独立。

MSTP在数据转发过程中实现VLAN 数据的负载分担。

MSTP 兼容STP 和RSTP。

MSTP的基本概念MST域(Multiple Spanning Tree Region,多生成树域):由具有相同域配置和相同Vlan-实例映射关系的交换机所构成。

IST(Internal Spanning Tree,内部生成树):MST域内的一棵生成树。

CST(Common Spanning Tree,公共生成树):连接网络内所有MST域的单生成树。

CIST(Common and Internal Spanning Tree,公共和内部生成树):连接网络内所有设备的单生成树,由IST和CST共同构成。

MSTP基本概念的组网图如图所示。

MSTP的基本原理MSTP将整个网络划分为多个MST域,各个域之间通过计算生成CST;域内则通过计算生成多棵生成树,每棵生成树都被称为是一个多生成树实例。

MSTP同STP一样,使用BPDU进行生成树的计算,只是BPDU 中携带的是MSTP的配置信息。

MSTP模式的BPDU优先级比较原则假定有两条MSTP的BPDU X和Y,则:如果X的总根ID小于Y的总根ID,则X优于Y如果X和Y的总根ID相同,但X的外部路径开销小于Y,则X优于Y如果X和Y的总根ID和外部路径开销相同,但X的域根ID小于Y的域根ID,则X优于Y如果X和Y的总根ID、外部路径开销和域根ID相同,但X的内部路径开销小于Y,则X优于Y如果X和Y的总根ID、外部路径开销、域根ID和内部路径开销相同,但X的桥ID小于Y,则X优于Y如果X和Y的总根ID、外部路径开销、域根ID、内部路径开销和桥ID均相同,但X的端口ID小于Y,则X优于Y端口状态MSTP中,根据端口是否转发数据和如何处理BPDU报文,可将端口状态划分为以下四种:转发:接收并转发数据,接收并发送BPDU报文,进行地址学习。

学习:不接收或转发数据,接收并发送BPDU报文,进行地址学习。

阻塞:不接收或转发数据,接收但不发送BPDU报文,不进行地址学习。

断开:物理链路断开。

端口角色MSTP的端口角色分为以下几种:根端口:到根桥的路径开销最低,负责向根桥方向转发数据的端口。

指定端口:负责向下游网段或设备转发数据的端口。

Master端口:连接MST域到总根的端口,位于整个域到总根的最短路径上。

替换端口:根端口和Master端口的备份端口。

备份端口:指定端口的备份端口。

禁用端口:物理链路断开的端口。

相关文档
最新文档