实验12:  STP

Ø    实验目的
通过本实验,读者可以掌握如下技能:
(1) 理解STP 的工作原理
(2) 掌握STP 树的控制
(3) 利用PVST 进行负载平衡

Ø    实验拓扑

SW1 和SW2 模拟为核心层的交换机,而S3 为接入的交换机. SW1 和SW2 实际上是三层交换机,我们这里并不利用其三层功能,所以它们也采用二层交换机的图标

Ø    实验步骤
   在网络中配置2 个VLAN,不同VLAN 的STP 具有不同的根桥,实现负载平衡。
n    步骤1:利用VTP 在交换机上创建VLAN2,SW1 和SW2 之间的链路配置Trunk
SW1(vlan)#vtp domain vtp-test
SW1(vlan)#vlan 2 name vlan2
SW1(vlan)#vlan 3 name vlan3
SW1(config)#int f0/8
SW1(config-if)#sw trunk encap dot1q
SW1(config-if)#sw mode trunk
SW1(config)#int f0/11
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#switchport mode trunk

SW2(vlan)#vtp domain vtp-test
SW2(config)#int f0/8
SW2(config-if)#sw trunk encap dot1q

SW2(config-if)#sw mode trunk
SW2(config)#int f0/5
SW2(config-if)#sw trunk encap dot1q
SW2(config-if)#sw mode trunk

SW3(config)#vtp domain vtp-test
SW3(config)#int f0/11
SW3(config-if)#sw trunk encap dot1q
SW3(config-if)#sw mode trunk
SW3(config)#int f0/5
SW3(config-if)#sw mode trunk
SW3(config-if)#sw trunk encap dot1q

//请确认三条链路的Trunk 是否成功.在SW1 上配置VTP 的域名,并创建VLAN2,VLAN3.由于默认时SW2 和SW3 的VTP域名为空,它们将自动学习到SW1 的VTP 域名,同时SW2、SW3 也将自动学习到VLAN 2,VLAN3请确认是否成功。

n    步骤2:检查初始的STP 树
u    SW1#show spanning-tree
VLAN0001
  Spanning tree enabled protocol ieee
  //以上表明运行的STP 协议是IEEE 的802.1D
  Root ID    Priority    32769
             Address     000a.8a4b.6900
             Cost        19
             Port        8 (FastEthernet0/8)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
  //以上显示VLAN 1 的STP 树的根桥信息,通过根桥的MAC 地址可以确定SW2是根桥
  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     000a.8a52.b580
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
  //以上显示该交换机的桥ID
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/8               Root FWD 19        128.8    P2p
Fa0/11              Desg FWD 19        128.11   P2p
  //以上显示该交换机各个接口的状态,f0/8和f0/11处于转发状态
          
VLAN0002  
  Spanning tree enabled protocol ieee
  Root ID    Priority    32770
             Address     000a.8a4b.6900
             Cost        19
             Port        8 (FastEthernet0/8)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
  //VLAN2的根桥也是SW2

Bridge ID  Priority    32770  (priority 32768 sys-id-ext 2)
             Address     000a.8a52.b580
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
          
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/8               Root FWD 19        128.8    P2p
Fa0/11              Desg FWD 19        128.11   P2p
 //以上是VLAN 2 的STP 树情况,VLAN 3 的STP 树和VLAN 1 的类似。默认时,Cisco 交换机会为每个VLAN 都生成一个单独的STP 树,称为PVST(Per VLAN Spanning Tree)。
       
          
u    SW3#show spanning-tree

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    32769
             Address     000a.8a4b.6900
             Cost        19
             Port        5 (FastEthernet0/5)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     000c.cea2.8e00
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/5               Root FWD 19        128.5    P2p
Fa0/11              Altn BLK 19        128.11   P2p

//对于VLAN 1 来说,f0/5是根端口,处于转发状态, f0/11是阻塞口

n    步骤3:控制S1 为VLAN1 的根桥,S2 为VLAN2 的根桥
SW1(config)#spanning-tree vlan 2 priority 4096
或 SW1(config)#spanning-tree vlan 2 root primary

SW1#show spanning-tree

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    4097
             Address     000a.8a4b.6900
             Cost        19
             Port        8 (FastEthernet0/8)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     000a.8a52.b580
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/8               Root FWD 19        128.8    P2p

VLAN0002  
  Spanning tree enabled protocol ieee
  Root ID    Priority    4098
             Address     000a.8a52.b580
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
          
  Bridge ID  Priority    4098   (priority 4096 sys-id-ext 2)
             Address     000a.8a52.b580
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
          
Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/8               Desg FWD 19        128.8    P2p
          
//VLAN2的根桥变为SW1

