局域网中的冗余链路
实验五配置交换机间的冗余链路

实验五配置交换机间的冗余链路一、实验目的1、交换机MAC地址2、了解STP(生成树协议)3、选择并设置根网桥二、实验背景某公司使用三台交换机将60台计算机相互连接起来构成局域网。
为确保交换机和交换机之间的连接万一出现故障时不致影响整个网络的正常运行,网络构建为如下图所示的含有冗余链路的网络。
图5.1含有冗余链路的交换网络三、分析准备图5.1所示的网络中,任意两台交换机之间都有两条通路连接。
但是,含有冗余链路的交换网络会造成交换环路,容易形成广播风暴。
为此,交换机通过运行STP协议来解决此问题。
1、理论准备STP是一个开放式标准协议,基本不需要配置。
使用STP的交换机运行时会不断检查网络,一旦发现环路,就会自动阻止某些端口(使其进入待命状态)而保留其它一些端口,使网络中的所有交换机形成一个树形拓扑结构,从而确保网络中不存在任何环路;而当发现现有路径出现故障而失效时,则通过自动启用适当的待命路径来重新配置网络。
在含有冗余链路的交换网络中,位于STP生成的交换机树形拓扑的最上层的交换机称为根交换机。
STP在生成树形拓扑时,会根据各交换机的BID值选择BID值最小的交换机作为整棵树的根交换机,然后由根交换机来确定哪些端口待命,哪些端口转发数据;之后,根交换机还会向网络中的其它交换机发送含有网络拓扑信息的BPDU(交换机协议数据单元)信息,以便在出现故障时可自动重新构建网络。
交换机的BID值由交换机优先级和交换机的MAC地址构成,其格式为:“交换机优先级:交换机MAC地址”。
如某交换机的优先级为4096,MAC地址为000B.BE05.D89E,则该交换机的BID值为:4096:000B.BE05.D89E。
所有交换机的默认优先级均为32768,因此默认情况下,交换机BID值的大小就决定于交换机MAC地址值的大小。
由于MAC地址值一般不能改变,因此如果需要,管理员可以通过修改交换机优先级值的方式来改变交换机的BID值。
链路冗余技术

链路冗余技术:保障您网络通畅的最佳方案网络通信时常发生因链路故障而失去连接的现象,导致网络中断和数据丢失。
这种情况下,链路冗余技术可以帮助您保障网络的稳定性和可靠性。
在一般的网络架构中,通过在通信的路径上增加多条链路,同时对传输的数据进行备份存储,实现对链路的冗余备份,避免单点故障,并增加网络的吞吐量和带宽利用率。
目前比较常见的链路冗余技术有VRRP(Virtual Router Redundancy Protocol)、HSRP (Hot Standby Router Protocol)、GLBP(Gateway Load Balancing Protocol)等。
VRRP技术通过虚拟路由器实现链路冗余,当主路由器出故障时,备用路由器可以实时接管主路由器的工作。
而HSRP则通过选主机制确保高可用性的路由器成为主机,并通过心跳检测机制不断监测链路的连接状态、负载均衡等情况。
GLBP技术则是一种较为高级的链路冗余技术,可以实现对多个网关的负载均衡和链路的冗余备份,效果更加优异。
通过采用链路冗余技术,可以有效地消除网络故障带来的影响,降低企业的维护成本并提高网络的可用性。
如果您的企业需要一种高效可靠的网络保障技术,不妨考虑使用链路冗余技术。
路由器第05章__冗余交换链路与生成树协议

