一、实验目的

理解生成树STP及快速生成树RSTP的工作原理,掌握如何在交换机上配置快速生成树协议。

二、实验原理

各公司都在寻找1天24小时,1周7天都能正常运行的计算机网络。达到100%正常运行是几乎不可能的,但是99.999%(即5个9)的可靠性则是一些组织设定的目标。这意味着每30年才有1天的故障时间,平均4000天才有1小时的故障时间,平均每年只有5.25分钟的故障时间。达到99.999%的可靠性的目标需要极端可靠的网络。网络的可靠性来源于可靠的设备和可以容忍故障和错误的网络设计。容错性通过冗余来实现。

两台交换机以双链路互连可以提供链路的冗余备份功能,但带来了网络环路问题,此问题将导致网络中出现“广播风暴”,影响交换机的正常工作。使用生成树协议可以避免环路的产生,同时提供链路的冗余备份功能。

STP(Spanning TreeProtocol )是生成树协议的英文缩写。生成树的主要目的是选举一个根交换机(根桥),对网络中所有的桥都构造一个无环的路径指向根桥。当生成树收敛完成后,网络中的每一个桥对于它的桥接端口都会是两种状态之一:转发或者是阻塞。STP通过在交换机之间传递一种特殊的协议报文(BPDU)来确定网络的拓扑结构。BPDU中包含了足够的信息来保证交换机完成生成树计算。生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。STP也提供了为网络提供备份连接的可能。

STP协议由IEEE802.1D定义,RSTP由IEEE802.1W定义。

IEEE802.1D使用两种类型的BPDU:

一个配置BPDU,主要用于初始STP配置,一个拓扑变化通知(TCN)BPDU,主要用于拓扑变化。

BPDU传输时使用的是一个分配给“所有的桥”的保留的组播地址。BPDU从所有的桥接的局域网端口中发送出去,并且被局域网中所有的桥接收。BPDU不会被路由器转发出局域网。

STP所有功能都是通过交换机或网桥之间周期性地发送BPDU桥接协议数据单元来实现的。BPDU报文每2秒发送一次,目的MAC是组播地址:0x01-80-C2-00-00-00.该报文携带了生成树计算所需信息:根网桥ID、根路径成本、发送网桥ID、发送端口ID、老化时间等等。

三、实验设备

Ruijie S2628G-E/ S3760E-24(2台)、计算机

四、实验内容与步骤

具体的操作步骤如下:

步骤1:在两台交换机上启用生成树协议

S3(config)#spanning-tree             // Enable spanning-tree. 不可缺少

S3(config)#spanning-tree mode rstp     // 生成树模式

S3#sh spanning-tree

--------------------------------------------------------

S4(config)#spanning-tree             // Enable spanning-tree. 不可缺少

S4(config)#spanning-tree mode rstp     // 生成树模式

S4#sh spanning-tree

生成树的启用非常简单,快速生成树启用后,有提示“Topology Change”指示拓扑发生变化。此时,两台PC上使用ping命令测试与对方的连通性,结果正常ping通。

步骤2:观察交换机上的生成树协议

在两台交换机上使用sh spanning-tree指令后比较查看结果。

S3与S4的网桥优先级相同,而S3的网桥地址比S4小,因此,S3为根网桥。S3上到根网桥的最低路径成本(RootCost)为0,S4上到根网桥的最低路径成本(RootCost)为200,000。缺省情况下,当交换机路径耗费值的版本号为stp8021t2001,10M口的路径费用为2,000,000,100M口的路径费用为200,000,1000M口的路径费用为20,000;当交换机路径耗费值的版本号为stp8021d1998,10M口的路径费用为100,100M口的路径费用为19,1000M口的路径费用为4。对于连接主机的端口,端口的路径费用没有意义,不会用于任何计算中。

转载于:https://blog.51cto.com/12045285/1861354

