生成树协议STP的应用实验1

合集下载

生成树协议STP 实验报告

生成树协议STP 实验报告

实验三生成树协议STP1、项目目的理解生成树协议STP的原理及配置。

2、项目描述在网络建设中,为了提高网络的可靠性,网络管理员用两条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。

本项目以两台3560交换机为例,两台交换机分别命名为:SwitchASwitchB。

PC0和PC1在同一个网段,假设IP地址分别为:192.168.1.1 ,192.168.1.2 ,子网掩码为:255.255.255.03、实现功能使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

4、项目拓扑生成树如图所示。

5、项目设备思科3560交换机(2台)、PC机(2台)。

6、项目步骤(1)在SwitchA查看生成树情况,用show spanning-tree brief命名输出。

(2)在SwitchB查看生成树情况,用show spanning-tree brief命名输出。

验证测试:在SwitchA上的Fa0/24端口处于BLK状态,分析原因?(3)修改SwitchA的BID优先级,让SwitchA成为Root Bridge。

设置交换机SwitchAr优先级为4096,数值最小的交换机为根交换机(也称根桥)交换机SwitchBr优先级采用默认优先级(32768),因此SwitchA将成为根交换机。

SwitchA(config)#spanning-tree vlan 1 priority 4096(4)在SwitchA上查看show spanning-tree 命名输出结果。

(5)在SwitchB上查看show spanning-tree 命名输出结果。

验证测试:在SwitchB上的Fa0/23端口处于BLK状态,分析原因?(6)如果将SwitchB的Fa0/23和Fa0/24的状态调换过来,可能通过修改什么参数来实现?可以在SwitchA降低接口优先级来实现。

SwitchA(config)#int fa0/24SwitchA(config-if)#spanning-tree vlan 1 port-priority 112(7)修改后,在SwitchA查看show spanning-tree 命名输出结果。

stp生成树协议的原理和应用

stp生成树协议的原理和应用

Stp生成树协议的原理和应用1. 概述STP(Spanning Tree Protocol)是一种用于构建和维护割除冗余链路的树状拓扑结构的链路层协议。

它能够避免网络环路以及广播风暴的发生,确保数据在网络中的可靠传输。

2. 原理STP的原理基于以下几个关键概念:2.1 网桥(Bridge)网桥是连接不同网络的设备,它有多个网口用于接收和转发数据帧。

2.2 网桥标识(Bridge Identifier)每个网桥都有一个唯一的标识,用于在网络中区分不同的网桥。

网桥标识由优先级和MAC地址组成。

2.3 端口状态每个网桥端口都有不同的状态,包括: - Disabled(禁用):端口不参与生成树计算。

- Blocking(阻塞):端口不转发数据帧,只接收配置和STP BPDU (Bridge Protocol Data Units)帧。

- Listening(监听):端口仅接收配置和STP BPDU帧。

- Learning(学习):端口接收和转发数据帧,并学习源MAC地址。

- Forwarding(转发):端口接收和转发所有数据帧。

2.4 根桥(Root Bridge)生成树中的起始点,用于确定整个网络的拓扑结构。

根桥的网桥标识具有最小优先级。

2.5 生成树生成树是一种无环的树状拓扑结构,其中只有一条路径可用于发送数据帧。

其它路径被阻塞以避免网络环路的发生。

生成树的构建是通过选择根桥和确定端口状态来实现的。

2.6 BPDU帧BPDU帧是STP协议使用的消息格式,用于实现生成树的构建和维护。

BPDU 帧包含了网桥标识、优先级、路径代价等信息。

3. 应用STP协议在网络中的应用主要有以下几个方面:3.1 网络环路的割除在复杂的网络中,往往存在多条路径连接不同的网桥。

如果没有STP协议进行环路割除,数据帧可能会在环路中不断转发,导致广播风暴和网络拥塞。

STP协议通过选择一条最短路径,将其它路径阻塞,确保网络中不存在环路。

生成树_配置_实验报告

生成树_配置_实验报告

一、实验目的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在网络中的实际应用效果。

生成树协议(STP)在计算机网络中的应用

