一:stp原理:

stp原理非常简单 就是在网桥之间传输特殊消息(BPDU,配置消息),包换足够的信息以后做以下的工作:

1.从网络中的所有网桥中,选出根网桥(root)

2.计算本网桥到根网桥的最短路径

3.对每个lan 选出离根桥最近的那个网桥作为指定网桥,负责所有的lan数据转发。

4.网桥选择一个根端口,该端口给出的路径是这个网桥到根网桥的最佳路径选择。

5.确定根端口之外的包含生成树上的所有端口BPDU。

二.作用

1.选举根桥

2.检查环路发生的位置

3.阻止环路发生

4.通告网络状态的改变

5.监听生成树状态

BPDU报文处理:

将各个端口收到的配置消息和自己的配置消息做比较,得出最优的配置消息。

四.mstp

1.概念:

每个实例中对应一个或者一组vlan

每个vlan只能对应一个实例

每台交换机可以配置多个实例

没有配置vlan与实例映射时,所有vlan映射到实例0

实例是mstp域的概念

2.工作原理:

每个实例中各种计算生成生成树,互相不打扰,算法与rstp相同,不同的实例有不同的根,不同的拓扑。每个实例都有自己的BPDU报文;每个实例的的拓扑可以通过人力来确定,每个端口在不同的实例中生成树的参数可以不同,角色,状态也不同。

3.mstp区域

每一个mstp域由一个或者几个具有相同的mstp配置id相连网桥组成,它们启用多个实例。

五配置实例:

配置vlan

sw1:

ZXR10(config)#switchvlan-configuration

ZXR10(config-swvlan)#vlan 10

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 20

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 30

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#interface gei-0/1/1/24

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 30

ZXR10(config-swvlan)#interface gei-0/1/1/23

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 30

sw2:

ZXR10(config)#switchvlan-configuration

ZXR10(config-swvlan)#vlan 10

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 20

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 30

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#interface gei-0/1/1/24

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 30

ZXR10(config-swvlan)#interface gei-0/1/1/23

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 30

sw3:

ZXR10(config)#switchvlan-configuration

ZXR10(config-swvlan)#vlan 10

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 20

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#vlan 30

ZXR10(config-swvlan-sub)#exit

ZXR10(config-swvlan)#interface gei-0/1/1/24

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/24)#switchport trunk vlan 30

ZXR10(config-swvlan)#interface gei-0/1/1/23

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport mode trunk

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 10

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 20

ZXR10(config-swvlan-if-gei-0/1/1/23)#switchport trunk vlan 30

mstp配置:

sw1:

ZXR10(config)stp    //进入stp接口状态下

ZXR10(config-stp) enable  //开启stp生成树协议

ZXR10(config-stp) mode mstp   //选择为mstp协议

ZXR10(config-stp)mstp name mtp //为mstp协议添加名字

ZXR10(config-stp)mst revision 2  //选择mstp协议版本号。正常情况都是2

ZXR10(config-stp)mst priority 1 instance 1   //设置生成树优先级

ZXR10(config-stp)mst priorty 1 instance 1    //设置接口优先级

ZXR10(config-stp) mst vlans vlan10 instace 1  //将vlan 10 映射到实例1中

ZXR10(config-stp) mst vlans vlan20 instace 2  //将vlan 20 映射到实例2中

ZXR10(config-stp) mst vlans vlan30 instace 3  //将vlan 30 映射到实例3中

sw2配置:

ZXR10(config)stp    //进入stp接口状态下

ZXR10(config-stp) enable  //开启stp生成树协议

ZXR10(config-stp) mode mstp   //选择为mstp协议

ZXR10(config-stp)mstp name mtp //为mstp协议添加名字

ZXR10(config-stp)mst revision 2  //选择mstp协议版本号。正常情况都是2

ZXR10(config-stp)mst priority 1 instance 1   //设置生成树优先级

ZXR10(config-stp)mst priorty 1 instance 1    //设置接口优先级

ZXR10(config-stp) mst vlans vlan10 instace 1  //将vlan 10 映射到实例1中

ZXR10(config-stp) mst vlans vlan20 instace 2  //将vlan 20 映射到实例2中

ZXR10(config-stp) mst vlans vlan30 instace 3  //将vlan 30 映射到实例3中

sw3配置:

ZXR10(config)stp    //进入stp接口状态下

ZXR10(config-stp) enable  //开启stp生成树协议

ZXR10(config-stp) mode mstp   //选择为mstp协议

ZXR10(config-stp)mstp name mtp //为mstp协议添加名字

ZXR10(config-stp)mst revision 2  //选择mstp协议版本号。正常情况都是2

ZXR10(config-stp)mst priority 1 instance 1   //设置生成树优先级

ZXR10(config-stp)mst priorty 1 instance 1    //设置接口优先级

