CST 公共生成树

本实验只讨论CST(公共的生成树)

一、实验前先理解生成树决策的4 个步骤:

二、实验拓扑

1. 实验描述:

由于业务的要求,要有可靠的链路,要对链路实现冗余,但链路的冗余有可能给网络带来广播风暴,重复帧,MAC 地址表不稳定的问题,Spanning Tree protocol 在可以实现冗余的同时又可以解决以上三个问题.

2.实验1:验证CST(公共生成树)

CST 是IEEE 在虚拟局域网上处理生成树的特有方法,这是一种VLAN 解决方案,称为单一或者公共生成树。生成树协议运行在VLAN1 即缺省的VLAN 上。所有的交换机都举出同一个根网桥,并建立与该根网桥的关系

CISCO 的交换机默认就启用了生成树Spanning Tree protocol,不需配置就可以实现链路冗余能力.

实验拓扑:

实验

实验拓扑描述:

在以上交换网络拓扑中只有交换机默认存在的 VLAN1,交换机默认情况下所有端口属于VLAN1。

根据以上拓扑,也就是只有 VLAN1 存在的情况下我们来验证CST(公共生成树)

建议手工配置 SW1,SW2 的F0/23,F0/24 接口的trunk 模式

配置 SW1

SW1(config)#int range fastEthernet 0/23 – 24 -----注:进入一个接口范围,同时对多个端口进行配置

SW1(config-if-range)#switchport mode trunk

SW1(config-if-range)#no shutdown

配置SW2

SW2(config)#int range fastEthernet 0/23 - 24

SW2(config-if-range)#switchport mode trunk

SW2(config-if-range)#no shutdown

SW1 上用show spanning-tree 验证生成树:

SW1#show spanning-tree

VLAN0001

Spanning tree enabled protocol ieee

Root ID Priority 32769

Address 0008.20ff.6400

This bridge is the root ------------------------注: SW1 为根网桥

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

-------------注:根交换机的网桥ID

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)

Address 0008.20ff.6400

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 15 ------注: SW1 的网桥ID

Interface Role Sts Cost Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Fa0/23 Desg FWD 19 128.23 P2p

-------------------------------注: Desg:表示F0/23 为指定端口

FWD 表示:端口的生树成状态

为转发状态表示 F0/23 到根网桥

的花费为 19 128.23:这里128 表

示端口优先级,23 表示端口号,

这里可以先不用考虑这个。

Fa0/24 Desg FWD 19 128.24 P2p

<Desg 表示指定端口>

注: CST 是IEEE 在虚拟局域网上处理生成树的特有方法,这是一种VLAN 解决方案,称为单一

或者公共生成树。生成树协议运行在VLAN1 即缺省的VLAN 上。

SW2 上用show spanning-tree 验证生成树:

SW2#show spanning-tree

VLAN0001

Spanning tree enabled protocol ieee

Root ID Priority 32769 -----------------------------注:根交换机的网桥ID

Address 0008.20ff.6400

Cost 19

Port 23 (FastEthernet0/23)

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)

Address 000d.bce7.5940

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 300 ------------------- SW2 的网桥ID

Interface Role Sts Cost Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Fa0/23 Root FWD 19 128.23 P2p

Fa0/24 Altn BLK 19 128.24 P2p

注:解释:F0/24 为altn(后备端口),端口的生成树状态为BLK(blocking)状态,Root 表示根端口,Altn 表示

后备端口。

回顾生成树决策的4 个步骤:

通过在 SW1,SW2 上show spanning-tree 得到以下结果.

SW1(根交换机)

F0/23-------------------指定端口

F0/24-------------------指定端口

SW2(非根交换机)

F0/23-------------------根端口

F0/24-------------------blocking 端口

生成树决策过程:

·选根交换机:

One root bridge per network(每个网络只有一个根桥)

根桥的选举:Lowest BID (最小的BID)

SW1 的竞选根交换机参数:

Bridge ID: Priority 32768

MAC Address 0008.20ff.6400

SW2 的竞选根交换机参数:

Bridge ID: Priority 32768

MAC Address 000d.bce7.5940

选择根交换机第一个条件先看优先级 Priority 再看MAC 地址,缺省SW1 和SW2 的优先级都是32768,通