冗余具有以下优点: 网段2 (1)容错特性:冗余链路不仅是一种负载分担机制,它还是 一种重要的灵活性机制。一旦局域网的某条链路出现了故障, 可以由其冗余链路代替其工作。 (2)伸缩性:通过将多个物理链路绑定在一起形成一条逻辑 链路,链路汇聚技术提高了可用带宽。例如,为了提高两台 千兆以太网交换机之间的交换性能,链路汇聚技术可以绑定 多个千兆位交换物理端口,形成一条逻辑上的通道,在需要 时还可以对其进行拓展。 (3)节约成本:冗余链路可以在不增加额外设备或升级现有 设备性能的基础上保障局域网的可靠性和提高核心链路的带 宽。
交换与路由技术实用教程 谭方勇、顾才东主编
6.2.2 生成树协议术语
1.网桥协议数据单元(Bridge Protocol Data
Unit,BPDU):生成树协议是通过在交换机之 间周期发送网桥协议数据单元BPDU,来发现网 络上的环路,并阻塞有关端口来断开环路的。网络 上的每台交换机每隔2秒钟都要向网络上发送配置 BPDU报文。
交换与路由技术实用教程 谭方勇、顾才东主编
交换网络中的冗余链路
故障
在网络中提供冗余链路解决单点故障问题
交换与路由技术实用教程 谭方勇、顾才东主编
冗余链路出现的问题--环路
广播风暴
发送一个广播帧
冗余链路会造成网络环路,当交换网络中出现环路会产 生广播风暴、多帧复制和MAC地址表不稳定等现象。 严重影响网络正常运行。
故障
绝大多数情况我们在交换网络中采用交 换设备之间多条链路连接,形成冗余链路来 保证线路上的单点故障不会影响正常网络通 信。但是,这样的设计会在交换网络中形成 网络环路,产生广播风暴、单帧的多次递交、 桥接表的不稳定。如何在交换网络中既能保 证冗余链路提供链路备份,又避免广播风暴 等问题产生的技术就是生成树技术。
局域网组建中的网络容错与冗余设计策略

局域网组建中的网络容错与冗余设计策略在局域网组建过程中,网络容错与冗余设计策略是非常重要的,它们能够提高局域网的可靠性、稳定性和可用性。
本文将阐述局域网组建中的网络容错与冗余设计策略,并提供一些实用的建议。
一、网络容错设计策略网络容错是指在网络中的设备或链路出现故障时,能够自动切换到备份路径或备份设备,以保证网络的连通性和正常运行。
以下是一些常见的网络容错设计策略:1. 引入冗余设备:在局域网中引入冗余设备是一种常见的容错设计策略。
通过配置备用设备,当主设备出现故障时,备用设备可以自动接管工作,保证网络的正常运行。
例如,在核心交换机或路由器上设置冗余机制,如VRRP(虚拟路由冗余协议)或HSRP(热备份路由协议)等。
2. 备份链路:备份链路是指在网络中设置备用链路,当主链路发生故障时,数据可以通过备份链路传输。
备份链路可以是物理链路或逻辑链路。
例如,在局域网中设置双重链路,通过不同的路径传输数据,一旦主链路故障,备份链路会自动接管。
3. 网络拓扑设计:合理的网络拓扑设计也是实现网络容错的重要因素。
通过采用冗余路径和多路径传输,可以增加网络的弹性和容错能力。
例如,使用环形拓扑可以实现链路故障时的自动切换,确保网络的连通性。
二、冗余设计策略冗余设计是指在网络中引入冗余设备或链路,以提供备份的资源和数据路径。
以下是一些常见的冗余设计策略:1. 服务器冗余:在局域网中,可以使用服务器冗余来提高服务的可用性。
例如,通过配置服务器集群,当其中一个服务器发生故障时,其他服务器可以接管它的工作,确保服务的连续性。
2. 存储冗余:在数据存储方面,可以使用冗余阵列(RAID)来提供数据的备份和冗余。
RAID技术可以将数据分散存储在多个硬盘中,当其中一个硬盘发生故障时,数据仍然可以通过其他硬盘恢复。
3. 备份策略:在局域网中,定期进行备份是一种重要的冗余设计策略。
通过备份重要的数据和配置文件,当发生数据丢失或设备故障时,可以快速恢复数据和配置,减少损失。
网络冗余 双链路方案