ZXR10(config-stp) mst vlans vlan10 instace 1  //将vlan 10 映射到实例1中

ZXR10(config-stp) mst vlans vlan20 instace 2  //将vlan 20 映射到实例2中

ZXR10(config-stp) mst vlans vlan30 instace 3  //将vlan 30 映射到实例3中

中兴交换机stp mstp 配置实例 原理相关推荐

  1. 思科vrrp实例_Cisco 交换机 vrrp+mstp 配置实例

    一.        组网需求 1.switch a .switch b选用两台锐捷的s5750 :switch c .shwich d 选 用锐捷的 s3750和s3760 2.全网共有两个业务vla ...

  2. 华为交换机STP的配置实例

    [S-switch-A]stp enable [S-switch-B]stp enable [S-switch-C]stp enable [S-switch-D]stp enable 这样交换机根据自 ...

  3. 锐捷交换机访问控制策略配置实例

    锐捷交换机访问控制策略配置实例 一.应用场景&功能需求: 1.校内访问外网和内部服务器不受限制: 2.每天23:00至第二天早上7:00这段时间不允许外网IP访问校内服务器. 原本这种事情应该 ...

  4. 中兴交换机如何清空配置

    中兴交换机如何清空配置 型号:ZXR10 2950-28TC 命令:SW1(cfg)# clear running-config 输入[Yes]清除配置并重新启动其他键完成!

  5. 华为交换机 STP MSTP BPDU保护 边缘端口 BPDU过滤 根保护 环路保护 TC保护

    生成树协议 STP        生成树协议 RSTP    快速生成树协议 MSTP    多生成树协议 一.原理 stp:Spanning Tree Protocol (生成树协议) 交换网络广播 ...

  6. 华为mstp配置实例

    配置MSTP功能示例 组网需求 在一个复杂的网络中,由于冗余备份的需要,网络规划者一般都倾向于在设备之间部署多条物理链路,其中一条作为主用链路,其他作为备份链路.这样就难免会形成环路,若网络中存在环路 ...

  7. 华为交换机端口组配置实例

    华为交换机支持永久端口组和临时端口组,两种端口组功能相同,不同之处在于退出临时端口组之后系统会自动删除临时端口组(不会删除通过临时端口组的配置的配置). 在端口组下配置端口属性就会应用到所有端口组下的 ...

  8. zabbix华为交换机模板_【教程】思科交换机镜像端口配置实例

    关注我,你的眼睛会怀孕 镜像口就是把思科交换机上的其他口的数据流量全部转到一个口或者两个口上,通常被用作排查问题或者获取数据流量.下面简单介绍下怎么配置源目的镜像口吧. 1.使用telnet或者ssh ...

  9. 中兴交换机 路由器 端口镜像,原理,配置,实例

    一,定义: 什么是端口镜像 简而言之就是将一个端口的配置,参数,数据等 复制到一定指定的目的端口上面,通过镜像的原理可以在当前端口上进行在线的监控被复制端口上的一切数据 以及异常啥的.以便于能够快速的 ...

最新文章

  1. 如何用纯 CSS 创作一个同心圆弧旋转 loader 特效
  2. python 匹配段落_Python3 如何使用正则表达式匹配段落开头?
  3. 读《程序是怎样跑起来的》第5章
  4. 选择排序 插入排序 交换排序
  5. mysql c null_MySQL中NULL字段的比较问题
  6. java 隐藏域_java 隐藏域传值
  7. ios html异步加载图片,iOS 异步加载本地图片
  8. java中 object创建对象_java创建对象的几种方式
  9. Struts2-03-拦截器(BOS物流项目用户登录拦截)
  10. 字符串统计,一个中文算2个字符,一个英文算一个字符
  11. 【英雄联盟动画-双城之战】10点首播!6亿召唤师快来
  12. mysql es 父子关系 下级数据查询效率对比
  13. 微型计算机蓝屏的处理方法,电脑出现蓝屏如何解决_电脑蓝屏的处理方法
  14. [数学知识][几何]求三角形面积的几种方法
  15. 百家号室内设计行业粉丝数量统计(2019.12.24)
  16. MSF-02-木马捆绑
  17. 凛冬将至,程序员到底何去何从
  18. android gridview 详解,Android GridView九宫图
  19. Linux 之 开机自启动
  20. 微信小程序隐藏滚动条

热门文章

  1. Java网络编程 韩顺平 自学笔记
  2. 网络传输中的那些编码之-base64编码
  3. 统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比
  4. linux如何解压deb文件,Linux下常用文件解压(包括rpm、deb包的解压方法!)
  5. webRTC(二十一):android 录屏功能
  6. 使用React构建Tesla的电池范围计算器(第2部分:Redux版本)
  7. 华为路由器--***的配置
  8. A股最新高频行情数据
  9. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 5 章 编程练习答案
  10. manjaro初步配置