STP实验
- 格式:pdf
- 大小:127.12 KB
- 文档页数:4
实验项目:STP生成树实验一、实验目的:通过本实验可以掌握以下技能:●生成树的运行原理●生成树常用参数设置,如生成树优先级,接口开销,接口优先级等●配置生成树的主根备份根二、实验拓扑:拓扑要求:1、SW1成为网络中的主根,SW2为备份根2、修改SW3的FA0/24口的优先级设置为643、手工修改SW3与SW4的Fa0/20的接口开销为5三、实验步骤1:步骤1:cisco交换机上面生成树是默认启用的,默认运行的生成树是PVST+。
可通过命令show spanning-tree查看生成树运行情况。
步骤2:手工在交换机上启动生成树(默认是自动启动的,本步骤非必须)因为默认运行的是PVST+,所以生成树的修改是基于VLAN的:Switch(config)#spanning-tree vlan 2 //在VLAN2上面开启生成树Switch(config)#no spanning-tree vlan 2 //在VLAN2上关闭生成树步骤3:修改生成树优先级,使SW1成为主根,SW2为备份根:SW1(config)#spanning-tree vlan 1 priority 24576SW2(config)#spanning-tree vlan 1 priority 28672注意,由于生成树的system-id-extend特性,所以生成树优先级必须是4096倍数。
也可以使用Cisco交换机提供的交换机根设置的宏命令:SW1(config)#spanning-tree vlan 1 root primary将SW1设置为主根,交换机会自动将自己VLAN1的优先级设置的比网络中其他交换机的低,保证自己被选举为主根。
SW2(config)#spanning-tree vlan 1 root secondary将SW2设置为备份根,SW2会自动将自己VLAN1的生成树优先级设置的比总根高,但是比其他交换机低,以作为主根的备份。
实验三生成树协议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 实验一、实验目的1..掌握STP 的作用和原理2.掌握STP 的配置方法3.STP 的诊断方法二、实验器材交换机三台、计算机三台、网线六根、配置线三根三、实验拓补图四、实验步骤1.讨论明确项目要求和网络设计方案;2.设计要求,进行三个子网的IP 划分;3.子网分配VLAN 号和各VLAN 对应的交换机端口成员;4.小组形成一个完整的项目规划表,其中主要包括各子网IP 规划、VLAN 及端口规划、级5.口和类型规划、小组成员分工明细表;6.实验拓扑图连接好各种电缆,并配置计算机的IP ;7.规划的相关数据,配置交换机中的VLAN 和端口成员分配;8.交换机各级联端口为trunk 模式。
9.交换机上启用STP ,配置命令如下10.换机接PC 机的端口stp 功能关闭,或者配置为边缘端口,并使能BPDU 保护功能。
11.1配置为树根.12.交换机SW3、SW4、SW5上执行display interface 命令,分别查看23、24接口的状态,并将所处状态记录。
13.同子网下执行连通性测试,记录结果;14.子网中PC1执行ping –t 命令,进行长时间测试。
15.W3、SW4、SW5上的达到转发状态的端口的链路,并观察13步中的情况,以及观察STP 链路切换的时间间隔。
16.再把链路恢复。
17.运行show spanning-tree instance 0 查看生成树状态五、程序指令S3928A-1 S3928A-2 2826SPC2 PC1PC3 Fei_1/23Fei_1/23Fei_1/23 Fei_1/24 Fei_1/24 Fei_1/24 192.168.57.X1192.168.57.X2 VLAN100 VLAN100 Fei_1/1-10Fei_1/1-10 Fei_1/1-10六、实验验证。
一、实验目的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在网络中的实际应用效果。
QQ:1779737860一.创建无环路的拓扑结构1.实验拓扑QQ:17797378603.Stp协议操作过程1)确定跟桥(选择最小根网桥ID)根网桥的确定由网桥ID来决定!具有最低ID的网桥被定为根桥!网桥ID=网桥优先级+网桥MAC网桥优先级取值为0-65535,cisco默认是32768以4096为跳数。
Swi0 BID=32768+ 0005.5E01.85B0Swi1 BID=32768+ 0050.0FA8.36C5Swi2 BID=32768+ 0007.ECE6.50AESwi3 BID=32768+ 000C.CFA1.E35DSwi4 BID=32768+ 0001.C933.77D5比较以上各交换机BID值得出swi4为根桥!2)确定非根网桥的根端口(选择最小根路径代价)根端口是到达跟网桥的最短路径上的端口。
根端口的选举由路径代价来表示!Swi0 g0/1 cost=4+19G0/2 cost=4+19F0/1 cost=19+19+19F0/2 cost=19+19+19F0/3 cost=19 (根端口)Swi1 g0/1 cost=4+19G0/2 cost=4+19F0/1 cost=19+19+19F0/2 cost=19+19+19F0/3 cost=19 (根端口)Swi2 F0/1 cost=19+19F0/2 cost=19+19由于两个端口到根网桥的最短路径开销都相同,按照stp的优先级此时比较最低发送者网桥id。
即比较swi0和swi2的桥id。
Swi0 BID=32768+ 0005.5E01.85B0(优先)Swi1 BID=32768+ 0050.0FA8.36C5则,swi2的根端口为f0/1.Swi3 同swi2,swi3的根端口为f0/1.3)为每个端口确定一个指定网桥(端口)即确定非根网桥的指定端口(选择最小发送端网桥ID+最小端口优先级)1}根网桥的所有端口均为指定端口Swi4上的f0/1和f0/2均为指定端口。
一、生成树协议(STP,Spanning Tree Protocol)STP的主要任务是阻止在第2层网络(网桥或交换机)上产生网络环路。
它警惕地监视着网络中的所有链路,通过关闭任何冗余的接口来确保在网络中不会产生环路。
STP采用生成树算法(STA),它首先创建一个拓扑数据库,然后搜索并破坏掉冗余的链路。
运行STA算法之后,帧就只能被转发到保险的有STP挑选出来的链路上。
生成树协议目前常见的版本有STP(生成树协议IEEE802.1d)、RSTP(快速生成树协议IEEE802.1w)、MSTP(多生成树协议IEEE802.1s)。
注:STP是第2层协议,用来维护一个无环路的交换式网络。
生成树术语:根桥(Root brigde):根桥是桥ID最低的网桥。
对于STP来说,关键的问题是为网络中所有的交换机推选一个根桥,并让根桥成为网络中的焦点。
在网络中,所有其他的决定-比如哪一个端口要被阻塞,哪一个端口要被置为转发模式-都是根据根桥来判断来做出选择的。
BPDU(桥协议数据单元):所有交换机之间都交换信息,并利用这些信息来选出根交换机,也根据这些信息来进行网络的后续配置。
每台交换机都对桥协议数据单元(Bridge Protocol Data Unit)中的参数进行比较,它们将BPDU传送给某个邻居,并在其中放如入它们从其他邻居那里收到的BPDU。
桥ID(Bridge ID):STP利用桥ID来跟踪网络中的所有交换机。
桥ID是由桥优先级(在所有Cisco交换机上,默认的优先级为32768)和MAC地址的组合来决定的。
非根桥(Nonroot bridge):除了根桥外,其他所有的网桥都是非根桥。
它们相互之间都交换BPDU,并在所有交换机上更新STP拓扑数据库,以防止环路并对链路失效采用补救措施。
端口开销(Port cost):当两台交换机之间有多条链路且都不是根端口时,就根据端口开销来决定最佳路径,链路的开销取决于链路的带宽。
STP简要心得附上机实验STP协议------陆晗STP(SpanningTtree Protocol)生成树局域网络中为了解决设备的单点故障问题,会添加冗余链路(特别是在核心层和汇聚层中)。
如此整个网络拓扑中就会有环路的产生。
为了避免广播风暴或者数据传输的死循环。
运行STP协议的设备通过彼此交互信息(BPDU报文)发现网络中存在的环路。
将某些端口堵塞,以最终实现将环路网路修建成无环路的树形网络结构。
RSTP快速生成树协议是在STP基础上改进的版本,以来解决STP中端口状态转换延迟大的问题。
MSTP多生成树协议,用在环路结构复杂的网络中生存多个MSTPI (多生成树实例)每个MSTPI对应的是不同的树状网络结构,对应不同VLAN的通信。
STP协议的核心在于:“一根桥,两种度量,三个选举要素,四个比较原则和五种端口状态”。
根桥:根桥是整个网络中的逻辑中心,其作用周期性发送BPDU报文来传递整个网络的拓扑状态,来保证整个拓扑的稳定。
每个运行了STP协议的设备开始时都会认为自己是根桥发送BPDU报文(根桥BID,根路径开销,发送者BID,发送端口PID)。
当接收到更优的配置时以更优的配置代替自己的配置。
两种度量:(1)IDBID:64位。
16位优先级(priority)+48位桥mac地址。
先比较优先级,优先级越小,优先度越高。
桥mac地址越小,优先度越高。
PID:16位。
4位优先级+12位端口值。
同理,数值越小优先度越高。
(2)开销三个选举要素:根桥,根端口,指定端口。
根桥:若无手动配置。
比较发送BPDU中的BID值,BID最小的为根桥。
根端口(ROOT port):交换机上负责向根桥转发信息的端口,一个运行STP协议的设备有且只有一个根端口,根桥上无根端口。
选举根端口时,首先比较交换机各个端口的到根桥的开销,之后比较端口接收信息的上级端口的BID,BID越小,优先度越高。
最后比较端口的PID。
指定端口(Designated Port):在一个网段中选择出来的,接受下游设备信息的端口。