首页 > 其他分享 >3.2 实验二:生成树基础实验

3.2 实验二:生成树基础实验

时间:2022-08-16 18:00:19浏览次数:96  
标签:RSTP 端口 实验 生成 修改 STP 根桥 3.2

实验介绍

 

以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出了生成树协议STP(Spanning Tree Protocol)。
与众多协议的发展过程一样,生成树协议也是随着网络的发展而不断更新的,从最初的IEEE 802.1D中定义的STP到IEEE 802.1W中定义的快速生成树协议RSTP(Rapid Spanning Tree Protocol),再到最新的IEEE 802.1S中定义的多生成树协议MSTP(Multiple Spanning Tree Protocol)。
本实验将通过完成STP的基本配置,帮助学员掌握STP的配置和原理,以及部分RSTP特性。

#我不知道为什么还在教STP 很奇怪!推荐大家少用STP! 用MSTP或者RSTP都可以!

实验目的
 掌握启用和禁用STP/RSTP的方法                   
 掌握修改交换机STP模式的方法
 掌握修改桥优先级,控制根桥选举的方法
 掌握修改端口优先级,控制根端口和指定端口选举的方法
 掌握修改端口开销,控制根端口和指定端口选举的方法
 掌握边缘端口的配置方法
 掌握启用和禁用RSTP的配置方法

 

#个人感觉 这应该大多是为了理论考试使用!为了让大家有个更直观的感受!

 


实验组网介绍

 

 

 

 

实验背景

某公司的二层交换网络中,为了提高网络可靠性,故在二层交换网络中增加冗余链路。为了阻止冗余链路可能带来的广播风暴,MAC地址漂移等负面影响,需要在交换机之间部署生成树协议。

 

实验实现的需求

1. 使能设备上的STP功能
2. 修改桥优先级来控制根桥的选举
3. 修改接口参数来控制端口角色
4. 修改设备运行RSTP协议
5. 配置RSTP边缘端口

 

实验步骤

1. 使能设备上的STP功能

由于我使用的是ENSP模拟器中S5700 他默认开启了MSTP

 

 

 

 所以首先修改为STP

 

 

 

 

 

 这表示SW1 已经被我们切换成了STP 

其他几台交换机 大家也同样修改为STP。

然后我们查看各个交换机的接口信息

 

 

 

 

 

 

 然后我们可以得到如下拓扑图  

 

 

根端口RP、指定端口DP、阻塞端口AP(STP里面端口角色)

为了方便理解,我找了一下以前的笔记

 

 

 

 

 

 

 2. 修改桥优先级来控制根桥的选举

修改设备参数,使得S1成为根桥,S2成为备份根桥

 

 

 

我们配置后 看一下 和之前有没有什么区别,得到拓扑如下

 

 

 

 

 

 我们查看SW的stp信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 我们会发现SW1已经被成了根桥 SW2变成了备份根桥

 

 3. 修改接口参数来控制端口角色

修改设备参数,使得S3的GigabitEthernet0/0/2接口成为根端口(修改开销)

 

 

 

 

 我们查看SW3 可以看到 STP的cost变成了40000

 

 

 

修改生成树为RSTP,所有设备均修改为RSTP

 

 

 我们会发现整体拓扑无影响 SW1依然是根桥

5. 配置RSTP边缘端口 

 

interface range命令和port-group group-member命令的功能完全相同,只是interface range命令在V200R003C00及后续版本才支持,大家可以根据习惯选择其中1条命令进行配置。 我这个不支持 只能使用port group了

假设 S4的G0/0/4-G/0/08为边缘端口 

 

 

 

 

 

 到这里所有实验全部做完了,但是大家如果做的时候,端口角色和状态可能会不一样,根据自己的实际情况,看一看。

 

 

实验拓扑图和配置

链接:https://pan.baidu.com/s/1Yn9SR72zlaBsq3HGYBzVXA?pwd=HCIA
提取码:HCIA

 

标签:RSTP,端口,实验,生成,修改,STP,根桥,3.2
From: https://www.cnblogs.com/never-say-die/p/16591701.html

相关文章

  • POI生成word设置的字体不生效
    原始修改字体XWPFRunrun=para.createRun();run.setText(runText,0);run.setFontFamily("仿宋");//字体run.setFontSize(16);//字体大小修改中文字体XWPFRunrun......
  • VS2019 git 提交忽略生成文件
    由于首次将代码移交至gitee时,没有注意,将一堆生成文件都提交到了码云上,如debug、release下的文件等等。提交时需要将这些文件忽略掉,那么应该怎么做呢?一、通过VS2019添加.g......
  • 生成树、生成树工作原理、生成树算法、BPDU及生成树应用实例
    一、网络环路问题当网络中存在物理环路时,会导致广播风暴,会产生巨大的网络流量,极其容易造成交换机死机如下图所示,有两台交换机A、B,交换机A的0/3端口连接MAC地址为11的客户......
  • 20220816 springboot_idea_lombok_转Entity 生成的ToDominObject没有用有参构造方
    1问题:使用lombok,DDD设计思想整合mapStruct时,转Entity生成的ToDominObject没有用有参构造方法构造对象 2解决方案:2.1未解决_原因猜想因为生......
  • leetcode1374-生成每种字符都是奇数个的字符串
    生成每种字符都是奇数个的字符串模拟如果n为奇数,则返回n个a;如果n为偶数,则返回n-1个a和1个bclassSolution{publicStringgenerateTheString(intn){......
  • php生成四位随机数
    1<?php23$arr1=array_merge(range('A','Z'),range(0,9),range('a','z'));//生成数组且合并为arr14shuffle($arr1);......
  • 编译适合CDH6.3.2的spark3.3.2
    1、版本对应编译环境:jdk:1.8.0_181maven:3.6.3scala2.12.0配置环境变量#jdkexportJAVA_HOME=/usr/java/jdk1.8.0_181-amd64exp......
  • 寻找带权图的最小连通:最小生成树
    出现背景树就是没有回路的图for无向图对于不带权的图,想找到一个最小连通边集合,很简答,可以使用生成树,n-1条边可以做到,不唯一对于带权的图,想找到权最小的生成树,称之为最......
  • SQL 序列生成器
    本篇介绍SQL:2016(ISO/IEC9075:2016)标准中定义的序列生成器(Sequencegenerator)和相关操作,以及六种主流数据库中的实现及差异:Oracle、MySQL、MicrosoftSQLServer、Postgre......
  • 练习2-17 生成3的乘方表
    #include<stdio.h>#include<math.h>intmain(){inti,n;doublepower;scanf("%d",&n);for(i=0;i<=n;i++){power=pow(3,i);......