生成树协议(STP)在计算机网络中的应用

生成树协议(STP)在计算机网络中的应用1. 引言1.1 引言生成树协议(STP)是计算机网络中一个重要的协议,它被广泛应用于以太网LAN 中,用来避免网络环路的产生,提高网络的可靠性,优化网络带宽的利用,以及支持网络的快速恢复。

在现代网络架构中,STP扮演着至关重要的角色,保障了网络的稳定运行和高效传输。

本文将详细探讨生成树协议在计算机网络中的应用,从其如何避免网络环路的产生、如何提高网络的可靠性、如何优化网络带宽的利用,以及如何支持网络的快速恢复等方面展开讨论。

通过深入分析STP的工作原理和应用场景,读者将更加深入了解这一协议的重要性和价值。

在现代网络环境下,随着数据量不断增加和对网络稳定性要求日益提高,STP的作用变得愈发重要。

通过学习和理解STP的应用,可以帮助网络管理员更好地管理网络拓扑结构,确保网络的高可靠性和高性能。

在本文的后续部分中,我们将更详细地探讨STP在计算机网络中的具体应用,希望能对读者有所启发和帮助。

2. 正文2.1 生成树协议(STP)在计算机网络中的应用生成树协议(STP)是一种用于计算机网络中的链路层通信协议,用于避免网络环路的产生,并提高网络的可靠性、优化网络带宽的利用和支持网络的快速恢复。

STP通过计算网络拓扑中的最小生成树来选择一条主干链路,使得网络中所有的交换机都能通过这条链路进行通信,从而避免网络中出现环路。

在计算机网络中,STP的应用非常广泛。

它可以确保网络中数据包的顺利传输,避免数据包在网络中无法到达目的地或造成数据包重复传输的情况。

通过STP,网络管理员可以配置网络拓扑,确保网络中所有的交换机都能按照同一个最小生成树来进行通信,从而保证网络的稳定性。

此外,STP还能提高网络的可靠性。

当网络中出现故障或链路故障时,STP能够及时检测到故障点,并重新计算最小生成树,选择新的主干链路,保证网络的正常运行。

这样,即使网络中某个链路出现问题,整个网络仍可以继续正常工作。

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

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

生成树协议(STP)

实验目的
掌握STP的原理,生成树收敛的过程,掌握 RSTP与MSTP的作用与原理。

实验环境
H3C 3100系列交换机3台、网线若干。

实验内容
一、STP的基本概念
1.广播风暴
在二层交换网络中,环路会引起广播风暴。
在实际应用中,为了实现设备之间的冗余配置,往 往需要对网络中的关键设备和关键链路进行备份。因此, 想要保证网络上不存在物理环路是不现实的。
(2)交换机B2上的配置 将交换机名称改为B2 设置B2的优先级,将B2对应实例1的优先级设置为0。 [B2] stp instance 1 priority 0 开启MSTP特性 [B2] stp enable 进入MST域视图,配置域名、实例与vlan的映射,并激活MST 配置 [B2] stp region-configuration [B2-mst-region] region-name MSTP_1 [B2-mst-region] instance 1 vlan 10 [B2-mst-region] instance 2 vlan 20 [B2-mst-region] active region-configuration 创建vlan1、vlan10、vlan20 把Ethernet1/0/1 、Ethernet1/0/2端口配置成trunk口,并允许 vlan10、vlan 20通过。
3、STP工作原理 STP采用的协议报文是BPDU(Bridge Protocol Data Unit,桥协议数据单元),也称为配置消息 。STP通过在 设备之间传递BPDU来确定网络的拓扑结构。
(1)根网桥(Root Bridge):桥ID最小的网桥。 (2)根端口(Root Port):到达根桥的路径是该端口所在网 桥到达根桥的最佳路径。 (3)指定端口(Designated Port):每一个网段选择到根桥最 近的网桥作为指定网桥,该网桥到这一网段的端口为指定 端口。 (4)可选端口(Alternate Port):既不是指定端口,也不是 根端口的端口。 4.生成树协议工作过程 STP协议的工作原理主要包括三个部分,一是确定根 桥,二是计算到根桥的最小距离,三是确定网桥各个端口 的角色。