交换机生成树协议配置相关推荐

  1. 思科服务器查看生成树协议,思科交换机生成树协议配置案例

    生成树协议 生成树协议分为两部分来进行设置,包括基于主机的生成树协议设置和基于端口的生成树设置. 基于端口的生成树配置命令 用户执行该命令设置指定端口的stp 属性. 使能基于端口的生成树协议命令 [ ...

  2. 大连理工大学网络综合实验三:交换机端口配置与生成树协议配置

    注意事项 本文档仅为H3C模拟平台下需要的代码部分 报告册答案等请参见以下连接 https://download.csdn.net/download/tastyrekeke/11922865 实验一: ...

  3. 实验:交换机生成树协议STP--功能验证

    网络拓扑图如下: 让PC0给PC1发送一个数据包 由上图你可以看到:因为交换机生成树协议STP,交换机1的Fa0/1端口是阻塞的. 接下来,我们手动的关闭交换机2的Fa0/2端口. 再让PC0给PC1 ...

  4. 交换机生成树协议(STP)

    STP STP:生成协议(Spanning-tree-protocol) STP产生的背景: 为了提高网络可靠性,交换网络中通常会使用冗余链路,然而,冗余链路会给交换网络带来环路风险,并且导致广播风暴 ...

  5. 3950双层交换机生成树协议

    3950双层交换机,A/B交换机分别开启生成树协议. spanning-tree 查看端口 show spanning-tree 两台交换机开启生成树协议之后广播风暴消失. 交换机A 1/1.1/2. ...

  6. 交换机端口配置与生成树协议配置

    交换机端口配置: 速率是向下兼容的. 1/0/1值得是:最右边的1指的是端口的索引值.中间的0指的是槽位,最左边的1指的是设备单元号. 通信模式: 半双工通信例子:有对讲机. 电话一般也是全双工,也就 ...

  7. 华为简单的生成树协议配置

    华为简单STP配置 与Cisco不同,ensp不能通过灯的颜色来找到根桥的位置 查看生成树基本信息:display stp 其中 Mode MSTP:华为默认运行MSTP CIST Bridge:本交 ...

  8. 华为mstp多生成树配置_MSTP多区域生成树协议配置举例

    如下图,按要求配置各个区域.防止出现环路. 配置文件: SW1:SW2和3与SW1类似. dis current-configuration # sysname SW1 # vlan batch 2 ...

  9. 07. 快速生成树协议

    转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq0GbRcP2tT4Ax2iP4fP0vayk2 快速生成树协议配置 技术原理 ...

最新文章

  1. 微软中国CTO:不思进取、放弃基本技能的程序员在34.9岁会被淘汰!
  2. 联想服务器升级微码文件,ThinkPad如何升级硬盘微码程序(适用于SL系列机器)
  3. SUID和SGID位简介
  4. mysql Replication机制
  5. bash-高级编程--位置变量
  6. 视频倒退编辑android,视频倒放剪辑app下载-视频倒放剪辑 v2.6.3 安卓版 - 下载吧...
  7. 无向图g的邻接矩阵一定是_矩阵是图
  8. 讲述下 :LVM逻辑卷管理遇到的问题
  9. 2017.9.6 外星人 思考记录
  10. 利用navicat for mysql实现mysql数据库表结构复制
  11. java 减法基础_java基础之运算符
  12. Java web 第一天
  13. java springmvc是什么意思_springmvc的简单理解与使用
  14. pycharm中创建的dictionary与python package的区别
  15. Linux常用命令英文全称以及中文解释
  16. Jumpserver部署+Ldap认证
  17. FILETIME to DateTime
  18. APUE编程:37---文件目录(文件黏着位)
  19. 微软的软件测试工程师——《微软的软件测试之道》
  20. storm spout读取mysql_Storm中Spout使用注意事项小结

热门文章

  1. http路径转file会变成反斜杠_PHP session反序列化漏洞
  2. 二层交换机可以划分vlan吗_二层交换机上,属于不同VLAN的PC该如何通信
  3. 信捷步进指令的使用_【笔记】信捷plc应用,指令篇
  4. 文本框换行_多行文本框的认识以及代码详解
  5. 取消显示fps的指令_机器人控制指令介绍(一)
  6. asyncdata连接php,如何使用Nuxt和asyncData观察路由更改
  7. 单片机 c语言 按键长按短按,求助:单片机一键长按与短按按键实现的c程序有问题...
  8. nonlocal python3_Python3中 对local和nonlocal 关键字的认识
  9. SQL Server中的事务与锁
  10. POJ 2182 Lost Cows (求序列第k大)