H3C生成树协议

合集下载

生成树协议(STP)H3C_实验报告

生成树协议(STP)H3C_实验报告
Forwarding:接收并转发数据, 接收并发送BPDU,进行地址 学习。
二、RSTP
RSTP(Rapid Spanning Tree Protocol,快速生成树协议) 是STP协议的优化版。其“快速”体现在,当一个端口被 选为根端口和指定端口后,其进入转发状态的延时在某种 条件下大大缩短,从而缩短了网络最终达到拓扑稳定所需 要的时间。
快速生成树协议较STP的改进之处:
(1)根端口的快速切换
如果旧的根端口已经进入阻塞状态,而且新的根端口 连接的对端交换机的指定端口处于转发状态,在新的拓扑 结构中的根端口可以立刻进入转发状态。
(2)边缘端口概念的引入
在STP协议里,对于连接主机的端口的状态改变,会 引起网络的不稳定,实际上连接主机的端口是不会引起网 络环路的,因此在STP协议的计算中可以不考虑这种端口 状态的变化。所以在RSTP中引入了边缘端口的概念。
<Sysname> system-view
[Sysname] stp enable
[Sysname] interface Ethernet1/0/1
[Sysname-Ethernet1/0/1] stp disable
桥到达根桥的最佳路径。 (3)指定端口(Designated Port):每一个网段选择到根桥最
近的网桥作为指定网桥,该网桥到这一网段的端口为指定 端口。 (4)可选端口(Alternate Port):既不是指定端口,也不是 根端口的端口。
4.生成树协议工作过程 STP协议的工作原理主要包括三个部分,一是确定根
配置
[B2] stp region-configuration
[B2-mst-region] region-name MSTP_1

思科H3C交换机生成树对接问题解决方法

思科H3C交换机生成树对接问题解决方法

MSTP--多生成树协议/MiniSite/H3care_Club/Data_Center/Net_Reptile/The_One/Home/Catalog/200911/655244_97665_0.htm作者:| 上传时间:2009-11-16 | TAG:前面提到的STP/RSTP协议以及Cisco的私有协议PVST+都属于单生成树(SST)协议,也就是对于支持多vlan的设备只能运行单一的生成树。

MSTP是IEEE 802.1s中提出的一种STP和VLAN结合使用的新协议,它既继承了RSTP端口快速迁移的优点,又解决了RSTP中不同vlan必须运行在同一棵生成树上的问题。

接下来我们从MSTP基本概念、基本原理、报文特征、H3C产品实现以及与Cisco产品互通等几个方面进行阐述,在总结中引入了H3C设备为了应对实际网络环境所提供的特定保护功能,在附录中是MSTP模块的缺省配置。

1MSTP基本概念图1 MSTP基本概念示意图实例和域多生成树协议MSTP(Multiple Spanning Tree Protocol)是IEEE 802.1s中定义的一种新型生成树协议。

简单说来,STP/RSTP是基于端口的,PVST+是基于VLAN的,而MSTP 是基于实例的。

与STP/RSTP和PVST+相比,MSTP中引入了“实例”(Instance)和“域”(Region) “的概念。

所谓“实例”就是多个VLAN的一个集合,这种通过多个VLAN捆绑到一个实例中去的方法可以节省通信开销和资源占用率。

MSTP各个实例拓扑的计算是独立的,在这些实例上就可以实现负载均衡。

使用的时候,可以把多个相同拓扑结构的VLAN 映射到某一个实例中,这些VLAN在端口上的转发状态将取决于对应实例在MSTP里的转发状态。

所谓“域”,由域名(Configuration Name)、修订级别(Revision Level)、格式选择器(Configuration Identifier Format Selector[1])、VLAN与实例的映射关系(mapping of VIDs to spanning trees),其中域名、格式选择器和修订级别在BPDU报文中都有相关字段,而VLAN 与实例的映射关系在BPDU报文中表现摘要信息(Configuration Digest),该摘要是根据映射关系计算得到的一个16字节签名。

最新STP配置(H3C网络设备)

最新STP配置(H3C网络设备)

S T P配置(H3C网络设备)STP配置一组网需求:1. 所有设备运行STP(Spanning Tree Protocol)生成树协议;2. 以SwitchB为根网桥,阻断网络中的环路,并能达到链路冗余备份的效果;3. 此案例同时适用于以下产品:H3C 3100-SI、5100、3500、3600、5600系列交换机。

二组网图:三配置步骤:通过改变交换机或者端口的STP优先级,从而达到手工指定网络中的根网桥,以及端口的STP角色,完成阻断环路及链路的冗余备份。