引言随着现代企业对网络连接的需求日益增长,网络冗余成为了确保网络稳定性和可靠性的重要措施之一。
网络冗余是指在网络架构中使用多条路径或多个设备作为备份,以确保在主路径或主设备发生故障时,网络连接的持续性和可用性。
本文将介绍一种常见的网络冗余方案——双链路方案。
双链路方案的原理双链路方案是指在企业网络中使用两条独立的物理链路,将其连接到不同的网络设备上,以实现冗余和负载均衡。
这样,在主链路发生故障时,备用链路可以自动接管。
双链路方案的原理基于以下几个关键概念:1.冗余路径:双链路方案通过提供冗余路径,即在主链路故障时,备用链路可以继续提供网络连接。
这大大提高了网络的可用性和可靠性。
2.负载均衡:双链路方案还可以实现负载均衡,即在主链路正常运行时,可以根据负载情况将流量分散到备用链路上,从而最大化利用网络资源,提高网络性能。
3.自动切换:双链路方案通常具备自动切换功能,即在主链路故障后,备用链路可以自动接管网络流量,无需人工干预。
这样可以大大减少故障发生时的停机时间,提高业务连续性。
双链路方案的实施步骤步骤一:选择合适的网络设备和链路在实施双链路方案前,首先需要选择合适的网络设备和链路。
网络设备应具备冗余和负载均衡功能,并且能够支持多路径转发。
选择的链路应具备良好的线路质量和稳定性。
最好选择不同的网络运营商提供的链路,以减少单点故障的风险。
步骤二:进行网络拓扑规划根据实际需求和网络拓扑结构,进行网络拓扑规划。
确定主链路和备用链路的连接方式和路径,保证其物理分隔度和逻辑分隔度,从而提高网络冗余性。
步骤三:配置网络设备根据网络拓扑规划,对网络设备进行配置。
主要包括以下几个方面:•配置主链路和备用链路的接口•配置链路的IP地址和子网掩码•配置链路的路由协议•配置冗余和负载均衡功能步骤四:测试和验证在完成网络设备的配置后,进行测试和验证。
主要包括以下几个方面:•模拟主链路故障,验证备用链路的自动切换功能是否正常工作•测试网络的冗余性和负载均衡性,验证网络连接是否稳定和可靠•测试网络性能,评估双链路方案的效果是否满足实际需求步骤五:监控和维护实施双链路方案后,需要进行持续的监控和维护。
管理交换网络中的冗余链路