STP 生成树协议配置

STP 生成树协议配置

实验八生成树配置实验1【实验名称】生成树协议STP【实验目的】理解生成树协议STP的配置及原理。

【背景描述】某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。

本实验以2台S2126G交换机为例,2台交换机分别命名为SwitchA, SwitchB。

PC1与PC2在同一个网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为255.255.255.0 。

【实现功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

【实验拓扑】F0/3F0/3【实验设备】S2126G(2台)【实验步骤】第一步:在每台交换机上开启生成树协议.例如对SwitchA做如下配置:SwitchA#configure terminal !进入全局配置模式SwitchA(config)#spanning-tree !开启生成树协议SwitchA(config)#end验证测试:验证生成树协议已经开启SwitchA#show spanning-tree !显示交换机生成树的状态StpVersion : MSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : Disabled###### MST 0 vlans mapped : AllBridgeAddr : 00d0.f8ef.9e89Priority : 32768TimeSinceTopologyChange : 0d:0h:0m:8sTopologyChanges : 0DesignatedRoot : 800000D0F8EF9D09RootCost : 200000RootPort : Fa0/1CistRegionRoot : 800000D0F8EF9E89CistPathCost : 0SwitchA#show spanning-tree interface fastthernet 0/1 !显示交换机接口fastthernet 0/1的状态PortAdminPortfast : DisabledPortOperPortfast : DisabledPortAdminLinkType : autoPortOperLinkType : point-to-pointPortBPDUGuard: DisabledPortBPDUFilter: Disabled###### MST 0 vlans mapped : AllPortState : forwarding !显示接口fastthernet 0/1处于转发(forwarding)状态PortPriority : 128PortDesignatedRoot : 800000D0F8EF9D09PortDesignatedCost : 0PortDesignatedBridge : 800000D0F8EF9D09PortDesignatedPort : 8001PortForwardTransitions : 1PortAdminPathCost : 0PortOperPathCost : 200000PortRole : rootPort第二步:设置生成树模式SwitchA(config)#spanning-tree mode stp !设置生成树模式为STP (802.1D)验证测试:验证生成树协模式为802.1DSwitchA#show spanning-treeStpVersion : STPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8ef.9e89Priority : 32768TimeSinceTopologyChange : 0d:0h:7m:0sTopologyChanges : 0DesignatedRoot : 800000D0F8EF9D09RootCost : 200000RootPort : Fa0/1第三步:设置交换机的优先级SwitchA(config)#spanning-tree priority 4096 !设置交换机SwitchA的优先级为4096, 数值最小的交换机为根交换机(也称根桥),交换机SwitchB的优先级采用默认优先级(32768),因此SwitchA将成为根交换机。

生成树协议简介及实验

生成树协议简介及实验

生成树协议简介及实验第一部分:STP/RSTP协议简介一、STP协议1、STP协议简介生成树协议(STP)是一个用于局域网中消除环路的协议,协议运行原理是通过运行该协议的设备之间交互信息而发现网络中的环路,并适当对某些端口进行阻塞以消除环路。

生成树协议是局域网重要协议之一。

网络中出现环路会造成广播风暴导致网络瘫痪或MAC 地址表抖动导致MAC地址表项被破坏。

2、STP基本概念STP引入了根桥(Root Bridge)概念,对于一个STP网络,根桥在全网中只有一个,它是整个网络的逻辑中心,但不一定是物理中心。

根桥会根据网络拓扑的变化而动态变化。

网络收敛后,根桥会按照一定的时间间隔产生并向外发送配置BPDU,其他设备仅对该报文进行处理,传达拓扑变化记录,从而保证拓扑的稳定。

生成树的生成计算有两大基本度量依据:ID和路径开销。

ID又分为:BID(桥ID)和PID(端口ID)。

BID(桥ID):IEEE 802.1D标准中规定BID是由16位的桥优先级(Bridge Priority)与桥MAC地址构成。

BID桥优先级占据高16位,其余的低48位是MAC地址。