SwitchA配置:1.全局使能STP功能[SwitchA]stp enable2.将接PC机的端口stp功能关闭,或者配置为边缘端口,并使能BPDU保护功能[SwitchA-Ethernet 1/0/4]stp disable[SwitchA-Ethernet 1/0/4]stp edged-port enable[SwitchA]stp bpdu-protectionSwitchB配置:1.全局使能STP功能[SwitchB]stp enable2.将SwtichB配置为树根(两种方法:将SwitchB的Bridge优先级设置为0,或者直接将SwitchB指定为树根,两种方法一个效果)[SwitchB]stp priotity 0[SwitchB]stp root primary3.在各个指定端口上启动根保护功能(在此例中,SwtichB的所有端口都是指定端口)[SwitchB]interface Ethernet 1/0/1[SwitchB-Ethernet 1/0/1]stp root-protection[SwitchB-Ethernet 1/0/1]interface Ethernet 1/0/2[SwitchB-Ethernet 1/0/2]stp root-protection[SwitchB-Ethernet 1/0/2]interface Ethernet 1/0/3[SwitchB-Ethernet 1/0/3]stp root-protection[SwitchB-Ethernet 1/0/3]interface Ethernet 1/0/4[SwitchB-Ethernet 1/0/4]stp root-protection[SwitchB-Ethernet 1/0/4]interface GigabitEthernet 1/0/1[SwitchB-GigabitEthernet 1/0/1]stp root-protectionSwitchC配置:1.全局使能STP功能[SwitchC]stp enable2.将SwtichC配置为备份树根(两种方法:将Switc-C的Bridge优先级设置为4096,或者直接将SwitchC指定为备份树根,两种方法一个效果) [SwitchC]stp priotity 4096[SwitchC]stp root secondarySwitchD配置:1.全局使能STP功能[SwitchD]stp enable2.将接PC机的端口stp功能关闭,或者配置为边缘端口,并使能BPDU保护功能[SwitchD-Ethernet 1/0/4]stp disable[SwitchD-Ethernet 1/0/4]stp edged-port enable[SwitchD]stp bpdu-protectionSwitchE配置:1.全局使能STP功能[SwitchE]stp enable2.将接PC机的端口stp功能关闭,或者配置为边缘端口,并使能BPDU保护功能[SwitchE-Ethernet 1/0/4]stp disable[SwitchE-Ethernet 1/0/4]stp edged-port enable[SwitchE]stp bpdu-protectionSwitchF配置:1.全局使能STP功能[SwitchF]stp enable2.将接PC机的端口stp功能关闭,或者配置为边缘端口,并使能BPDU保护功能[SwitchF-Ethernet 1/0/4]stp disable[SwitchF-Ethernet 1/0/4]stp edged-port enable[SwitchF]stp bpdu-protection四配置关键点:1.配置了”bpdu-protection”以后,如果某个边缘端口收到BPDU报文,则该边缘端口将会被关闭,必须由手工进行恢复;2.当端口上配置了”stp root-protection”以后,该端口的角色只能是指定端口,且一旦该端口上收到了优先级高的配置消息,则该端口的状态将被配置为侦听状态,不再转发报文,当在足够长的时间内没有收到更优的配置消息时,端口会恢复原来的正常状态。

H3C STP概念

H3C STP概念

1 概述1.1 产生背景在二层交换网络中,一旦存在环路就会造成报文在环路内不断循环和增生,产生广播风暴,从而占用所有的有效带宽,使网络变得不可用。

在这种环境下生成树协议应运而生,生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。

生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。

最初被广泛应用的是IEEE 802.1D-1998 STP(Spanning Tree Protocol,生成树协议),随后以它为基础产生了IEEE 802.1w RSTP(Rapid Spanning Tree Protocol,快速生成树协议)、PVST(Per VLAN Spanning Tree,每VLAN生成树)协议和IEEE 802.1s MSTP(Multiple Spanning Tree Protocol,多生成树协议)。

1.1.1 STPSTP包含了两个含义,狭义的STP是指IEEE 802.1D-1998中定义的STP协议,广义的STP是指包括IEEE 802.1D-1998定义的STP协议以及各种在它的基础上经过改进的生成树协议。

本文中的STP均指狭义的STP。

STP的基本思想十分简单。

自然界中生长的树是不会出现环路的,如果网络也能够像一棵树一样生长就不会出现环路。

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

用于构造这棵树的算法称为生成树算法(Spanning Tree Algorithm)。

要实现这些功能,网桥之间必须要进行一些信息的交互,这些信息交互单元就称为BPDU(Bridge Protocol Data Unit,桥协议数据单元),也称为配置消息。

H3C网络设备生成树配置最佳实践V1.1

H3C网络设备生成树配置最佳实践V1.1

5
IRF构架STP配置建议
STP部署说明:
汇聚/核心交换机 (IRF)
LACP链路聚合
G1/`0/1 G1/0/2
G1/0/1
G1/0/2
` 接入交换机( IRF )
BPDU保护+边缘端口 BPDU保护+边缘端口
接入交换机(IRF)
G1/0/23 G1/0/24
G1/0/23
G1/0/24
汇聚交换机关闭STP
2
STP生成树防护功能说明
TC保护:根据IEEE 802.1w和IEEE 802.1s协议,交换机监测到拓扑变化或者接收到TC报文后会清 空MAC/ARP表。如果收到TC攻击(连续不断收到TC报文)交换机就会一直进行MAC/ARP删除操 作,影响正常的转发业务。使能TC PROTECTION功能后,一段时间(随设备不同有所调整, 约10秒)内只处理指定数量(TC-Threshold)的TC报文。
全局启用STP协议 配置STP从根 配置STP TC保护 下连接入交换机端口配置根保护
[Sysname-GigabitEthernet2/0/1] stp disable/undo stp eanble 关闭上行接口的STP
4
传统以太组网STP配置建议
接PC机的接入交换机1 STP协议配置建议
[Sysname] stp enable
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] undo stp enable 上接汇聚交换机的聚合端口及成员端口关闭STP
[Sysname-GigabitEthernet1/0/1] undo stp enable