项目六、管理交换网络中的冗余链路任务1、锐捷设备快速生成树配置实验一、实验目的:理解快速生成树协议RSTP的配置及原理。
二、背景描述:假设某企业采用两台交换机组成一个局域网, 网络管理员用2条链路将交换机互连。
由于很多数据流量是跨过交换机进行转发的,因此一方面需要提高交换机之间的传输带宽,实现链路冗余从而提高网络可靠性,另一方面需要防止产生环路。
三、技术原理:生成树协议利用SPA算法〔生成树算法〕,在存在交换环路的网络中生成一个没有环路的树型网络。
运用该算法将交换网络冗余的备份链路逻辑上断开,当主要链路出现故障时能自动切换到备份链路,保证数据的正常转发。
四、实验设备:锐捷交换机RG-S2126G两台,主机两台,直连线4条。
五、实验拓扑:六、实验步骤:1、交换机switchA的基本配置:Switch>enPassword:Switch#conf tSwitch(config)#vlan 10Switch(config-vlan)#name salesSwitch(config-vlan)#exitSwitch(config)#host switchAswitchA(config)#inter f0/5switchA(config-if)#switchport access vlan 10switchA(config-if)#exitswitchA(config)#inter range fa 0/1-2switchA(config-if-range)#switchport mode trunkswitchA(config-if-range)#exitswitchA(config)#spanning-tree mode rstp switchA(config)#exitswitchA#show spanning-treeStpVersion : RSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8db.b0c5Priority : 32768 TimeSinceTopologyChange : 0d:0h:0m:17s TopologyChanges : 0DesignatedRoot : 800000D0F8DBB0C5 RootCost : 0RootPort : 0 /*说明SwitchA是根交换机switchA#2、交换机switchB的配置:Switch>enPassword:Switch#conf tSwitch(config)#host switchBswitchB(config)#vlan 10switchB(config-vlan)#name salesswitchB(config-vlan)#exitswitchB(config)#inter fa 0/5switchB(config-if)#switchport access vlan 10 switchB(config-if)#exitswitchB(config)#inter range fa 0/1-2switchB(config-if-range)#switchport mode trunk switchB(config-if-range)#exitswitchB(config)#spanning-tree mode rstpswitchB(config)#exitswitchB#show spanning-treeStpVersion : RSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8db.b1e1Priority : 32768TimeSinceTopologyChange : 0d:0h:1m:53sTopologyChanges : 0DesignatedRoot : 800000D0F8DBB0C5RootCost : 200000RootPort : Fa0/1 /*说明SwitchB是非根交换机,Fa0/1是根端口3、设置交换机的优先级,指定switchB为根交换机switchB>ENPassword:switchB#conf tswitchB(config)#spanning-tree priority 4096switchB(config)#endswitchB#show spanning-treeStpVersion : RSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8db.b1e1Priority : 4096TimeSinceTopologyChange : 0d:0h:19m:25sTopologyChanges : 0DesignatedRoot : 100000D0F8DBB1E1RootCost : 0RootPort : 0 /*修改SwithB的优先级后,SwitchB是根交换机查看switchA生成树的配置信息:switchA>enPassword:switchA#show spanning-treeStpVersion : RSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8db.b0c5Priority : 32768TimeSinceTopologyChange : 0d:0h:19m:53sTopologyChanges : 0DesignatedRoot : 100000D0F8DBB1E1RootCost : 200000RootPort : Fa0/1 /*说明SwitchA是非根交换机,根端口是Fa0/1switchA#验证switchA的端口1和端口2的状态。
局域网组建的网络容错和冗余配置

局域网组建的网络容错和冗余配置现代社会中,计算机网络的重要性不言而喻。
无论是企业、学校还是家庭,都离不开一个稳定、安全的局域网。
然而,网络故障或中断可能导致数据丢失、业务中断等问题,因此,局域网的网络容错和冗余配置显得尤为重要。
本文将探讨局域网组建中的网络容错和冗余配置,以确保网络运行的稳定性和可靠性。
一、网络容错技术概述网络容错是指在网络设备或连接出现故障时,能够自动检测并转移数据流量,从而在不影响业务的前提下保证网络的可靠运行。
常见的网络容错技术包括冗余设备、链路故障切换和负载均衡等。
1. 冗余设备冗余设备是指在一个网络节点出现故障时,能够自动切换到备用设备,以保证网络的正常运行。
例如,通过配置冗余路由器和交换机,当主设备损坏时,备用设备能够立即接管主设备的功能,从而避免网络中断。
2. 链路故障切换链路故障切换是指当一个网络链路出现故障时,能够自动转移数据流量到备用链路,以确保网络的可用性。
通过配置链路故障检测机制和备用链路,可以在主链路故障时快速切换到备用链路,避免数据丢失和业务中断。
3. 负载均衡负载均衡是指将网络流量均匀分配到多个网络设备上,以避免某个设备负载过重而导致性能下降或故障。
通过配置负载均衡算法,可以根据网络设备的负载情况智能地将流量分担到各个设备上,提高网络的可用性和性能。
二、网络容错和冗余的部署实践在局域网组建过程中,如何合理地配置网络容错和冗余设备,以达到最佳的网络可用性是关键。
下面将介绍一些常见的网络容错和冗余配置实践。
1. 设备冗余部署在局域网中,可以通过配置双机热备、主备模式等方式来实现设备的冗余部署。
双机热备是指在局域网中设置两台主机,一台作为主机提供服务,一台作为备机,当主机故障时,备机会自动接管主机的功能。
主备模式则是在局域网中设置一台主设备和一台备设备,当主设备故障时,备设备会自动切换为主设备。
通过这种方式,可以保证在设备故障时网络的正常运行。
2. 多链路冗余备份在局域网中,可以通过配置多个链路和链路故障检测机制来实现链路的冗余备份。
链路冗余方案