在STP网络中,桥ID最小的设备会被选举为根桥。

PID(端口ID):PID由两部分构成的,高4位是端口优先级,低12位是端口号。

PID只在某些情况下对选择指定端口有作用。

路径开销:路径开销(Path Cost)是一个端口变量,是STP协议用于选择链路的参考值。

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

在一个STP网络中,某端口到根桥累计的路径开销就是所经过的各个桥上的各端口的路径开销累加而成,这个值叫做根路径开销(Root Path Cost)。

从环形网络拓扑结构到树形结构,总体来说有三个要素:根桥、根端口和指定端口。

根桥就是网桥ID最小的桥,通过交互配置BPDU协议报文选出最小的BID。

生成树协议(STP)在计算机网络中的应用

生成树协议(STP)在计算机网络中的应用

生成树协议(STP)在计算机网络中的应用生成树协议(Spanning Tree Protocol,STP)是一种用于在计算机网络中构建冗余路径并避免网络环路的协议。

它是一种链路层协议,常用于以太网中。

在局域网中,当网络拓扑发生变化时,可能会出现环路的情况,可能导致网络中出现广播风暴,影响网络性能。

为了解决这个问题,STP被引入,它可以自动选择合适的路径,构建一棵树状结构,以避免环路。

STP的工作原理如下:1. 每个网络设备(交换机)都有一个唯一的桥优先级(Bridge Priority)值,以及一个桥ID(Bridge ID),桥ID由桥优先级和MAC地址组成。

2. 当网络启动时,STP协议会通过选举的方式选择一个交换机作为根桥(Root Bridge),根桥的桥ID最小。

3. STP通过在网络中发送BPDU(Bridge Protocol Data Unit)的方式进行交流。

BPDU 中包含了交换机的桥ID以及与根桥之间的最短路径开销。

4. 当收到BPDU时,交换机会比较自己的桥ID和收到的BPDU中的桥ID,并根据比较结果选择一个最优的路径。

如果自己的桥ID更小,则发送自己的BPDU,如果收到的桥ID更小,则更新自己的桥ID,并重新发送BPDU。

5. 根据最短路径的原则,STP会选择一条路径作为根路径(Root Path),其他路径将被标记为不活跃状态。

6. 当网络中某个链路发生故障或恢复时,STP会自动调整路径,以保持网络的稳定性。

1. 避免环路:STP可以自动选择一条路径,并将其他路径标记为不活跃状态,从而避免网络中出现环路。

2. 冗余路径:STP可以构建冗余路径,在网络中发生故障时,可以迅速切换到备用路径,以确保网络的可用性和容错性。

3. 负载均衡:当网络中有多条可用路径时,STP可以根据路径的开销选择最优的路径,实现负载均衡。

生成树协议(STP)通过构建冗余路径并避免网络环路,可以提高网络的可用性、容错性和稳定性,在计算机网络中具有广泛的应用。

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

实验四、生成树协议 STP的应用实验【相关知识】1.生成树协议 STP简介在局域网中,为了提高网络连接可靠性,经常提供冗余链路。

所谓冗余链路就像公路、铁路一样,条条道路通北京,这条不通走那条。

例如在大型企业网中,多半在核心层配置备份交换机(网桥),则与汇聚层交换机形成环路,这样做使得企业网具备了冗余链路的安全优势。

但原先的交换机并不知道如何处理环路,而是将转发的数据帧在环路里循环转发,使得网络中出现广播风暴,最终导致网络瘫痪。

为了解决冗余链路引起的问题, IEEE802 通过了 IEEE 802.1d协议, 即生成树协议 (Spanning TreeProtocol,STP)。

IEEE 802.1d协议通过在交换机上运行一套复杂的算法,使冗余端口置于“阻塞状 ,从而使网络中的计算机通信时只有一条链路生效,而当这个链路出现故障时,STP 将会重新计 态”算出网络的最优链路,将“阻塞状态”的端口重新打开,从而确保网络连接的稳定可靠。

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

在生成树协议发展的过程中,老的缺陷不断被克服,新的特性不断被开发出来。