实验15: STP的更多相关文章

  1. 汇编实验15:安装新的int 9中断例程

    汇编实验15:安装新的int 9中断例程 任务 安装一个新的int 9中断例程,功能:在DOS下,按下“A”键后,除非不在松开,一旦松开后,就显示满屏幕的“A”,其他键照常处理. 预备知识概要 这次实 ...

  2. [nRF51822] 10、基础实验代码解析大全 · 实验15 - RTC

    一.实验内容: 配置NRF51822 的RTC0 的TICK 频率为8Hz,COMPARE0 匹配事件触发周期为3 秒,并使能了TICK 和COMPARE0 中断. TICK 中断中驱动指示灯D1 翻 ...

  3. 【Python】【demo实验15】【练习实例】【两个数范围内素数的统计】

    原题: 判断101-200之间有多少个素数,并输出所有素数. 关于素数的统计,之前已经做过相应的实验了,参考:[显示素数,显示两个数范围内的所有素数] 原题给出的解法,使用math的sqrt函数,这个 ...

  4. 汇编程序52:实验15 安装新的int9中断例程

    assume cs:code ;重写int9中断例程,当按住a后松开,便会产生满屏A stack segment dw dup() stack ends code segment start: mov ...

  5. CISCO交换机STP实验(生成树协议)

    目录 一.前言:生成树协议(STP) 二.CISCO交换机STP命令汇总 三.运用STP搭建简单拓扑 四.实战:STP综合实验 五.结语 一.前言:生成树协议(STP) 计算机网络中,我们为了减少网络 ...

  6. CCNA CCNP CCIE所有实验名称完整版

    实验1:通过Console端口访问Cisco路由器  实验2:通过Telnet访问Cisco路由器  实验3:配置终端服务器  实验4:通过浏览器访问路由器  实验5:模式切换.上下文帮助及查看有关信 ...

  7. 交换知识 VLAN VTP STP 单臂路由

    第1章 交换基础 1.1 园区网分层结构 层次 作用 出口层 广域网接入 出口策略 带宽控制 核心层 高速转发 服务器接入 路由选择 汇聚层 流量汇聚 链路冗余 设备冗余 路由选择 接入层 用户接入 ...

  8. [nRF51822] 12、基础实验代码解析大全 · 实验19 - PWM

    一.PWM概述: PWM(Pulse Width Modulation):脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形. PWM 的几个基本概念: 1) 占空比:占空比是指 ...

  9. [nRF51822] 11、基础实验代码解析大全 · 实验16 - 内部FLASH读写

     一.实验内容: 通过串口发送单个字符到NRF51822,NRF51822 接收到字符后将其写入到FLASH 的最后一页,之后将其读出并通过串口打印出数据. 二.nRF51822芯片内部flash知识 ...

随机推荐

  1. Spring的BeanPostProcessor后置处理器与bean的生命周期

    前言 本文将把Spring在Bean的生命周期中涉及到的后置处理器一一梳理出来,并简要说一下功能,至于每个后置处理器在实际扩展中的用处,还要后续慢慢探索总结. 正文 下面一步步跟进探寻那些后置处理器们 ...

  2. highlight.js代码风格引入方法

    <link href="https://cdn.bootcss.com/highlight.js/9.15.10/styles/darcula.min.css" rel=&q ...

  3. centos 7.3 服务器环境搭建——MySQL 安装和配置

    centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服 ...

  4. 洛谷P1462 通往奥格瑞玛的道路 题解 最短路+二分答案

    题目链接:https://www.luogu.com.cn/problem/P1462 题目大意: 有 \(n\) 个点 \(m\) 条边,每个点有一个点权,每个边有一个边权.求所有长度不超过 \(b ...

  5. javascript-void keyword

    javascript-void keyword 写在前面 ECMA-262定义了ECMAScript所支持的关键字(keyword),关键字不能用作ECMAScript程序的标识符(Indetifie ...

  6. 【一起学源码-微服务】Ribbon 源码四:进一步探究Ribbon的IRule和IPing

    前言 前情回顾 上一讲深入的讲解了Ribbon的初始化过程及Ribbon与Eureka的整合代码,与Eureka整合的类就是DiscoveryEnableNIWSServerList,同时在Dynam ...

  7. windows生成github密钥并推送文件踩坑

    强调官方文档最可靠,百度踩坑很浪费时间,建议去寻找一手数据源头 github官方文档提供了帮助 第一步 查看密钥 如果您还没有 SSH 密钥,则必须生成新 SSH 密钥. 如果您不确定是否已有 SSH ...

  8. OpenStack Identity API v3 extensions (CURRENT)

    Table Of Contents Identity API v3 extensions (CURRENT) OS-ENDPOINT-POLICY API Associate policy and e ...

  9. css3实现左右div高度自适应且内容居中对齐

    主要运用了css3的弹层布局,直接上代码: 效果:左边盒子宽度固定.内容居中对齐.与右侧盒子高度相等,右侧自动缩放 html: <div class="main"> & ...

  10. CS0656 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

    问题出现原因:在net core使用动态类型dynamic,在编译的时候提示错误信息如上. 解决方案: 1.不用dynamic类型 2.在使用的地方添加一个dll,Microsoft.CSharp,或 ...