过优先级无法选择根交换机,只能通过MAC 地址选择,交换机的MAC 地址可以通过show version 查看.

SW1 的MAC 地址0008.20ff.6400 比SW2 的MAC 地址000d.bce7.5940 小,越小越优先,所以SW1 为根

交换机

·选根端口:

One root port per nonroot bridge(每个非根桥都有一个根端口)

根端口(RP):Lowest path cost to root bridge 每个非根桥有且只有一个根端口,非根桥到达根桥所需

开销最小的那个端口即为根端口。(可转发流量)

选举RP/DP的方法:(RP—根端口 ,DP—指定端口)

1.Lowest RID(最小的RID) 这里是(根桥)的BID

2.Lowest path cost to root bridge(到达根的最小路径开销)

3.lowest sender BID (最小的发送BID)

4.Lowest sender port ID 当两台交换机之间有两条线路直连时会用到这一项来选 (比如本实验中

批定端口的选择就会用到这一项)

SW1 为根桥,不会有根端口,因为只有非根桥有根端口:

SW2 为非根桥,根端口肯定是F0/23 ,F0/24 的其中一个:

F0/23 ,F0/24 这个两个端口选举根端口的条件: (非根桥到达根桥所需开销最小的那个端口即为根端口)

F0/23 到达根网桥的开销(cost)为19

F0/24 到达根网桥的开销(cost)为19

通过非根桥到达根桥所需开销最小这个条件没法选出根端口,只能再看生成树决策的第3个条件即

lowest sender BID (最小的发送BID)

通过lowest sender BID (最小的发送BID)选举,但F0/23,F0/24 都是在SW2(非根桥)上的两个端口

lowest sender BID 都是:

Bridge ID: Priority 32768

MAC Address 000d.bce7.5940

所以这里无法通过lowest sender BID选出根端口,只能再看生成树决策的第4个条件Lowest sender port

ID,当两台交换机之间有两条线路直连时会用到这一项(端口号越小越优先)

F0/23比F0/24小,所以F0/23优先.最终可以选出根端口F0/23

SW2上剩下F0/24的就是blocking端口

在SW2上show spanning-tree验证:

SW2#show spanning-tree

VLAN0001

Spanning tree enabled protocol ieee

Root ID Priority 32769

Address 0008.20ff.6400

Cost 19

Port 23 (FastEthernet0/23)

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)

Address 000d.bce7.5940

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 300

Interface Role Sts Cost Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Fa0/23 Root FWD 19 128.23 P2p --------------注: F0/23 为根端口

Fa0/24 Altn BLK 19 128.24 P2p ------注: SW2 上F0/24 就是blocking 端口

总结:

看上图,从SW2到SW1的所有数据流量最终通过线点1到达,SW2的F0/24处于备份状态,在SW2上show spanning-tree可以看到F0/24的端口角色为Altn,即线路2作为线路1上备份链路.

CST 的缺点:最终有一条链路总是处在备份的状态,就像本实验中线路2 处在备份的状态,我们想象假如线路1 永远不会出问题,如果这样,那好像线路2 的存在是多余的,于是我们有个想法就是能不能两条链路都利用起来,比如说一部分流量走线路1,另一部分流量走线路2,其实是可以的,CISCO的PVST+产生就由来于此,我们将在下个实验中介绍PVST+。

时间: 2024-10-09 09:18:14

CST 公共生成树的相关文章

各种生成树(stp、rstp、pvst、mstp、msti)概念

PC机和服务器通过交换机相连接,当交换机出现故障导致PC机无法从服务器获取信息就会导致网络无法访问.此时增加冗余链路解决这个(单点故障)问题,但同时可能会引发广播风暴.多帧复制和MAC地址表不稳定等现象影响网络正常运行.当一个问题出现时,总会有另一个办法去解决它.这个办法就是生成树,生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路也就是主要链路正常时,断开备份链路:主要链路故障时,启用备份链路,来达到消除网络二层环路的目的. STP生成树最早的生成树协议(STP)由IEEE802.

STP生成树协议整理