按照功能特点的改进情况,习惯上生成树协议的发展过程被分为三代:第一代生成树协议:STP/RSTP第二代生成树协议:PVST/PVST+第三代生成树协议:MISTP/MSTP2.IEEE 801.1D生成树协议简介生成树协议(Spanning Tree Protocol,STP)最初是由美国数字设备公司(DEC)开发的,后经IEEE 修改并最终制定了 IEEE 802.1d标准。

STP 协议的主要思想是当网络中存在备份链路时,只允许主链路激活,如果主链路失效,备份 链路才会被打开。

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

STP 协议的本质就是利用图论中的生成树算法,对网络的物理结构不加改变,而 在逻辑上切断环路,封闭某个网桥,提取连通图,形成一个生成树,以解决环路所造成的严重后果。

为了理解生成树协议,必先了解以下概念:(1)桥协议数据单元(Bridge Protocol Data Unit,BPDU):交换机通过交换 BPDU来获得建立最佳树型拓扑结构所需的信息。

生成树协议运行时, 交换机使用共同的组播地址“01­80­C2­00­00­00”来发送 BPDU;(2)每个交换机有唯一的桥标识符(Brideg ID),由桥优先级和 MAC 地址组成;(3)每个交换机的端口有唯一的端口标识符(Port ID),由端口优先级和端口号组成;(4)对生成树的配置时,对每个交换机配置一个相对的优先级,对每个交换机的每个端口也配置一个相对的优先级,该值越小优先级越高;(5)具有最高优先级的交换机被称为根桥(Root Bridge),如果所有设备都具有相同的优先级,则具有最低 MAC 地址的设备将成为根桥;(6)网络中每个交换机端口都有一个根路径开销(Root Path Cost),根路径开销是某交换机到根桥所经过的路径开销(与链路带宽有关)的总和;(7)根端口是各个交换机通往根桥的根路径开销最低的端口,若有多个端口具有相同的根路径开销,则端口标识符小的端口为根端口;(8)在每个 LAN 中都有一个交换机被称为指定交换机(Designated Bridge),它是该 LAN 中与根桥连接而且根路径开销最低的交换机;(9)指定交换机和 LAN 连接的端口被称为指定端口(Designated Port)。

如果指定桥中有两个以上的端口连在这个 LAN 上,则具有最高优先级的端口被选为指定端口。

根桥上的端口都可以成为指定端口,交换机上除根端口之外的端口都可以成为指定端口;(10) 根端口和指定端口进入转发 (Forwarding) 状态, 其它的冗余端口则处于阻塞 (Discarding) 状态。

3.STP配置的有关命令(1)开启、关闭 STP 协议锐捷交换机默认状态是关闭 STP 协议。

开启 STP 的命令为:Switch(config)# spanning­Tree如果你要关闭 STP 协议,可以执行 no spanning­Tree 全局配置命令。

(2)配置交换机优先级设置交换机的优先级关系着到底哪个交换机为整个网络的根交换机,同时也关系到整个网络的 拓扑结构。

建议管理员把核心交换机的优先级设置的高些(数值小),这样有利于整个网络的稳定。

交换机优先级的默认值为 32768, 设置值16 个, 都为4096 的倍数, 包括: 0、 4096、 8192、 12288、 16384、20480、24576、28672、32768、36864、40960、45056、49152、53248、57344、61440;配置交换机优先级使用如下命令:Switch(config)# spanning­tree priority<0­61440>如果要恢复默认值,执行 no spanning­tree priority全局配置命令。

(3)配置端口优先级和交换机优先级一样,端口优先级的设置值也是16个,都为 16的倍数,分别为:0、16、32、 48、64、80、96、112、128、144、160、176、192、208、224 和240,默认值为 128。

配置交换机端口优先级使用如下命令:Switch(config­if)# spanning­tree port­priority<0­240>如果要恢复默认值,执行 no spanning­tree port­priority 接口配置命令。

