第十天内容《基础交换十》STP优化案例

STP优化案例
 
案例1:配置 access PortFast 特性  
实验名称:STP PortFast
实验拓扑:
实验需求:
      1、交换机1、2、3互联,配置互联链路为 Trunk ;  
      2、配置 SW1 为 根交换机 ;  
      3、连接 PC-2 到 SW2 的 Fas0/1  
      4、配置 PortFast特性,确保 PC-2 可以快速与交换机互通;
       
实验步骤:
      1、配置交换机之间的互联链路为 Trunk  
           interface  xx
              switchport  mode  trunk  
      2、配置 SW1 为 STP 的根;  
           spanning-tree vlan 1 priority  4096
      3、配置 PC2 与 SW2 的互联
            interface  fas0/2
                switchport mode  access  
                switchport access  vlan  1  
      4、配置连接 PC2的端口为 PortFast
            interface  fas0/2
                spanning-tree  portfast   
实验总结
      1、portfast 只建议在 access 链路启用
      2、access 链路没有配置特性之前,收敛时间为 30s ;  
      3、access 链路配置了特性之后,收敛时间为 0s ;  
         直接从 disable 跳转到 Forwarding 状态。
 
-------------------------------------------------------
案例2:Root Guard 根交换机保护
实验名称:Root Guard 原理
实验拓扑:
实验需求:
      1、SW1\2\3互联,互联链路手动设置为 Trunk  
      2、SW1配置为 STP Root ,通过修改优先级实现
      3、连接 STP 优先级为 0 的 SW4 到 SW2 的 Fas0/24
      4、确保新接入的交换机不会影响原有网络的根交换机的身份
       
实验步骤:
      1、手动设置每个交换机上的互联链路为 Trunk  
           interface fas0/xx  
               switchport mode trunk  
      2、设置根交换机  
           SW1  
              spanning-tree vlan 1 priority 4096  
      3、设置 SW4 的 STP 优先级为 0 ,
           SW4  
              spanning-tree vlan 1 priority 0  
      4、设置 SW4 与 SW2 之间的互联链路为 Trunk  
           interface  fas0/24  
             switchport mode trunk  
      5、为 SW2 的 Fas0/24 开启 Root Guard 特性  
           interface fas0/24  
              spanning-tree guard root  
       
实验总结:
      1、根保护功能,可以配置在任何交换机上;
      2、端口启用该功能以后,端口则永远成为“指定端口”
      3、如果该端口收到比原来的根交换机更加优秀的BPDU,
         则该端口进入到“非一致”状态,该状态下的端口无法
         转发数据包。
 
--------------------------------------------------------
案例3:Uplink Fast  
实验名称:Uplink Fast 原理  
实验拓扑:
实验需求:
    1、SW1\2\3互联,互联链路手动设置为Trunk ;
    2、确保 SW1 与 SW2 之间存在两个互联链路;
    3、确保 SW1 与 SW2 之间的活动链路断开后,备份链路快速切换      
实验步骤:
    1、手动配置交换机之间的互联链路为 Trunk  
          interface fas0/xx
            switchport mode trunk  
    2、开启SW2 上面的 Uplink Fast 特性  
          SW2  
             spanning-tree uplinkfast  
    3、断开 SW2 与 SW1 的 活动链路,观察备份链路的切换速度;
          SW2  
              interface fas0/12  
                 shutdown  
 
 
 
实验总结:
   1、该特性仅对设备发现的直连故障起作用;
   2、该特性只在本地设备配置即可,不需要全网配置  
   3、配置该特性的交换机必须是默认的优先级 - 32768  
   4、该特性可以让链路的切换速度从之前的30s降低为0s,实现秒切

时间: 2024-11-05 09:39:30

第十天内容《基础交换十》STP优化案例的相关文章

第十二天内容《基础交换十二》

RIP :    属于距离矢量路由协议:    位于 OSI 模型的第 7 层,通过 UDP 520来表示:    传递路由的方式,是一跳一跳的传输:(hop - 跳)      版本:      默认版本: 发版本1,收版本1和2:      版本1:发版本1,收版本1,      版本2:发版本2,收版本2,          版本2的优点:         1.可以携带子网掩码:         2.支持认证功能:         3.支持路由标记,便于管理路由条目:         4.

课程第七天内容《基础交换七》补充案例

案例一:交换机的工作原理实验名称:交换机 MAC 表形成实验拓扑:实验需求:    1.确保 PC-1 与 PC-3 可以互相Ping通:    2.查看交换机的 MAC 地址表 :实验步骤:    1.互联交换机与 PC-1/2/3 ; 分别对应交换机的 Fas0/1/2/3口    2.配置PC-1/2/3的IP地址(此时可以不配置网关IP地址)    3.在Ping之前,查看交换机的 MAC地址表(空)    4.PC-1 ping PC-3 之后,然后查看交换机的MAC地址表:过程分析:

CSS基础学习十五:盒子模型补充之外边距合并

今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括.开始今天的主题:外边距合并. 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于两个发生合 并的外边距的高度中的较大者. (1)外边距合并 外边距合并叠加是一个相当简单的概念.但是,在实践中对网页进行布局时,它会造成许多混淆.简单地说,外 边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的

Bootstrap <基础二十八>列表组

列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 class .list-group-item. 下面的实例演示了这点: <!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 基本的列表组</title> <link href="/boo

Bootstrap &lt;基础二十二&gt;超大屏幕(Jumbotron)

Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: 创建一个带有 class .jumbotron. 的容器 <div>. 除了更大的 <h1>,字体粗细 font-weight 被减为 200px. 下面的实例演示了这点: <!DOCTYPE html> <html> <head> <tit

Bootstrap&lt;基础二十四&gt; 缩略图

Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 class .thumbnail 的 <a> 标签. 这会添加四个像素的内边距(padding)和一个灰色的边框. 当鼠标悬停在图像上时,会动画显示出图像的轮廓. 下面的实例演示了默认的缩略图: <!DOCTYPE html> <html> <head> &l

redis使用基础(十) ——Redis存储Session

redis使用基础(十) --Redis存储Session (转载请附上本文链接--linhxx) 一.概述 PHP默认是将session存于服务器的文件中.当并发量大,此方式效率低,因此可以采用redis存储session. 要改变session的存储位置,首先要改变php.ini中的配置项session.save_handler,将其值设置为user. 二.改变存储位置函数 php内置的函数session_set_save_handler可以重新设定session的保存方式,包括sessio

Tensorflow深度学习之十二:基础图像处理之二

Tensorflow深度学习之十二:基础图像处理之二 from:https://blog.csdn.net/davincil/article/details/76598474 首先放出原始图像: 1.图像的翻转 import tensorflow as tf import cv2 # 这里定义一个tensorflow读取的图片格式转换为opencv读取的图片格式的函数 # 请注意: # 在tensorflow中,一个像素点的颜色顺序是R,G,B. # 在opencv中,一个像素点的颜色顺序是B,

ASP.NET Core 2.2 基础知识(十六) SignalR 概述

原文:ASP.NET Core 2.2 基础知识(十六) SignalR 概述 我一直觉得学习的最好方法就是先让程序能够正常运行,才去学习他的原理,剖析他的细节. 就好像这个图: 所以,我们先跟着官方文档,创建一个 SignalR 应用: https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/signalr?view=aspnetcore-2.2&tabs=visual-studio 这个例子一共涉及到下面几个步骤: 自定义中心 ChatH