职业认证-华三认证-生成树协议

职业认证-华三认证-生成树协议

:disabled
TC or TCN received :0
......
[SWA]display stp brief
MSTID Port
0
ห้องสมุดไป่ตู้
Ethernet1/0/1
0
Ethernet1/0/2
......
Role DESI DESI
STP State FORWARDING FORWARDING
Protection NONE NONE
MSTP兼容STP和RSTP

8
三种生成树协议的端口状态对比
Blocking
Discarding
Listening
Forwarding Delay时间
Learning
Forwarding Delay时间
Forwarding
Forwarding Delay时间
Learning
Forwarding Delay时间

3
RSTP的改进
端口被选 为根端口
端口被选 为指定端 口
STP行为
RSTP行为
默认情况下,2倍的 Forwarding Delay的 时间延迟。
存在阻塞的备份根端口情况下, 仅有数毫秒延迟。
默认情况下,2倍的 Forwarding Delay的 时间延迟。
在指定端口是非边缘端口的情况 下,延迟取决因素较多。
在指定端口是边缘端口的情况下, 指定端口可以直接进入转发状态, 没有延迟。

4
目录
RSTP MSTP 生成树协议的配置

5
STP、RSTP的问题
Trunk链路上实际上运行着多个VLAN 所有VLAN共用一棵生成树 无法实现不同VLAN在多条Trunk链路上的负

h3c,se,生成树协议

h3c,se,生成树协议

竭诚为您提供优质文档/双击可除h3c,se,生成树协议篇一:生成树配置命令1)开启生成树协议并指定协议的类型:s(config)#spanning-trees(config)#spanning-treemode{stp|rstp}2)配置交换机的优先级,选择根交换机:s(config)#spanning-treepriority(4096的倍数)3)配置交换机端口的优先级:s(config)#intfa0/port-priority(16的倍数)4)配置交换机端口路径开销:s(config)#intfa0/cost (开销花费1~200000000)实验步骤:步骤1.交换机2126-1的基本配置s2126-1#configureterminals2126-1(config)#vlan10s2126-1(config-valn)#nameoffice1s2126-1(config-valn)#ends2126-1#showvlans2126-1(config)#interfacefastethernet0/3s2126-1(con fig-if)#switchportaccessvlan10s2126-1(config-if)#ex itfa-ids(config-if)#fa-ids(config-if)#spanning-treespanning-treecosts2126-1#showvlanid10s2126-1#conts2126-1(config)#interfacerangefastethernet0/1-2s212 6-1(config-if-range)#switchmodetrunks2126-1(config-if-range)#end步骤2.交换机2126-2上的配置。

s2126-2#configureterminals2126-2(config)#vlan10s2126-2(config-valn)#nameoffice1s2126-2(config-valn )#ends2126-2#showvlans2126-2(config)#interfacefastethernet0/3s2126-2(con fig-if)#switchportaccessvlan10s2126-2(config-if)#ex its2126-2#showvlanid10s2126-2#conts2126-2(config)#interfacerangefastethernet0/1-2s212 6-2(config-if-range)#switchmodetrunks2126-2(config-if-range)#end步骤3.在2126-1上配置快速生成树协议。

h3c stp原理

h3c stp原理

h3c stp原理
H3C STP(Spanning Tree Protocol)是一种用于构建冗余网络
的协议,它的原理是通过防止网络中的环路,确保数据包在网络中
不会无限循环。

STP通过选择一条主干路径,将其他冗余路径阻塞,从而确保网络中的数据包只能按照一条路径传输,避免了网络中的
环路。

STP的原理主要包括以下几个方面:
1. 选择根桥,在STP网络中,所有的交换机会进行选举,选择
出一台作为根桥(Root Bridge),所有的数据传输都是从根桥开始的。

选择根桥的依据是交换机的优先级和MAC地址,优先级较低的
交换机会成为根桥,如果优先级相同,则比较MAC地址。

2. 计算最短路径,一旦根桥选举完成,每台交换机都会计算到
根桥的最短路径,这样就形成了一棵树状的拓扑结构,确保数据包
只能按照最短路径传输,避免了环路。

3. 阻塞冗余路径,除了最短路径以外的其他路径都会被阻塞,
这样可以确保数据包只会按照一条路径传输,避免了网络中的环路,
提高了网络的稳定性和可靠性。