环路危害:为了提高网络的可用性,需要进行冗余和备份,但冗余路径会产生环路.环路会导致以下问题: 1.广播风暴:由于交换机会对广播.多播.和未知目标mac的单播包进行洪泛,存在环路的情况下会使广播在网段内大量的复制,传播数据帧,导致链路带宽资源被耗尽,使cpu利用率增高,设备性能下降,最终致使网络瘫痪. 2.多帧拷贝.mac地址漂移:当交换机刚刚启动时,mac地址表是空的,所以所有的单播帧会进行洪泛操作,如果存在环路的话,交换机在特定的情况下会从不同的接口收到相同的mac地址,这样的话mac地址表

CST概念

CST:(Common Spanning Tree)公共生成树,是连接交换网络内所有MST域的一棵生成树.?CST即是连接各个MST域之间的树,它是CIST的一个部分.是用来互联MST区域的单生成树.如果把每个MST区域看作是一个"设备",CST就是这些"设备"通过STP协议.RSTP协议计算生成的一棵生成树.在每个MST区域中计算出的生成树都是作为包含整个交换域的CST的子树出现的. 原文地址:https://blog.51cto.com/14216988/240

网络知识整理

一.OSI 应用层:直接与用户和应用程序打交道,负责对软件提供接口 表示层:关注传输信息的语法和语义,还负责数据加密和压缩 会话层:建立会话关系,并保持会话过程和畅通,还提供差错恢复 传输层:数据分段,创建端到端的连接,差错校验和重传 网络层:编址.路由选择.拥塞控制.异种网络连接.数据分片和重组 数据链路层:帧同步,数据链路建立.维持和释放.传输资源控制.流量控制.差错控制. 寻址.标识上层数据 物理层:机械特性.电气特性.功能特性.规程特性.比特流的传输 二.PPP 2.1.会话过程: (1

MSTP理论01-背景及概念

MSTP出现背景:1).STP:收敛慢,只有一颗树,无法做VLAN间数据流量的负载均衡,带宽浪费.2).RSTP:收敛快,只有一颗树,无法做VLAN间数据流量的负载均衡,带宽浪费.3).MSTP:收敛快,可以有多颗树,能做不通VLAN的选路,能做流量的负载均衡,带宽利用率高. MSTP 兼容 STP和 RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现 VLAN 数据的负载均衡.通过 MSTP 把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立.每

STP/RSTP/PVST/MSTP/MSTI/CIST的概念以及Cost of path的计算

| STP/RSTP/PVST/MSTP的概念 | STP该协议可应用于在网络中建立树形拓扑,消除网络的二层环路,并且可以通过一定的方法实现路径冗余,但不是一定可以实现路径冗余.STP的基本原理是,通过在交换机之间传递一种特殊的协议报文,网桥协议数据单元(Bridge Protocol Data Unit,简称BPDU),来确定网络的拓扑结构.Spanning Tree Protocol在IEEE802.1D文档中定义.该协议的原理是按照树的结构来构造网络拓扑,消除网络中的环路,避免由于环路的存

2.4-EN_STP

增强型生成树协议(EN_STP): Spannig Tree port states: blocking 20s+listening 15s+learning 15s最后才forwarding 这就是为什么交换机冗余切换会丢几个包的原因--但这些时间都是不一定的,可能blocking会经过很短时间就直接进入listening. 方法一:PortFast: PortFast只适用于交换机与主机(电脑)直连的端口: 不应该在交换机与交换机.路由器.Hub等互连的网络设备的端口使用→会导致短暂的STP

344

[‎2016/‎6/‎3 14:17] Qi, Monica-XF: 从13:41开始 刚刚停了 20 ge ************ Start Display Current Environment ************WebSphere Platform 8.0.0.7 [BASE 8.0.0.7 cf071329.03] running with process name PEKBJDWGCS020Node15Cell\PEKBJDWGCS020Node122HK\server1 a

实验 快速生成树配置

[实验名称] 快速生成树协议 RSTP 的配置. [实验目的] 理解快速生成树协议 RSTP 的工作原理,掌握如何在交换机上配置快速生成树. [背景描述] 某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两 处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员 用 2 条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路. [需求分析] 两台交换机以双链路互联,需要在启用 RSTP 避免环路的同时,提供链路的冗余备份功 能. [实验拓