(4)配置 BPDU的时间选项命令格式如下,使用 no选项恢复默认设置:spanning­tree {forward­time second s | hello­time seconds| max­age seconds }no spanning­tree [forward­time | hello­time | max­age]语法描述可参见表 4.1,注意 forward­time、hello­time 和 max­age三个值的范围是相关的,修改 了其中一个会影响到其他两个的值范围。

这三个值之间有一个制约关系:2×(Hello Time +1.0)≤Max­Age Time ≤2×(Forward­Delay–1.0)不符合这个条件的值不会设置成功。

本节实验不要求更改 BPDU的时间选项。

表 4.1BPDU的时间选项forward­time second s 端口状态改变的时间间隔,默认15秒,取值4-30hello­time seconds 交换机定时发送BPDU报文的时间间隔,默认2秒,取值1-10max­age seconds BPDU报文消息生存的最长时间,默认20秒,取值6-40(5)STP 信息显示和检测命令本节实验中我们使用以下两个命令显示 STP 信息:show spanning­tree !显示交换机生成树状态show spanning­tree interface !显示交换机接口 STP 状态4.IEEE 801.1W快速生成树协议在介绍 RSTP 之前,我们首先说明一下在 STP 中存在的问题,这主要表现在收敛时间上。

STP 协议解决了交换链路冗余问题,在拓扑发生改变时,新的 BPDU 要经过一定的时延才能传播到整个 网络,这个时延称为 Forward Delay,协议默认为 15 秒。

在所有交换机收到这个变化的消息之前, 若旧拓扑结构中处于转发状态的端口还没有发现自己应当在新的拓扑中停止转发,则可能存在临时环路。

为此,生成树使用了一种定时器策略,即在端口由阻塞状态到转发状态中间加上一个只学习 MAC 地址但不参 与转发的中间状态,两次状态切换的时间都是 Forward Delay , 这样就可以保证拓扑变化的时候不会产生临时环路。

但是这个看似良好的解决方案却导致了至少两倍 Forward Delay 的收敛时间,造成了 STP 协议的最大缺陷。

如图 4.1 所示,在默认状态下,BPDU 的报文周期为 2 秒,最大保留时间为 20 秒,端口状态改变(由侦听到学习, 由学习到转发)的时间为 15 秒。

当网络拓扑改变后,STP要经过一定的时间(默认为 50秒)才能够稳定,网络稳定 是指所有端口或者进入转发状态或者进入阻塞状态。

50 秒的延迟对于早期网络或许不算什么,那时人们对网络的依赖性不强,但现在就不同了,早 期的 STP 协议已经不能适应网络的发展需要。

于是,作为 IEEE802.1d 标准的补充,IEEE802.1w 协 议问世了。

IEEE802.1w 在 IEEE802.1d 的基础上做了三点重要改进, 使得收敛速度快得多 (最快 1秒以内), 因此 IEEE802.1w 又称为快速生成树协议(Rapid Spanning Tree Protocol ,RSTP )。

RSTP 的主要改 进为:(1)为根端口和指定端口设置了快速切换用的替换端口(Alternate Port )和备份端口(Backup Port )两种角色,当根端口/指定端口失效的情况下,替换端口/备份端口就会无时延的进入转发状态, 而无须等待两倍 Forward Delay 的时间;(2)在只连接了两个交换端口的点对点链路中,指定端口只需与下游交换机进行一次握手就可 以无时延地进入转发状态;如果是连接了三台以上交换机的共享链路则需要等待两倍 Forward Delay 的时间;(3)直接与终端计算机相连而不是连接其它交换机的端口可以被配置为边缘端口(Edge Port ), 边缘端口可以直接进入转发状态而不需要任何时延。

5.RSTP 配置的有关命令(1)开启 RSTP 协议锐捷交换机默认状态是关闭 STP 协议,开启 STP 后的默认模式是 MSTP 。

本次实验中开启 RSTP 的配置为:Switch (config)# spanning­TreeSwitch (config)# spanning­tree mode rstp(2)配置路径开销路径开销是以时间为单位的,在交换机生成树计算中,当根交换机确定后,其它交换机将各自 选择“最粗壮”的链路(路径开销总和最低)作为到根交换机的路径。

相关文档
最新文档