实验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. git基础命令的使用-附命令汇总

    本文从https://www.liaoxuefeng.com/wiki/896043488029600学习,边学习边记录. git命令:创建版本库:git init : 把当前目录变成Git可以管理的 ...

  2. Spring MVC 请求处理过程

    1.  2. 3. 4. 5. 6.

  3. MediatorPattern(中介者模式)-----Java/.Net

    中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性.这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护.中介者模式属于行为型模式.

  4. HBase学习笔记(四)—— 架构模型

    在逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列. 但从 HBase 的底层物理存储结构(K-V)来看,HBase 更像是一个 multi-dimensional m ...

  5. git submodule 管理子项目

    使用场景 拆分项目,当项目越来越大之后,我们希望 子模块 可以单独管理,并由 专门 的人去维护,这个时候只可以使用 git submodule 去完成. 常用命令 git clone <repo ...

  6. 【官方文档翻译】SpringBootActuator生产特性

    翻译自 spring-boot 官方文档(版本:2.2.2.RELEASE) Spring Boot包含了许多附加功能,可以帮助您在将应用程序推送到生产环境时监视和管理它.您可以选择使用HTTP端点或 ...

  7. JSP九大内置对象之session以及eclispe如何关联源码

    一.session的特点及其实例 session:同一次会话共享 a.浏览网站:开始->关闭 b.购物:浏览.付款.退出 c.电子邮件:浏览.写邮件.退出  从一次开始到一次结束,是一次会话.  ...

  8. Friday the Thirteenth 黑色星期五 USACO 模拟 超级简单做法

    1003: 1.1.3 Friday the Thirteenth 黑色星期五 时间限制: 1 Sec  内存限制: 128 MB提交: 8  解决: 8[提交] [状态] [讨论版] [命题人:外部 ...

  9. dp-(LCS 基因匹配)

    Human Gene Functions Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 19885   Accepted: ...

  10. postgresql gin索引使用

    由于属于老项目,postgresql使用版本9.6,主要解决‘%name%"查询无法使用索引问题.pg_trgm模块提供函数和操作符测定字母,数字,文本基于三元模型匹配的相似性, 还有支持快 ...