链路冗余方案在现代社会中,网络已经成为人们生活中不可或缺的一部分。
无论是个人还是企业,都离不开网络的支持和连接。
然而,网络中的链路故障常常会给人们的生活和工作带来麻烦和困扰。
为了解决这个问题,人们提出了链路冗余方案。
链路冗余指的是在网络中同时使用多条物理链路进行数据传输。
当其中一条链路出现故障时,其他链路可以自动接管,确保数据传输的连续性和可靠性。
这种方案不仅可以提高网络的可用性,还可以减少数据丢失的可能性。
链路冗余方案有多种实现方式,下面将介绍几种常见的方法。
1. 多路径路由协议多路径路由协议通过为数据包选择多个最佳路径,实现链路冗余。
常见的多路径路由协议包括OSPF和BGP等。
这些协议通过不断监测网络拓扑和链路状态,动态选择最优路径,从而避免单一链路的故障对整个网络造成影响。
2. 链路聚合技术链路聚合技术是将多个物理链路绑定在一起,形成一个逻辑链路。
这样可以将网络流量均衡地分发到不同的链路上,从而提高网络的带宽利用率。
当其中一条链路故障时,流量可以自动转移到其他链路上,不会中断数据传输。
3. 冗余交换机设计在企业网络中,冗余交换机设计是常见的链路冗余方案。
通过将多个交换机连接成环形拓扑或者使用堆叠技术,实现冗余链路的部署。
当一条链路出现故障时,其他链路可以接管其工作,确保网络的正常运行。
4. 备用链路备用链路是一种简单而有效的链路冗余方案。
当主链路出现故障时,备用链路可以迅速接管数据传输。
这种方案可以应用于各种网络环境,包括家庭网络和企业网络等。
链路冗余方案的应用可以在很多场景中发挥重要作用。
比如,在金融行业中,如果没有链路冗余方案,银行系统的数据传输可能会中断,导致客户无法及时进行转账和交易。
而在医疗行业中,链路冗余方案可以保证医院信息系统的稳定运行,确保医生能够及时获取患者的病历和诊断结果。
然而,链路冗余方案也存在一些挑战和限制。
首先,部署链路冗余方案需要消耗更多的资源,包括物理设备和网络带宽等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1《网络互联网技术》第5章局域网中冗余链路2【单元背景】3 学习目标●了解生成树协议S T P、R S T P、M S T P原理●会配置S T P和R S T P协议●会配置M S T P协议●会配置以太网链路聚合4 学习目标●通过本章的学习,希望您能够:●理解局域网的冗余拓扑●理解交换环路带来的问题●理解生成树协议●理解快速生成树协议●掌握S T P与R S T P的配置●理解端口聚合的概念●掌握端口聚合的配置5课程议题4.1冗余拓扑交换网络中的冗余拓扑(2层环路)●交换网络中为什么要有冗余拓扑●减少单点故障●增加网络可靠性●冗余拓扑带来的问题●广播风暴●多帧复制●M A C地址表抖动S W 17广播风暴●2层环路导致广播在网络中不停地转发(广播风暴)。
会瞬间耗尽交换机所有处理能力,使交换机无法转发其它数据。
●SW1广播F0/2F0/1主机A广播F0/2F0/1SW2主机B8多帧复制●2层环路会导致目标节点收到多个相同的数据帧。
从而既浪费节点的处理能力又浪费网络带宽SW1单播F0/2F0/1主机A单播主机BF0/2SW2F0/19M A C地址表抖动●交换机上的M A C地址表不稳定,导致交换机在M A C地址表学习上浪费更多资源●?F0/1:主机BF0/2:主机BSW1单播F0/2F0/1?F0/1:主机AF0/2:主机A主机A单播F0/2F0/1主机BSW2 10课程议题4.2生成树协议11生成树协议概述●I E E E802.1d S T P(S p a n n i n g-T r e e P r o t o c o l,生成树协议):●工作原理●S T P协议会阻塞冗余端口,使网络中的节点在通信时,只有一条链路生效(没有冗余)●当通信链路出现故障时,将处于“阻塞状态”的端口重新打开,从而保证网络正常通信SW1SW2F0/2F0/2F0/1F0/1F0/2F0/1SW312生成树协议的B P D U●交换机或者网桥之间周期性地发送S T P的桥接协议数据单元(B r i d g e P r o t o c o l D a t aU n i t,B P D U),用于实现S T P的功能●默认每2秒发送一次BPDU组播●组播地址为:01-80-C2-00-00-00●●交换机会保存收到的高优先级的BPDU消息并泛洪,丢弃低优先级的BPDU消息13S T P的路径成本●路径成本的计算和链路的带宽相关联●根路径成本就是到根网桥的路径中所有链路的路径成本的累计和●修订前后的802.1d路径成本:14网桥I D●用于选举根网桥:最低网桥I D的交换机将成为根网桥●网桥I D由网桥优先级和网桥M A C地址组成●●●●●网桥优先级取值范围:0到65535;默认值:32768(0x8000)●首先判断网桥优先级,优先级值最小的网桥将成为根网桥●如果网桥优先级相同,则比较网桥M A C地址,具有最低M A C地址的交换机或网桥将成为根网桥15端口I D●用于选举根端口:端口I D最低的将成为根端口●端口ID由端口优先级和端口编号组成●●●●●端口优先级是从0到255的数字,默认值是128(0x80)●端口优先级值越小,则优先级越高●如果端口优先级相同,则编号值越小,优先级越高16课程议题生成树选举17S T P的工作过程●第一步:选举一个根网桥;●第二步:在每个非根网桥上选举一个根端口;●第三步:在每个网段上选举一个指定端口;●第四步:阻塞非根、非指定端口。
18第一步:选举根网桥●依据网桥I D选举根网桥,I D值最小者当选SW1:32768.00-d0-f8-00-11-11F0/2F0/1100M100MF0/1F0/2F0/1F0/2 Root Bridge100M SW2:4096.00-d0-f8-00-22-22SW3:32768.00-d0-f8-00-33-3319第二步:选举根端口●在非根交换机上选举根端口●选举依据:●根路径成本最小●发送网桥I D最小●发送端口I D最小SW1:32768.00-d0-f8-00-11-11F0/2F0/1根路径成本:19根路径成本:38100M100MF0/1F0/2F0/1F0/2Root Bridge100MSW2:4096.00-d0-f8-00-22-22SW3:32768.00-d0-f8-00-33-3320第三步:选举指定端口●每个网段中选取一个指定端口,用于向根交换机发送和接收流量●选举依据:●根路径成本最小●所在交换机的网桥I D最小●端口I D最小SW1:32768.00-d0-f8-00-11-11所在交换机网桥I D最小根路径成本:0F0/2F0/1100M100MF0/1F0/2F0/1F0/2 Root Bridge100M SW2:4096.00-d0-f8-00-22-22SW3:32768.00-d0-f8-00-33-3321第四步:阻塞非根非指定端口阻塞非根、非指定的端口,形成逻辑上无环路的拓扑结构SW1:32768.00-d0-f8-00-11-11F0/2F0/1100M100MF0/1F0/2F0/1F0/2Root Bridge100MSW2:4096.00-d0-f8-00-22-22SW3:32768.00-d0-f8-00-33-3322S T P选举结果●网络中选举出一个交换机为根交换机●每个非根交换机都有一个根端口●每个L A N都有指定交换机,每个指定交换机都有指定端口●根端口和指定端口进入转发状态●其他的冗余端口处于阻塞状态23S T P的端口状态661224S T P的端口状态●拓扑改变通知消息●●拓扑改变应答消息●●●阻塞状态(B l o c k i n g)●只能接收BPDU MAC地址加入地址表●监听状态(Listening)●●可以拓扑改变消息●●26●课程议题●●接收和发送BPDU,不能接收或者传输数据,不能把MAC地址加入地址表●态(Learning)●●可以发4.3快速生成树协议●27●快速生成树协议●R S T P(R a p i d S p a n n i n g T r e e P r o t o c o l):●在物理拓扑变化或配置参数发生变化时,能够显著地减少网络拓扑的重新收敛时间●定义了2种新增加的端口角色,用于取代阻塞端口:●替代(alternate)端口AP:为根端口到根网桥的连接提供了替代路径●备份(backup)端口BP:提供了到达同段网络的备份路径送和接收BPDU,可以学习MAC地址,不能传输数据●●转发状态(Forwarding)●Root Bridge●●●●●DP●DP●DP●BP●RP●AP●●可以发送和接收数据,可以学习MAC地址、发送和接收BPDU28R S T P端口状态●3种端口状态:●丢弃(discarding)、学习(learning)和转发(forwarding)29快速生成树协议●增加2个变量,用于将端口立即转变为转发状态:●边缘端口:指连接终端的端口●连接类型:根据端口的双工模式来确定,全双工操作的端口为点到点链路,可以实现快速收敛●BPDU的传播机制改变:●拓扑变更的机制改变●30R S T P拓扑变更●由出现链路故障的交换机首先向相邻交换机发送拓扑变更报文(T C N),收到报文的交换机继续转发,直到收敛●非根网桥即使没有收到根网桥发来的BPDU,也会每隔2s发送一次BPDU●如果连续3个hello time里没有收到邻居发来的BPDU,则认为连接故障●重新收敛的时间可能小于1s●ROOT2532生成树拓扑变更●由出现链路故障的交换机●首先发送拓扑变更报文(T C),沿最短路径传递,接收到的交换机回应,●●●●1●2●●直到根交换机为止。
●根交换机向下发送TCN给●非根交●换机,网络重新计算STP ,重新收敛●重新收敛的时●间可能31●R S T P的优点●为根端口和指定端口设置了快速切换用的替换端口(A l t e r n a t e P o r t)和备份端口(B a c k u p P o r t)两种角色●在只连接了两个交换端口的点对点链路中,指定端口只需与下游网桥进行一次握手就可以无时延地进入转发状态●边缘端口可以直接进入转发状态,不需要任何延时●32S T P与R S T P的兼容性●R S T P协议与S T P协议完全兼容●RSTP协议根据收到的BPDU版本号来自动判断与之相连的交换机支持STP协议还是RSTP协议长达50s●33●课程议题●●ROOT4.4生成树的配置34S p a n n i n g T r e e的缺省配置Enable StateSTP PrioritySTP Port PriorityHello TimeForward-delay TimeMax-age Time535S p a n n i n g T r e e的配置●恢复缺省配置●S w i t c h(c o n f i g)#s p a n n i n g-t r e e r e s e t●打开、关闭S T P●S w i t c h(c o n f i g)#s p a n n i n g-t r e e●S w i t c h(c o n f i g)#n o s p a n n i n g-t r e e●注意:锐捷交换机默认关闭s p a n n i n g t r e e●修改生成树协议的类型●S w i t c h(c o n f i g)#s p a n n i n g-t r e e m o d e{m s t p|s t p|r s t p}●注意:默认为M S T P36S p a n n i n g T r e e的配置●配置交换机的优先级●S w i t c h(c o n f i g)#s p a n n i n g-t r e e p r i o r i t y<0-61440>●注意:优先级配置只能为4096的倍数●配置端口的优先级●S w i t c h(c o n f i g-i f)#s p a n n i n g-t r e e p o r t-p r i o r i t y<0-240>●注意:端口优先级配置只能为16的倍数●配置端口的路径成本●S w i t c h(c o n f i g-i f)#s p a n n i n g-t r e e c o s t c o s t●37S p a n n i n g T r e e的配置●配置端口路径成本的默认计算方法●S w i t c h(c o n f i g)#s p a n n i n g-t r e e p a t h-c o s t m e t h o d{l o n g|s h o r t}●注意:默认值为长整型(l o n g)38S p a n n i n g T r e e的配置●配置H e l l o T i m e、F o r w a r d-d e l a y T i m e和M a x-a g e T i m e●S w i t c h(c o n f i g)#s p a n n i n g-t r e e h e l l o-t i m e|f o r w a r d-t i m e|m a x-a g e s e c o n d s ●配置链路类型●S w i t c h(c o n f i g-i f)#s p a n n i n g-t r e e l i n k-t y p e{p o i n t-t o-p o i n|s h a r e d}●查看生成树的配置●S w i t c h#s h o w s p a n n i n g-t r e e●S w i t c h#s h o w s p a n n i n g-t r e e i n t e r f a c e i n t e r f a c e-i d39生成树配置实例SW1:32768.00-d0-f8-b4-e5-4bSW2:32768.00-d0-f8-06-1c-91534F0/2 F0/1F0/4 F0/3F0/2 F0/1F0/3 F0/4SW4:32768.00-d0-f8-21-a5-42SW3:32768.00-d0-f8-82-f4-a140生成树配置实例●S W1:●S3760(c o n f i g)#h o s t n a m e S W1●S W1(c o n f i g)#s p a n n i n g-t r e e●S W1(c o n f i g)#s p a n n i n g-t r e e m o d e r s t p●S W1(c o n f i g)#s p a n n i n g-t r e e p r i o r i t y4096//希望S W1成为根交换机●S W2:●S3760(c o n f i g)#h o s t n a m e S W2●S W2(c o n f i g)#s p a n n i n g-t r e e●S W2(c o n f i g)#s p a n n i n g-t r e e m o d e r s t p41生成树配置实例●S W3:●S3750(c o n f i g)#h o s t n a m e S W3●S W3(c o n f i g)#s p a n n i n g-t r e e●S W3(c o n f i g)#s p a n n i n g-t r e e m o d e r s t p●S W4:●S3750(c o n f i g)#h o s t n a m e S W4●S W4(c o n f i g)#s p a n n i n g-t r e e●S W4(c o n f i g)#s p a n n i n g-t r e e m o d e r s t p●S W4(c o n f i g)#s p a n n i n g-t r e e p r i o r i t y24576//希望S W4上的连线不被阻塞42生成树配置实例●查看生成树的配置S W1#s h o w s p a n n i n g-t r e eS t p V e r s i o n:R S T PS y s S t p S t a t u s:E N A B L E DM a x A g e:20H e l l o T i m e:2F o r w a r d D e l a y:15B r i d g e M a x A g e:20B r i d g e H e l l o T i m e:2B r i d g e F o r w a r d D e l a y:15M a x H o p s:20T x H o l d C o u n t:3P a t h C o s t M e t h o d:L o n gB P D U G u a r d:D i s a b l e dB P D U F i l t e r:D i s a b l e dB r i d g e A d d r:00d0.f8b4.e54bP r i o r i t y:4096T i m e S i n c e T o p o l o g y C h a n g e:0d:0h:2m:42sT o p o l o g y C h a n g e s:7D e s i g n a t e d R o o t:1000.00d0.f8b4.e54bR o o t C o s t:0R o o t P o r t:043课程议题传统生成树的问题44传统生成树的问题●S T P和R S T P,在网络中进行生成树计算的时候都没有考虑到V L A N的情况●传统生成树的计算结果可能会导致VLAN之间通信的链路被阻断●例如上图中的switchA和switchC之间的链路被阻断45课程议题M S T P区域与实例46多生成树协议(M S T P)●多生成树协议M S T P●47多生成树实例I n s t a n c e:一台交换机的一个或多个V l a n的集合因为很多Vlan采用一个Vlan实例,可实现预期的负载均衡交换机只运行二个实例,减少交换机系统的资源48多生成树协议的区域M S T r e g i o n:有着相同i n s t a n c e配置的交换机组成的域,运行独立的生成树(I S T,i n t e r n a l s p a n n i n g-t r e e)49多生成树协议的区域●M S T r e g i o n的划分●MST配置名称(name):最长可用32 个字节长的字符串来标识MSTP region。