总的来说,H3C STP的原理是通过选举根桥、计算最短路径和阻塞冗余路径来构建一棵树状的拓扑结构,从而确保网络中没有环路,避免数据包的无限循环,提高网络的稳定性和可靠性。

这种原理在构建大型企业网络中起着至关重要的作用,保证了网络的正常运行和数据的安全传输。

生成树协议(STP)

生成树协议(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比特两部分。

思科与H3C配置命令对比MSTPVRRP

思科与H3C配置命令对比MSTPVRRP

思科与H3C配置命令对比MSTPVRRP思科与H3C配置命令对比MSTP VRRPMSTP,多生成树协议是IEEE 802.1s中定义的一种新型生成树协议。

简单说来,STP/RSTP是基于端口的,PVST+是基于VLAN的,而MSTP是基于实例的。

与STP/RSTP和PVST+相比,MSTP中引入了“实例”的概念。

它既可以实现快速收敛,又可以使不同VLAN的流量沿着各自的路径转发,从而利用冗余链路提供了更好的负载分担机制。

MSTP的基本思想地基于实例INSTANCE计算出多棵生成树,每一个实例可以包含一个或者多个VLAN,每一个VLAN只能映射到一个实例。

交换机通过配置多个实例,可以实现不同VLAN组之间的负载分担。

MSTP多生成树协议是IEEE标准协议,思科与H3C均可使用,但是配置命令上有所不同,下面具体来比较思科和H3C关于MSTP的配置命令。

如图所示:三台交换机都运行MSTP,配置两个实例,实例1对应VLAN 10,实例2对应VLAN 20。

思科MSTP配置如下:Switch(config)#vlan 10 //创建VLAN 10Switch(config)#vlan 20 //创建VLAN 20Switch(config)#spanning-tree mode mst //生成树工作模式配置为MSTPSwitch(config)#spanning-tree mst configuration //进入mstp 的.配置模式Switch(config-mst)#name jc //命名mstp的域名Switch(config-mst)#revision 0 //修订级别Switch(config-mst)#instance 1 vlan 10 //VLAN 10 加入实例1 Switch(config-mst)#instance 2 vlan 20 //VLAN 20 加入实例2 思科MSTP查看命令:Switch#show spanning-tree mst 查看MSTP的全部信息Switch#show spanning-tree mst configuration 查看实例映射信息H3C MSTP配置如下:[Switch]vlan 10 //创建VLAN 10[Switch]vlan 20 //创建VLAN 20[Switch]stp region-configuration //进入mstp配置模式[Switch-mst-region]region-name jc //命名mstp的域名[Switch-mst-region]revision-level 0 //修订级别[Switch-mst-region]instance 1 vlan 10 //VLAN 10 加入实例1 [Switch-mst-region]instance 2 vlan 20 //VLAN 20 加入实例2 [Switch-mst-region]active region-configuration //激活mst域的配置H3C MSTP查看命令:[Switch]display stp brief 查看生成树状态[Switch]dis stp region-configuration 查看域配置VRRP:虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。

H3C 交换机STP配置

H3C 交换机STP配置
[SwitchD-Ethernet0/4]stp disable
[SwitchD-Ethernet0/5]stp edged-port enable
[SwitchD]stp bpdu-protection
机房实践
巡回指导
上机操作
小结
1.配置了”bpdu-protection”以后,如果某个边缘端口收到BPDU报文,则该边缘端口将会被关闭,必须由手工进行恢复。
主要
步骤
教学内容
教学方式
教学手段
学生活动
告知
技能目标:能掌握生成树协议(STP)配置。
讲授
课件演示
明确本次课的技能目标
引入
以H3C设备为例:
任务1:生Байду номын сангаас树协议(STP)配置。
案例分析
课件演示
实地操作
明确任务和关键步骤
实训
一、SwitchB相关配置
1.全局使能STP功能
[SwitchB]stp enable
《网络设备配置与管理》课程教学单元设计
教学单元名称:交换机STP配置
授课教师:
授课班级:
学时数:4
授课日期:年月日
第周周第节
教学地点:




能力目标
知识目标
1.能配置交换机的生成树协议(STP)。
1.生成树协议(STP)。
训练
任务

案例
1.生成树协议(STP)配置。
实训环境如下图所示:
教学过程设计
[SwitchB]interface Ethernet 0/1
[SwitchB-Ethernet-0/1]stp root-protection

cisco和h3cstp对接

cisco和h3cstp对接

1、STP协议-厂商支持情况H3C交换机支持的生成树协议类型H3C交换机支持的生成树协议有三种类型,分别是STP(IEEE 802.1D)、RSTP(IEEE 802.1W)和MSTP(IEEE 802.1S),这三种类型的生成树协议均按照标准协议的规定实现,采用标准的生成树协议报文格式,大多数交换机采用固定的MAC地址00-E0-FC- 09-BC-F9作为生成树协议报文的源MAC地址,目的MAC地址为01-80-C2-00-00-00。

Cisco交换机支持的生成树协议类型Cisco交换机所支持的生成树协议类型分别有:PVST(Per VLAN Spanning Tree)、PVST+(Per VLAN Spanning Tree Plus)、Rapid-PVST+(Rapid Per VLAN Spanning Tree Plus)、MISTP(Multi Instance Spanning Tree Protocol)和MST(Multiple Spanning Tree)。

在使用IOS 12.2及之后版本的catalyst系列交换机中,支持PVST+、Rapid-PVST和MST三种类型STP协议。

同时,Cisco 所采用的STP 协议的BPDU报文格式和标准STP协议的BPDU报文格式不一样,而且发送的目的地址也改成了C友商自己的保留地址01-00-0C-CC-CC- CD。

2、STP协议-对接情况当Cisco设备使用Trunk端口与其他厂商设备的Trunk端口互联时,虽然可以做到STP的互通,以及消除环路,但是无法做到PVST协议自身的负载,原因是在其他VLAN中H3C的设备会把Cisco的BPDU报文当作普通的多播报文进行转发,而不会处理这些报文。

Cisco设备在非VLAN1中的BPDU报文不是标准的STP协议BPDU报文,而是其私有的PVST 协议报文。

当H3C交换机与Cisco交换机使用MSTP协议互通时,必须要在全局配置stp config-digest-snooping命令,同时在与Cisco设备互联的端口上也要配置该命令,才能完成与Cisco的域内MSTP协议互通。

生成树(H3C)

生成树(H3C)

生成树协议(H3C )CISCO 交换机上运行的生成树协议是PVST+(Per VLAN Spanning Tree Plus ,增强的每VLAN 生成树),该协议是CISCO 的私有协议,在H3C 交换机上并不提供对其的支持。

在H3C 及其他厂家的交换机上用来实现生成树的是IEEE 定义的STP/RSTP/MSTP 协议。

具体关于IEEE802.1D 标准定义的STP 协议的实现原理在《计算机网络集成技术》一书中已经进行了详细的介绍。

H3C 交换机运行STP 与国际标准唯一的区别是关于路径开销的计算。

具体如表5-1所示。

表5-1路径开销CISCO交换机默认使用802.1D-1998标准的路径开销值进行生成树的计算,而H3C 交换机默认使用其私有标准定义的路径开销值来进行生成树的计算。

5.1RSTPSTP 协议在实现上存在明显的不足:一旦网络拓扑发生变化,端口从阻塞状态转换到转发状态需要50秒或30秒的时间。

这也就意味着网络发生变化时,至少需要几十秒的时间来恢复网络的连通性。

如果网络中的拓扑结构变化频繁,则网络将经常性的无法连通,这显然无法让用户接受。

为了解决该问题,IEEE802.1W 定义了RSTP (Rapid Spanning Tree Protocol ,快速生成树协议)。

RSTP 是STP 的升级版本,它在原理上与STP 基本相同,但它具有更快的网络收敛速度,当一个端口被选为根端口和指定端口后,其进入转发状态的延时在某种条件下大大缩短,从而缩短了网络最终达到拓扑稳定所需要的时间。

RSTP 缩短延时存在以下三种情况:(1)端口被选举为根端口如果交换机上原来存在两个端口能够到达根网桥,则其中一个端口是根端口,处于转发状态;另外一个端口备用端口,处于阻塞状态。

一旦根端口因为某种情况与根网桥之间的链接断开,则备用端口可以马上进入转发状态,无需传递BPDU ,延时时间只是交换机CPU 的处理延时,仅仅几毫秒即可。

H3C端口STPVRRP双机热备基础

H3C端口STPVRRP双机热备基础

STP(生成树协议)基础
VRRP(虚拟路由器冗余协议)基础
H3C设备STP和VRRP的集成方案
实际案例分析
单击添加标题
H3C设备基础
H3C设备概述
H3C设备特点:高可靠性、高性能、易用性。
H3C公司简介:成立于2003年,专注于网络技术研究和产品开发。
H3C主要产品:交换机、路由器、安全设备等。
STP协议通过禁用某些端口来构建一棵无环路的树形结构,以实现网络的可靠性。
STP协议采用BPDU(Bridge Protocol Data Unit)数据包来交换信息,以确定最佳路径。
STP协议通过比较路径的成本和端口状态等信息,来决定启用或禁用某些端口。
STP协议的端口状态
监听状态:端口可以接收BPDU报文,开始参与STP计算,但不转发数据帧
VRRP协议的工作原理
VRRP协议是一种路由冗余协议,用于实现网络设备的备份和故障转移
VRRP协议通过选举机制选择一个虚拟路由器作为主设备,负责转发数据包
在主设备出现故障时,备份设备会接管转发数据包的任务,保证网络连通性
VRRP协议支持多个备份设备,通过优先级和抢占模式实现负载均衡和故障恢复
VRRP协议的优先级和抢占模式
STP工作原理:STP通过禁用某些网络端口来构建一棵无环路的树形拓扑结构。
STP端口状态:STP定义了三种端口状态,包括禁用、阻塞和转发状态。
STP协议优缺点:STP可以消除网络环路,防止广播风暴,但可能会影响网络的可用性。
STP协议的工作原理
STP协议定义了网络中各个交换机之间的连接关系,以避免环路产生。
案例实施:介绍案例的具体实施步骤,包括设备选型、配置、测试等环节,以及实施过程中遇到的问题和解决方法。

H3C 交换机STP配置

H3C 交换机STP配置
4.缺省情况下打开生成树后,所有端口都会开启生成树协议,请把接PC的端口改为边缘端口模式。
5.如果要控制某条链路的状态可以通过设置端口的cost值来实现。
汇报讨论
师生互动
代表发言
拓展
1.使用display stp查看交换机STP运行状态。
2.查看端口STP状态display stp interface Ethernet XX是否正确。
[SwitchD-Ethernet0/4]stp disable
[SwitchD-Ethernet0/5]stp edged-port enable
[SwitchD]stp bpdu-protection
机房实践
巡回指导
上机操作
小结
1.配置了”bpdu-protection”以后,如果某个边缘端口收到BPDU报文,则该边缘端口将会被关闭,必须由手工进行恢复。
三、SwitchA相关配置
全局使能STP功能
[SwitchA]stp enable
四、SwitchD相关配置
全局使能STP功能
[SwitchD]stp enable
四、SwitchD相关配置
全局使能STP功能
[SwitchD]stp enable
五、其他相关配置(以SwitchD为例)
将接PC机的端口stp功能关闭,或者配置为边缘端口,并使能BPDU保护功能
[SwitchB]stp priotity 4096
[SwitchB]stp root secondary
3.在指定端口上启动根保护功能(在此例中,SwtichC的端口0/1、0/2和0/3是指定端口)
[SwitchB]interface Ethernet 0/1

思科H3C交换机生成树对接问题解决方法

思科H3C交换机生成树对接问题解决方法

MSTP--多生成树协议/MiniSite/H3care_Club/Data_Center/Net_Reptile/The_One/Home/Catalog/200911/655244_97665_0.htm作者:| 上传时间:2009-11-16 | TAG:前面提到的STP/RSTP协议以及Cisco的私有协议PVST+都属于单生成树(SST)协议,也就是对于支持多vlan的设备只能运行单一的生成树。

MSTP是IEEE 802.1s中提出的一种STP和VLAN结合使用的新协议,它既继承了RSTP端口快速迁移的优点,又解决了RSTP中不同vlan必须运行在同一棵生成树上的问题。

接下来我们从MSTP基本概念、基本原理、报文特征、H3C产品实现以及与Cisco产品互通等几个方面进行阐述,在总结中引入了H3C设备为了应对实际网络环境所提供的特定保护功能,在附录中是MSTP模块的缺省配置。

1MSTP基本概念图1 MSTP基本概念示意图实例和域多生成树协议MSTP(Multiple Spanning Tree Protocol)是IEEE 802.1s中定义的一种新型生成树协议。

简单说来,STP/RSTP是基于端口的,PVST+是基于VLAN的,而MSTP 是基于实例的。

与STP/RSTP和PVST+相比,MSTP中引入了“实例”(Instance)和“域”(Region) “的概念。

所谓“实例”就是多个VLAN的一个集合,这种通过多个VLAN捆绑到一个实例中去的方法可以节省通信开销和资源占用率。

MSTP各个实例拓扑的计算是独立的,在这些实例上就可以实现负载均衡。

使用的时候,可以把多个相同拓扑结构的VLAN 映射到某一个实例中,这些VLAN在端口上的转发状态将取决于对应实例在MSTP里的转发状态。

所谓“域”,由域名(Configuration Name)、修订级别(Revision Level)、格式选择器(Configuration Identifier Format Selector[1])、VLAN与实例的映射关系(mapping of VIDs to spanning trees),其中域名、格式选择器和修订级别在BPDU报文中都有相关字段,而VLAN 与实例的映射关系在BPDU报文中表现摘要信息(Configuration Digest),该摘要是根据映射关系计算得到的一个16字节签名。

华三(H3C)_STP原理和基本配置介绍

华三(H3C)_STP原理和基本配置介绍

目录
生成树背景 STP RSTP MSTP 生成树协议的配置
生成树协议
STP(802.1D)协议,版本号为 0。 RSTP(802.1W)协议,版本号为 2。 MSTP(802.1S)协议,版本号为 3。
传统STP的问题
• Trunk链路上实际上运行着 多个VLAN
• 所有VLAN共用一棵生成树 • 无法实现不同VLAN在多条
• 配置端口为边缘端口
[Switch-Ethernet1/0/1] stp edged-port enable
[SWA]stp enable [SWA]stp priority 0
STP配置示例
核心
SWA
SWB
[SWB]stp enable [SWB]stp priority 4096
SWC E1/0/1
RSTP
• RSTP(Rapid Spanning Tree Protocol,快速生成树 协议)是STP协议的优化版
• RSTP具备STP的所有功能 • RSTP可以实现快速收敛
– 在某些情况下,端口进入转发状态的延时大大缩短,从而缩 短了网络最终达到拓扑稳定所需要的时间。
RSTP的改进
端口被选 为根端口
--
--
指定端口或 根端口
端口状态 Disabled Blocking Listening Learning Forwarding
端口行为
不收发BPDU报文,接收或 转发数据
接收但不发送BPDU,不接 收或转发数据
接收并发送BPDU,不接收 或转发数据
接收并发送BPDU,不接收 或转发数据
接收并发送BPDU,接收并 转发数据
0
Ethernet1/0/2

H3C交换机名词解释

H3C交换机名词解释

H3C 虚拟化技术IRF(Intelligent Resilient Framework)属于N:1整合型虚拟化技术范畴。

对于服务器或应用的虚拟化架构,IT行业相对比较熟悉:在服务器上采用虚拟化软件运行多台虚拟机(VM---Virtual Machine),以提升物理资源利用效率,可视为1:N的虚拟化;另一方面,将多台物理服务器整合起来,对外提供更为强大的处理性能(如负载均衡集群),可视为N:1的虚拟化。

对于基础网络来说,虚拟化技术也有相同的体现:在一套物理网络上采用VPN或VRF 技术划分出多个相互隔离的逻辑网络,是1:N的虚拟化;将多个物理网络设备整合成一台逻辑设备,简化网络架构,是N:1虚拟化。

H3C 虚拟化技术IRF(Intelligent Resilient Framework)属于N:1整合型虚拟化技术范畴。

MSTP(Multi-Service Transfer Platform)(基于SDH 的多业务传送平台)是指基于SDH 平台同时实现TDM、ATM、以太网等业务的接入、处理和传送,提供统一网管的多业务节点。

多生成树(MST)使用修正的快速生成树(RSTP)协议,叫做多生成树协议(MSTP)MSTP(Multiple Spanning Tree Protocol,多生成树协议)LACP,基于IEEE802.3ad标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚的协议。

LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。

启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。

对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。

H3C配置手册-STP

H3C配置手册-STP
根桥
D
D
Path cost = 200
R D
Path cost = 200
R A
SWA BID=0.MACA
D
Path cost = 200
R
根桥 D
Path cost = 200
R
Path cost = 200
SWB BID=8192.MACB
SWC BID=32768.MACC
D
SWB BID=8192.MACB
什么是STP?
ROOT
Physical Segment D
Physical Segment A
Physical Segment C
Physical Segment E
Physical Segment B
STP是二层网络中用于消除环路的协议
通过阻断冗余链路来消除桥接网络中可能存在的路径回环 当前活动路径发生故障时,激活冗余备份链路,恢复网络连通性
配置BPDU处理
网桥将各个端口收到的配置BPDU和自己的配置 BPDU做比较,得出优先级最高的配置BPDU
网桥用优先级最高的配置BPDU更新本身的配置 BPDU ,用于选举根桥和确定端口角色
网桥从指定端口发送新的配置BPDU
配置BPDU比较原则——优先级向量最小者 最优
首先比较Root Bridge ID 其次比较Root Path Cost 再次比较Designate Bridge ID 再其次比较Designate Port ID 最后比较Bridge Port ID
19
根桥选举结果
SWA是根桥
SWA
我是根桥
BID=0.MACA
SWA是根桥
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Switch A BID =0001 DP DP Switch B BID =0050 DP DP
Switch C BID =1045
Switch D BID =0030

7
BPDU报文结构(1)
STP通过BPDU(Bridge Protocol Data Unit)报文来学 习网络拓扑结构。 BPDU报文的目标MAC地址为:01-80-C2-00-00-00. BPDU报文在直连的两个网桥或多个网桥内交换,不能 被转发。没有运行STP协议的网桥将把BPDU报文当作 普通业务报文转发。
Cost to Root =18 Switch B BID =0050 Cost to Root =15 Cost to Root =7
Cost to Root =3 Switch C BID =1045 Cost to Root =22 Cost to Root =29
Cost to Root =21 Cost to Root =11 Switch D BID =0030
I’m the Root Switch Lowest Cost to Root = 0
Root Switch is 0001 Lowest Cost to Root = 7
Switch A BID =0001
Root Switch is 0001 Lowest Cost to Root = 3
Cost to Root =18 Switch B BID =0050 Cost to Root =7

22
BPDU交换过程
I’m the Root Switch Lowest Cost to Root = 0
Root Switch is 0001 Lowest Cost to Root = 7
Switch A BID =0001
Root Switch is 0001 Lowest Cost to Root = 3
Link type
Half Duplex Full Duplex Aggregated link
802.1D cost
100 95 90 19
802.1t cost
2,000,000 1,999,999 1,000,000 200,000
100Mbps
Half Duplex
Full Duplex
Aggregated Link 1000Mbps Full Duplex Aggregated Link
Cost to Root =18 Switch B BID =0050
Cost to Root =3 Switch C BID =1045
Switch D BID =0030
I’m the Root Switch Lowest Cost to Root = 0

20
BPDU交换过程

4
STP协议简介
STP都做了些什么?
1. STP在二层交换网络中选择一个根桥作为全部二层交换 网络的逻辑中心(Root Bridge)。 2. STP为全网中每一个参与STP运算的交换机计算到达根 桥的最短距离(Path Cost)。 3. 检测二层交换网络中存在的冗余链路,并把他们臵于阻 断/备份状态。 4. 检测拓扑结构的变化并根据情况计算新的生成树。
Switch B
Switch C

8
BPDU报文结构(2)
DMA SMA L/T LLC Header Payload
DMA:目的MAC地址 目的地址是一个固定的桥的组播地 址(0x0180c2000000) SMA:源MAC地址 即发送该配臵消息的桥MAC地址 L/T:帧长 LLC Header:固定的链路头 Payload: BPDU数据
21
BPDU交换过程
I’m the Root Switch Lowest Cost to Root = 0
Root Switch is 0001 Lowest Cost to Root = 7
Switch A BID =0001
Root Switch is 0001 Lowest Cost to Root = 3
Switch B BID =0050
Switch C BID =1045
Switch D BID =0030
I’m the Root Switch

14
如何确定根桥(6)
I’m the Root Switch
Root Switch =0001
Switch A BID =0001
Cost to Root =18 Switch B BID =0050 Cost to Root =7
Cost to Root =3 Switch C BID =1045 Cost to Root =11
Cost to Root =21 Cost to Root =11 Switch D BID =0030 Root Switch = 0001 Lowest Cost to Root = 11
I’m the Root Switch

19
BPDU交换过程
I’m the Root Switch Lowest Cost to Root = 0
Root Switch is 0001 Lowest Cost to Root = 18
Switch A BID =0001
Root Switch is 0001 Lowest Cost to Root = 3
BPDU
哪边更优?
BPDU

17
BPDU交换过程
Switch A BID =0001
2 Gig Aggregated 100M Path cost = 18 Switch B BID =0050 1 Gig Path Cost = 4 1 Gig Path Cost = 4 Switch D BID =0030 100M Path Cost = 18 Path cost = 3 Switch C BID =1045
值 域
协议ID 协议版本 BPDU类型 标志位 根桥ID 根路径开销 指定桥ID 指定端口ID Message Age Max Age Hello Time Forward Delay
占用字节
2 1 1 1 8 4 8 2 2 2 2 2

9
如何确定根桥(1)
根桥—BID(网桥ID)最小的网桥定为根桥。 BID—网桥的优先级+网桥MAC。 网桥的优先级为可配臵,缺省值为32768。 在缺省情况下,根桥将由MAC地址最小的网桥担任。
Root Switch = 0001 Lowest Cost to Root = 11

23
确定网桥端口角色
BPDU报文中总是携带网桥到根桥的最优值。 通过BPDU配臵消息来决定端口的角色:
根端口:网桥各个端口中到根桥最近的端口。 指定端口:网桥的端口发送的BPDU配臵消息较接收的 BPDU配臵消息更优,则端口为指定端口。 可选端口:网桥的端口发送的BPDU配臵消息较接收的 BPDU配臵消息更差,则端口为可选端口。

5
STP协议简介
STP协议的结果是什么? 阻断了冗余链路,形成了以根桥为树根的树状拓扑结构。
Switch A BID =0001
DP
DP
AP
Switch B BID =0050
DP
DP
Switch C BID =1045
Switch D BID =0030

Cost to Root =3 Switch C BID =1045
Cost to Root =22
Cost to Root =21
Switch D BID =0030 Cost to Root =22
Root Switch = 0001 Lowest Cost to Root = 21

18
15 4 3
199,999
100,000 20,000 10,000

16
如何决定BPDU配臵消息的优劣
比较RID(Root Bridge ID),确定网络同步。 RID相同,比较Path Cost(到根桥距离),越小越优。 RID/Path Cost相同,比较指定桥的BID (Designated Bridge ID),越小越优。 RID/Path Cost/DBID相同,比较指定端口的ID (Designated Port ID),越小越优。
Switch C BID =1045
Switch D BID =0030
I’m the Root Switch

13
如何确定根桥(5)
I’m the Root Switch
Root Switch =0001
Switch A BID =0001
Root Switch = 0001
I’m the Root Switch

11
如何确定根桥(3)
I’m the Root Switch
I’m the Root Switch
Switch A BID =0001
I’m the Root Switch
Switch B BID =0050
Switch C BID =1045
6
STP协议简介
常用概念 根桥(Root Bridge)—桥ID最小的网桥。其中桥ID是由网桥的优先级 和网桥的MAC组成。 根端口(Root Port)—这个端口到达根桥的路径是该端口所在网桥到 达根桥的最佳路径。全网中只有根桥是没有根端口的。 指定端口(Designated Port)—每一个网段选择到根桥最近的网桥作 为指定网桥,该网桥到这一网段的端口为指定端口。 可选端口(Alternated Port)—既不是指定端口,也不是根端口的端 口。
相关文档
最新文档