在RSTP中,接口的角色有四种:根端口、指定端口、备份端口、替代端口。锐捷交换机默认的模式就是MSTP。......
2023-11-19
生成树协议有以下基本术语:
● 网桥协议数据单元(Bridge Protocol Data Unit,BPDU);
● 网桥号(Bridge ID);
● 根网桥(Root Bridge);
● 指定网桥(Designated Bridge);
● 根端口(Root Port);
● 指定端口(Designated Port);
● 非指定端口(NonDesignated Port)。
1.网桥协议数据单元
网桥协议数据单元(BPDU),是STP中的“hello数据包”,每隔一定的时间间隔(2 s,可配置)发送,它在网桥之间交换信息。STP就是通过在交换机之间周期发送BPDU来发现网络上的环路,并通过阻塞有关端口来断开环路的。
BPDU主要包括以下字段:Protocol ID,Version,Message Type,Flag,Root ID(根网桥ID),Cost of Path(路径开销),Bridge ID,Port ID(端口ID),计时器包括:Message Age、Maximum Time、Hello Time、Forward Delay(传输延迟)。其作用为:
Protocol ID(2字节)和Version(1字节)是STP相关的信息和版本号,通常固定为0。Message Type(1字节):分为两种类型,配置BPDU 和拓扑变更通告BPDU。Flag(1字节):与拓扑变更通告相关的状态和信息。Root ID(8字节):根网桥号由2字节优先级和6字节MAC组成。Cost of Path:路径开销是从交换机到根桥的方向累计的花费值。Bridge ID:发送自己的网桥ID。Port ID:发送自己的端口ID,端口ID由1字节端口优先级和1字节端口ID组成。Maximum Time:当一段时间未收到任何BPDU,生存期达到Max Age时,网桥则认为该端口连接的链路发生故障,默认20 s。Hello Time:发送BPDU的周期,默认为2 s,Forward Delay:BPDU全网传输延迟,默认15 s。
2.网桥号(www.chuimin.cn)
网桥号(Bridge ID)用于标识网络中的每一台交换机,它由两部分组成,2字节优先级和6字节MAC。优先级从0~65 535,缺省为32 768。对不同的VLAN,通常有一个累加值,如VALN 1为32 769,VALN 1为32 770等,可通过改变优先级设置来改变网桥号。
3.根网桥
具有最小网桥号的交换机将被选举为根网桥,根网桥的所有端口都不会阻塞,并都处于转发状态。
4.指定网桥
对交换机连接的每一个网段,都要选出一个指定网桥,指定网桥到根网桥的累计路径花费最小,由指定网桥收发本网段的数据包。
5.根端口
整个网络中只有一个根网桥,其他的网桥为非根网桥,根网桥上的端口都是指定端口,而不是根端口,而在非根网桥上,需要选择一个根端口。根端口是指从交换机到根网桥累计路径花费最小的端口,交换机通过根端口与根网桥通信。根端口设为转发状态。
6.指定端口
每个非根网桥为每个连接的网段选出一个指定端口,一个网段的指定端口指该网段到根网桥累计路径花费最小的端口,根网桥上的端口都是指定端口。指定端口设为转发状态。
7.非指定端口
除了根端口和指定端口之外的其他端口称为非指定端口,非指定端口将处于阻塞状态,不转发任何用户数据。
有关局域网组网技术(第2版)的文章
生成树协议中定义了根桥、根端口、指定端口等概念,目的就在于通过构造一棵自然树的方法达到裁剪冗余环路的目的,同时实现链路备份和路径最优化。总之,生成树协议的根本目的是将一个存在物理环路的交换网络变成一个没有环路的逻辑树形网络。而当这个链路出现故障无法使用时,IEEE 802.1d协议会重新计算网络链路,将处于“阻断状态”的端口重新打开,从而保障网络正常运转,如图4-6所示。......
2023-11-17
生成树协议IEEE 802.1d作为一种纯二层协议,通过在交换网络中建立一个最佳的树型拓扑结构,在冗余的基础上避免了环路。作为STP的升级版本,IEEE 802.1w RSTP快速生成树协议解决了收敛慢的问题,使得收敛速度最快在1 s以内,但是仍然不能有效利用冗余链路做负载均衡。直接与终端相连的交换机端口称为边缘端口,将其设置为快速端口。综上所述,快速生成树协议对生成树协议主要做了以下几点改进:改进1:更加优化的BPDU结构。......
2023-11-19
下面通过一个实例说明生成树协议的工作过程和配置方法:通过“spanning tree”命令开启生成树协议。选择生成树协议版本,STP的配置命令为“spanning treemode stp”。图4-13指定端口将交换网络中所有设备的根端口和指定端口设为转发状态,将其他端口设为阻塞状态,如图4-14所示,这样就可以在网络中避免产生环路。图4-14生成树生成后各端口状态......
2023-11-17
各设备IP地址为:交换机A:192.168.0.100 255.255.255.0交换机B:192.168.0.101 255.255.255.0PC 1:192.168.0.136 255.255.255.0PC 2:192.168.0.137 255.255.255.0图4-15生成树协议实验拓扑实训设备锐捷RG-S2126G 2台,主机2台,直连线4条。开启生成树协议switchA#spanning-treemode rstp!指定生成树协议的类型为RSTPswitchB#configure terminal!指定生成树协议的类型为RSTP4.“PC 1 ping PC 2”观察现象ping不通。查看交换机B生成树的配置信息StpVersion:RSTP!生成树协议的版本SysStpStatus:Enabled!......
2023-11-17
生成树协议目前常见的版本有生成树协议、快速生成树协议和多生成树协议。STP是生成树协议的早期版本,其特点是收敛时间长,当主要链路出现故障后,切换到备份链路需要50秒的时间。MSTP就是基于VLAN的RSTP,是在传统的STP、RSTP的基础上发展而来的新的生成树协议,包含了RSTP的快速转发机制。图4-9MSTP避免环路产生......
2023-11-17
对锐捷的系列交换机Spanning tree 的缺省配置如下:● 生成树协议为MSTP;● STP是关闭;● STP Priority 是32 768;● STP port Priority 是128;● STP port cost 根据端口速率自动判断;● Hello Time 2 s;● Forward-delay Time 15 s;● Max-age Time 20 s;可通过spanning-tree reset 命令让spanning tree参数恢复到缺省配置。启动生成树协议:Switch# spanning-tree关闭生成树协议:Switch# no spanning-tree配置生成树协议的类型:Switch# spanning-tree mode stp/rstp/mstp锐捷系列交换机默认使用MSTP协议。配置交换机优先级:Switch# Spanning-tree priority <0-61440>必须是4 096的倍数,共16个,缺省为32768。......
2023-11-19
在介绍具体的生成树构建算法之前,首先作如下定义:ID。为了简便起见,省略根与成员之间的通信过程。第三次迭代时,子树1中的节点1向节点6发出连接请求,成功后节点6加入子树,至此所有节点已全部连接,生成树建立完毕。......
2023-07-02
相关推荐