锐捷多生成树协议MSTP配置
锐捷MSTP应用技术教程(含配置)
MSTP+VRRP双核心应用技术白皮书摘要MSTP+VRRP双核心应用方案,是提高网络系统可用性的一个比较优秀的解决方案。
本文在分析系统可用性的基础上,详细分析了VRRP+MSTP双核心应用方案和所采用技术的基本原理,详细分析了如何利用我司产品特性,解决该方案在实际应用中常见的问题,最后给出了该方案在教育和金融市场各一个具体应用案例。
关键词可用性层次化网络设计架构双核心VRRP协议MSTP协议技术白皮书修订记录目录摘要 (1)关键词 (1)1 缩略语 (5)2 概述 (5)2.1 系统可用性的提出 (5)2.2 我们的现状 (5)2.3 产品支持 (6)3 技术介绍 (7)3.1 层次化的网络设计架构 (7)3.1.1 核心层 (8)3.1.2 汇聚层 (8)3.1.3 接入层 (8)3.2 VRRP协议 (9)3.2.1 概述 (9)3.2.2 协议基本原理 (9)3.2.3 应用举例 (10)3.3 MSTP协议 (10)3.3.1 概述 (10)3.3.2 协议基本原理 (11)3.3.3 应用举例 (12)3.4 MSTP+VRRP双核心应用方案 (12)3.4.1 应用说明 (12)3.4.2 常用配置说明 (13)4 锐捷MSTP+VRRP双核心应用技术特点 (13)4.1 配置灵活方便 (13)4.2 功能完备 (13)4.3 适用版本 (14)4.4 注意事项 (14)4.5 常见问题及解决对策 (15)4.5.1 VRRP协议监控主路由设备上行链路 (15)4.5.2 VRRP通告定时设备学习 (16)4.5.3 MSTP防止BPDU攻击 (16)4.6 典型故障排查 (17)4.6.1 同一个备份组出现多个master路由器 (17)4.6.2 核心层设备没有开启MSTP协议却收到大量BPDU报文 (18)4.6.3 双核心拓扑出现广播风暴 (18)4.6.4 双核心网络持续发生MSTP振荡 (18)4.6.5 其他MSTP可能的故障 (18)4.7 配置实例 (19)4.7.1 教育市场应用 (19)4.7.2 金融市场应用 (25)5 结束语 (32)1 缩略语MTBF(Mean Time Between Failure):平均正常运行时间MTTR(Mean Time To Repair):平均故障恢复时间VLAN(Virtual Local Area Network):虚拟局域网VRRP(Virtual Router Redundancy Protocol):虚拟路由冗余协议MSTP(Multiple Spanning Tree Protocol):多生成树协议BPDU(Bridge Protocol Data Unit):网桥协议数据单元2 概述2.1 系统可用性的提出随着社会生产力的提高和信息化技术的发展,数据通信网络在人们日常生产,生活中占据着越来越重要的地位,由于网络通信中断而造成的各种损失十分巨大。
网络配置:锐捷、华为生成树配置
【实训目的】(1)理解生成树协议工作原理;(2)掌握快速生成树协议RSTP基本配置方法;(3)学会查看当网络出现故障时,交换机端口状态的变化及网络现象;【实训技术原理】生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。
运用该算法将交换网络冗余不备份链路逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发;生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议)快速生成树在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
【实现功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。
【实训背景描述】学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,作为网络管理员的你要用2条链路将交换机互连,现要求在交换机上做适当配置,使网络避免环路。
【实训设备】S2126G(2台),PC(2台)、直连线(4条)【实训内容】(1)根据拓扑将主机和交换机进行连接(未形成环路)(2)测试主机之间可以相互ping通(3)配置快速生成树协议(4)测试(形成环路)(5)测试(断开主要链路)【实训拓扑图】【实训步骤】(1)交换机1的基本配置(两台交换机只用一根网络通过F0/24端口相连)Switch# configure terminalSwitch(config)# vlan 10Switch(config-vlan)# name PC1Switch(config-vlan)# endSwitch# configure terminalSwitch(config)# interface fastethernet 0/5Switch(config-if)# switchport access vlan 10Switch(config-if)#exitSwitch(config)# interface range fastethernet 0/23-24Switch(config-if)# switchport mode trunkSwitch(config-if)# end(2)交换机2的配置同上(3)设置主机PC1、PC2的IP地址在同一网段,如192.168.1.2/24、192.168.1.3/24,互ping,为通;(4)配置快速生成树协议(两台交换机同样配置,如下)Switch# configure terminalSwitch(config)#spanning-tree (开启生成树协议)Switch(config)#spanning-tree mode rstp (指定生成树协议类型为RSTP)(5)验证生成树协议配置Switch#show spanning-tree(5)在端口F0/23再连接一根网线,查看端口状态;(6)断开F0/24接口的链路,验证交换机端口状态,并观察状态转换时间。
MSTP多生成树协议
PC1-----VLAN 10PC2-----VLAN 20S1为PC1的网关S2为PC2的网关VLAN10的数据走左边VLAN20的数据走右边1、链路聚合S1 、S2 上创建聚合组接口加入聚合组interface Bridge-Aggregation1interface GigabitEthernet1/0/2port link-aggregation group 1interface GigabitEthernet1/0/3port link-aggregation group 1查看聚合组状态dis link-aggregation verbose2、配置MSTPa)创建VLAN 放行各个接口i.三台设备都要创建VLAN 互联接口改为trunk 并放行vlan 10 201.vlan 102.vlan 203.int g1/0/14.port lin trun5.port trun per v 10 206.int g1/0/27.port lin trun8.port trun per v 10 20聚合组放行!!!b)配置MSTPi.stp region-configurationii.region-name YIGEiii.instance 10 vlan 10iv.instance 20 vlan 20v.active region-configuration指定实例的树根和备份根S1 stp instance 10 root primarystp instance 20 root secondaryS2 stp instance 10 root secondarystp instance 20 root primary3、在S1 S2上分别起VLAN 10 VLAN 20 的三层接口做网关a)interface Vlan-interface10b)ip address 192.168.10.254 255.255.255.04、给PC配置IP地址测试到网关的连通性5、配置DHCP服务a)S1dhcp enabledhcp server ip-pool 1gateway-list 192.168.10.254network 192.168.10.0 mask 255.255.255.0dns-list 114.114.114.114 1.1.1.1b)S21.dhcp enable2.dhcp server ip-pool 13.gateway-list 192.168.20.254work 192.168.20.0 mask 255.255.255.05.dns-list 114.114.114.114 1.1.1.1。
锐捷交换机MST配置
▪步骤1:启用生成树Switch(config)#spanning-tree▪步骤2:选择生成树模式为MSTPSwitch(config)#spanning-tree mode mstp在锐捷交换机中,默认情况下,当启用生成树后,生成树的运行模式为MSTP。
每一个实例可包括1个或多个VLAN▪步骤1:进入全局配置模式Switch#configure terminal▪步骤2:进入MSTP配置模式Switch(config)#spanning-tree mst configuration▪步骤3:在交换机上配置VLAN与生成树示例的映射关系Switch(config-mst)#instance instance-id vlan vlan-rangeSwitch(config-mst)#instance 1 vlan 10Switch(config-mst)#instance 2 vlan 20Switch(config-mst)#instance 3 vlan 30,99▪步骤4:配置MST区域的配置名称Switch(config-mst)#name name▪步骤5:配置MST区域的修正号Switch(config-mst)#revision number参数的取值范围是0~65535,默认值为0。
▪步骤6:配置MST实例的优先级SwitchA(config)#spanning-tree mst instance priority number▪看生成树的全局配置及状态信息Switch#show spanning-tree▪查看MSTP的配置结果Switch#show spanning-tree mst configuration▪查看特定实例的信息Switch#show spanning-tree mst instance▪查看特定端口在相应实例中的状态信息Switch#show spanning-tree mst instance interface。
锐捷交换机多生成树配置
锐捷交换机MSTP(多生成树协议)正确配置本文采用设备型号均为RG-S3760-24交换机Ashow spanning-tree mst configurationMulti spanning tree protocol : DisableName : region1Revision : 1Instance Vlans Mapped-------- --------------------------------------------0 : 2-9, 11-19, 21-39, 41-40941 : 1, 102 : 20, 40-----------------------------------------------------SWA(config)#sh runBuilding configuration...Current configuration : 1453 bytes!version RGNOS 10.2.00(2), Release(27932)(Thu Dec 13 10:31:41 CST 2007 -ngcf32)hostname SWA!!!vlan 1!vlan 10!vlan 20!vlan 40!!no service password-encryption!!!--More-- ! !!!!!!!!!spanning-tree mst configurationrevision 1name region1instance 0 vlan 2-9, 11-19, 21-39, 41-4094instance 1 vlan 1, 10instance 2 vlan 20, 40switchport access vlan 10 !interface FastEthernet 0/2 switchport access vlan 20 !interface FastEthernet 0/3 !interface FastEthernet 0/4 !interface FastEthernet 0/5 !interface FastEthernet 0/6 !interface FastEthernet 0/7 !interface FastEthernet 0/8 !interface FastEthernet 0/9 !interface FastEthernet 0/10 !!interface FastEthernet 0/12 !interface FastEthernet 0/13 !interface FastEthernet 0/14 !interface FastEthernet 0/15 !interface FastEthernet 0/16 !interface FastEthernet 0/17 !interface FastEthernet 0/18 !interface FastEthernet 0/19 !interface FastEthernet 0/20 !interface FastEthernet 0/21 !!interface FastEthernet 0/23 switchport mode trunk!interface FastEthernet 0/24 switchport mode trunk!interface GigabitEthernet 0/25 !interface GigabitEthernet 0/26 !interface GigabitEthernet 0/27 !interface GigabitEthernet 0/28 !!!!!line con 0line vty 0 4login!!!!!endSWA(config)#交换机Bsh spanning-tree mst configurationMulti spanning tree protocol : Disable Name : region1Revision : 1Instance Vlans Mapped-------- --------------------------------------------0 : 2-9, 11-19, 21-39, 41-40941 : 1, 102 : 20, 40----------------------------------------------------- SWB(config)#sh runBuilding configuration...Current configuration : 1453 bytes!version RGNOS 10.2.00(2), Release(27932)(Thu Dec 13 10:31:41 CST 2007 -ngcf32)hostname SWB!!!vlan 1!vlan 10!vlan 20!vlan 40!!no service password-encryption!!--More-- ! !!!!!!!!!spanning-tree mst configurationrevision 1name region1instance 0 vlan 2-9, 11-19, 21-39, 41-4094instance 1 vlan 1, 10instance 2 vlan 20, 40interface FastEthernet 0/1switchport access vlan 10!interface FastEthernet 0/2switchport access vlan 40interface FastEthernet 0/3 !interface FastEthernet 0/4 !interface FastEthernet 0/5 !interface FastEthernet 0/6 !interface FastEthernet 0/7 !interface FastEthernet 0/8 !interface FastEthernet 0/9 !interface FastEthernet 0/10 !interface FastEthernet 0/11 !interface FastEthernet 0/12 !interface FastEthernet 0/13!interface FastEthernet 0/14 !interface FastEthernet 0/15 !interface FastEthernet 0/16 !interface FastEthernet 0/17 !interface FastEthernet 0/18 !interface FastEthernet 0/19 !interface FastEthernet 0/20 !interface FastEthernet 0/21 !interface FastEthernet 0/22 !interface FastEthernet 0/23 switchport mode trunk!interface FastEthernet 0/24 switchport mode trunk!interface GigabitEthernet 0/25 !interface GigabitEthernet 0/26 !interface GigabitEthernet 0/27 !interface GigabitEthernet 0/28 !!!!!line con 0line vty 0 4login!!!!!endSWB(config)#交换机Csh spanning-tree ms configurationMulti spanning tree protocol : DisableName : region1Revision : 1Instance Vlans Mapped-------- --------------------------------------------0 : 2-9, 11-19, 21-39, 41-40941 : 1, 102 : 20, 40-----------------------------------------------------SWC(config)#sh runBuilding configuration...Current configuration : 1421 bytes!version RGNOS 10.2.00(2), Release(27932)(Thu Dec 13 10:31:41 CST 2007 -ngcf32)hostname SWC!!!vlan 1!vlan 10!vlan 20!vlan 40!!no service password-encryption!!!--More-- ! !!!!!!!!spanning-tree mst configurationrevision 1name region1instance 0 vlan 2-9, 11-19, 21-39, 41-4094 instance 1 vlan 1, 10instance 2 vlan 20, 40interface FastEthernet 0/1switchport mode trunk!interface FastEthernet 0/2!interface FastEthernet 0/3!interface FastEthernet 0/4interface FastEthernet 0/5interface FastEthernet 0/6 !interface FastEthernet 0/7 !interface FastEthernet 0/8 !interface FastEthernet 0/9 !interface FastEthernet 0/10 !interface FastEthernet 0/11 !interface FastEthernet 0/12 !interface FastEthernet 0/13 !interface FastEthernet 0/14 !interface FastEthernet 0/15 !interface FastEthernet 0/16interface FastEthernet 0/17!interface FastEthernet 0/18!interface FastEthernet 0/19!interface FastEthernet 0/20!interface FastEthernet 0/21!interface FastEthernet 0/22!interface FastEthernet 0/23 switchport mode trunk!interface FastEthernet 0/24 switchport mode trunk!interface GigabitEthernet 0/25 !interface GigabitEthernet 0/26interface GigabitEthernet 0/27interface GigabitEthernet 0/28!!!!!line con 0line vty 0 4login!!!!!endSWC(config)#交换机Dsh sp ms configurationMulti spanning tree protocol : DisableName : region1Revision : 1Instance Vlans Mapped-------- --------------------------------------------0 : 2-9, 11-19, 21-39, 41-40941 : 1, 102 : 20, 40-----------------------------------------------------SWD(config)#sh runBuilding configuration...Current configuration : 1421 bytes!version RGNOS 10.2.00(2), Release(27932)(Thu Dec 13 10:31:41 CST 2007 -ngcf32)hostname SWD!!!vlan 1!vlan 10!vlan 20!vlan 40!!no service password-encryption!!!--More-- ! !!!!!!!!!spanning-tree mst configurationrevision 1name region1instance 0 vlan 2-9, 11-19, 21-39, 41-4094 instance 1 vlan 1, 10instance 2 vlan 20, 40interface FastEthernet 0/1switchport mode trunk!interface FastEthernet 0/2!interface FastEthernet 0/3!interface FastEthernet 0/4interface FastEthernet 0/5!interface FastEthernet 0/6!interface FastEthernet 0/7!interface FastEthernet 0/8interface FastEthernet 0/9 !interface FastEthernet 0/10 !interface FastEthernet 0/11 !interface FastEthernet 0/12 !interface FastEthernet 0/13 !interface FastEthernet 0/14 !interface FastEthernet 0/15 !interface FastEthernet 0/16interface FastEthernet 0/17 !interface FastEthernet 0/18 !interface FastEthernet 0/19interface FastEthernet 0/20!interface FastEthernet 0/21!interface FastEthernet 0/22!interface FastEthernet 0/23 switchport mode trunk!interface FastEthernet 0/24 switchport mode trunk!interface GigabitEthernet 0/25 !interface GigabitEthernet 0/26 !interface GigabitEthernet 0/27interface GigabitEthernet 0/28 !!!!line con 0line vty 0 4 login!!!!!endSWD(config)#。
多生成树协议MSTP
多生成树协议MSTP按照PVST、PVST+等协议的规则,就应该每个VLAN一个生成树,而且是每隔2秒就会发送一个BPDU。
这对于一个有着上千个VLAN的网络来说,一方面这么多生成树维护起来比较困难,另一方面,为每个VLAN每隔2秒就发送一个BPDU,交换机也是难以承受的。
为了解决这一问题,Cisco就开发新的生成树技术--MST。
MSTP(Multiple Spanning Tree Protocol,多生成树协议)就是对网络中众多的VLAN进行分组,一些VLAN分到一个组里,另外一些VLAN分到另外一个组里。
这里的"组"就是后面讲的MST实例(Instance)。
每个实例一个生成树,BPDU是只对实例进行发送的,这样就可以既达到了负载均衡,又没有浪费带宽,因为不是每个VLAN一个生成树,这样所发送的BPDU数量明显减少了。
【注意】并不是所有的Cisco以太网交换机都支持MSTP,如运行CiscoIOS 12.1(14)EA1以前版本的Catalyst 3750、Catalyst 2950等早期系列交换机就不支持MST。
MSTP对应的标准是IEEE 802.1S。
MSTP把IEEE 802.1W标准中的RSTP(Rapid Spanning Tree Protocol,快速生成树协议)算法扩展到多生成树,在为多VLAN环境提供了快速收敛的同时也实现了负载均衡的功能。
MST比PVST+(对应IEEE 802.1D标准)收敛快,并且和802.1D、802.1W生成树,以及PVST+结构兼容。
MSTP允许通过中继来构建多个生成树,可以组合和关联多个VLAN到生成树实例(Spanning Tree Instance,SPI)。
每个实例可以有一个独立于其他生成树实例的拓扑结构。
这种新的架构为数据通信和负载均衡提供了多个转发路径。
也提供了网络容错机制,因为一个实例(也就是一个转发路径)的失效不会影响其他实例。
实验12 多生成树协议(MSTP)(V5.0)
实验12 多生成树协议(MSTP) (1)12.1 实验内容 (1)12.2 MSTP的基本配置 (1)12.2.1 实验目的 (1)12.2.2 实验组网图 (1)12.2.3 实验步骤 (2)12.3 MSTP的兼容配置 (12)12.3.1 实验目的 (12)12.3.2 实验组网图 (12)12.3.3 实验步骤 (12)实验12 多生成树协议(MSTP )12.1 实验内容MSTP 的基本配置MSTP 的兼容性配置12.2 MSTP 的基本配置12.2.1 实验目的掌握MSTP 的基本原理,包括ISTP 和CIST掌握MSTP 的基本概念熟悉MSTP 的基本配置12.2.2 实验组网图在本实验中,我们首先使用5台交换机来组建一个网络,其中三个构成LSWE LSWC LSWB LSWDE0/1E0/1E0/1E0/1E0/9E0/9E0/9E0/9E0/17E0/1712.2.3 实验步骤连接网络请根据如图0所示的网络进行网络连接。
当您完成网络连接并启动所有交换机后,您会发现什么样的现象。
是否发生了广播风暴?如果发生广播风暴,请您断开交换机A、B和C之间的任意一个连接,避免广播风暴的发生。
创建VLAN并指定端口到VLAN首先在所有的交换机上分别创建VLAN2、3、4,并为这些VLAN分配端口。
请按照要求执行如下配置命令:<Quidway>system-view[Quidway]sysname LSWA[LSWA]vlan 2[LSWA-vlan2]port Ethernet 0/2 to Ethernet 0/8[LSWA-vlan2]vlan 3[LSWA-vlan3]port Ethernet 0/10 to Ethernet 0/16[LSWA-vlan3]vlan 4[LSWA-vlan4]port Ethernet 0/18 to Ethernet 0/24[LSWA-vlan4]quit其它交换机的配置和交换机A类似,不再赘述。
多生成树协议的配置命令
6 of 31
9.1多Agent系统简述
第九章 多Agent系统
2.多Ag合,其多个 Agent成员之间相互协调,相互服务,共同完成一个任务。它的目标 是将大而复杂的系统建设成小的、彼此互相通信和协调的,易于管理 的系统。
(1)集中式结构
(2)分布式结构
(3)混合式结构
8 of 31
9.1多Agent系统简述
第九章 多Agent系统
1.特点
9.1.3特点及分类
MAS用于解决实际问题,其特性因为应用的不同领域而有所不同,主 要有以下一些特点:
(1)由于Agent可以是不同的个人或组织采用不同的设计方法和计算机语 言开发而成,因而可能是完全异质和分布的;
强定义:Agent不仅具有以上的特性,而且具有知识、信念、义务、 意图等人类才具有的特性。强定义更加强调人格化概念的Agent的心 智要素。
一般而言,可以认为Agent是一个能够感知外界环境并具有自主行为 能力的以实现其设计目标的自治系统。它运行于复杂和不断变化的动 态环境中,能有效地利用环境中各种可以利用的数据、知识、信息和 计算资源,准确理解用户的真实意图,为用户提供迅捷、准确和满意 的服务。
或者,使用配置优先级值来指定根桥和备选根桥
③ [H3C]stp instance instance-id priority 优先级的值
/*优先级值的范围为0-61140,默认为32768,值为0或者为4096的倍数
9.1多Agent系统简述
第九章 多Agent系统
1.Agent
9.1.1概念
弱定义:Agent一般用以说明一个软硬件系统。它具有自治性,社会 性,反映性,能动性等特性。
生成树协议的配置命令
怎样在锐捷交换机上配置vrrp、arp和mstp
怎样在锐捷交换机上配置vrrp、arp和mstp交换机密码1234(config)#enable secret level 1 0 1001234(config)#enable secret level 15 0 100远程登入密码1234(config)#line vty 0 41234(config-line)#password 1001234(config-line)#end交换机管理IP1234(config)#interface vlan 11234(config-if)#ip address 192.168.1.10 255.255.255.0 1234(config-if)#no shutdown修改交换机老化时间1234(config)#mac-address-table aging-time 201234(config)#end添删vlan1234(config)#vlan 8881234(config-vlan)#name a8881234(config)#no vlan 888添加access口1234(config)#interface gigabitEthernet 0/101234(config-if)#switchport mode access1234(config-if)#switchport access vlan 10切换assess trunk1234(config-if)#switchport mode access1234(config-if)#switchport mode trunk指定特定一个native vlan1234(config-if)#switchport trunk native vlan 10配置trunk口的许可vlan列表1234(config-if)#switchport trunk allowed vlan ? add Add VLANs to the current listall All VLANsexcept All VLANs except the following remove Remove VLANs from the current list速成树协议1234(config)#spanning-tree1234(config)#spanning-tree mode rstp/stp配置网关:switch(config)#ip default-gateway 192.168.1.254 交换机基本配置-常见查看命令查看CPU利用率show cpu查看交换机时钟show clock查看交换机日志show logging查看交换机动态学习到的MAC地址表show mac-address-table dynamic查看当前交换机运行的配置文件show running-config查看交换机硬件、软件信息show version查看交换机的arp表show arp显示接口详细信息的命令show interfaces gigabitEthernet 4/1 counters接口配置Switch(config)#interface gigabitethernet 0/1把接口工作模式改为光口。
锐捷MSTP
多生成树协议
MSTP负载均衡: 负载均衡: 负载均衡
。 MSTP的负载均衡,关键是要为不同的生成树实例选举出不同的根交换机 的负载均衡, 的负载均衡
Body Text ___ ___ Second Level _____ ____ Third Level ____ ____ Fourth Level _____ ____ Fifth Level ____ ____
多生成树协议
MSTP术语: 术语: 术语
网络中, 生成树, 在MSTP网络中,会形成很多的生成树,包括 网络中 会形成很多的生成树,包括MSTI生成树,IST,CIST, 生成树 , , CST。 。 MSTI生成树:每个 生成树: 中的生成树叫做MSTI生成树。( 生成树。( 生成树 每个Instance中的生成树叫做 中的生成树叫做 生成树。(Multiple Spanning-Tree Instance) )
Spanning-tree mstp configuration Instance 1 vlan 1 Instance 2 vlan 2 Name abc Revision 1 End
多生成树协议
Switch(config)#spanning-tree mst configuration
Body Text ___ ___ Second ____ _____ Switch(config-mst)#name name Level Third Level ____ ____ Sets the MST region name Switch(config-mst)#revision Level Fourth rev_num _____ ____ Sets the MST configuration revision number Fifth Level ____ ____
MSTP配置实例
多生成树协议(MSTP)配置实例【实验名称】多生成树协议MSTP【实验目的】在接入层和汇聚层交换机上配置MSTP 并进行验证。
【背景描述】某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs 都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN 的多生成树协议MSTP ,现要在交换机上做适当配置来完成这一任务。
本实验采用4台交换机设备,PC1和PC3在Vlan 10中,IP 地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vlan 20中,PC4在Vlan 40中。
【实现功能】 在实现网络冗余和可靠性的同时实现负载均衡(分担)。
【实验拓扑】Vlan 10Vlan 20Vlan 10Vlan 40F0/1F0/2F0/23F0/23F0/24F0/24F0/23F0/1F0/2【实验设备】 接入层交换机S2126G (2台)、分布层交换机S3550-24(2台)【实验步骤】第一步:配置接入层交换机S2126-AS2126-A (config)#spanning-tree !开启生成树S2126-A (config)#spanning-tree mode mstp !配置生成树模式为MSTPS2126-A(config)#vlan 10 !创建Vlan 10S2126-A(config)#vlan 20 !创建Vlan 20S2126-A(config)#vlan 40 !创建Vlan 40S2126-A(config)#interface fastethernet 0/1S2126-A(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10S2126-A(config)#interface fastethernet 0/2S2126-A(config-if)#switchport access vlan 20 !分配端口F0/2给Vlan 20S2126-A(config)#interface fastethernet 0/23S2126-A(config-if)#switchport mode trunk !定义F0/23为trunk端口S2126-A(config)#interface fastethernet 0/24S2126-A(config-if)#switchport mode trunk !定义F0/24为trunk端口S2126-A(config)#spanning-tree mst configuration ! 进入MSTP配置模式S2126-A(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10 S2126-A(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40S2126-A(config-mst)#name region1 !配置域名称S2126-A(config-mst)#revision 1 !配置版本(修订号)验证测试:验证MSTP配置S2126-A#show spanning-tree mst configuration !显示MSTP全局配置Multi spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21- 39,41- 40941 1,102 20,40第二步:配置接入层交换机S2126-BS2126-B (config)#spanning-tree !开启生成树S2126-B (config)#spanning-tree mode mstp !采用MSTP生成树模式S2126-B(config)#vlan 10 !创建Vlan 10S2126-B(config)#vlan 20 !创建Vlan 20S2126-B(config)#vlan 40 !创建Vlan 40S2126-B(config)#interface fastethernet 0/1S2126-B(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10S2126-B(config)#interface fastethernet 0/2S2126-B(config-if)#switchport access vlan 40 !分配端口F0/2给Vlan 40S2126-B(config)#interface fastethernet 0/23S2126-B(config-if)#switchport mode trunk !定义F0/23为trunk端口S2126-B(config)#interface fastethernet 0/24S2126-B(config-if)#switchport mode trunk !定义F0/24为trunk端口S2126-B(config)#spanning-tree mst configuration ! 进入MSTP配置模式S2126-B(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10 S2126-B(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40S2126-B(config-mst)#name region1 !配置域名称S2126-B(config-mst)#revision 1 !配置版本(修订号)验证测试:验证MSTP配置S2126-B#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第三步:配置分布层交换机S3550-AS3550-A(config)#spanning-tree !开启生成树S3550-A (config)#spanning-tree mode mstp !采用MSTP生成树模式S3550-A(config)#vlan 10S3550-A(config)#vlan 20S3550-A(config)#vlan 40S3550-A(config)#interface fastethernet 0/1S3550-A(config-if)#switchport mode trunk !定义F0/1为trunk端口S3550-A(config)#interface fastethernet 0/23S3550-A(config-if)#switchport mode trunk !定义F0/23为trunk端口S3550-A(config)#interface fastethernet 0/24S3550-A(config-if)#switchport mode trunk !定义F0/24为trunk端口S3550-A (config)#spanning-tree mst 1 priority 4096 !配置交换机S3550-A在instance 1中的优先级为4096 ,缺省是32768,值越小越优先成为该instance中的root switchS3550-A (config)#spanning-tree mst configuration ! 进入MSTP配置模式S3550-A (config-mst)#instance 1 vlan 1,10 ! 配置实例1并关联Vlan 1和10S3550-A (config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40S3550-A (config-mst)#name region1 ! 配置域名为region1S3550-A (config-mst)#revision 1 ! 配置版本(修订号)验证测试:验证MSTP配置S3550-A#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第四步:配置分布层交换机S3550-BS3550-B(config)#spanning-tree !开启生成树S3550-B (config)#spanning-tree mode mstp !采用MSTP生成树模式S3550-B(config)#vlan 10S3550-B(config)#vlan 20S3550-B(config)#vlan 40S3550-B(config)#interface fastethernet 0/1S3550-B(config-if)#switchport mode trunk ! 定义F0/1为trunk端口S3550-B(config)#interface fastethernet 0/23S3550-B(config-if)#switchport mode trunk ! 定义F0/23为trunk端口S3550-B(config)#interface fastethernet 0/24S3550-B(config-if)#switchport mode trunk ! 定义F0/24为trunk端口S3550-B (config)#spanning-tree mst 2 priority 4096 !配置交换机S3550-B在instance 2(实例2)中的优先级为4096 ,缺省是32768,值越小越优先成为该region (域)中的root switchS3550-B (config)#spanning-tree mst configuration ! 进入MSTP配置模式S3550-B (config-mst)#instance 1 vlan 1,10 ! 配置实例1并关联Vlan 1和10S3550-B (config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40S3550-B (config-mst)#name region1 ! 配置域名为region1S3550-B (config-mst)#revision 1 ! 配置版本(修订号)验证测试:验证MSTP配置S3550-B#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第五步:验证交换机配置S3550-A#show spanning-tree mst 1 !显示交换机S3550-A上实例1的特性###### MST 1 vlans mapped : 1,10BridgeAddr : 00d0.f8ff.4e3f !交换机S3550-A的MAC地址Priority : 4096 ! 优先级TimeSinceTopologyChange : 0d:7h:21m:17sTopologyChanges : 0DesignatedRoot : 100100D0F8FF4E3F !后12位是MAC地址,此处显示是S3550-A自身的MAC,这说明S3550-A是实例1 (instance 1)的生成树的根交换机RootCost : 0RootPort : 0S3550-B#show spanning-tree mst 2 !显示交换机S3550-B上实例2的特性###### MST 2 vlans mapped : 20,40BridgeAddr : 00d0.f8ff.4662Priority : 4096TimeSinceTopologyChange : 0d:7h:31m:0sTopologyChanges : 0DesignatedRoot : 100200D0F8FF4662 ! S3550-B是实例2 (instance 2)的生成树的根交换机RootCost : 0RootPort : 0S2126-A#show spanning-tree mst 1 !显示交换机S2126-A上实例1的特性###### MST 1 vlans mapped : 1,10BridgeAddr : 00d0.f8fe.1e49Priority : 32768TimeSinceTopologyChange : 7d:3h:19m:31sTopologyChanges : 0DesignatedRoot : 100100D0F8FF4E3F ! 实例1的生成树的根交换机是S3550-A RootCost : 200000RootPort : Fa0/23 !对实例1而言,S2126-A的根端口是Fa0/23S2126-A#show spanning-tree mst 2 !显示交换机S2126-A上实例2的特性###### MST 2 vlans mapped : 20,40BridgeAddr : 00d0.f8fe.1e49Priority : 32768TimeSinceTopologyChange : 7d:3h:19m:31sTopologyChanges : 0DesignatedRoot : 100200D0F8FF4662 ! 实例2的生成树的根交换机是S3550-B RootCost : 200000RootPort : Fa0/24 !对实例2而言,S2126-A的根端口是Fa0/24类似可以验证其它交换机上的配置。
MSTP协议
MSTP协议简介MSTP(Multiple Spanning Tree Protocol)是一种用于构建冗余网络拓扑的协议,它是基于Spanning Tree Protocol(STP)的扩展版本。
MSTP协议允许网络管理员创建多个独立的生成树,从而实现更高效的网络转发和负载均衡。
STP的限制和MSTP的改进在传统的STP中,只允许构建一棵生成树来避免环路,但是这种方法会导致网络中的某些链路被闲置,无法充分利用网络资源。
此外,STP的计算复杂度较高,对于大型网络可能会导致性能下降。
MSTP协议通过引入实例(Instance)的概念,将网络划分为多个区域,每个区域可以独立地构建生成树。
这样就可以充分利用网络中的链路,提高网络的可用带宽,并且减少对网络设备的计算资源需求。
MSTP的工作原理MSTP协议使用了一种称为RSTP(Rapid Spanning Tree Protocol)的快速收敛算法,以快速适应网络拓扑变化。
MSTP通过以下步骤实现生成树的计算和维护:1.桥选举(Bridge Election):每个MSTP桥通过比较优先级和MAC地址来选举根桥,根桥负责计算生成树。
2.实例配置(Instance Configuration):管理员将网络划分为多个实例,并为每个实例分配唯一的实例标识。
3.生成树计算(Spanning Tree Calculation):每个实例内的桥根据收到的BPDU(Bridge Protocol DataUnit)信息计算生成树,并选择最佳的路径。
4.端口状态转换(Port State Transition):MSTP桥根据生成树计算结果,将端口切换为相应的状态,包括根端口、非根端口和指定端口。
5.BPDU传输(BPDU Transmission):MSTP通过发送和接收BPDU消息来监测网络拓扑变化,并及时更新生成树。
MSTP的优势和适用场景MSTP协议具有以下优势和适用场景:•提高网络资源利用率:MSTP允许同时存在多个生成树,以充分利用网络中的链路资源,提高带宽利用率。
任务2.9 多生成树协议MSTP配置
配置ØSTP/RSTP弊端Ø多生成树协议MSTPØMST域配置ØMSTI拓扑设计ØMSTP配置流程ØMSTP配置命令•在STP/RSTP环境下只能构造一棵生成树,即网络中所有VLAN共用这一棵树。
正常情况下,所有流量都沿主链路传输,而备份链路将一直处于空闲状态,线路资源没有充分利用。
•多生成树协议MSTP可以基于不同实例构造出不同的生成树,基于合理的规划设计,可实现数据流量的负载分担,提高网络的通信效率。
•本次任务介绍MSTP的基本原理和配置方法。
Ø网络中存在多个VLAN时,基于STP/RSTP协议运算只能构造一棵生成树,所有VLAN的主备链路一致,流量都通过主链路通信,备份链路始终处于空闲状态。
Ø多生成树协议MSTP可以基于实例(VLAN分组)构建不同的生成树,使不同VLAN的流量沿不同路径转发,实现数据流量的负载分担。
ØMSTP可实现设备在不同实例中对应不同的主备状态,从而使通信线路互为备份,提高网络的容错能力。
STP/RSTP单生成树MSTP多生成树(1)MSTP基本概念ØMSTP把一个交换网络划分成1个或多个MST域(Multiple Spanning TreeRegion),每个MST域内生成1棵或多棵生成树,生成树之间彼此独立。
每棵生成树叫做一个多生成树实例MSTI。
每个MSTI都使用单独的RSTP算法。
MSTP网络层次结构(1)MSTP术语ØMST域:由多台交换设备以及它们之间的网段所构成。
ØMSTI:MST域内的生成树实例,每个实例对应一棵生成树。
ØCST:连接所有MST域的一棵生成树。
ØIST:各MST域内实例ID为0的一棵生成树,通常称为MSTI0。
公共生成树CST(1)MSTP术语ØCIST:连接一个交换网络内所有交换设备的单生成树。
锐捷S2126系列交换机配置STP、RSTP和MSTP
图 R1w-2-1
图 R1w-2-2
图 R1w-2-3
每个端口有三个状态(port state)来表示是否转发数据包,从而控制着整个生成树拓朴结构。 z Discarding:既不对收到的帧进行转发,也不进行源 Mac 地址学习。 z Learning:不对收到的帧进行转发,但进行源 Mac 地址学习,这是个过渡状态。 z Forwarding:既对收到的帧进行转发,也进行源 Mac 地址的学习。 对一个已经稳定的网络拓朴,只有 Root port 和 Designated port 才会进入 Forwarding 状态,其它端口都只能处 于 Discarding 状态。
图 R1w-3-1 而如果这三台 Switch 都打开了 Spanning Tree 协议,它们通过交换 BPDU 选出根桥(root bridge)为 Switch A。 Switch B 发现有两个端口都连在 Switch A 上,它就选出优先级最高的端口为 root port,另一个端口就被选为 Alternate port。而 Switch C 发现它既可以通过 B 到 A,也可以直接到 A,但由于交换机通过计算发现:就算通过 B 到 A 的 链路花费(path cost)也比直接到 A 的低(各种链路对应的链路花费请查表***),于是 Switch C 就选择了与 B 相连 的端口为 Root port,与 A 相连的端口为 Alternate port。都选择好端口角色(port role)了,就进入各个端口相应的 状态了,于是就生成了相应的图 R1w-3-2。
网络拓朴树的生成(典型应用方案)
现在就可以说明 STP、RSTP 协议是如何把杂乱的网络拓朴生成一个树型结构了。如下图 R1w-3-1 所示,假设 Switch A、B、C 的 bridge ID 是递增的,即 Switch A 的优先级最高。A 与 B 间是千兆链路,A 和 B 间为百兆链路, B 和 C 间为十兆链路。Switch A 做为该网络的骨干交换机,对 Switch B 和 Switch C 都做了链路冗余,显然,如果 让这些链路都生效是会产生广播风暴的。
Cisco MSTP配置(多生成树)
Cisco MSTP配置(多生成树)一、什么是MSTP 当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP).其中802.1D是最早关于STP的标准.RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换.一、什么是MSTP当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP).其中802.1D是最早关于STP 的标准.RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换.MSTP(Multiple Spanning Tree Protocol)提出了多生成树的概念,可以把不同的vlan映射到不同的生成树,从而达到网络负载均衡的目的.1.1 配置MSTP1.1.1 设置模式STP分为CST,MST两种模式,用户可以根据需要选择合理的模式:CST模式CST(Common Spanning Tree)整个网络形成一颗生成树,STP基于端口设置状态.如STP设置端口阻塞,则所有VLAN在该端口上都处于阻塞状态.该模式的特点是配置、实现简单,适合小型网络.缺点是没有vlan 的概念,当用户VLAN的拓扑配置不一样的时候,可能造成部分VLAN不能正常通信.MST模式MST(Multiple Spanning Tree)是对CST的扩展,其有如下特点:可以把多台交换机虚拟成一个MST域,该MST域类似CST的一个桥,和CST桥互通.在MST域内,可以把具有相同拓扑的多个vlan映射到一个生成树实例,即MSTI(Multiple Spanning Tree Instance).每个MSTI在域内可以有不同的拓扑,实现流量均衡的目的.配置生成树模式的步骤如下:步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式步骤2 spanning-tree mode [cst | mst] 选择生成树模式步骤3 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数12.1.2 设置快速特性RSTP引入了快速状态转换的机制,合理的配置端口属性,可以达到网络快速转换.Edge属性处于网络边缘的交换机一般与终端设备相连,如PC机、工作站.把和这些终端设备相连的端口配置成为Edge端口,可以实现端口状态的快速转换,而不需要DiscardingàLearningàForwarding的转换过程.Edge属性配置步骤步骤1 config spanning-tree 进入spanning-treespanning-tree配置模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree port [edge] [yes | no] {}*1 配置交换机的指定端口是否参与指定域的STP协议计算,缺省为参与计算步骤4 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数P2P属性交换机端口和交换机端口直连,则该端口就是P2P接口.RSTP针对P2P接口采用协商机制,可以实现端口状态的快速转换(DiscardingàForwarding).P2P属性配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式步骤2 spanning-tree port [none-stp] [yes | no] {}*1 配置交换机的指定端口是否参与指定域的STP 协议计算,缺省为参与计算步骤3 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数/*如果端口没有和共享介质相连,尽量把端口设置为P2P属性.*/1.1.3 设置时间参数MST有四个可以配置的时间参数:Hello-time:STP报文发送的间隔;Forward-delay:端口处于从DiscardingàLearning,LearningàForwarding状态的时间Maximum-age:报文最大的生存周期;Max-hops:MST域内报文的最大生存周期.下面说明MST模式接口的时间参数配置:设置时间参数配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree [hello-time] {}*1 配置当本交换机被选为根桥时发送BPDU的时间间隔,单位为秒, 缺省为2.hello-time必须小于等于forward-delay – 2步骤4 spanning-tree [forward-delay] {}*1 设置当本交换机被选为根桥时端口状态切换的时间间隔,单位为秒, 缺省为15.forward-delay的时间必须大于等于hello-time + 2步骤5 spanning-tree [maximum-age] {}*1 配置交换机在指定域上的BPDU报文老化的最长时间间隔,单位为秒,缺省为20,收到超过这个时间的BPDU报文,就直接丢弃.maximum-age的时间必须大于等于2 *(hello-time + 1),小于等于2 * (forward-delay–1)步骤6 spanning-tree max-hops mst 配置桥Forward delay 参数步骤7 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.4 设置桥实例优先级用户可以手动配置桥优先级对网络进行合理规划.优先级最高的桥(数值越小)就是网络的根桥.当两条链路到根桥的距离一样的时候,选择指定桥优先级高的路径.配置交换机在指定MSTID上的MSTI桥优先级,缺省为32768, MSTI桥优先级必须是4096的倍数.桥实例优先级配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree priority mst 配置桥实例优先级步骤4 exit 退出spanning-tree 配置模式步骤5 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.5 设置端口优先级当两条链路到根桥的距离一样,指定桥优先级一样,根据端口优先级决定拓扑结构.端口优先级配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree port priority mst 配置端口的优先级步骤4 exit 退出spanning-tree 配置模式步骤5 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.6 设置端口路径在根桥选定以后,端口路径对网络拓扑有着重大意义.到根的距离越小,就越有可能成为通路.选择好根桥以后,根据端口速率等情况,合理的配置端口路径,可以形成理想的拓扑.端口pathcost配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree port path-cost [auto | ] mst 配置端口的pathcost步骤4 exit 退出spanning-tree 配置模式步骤5 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.7 设置端口non-stp特性MSTP可以将某些端口设置为不参与协议计算的端口,其方法是设置non-stp属性.non-stp属性配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式步骤2 spanning-tree port [none-stp] [yes|no] {}*1 配置端口是否参加STP运算,端口不参加STP运算后,处于Forward状态.步骤3 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.8 设置MSTP域属于MSTP同一个域必须满足:在设备之间有物理连接的情况下,name,revision, Vlan与MSTI的映射关系完全一致.MSTP域配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 spanning-tree mst name 配置MSTP域标识符名称步骤4 spanning-tree mst revision 配置MSTP域标识符版本步骤5 spanning-tree map vlan mst 配置MSTP域与vlans的映射步骤6 exit 退出spanning-tree 配置模式步骤7 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数1.1.9 设置MSTP使能接口配置MSTP在只二层接口上起作用,包括普通以太网和Trunk端口,以太网和Trunk缺省都为二层接口.当用户希望使能某以太网或trunk的二层转发功能,以使其参与生成树计算时,可以进行以下配置: MSTP在二层接口上的配置步骤步骤1 interface ethernet 进入以太网接口步骤2 forward l2 enable 禁止该接口的二层转发功能步骤3 exit 退出以太网配置模式VLAN配置MST模式涉及到VLAN.MSTP关心的是VLAN的二层属性;而SuperVlan,基于协议的Vlan等都不是MSTP考虑的情况.MST在VLAN上的配置步骤步骤1 interface vlan 进入vlan配置模式步骤2 add port untagged 将端口以untagged的方式加入VLAN步骤3 exit 退出VLAN配置模式使能MSTP使能MSTP的配置步骤步骤1 config spanning-tree 进入spanning-tree配置模式步骤2 Spanning-tree mode mst 配置mst工作模式步骤3 Spanning-tree enable 使能MSTP步骤4 exit 退出spanning-tree 配置模式步骤5 show spanning-tree mst 显示MSTP配置, mst-instance为0时候显示的是IST的信息,其他的为MSTI 的参数配置案列:案例描述本例主要为交换机配置MSTP域.在三台交换机上分别创建单MST Region,并在其中创建3个Instance.通过配置实例优先级使得在Instance1 中bridge1(MAC: 0005:3b80:03cf)为根桥,Instance 2中bridge2(MAC: 0005.3b81.1278)为根桥,在Instance3中bridge3(MAC: 2222:2222:2222)为根桥.MSTP将整个网络划分为多个域(不同的域用不同的name和revision区分),每个域中最多可包含64个实例,每个实例内部生成一棵生成树;每个实例又可包含多个VLAN,多个vlan映射到一个Spaning Tree,所有的VLAN缺省都在Instance 0中.在MST配置中,若配置最后带Instance ,生成树改变就只在特定的Instance中有效,对其它Instance的生成树没有影响;缺省情况下,改变参数只对该Region(Instance 0)中的生成树计算有影响.在Bridge1上的配置步骤步骤1 创建vlan,并添加端口Harbour (config )#interface vlan vlan10 10Harbour (config -vlan-vlan10)#add port 2/1-5 tagHarbour (config -vlan-vlan10)#exitHarbour (config )#interface vlan vlan20 20Harbour (config -vlan-vlan20)#add port 2/1-5 tagHarbour (config -vlan-vlan20)#exitHarbour (config )#interface vlan vlan30 30Harbour (config -vlan-vlan30)#add port 2/1-5 tagHarbour (config -vlan-vlan30)#exit步骤2 进入config -mstp配置模式Harbour (config ) # config spanning-treeHarbour(config -cst) # spanning-tree mode mst步骤3 创建一个mst regionHarbour(config -mst)# spanning-tree mst name region2Harbour(config -mst)# spanning-tree mst revision 2步骤4 使能MSTPHarbour(config -mst)# spanning-tree enable步骤5 创建三个实例Harbour(config -mst)# spanning-tree map vlan 10-19 mst 1 Harbour(config -mst)# spanning-tree map vlan 20-29 mst 2 Harbour(config -mst)# spanning-tree map vlan 30-39 mst 3 步骤6 配置实例优先级Harbour(config -mst)# spanning-tree priority 4096 mst 1 Harbour(config -mst)# spanning-tree priority 32768 mst 2 Harbour(config -mst)# spanning-tree priority 61440 mst 3 在Bridge2上的配置步骤步骤1 创建vlan,并添加端口Harbour (config )#interface vlan vlan10 10Harbour (config -vlan-vlan10)#add port 2/1-5 tag Harbour (config -vlan-vlan10)#exitHarbour (config )#interface vlan vlan20 20Harbour (config -vlan-vlan20)#add port 2/1-5 tag。
多生成树协议mstp的作用_概述及解释说明
多生成树协议mstp的作用概述及解释说明1. 引言1.1 概述在现代网络通信中,生成树协议(Spanning Tree Protocol, STP)被广泛应用以确保网络拓扑的冗余和可靠性。
然而,传统STP的局限性导致了一些问题,例如对于大型网络来说,单个生成树的构建和管理十分困难,带宽利用率低下等。
为了克服这些问题,多生成树协议(Multiple Spanning Tree Protocol, MSTP)被引入并逐渐成为网络领域关注的热点。
本文将对MSTP的作用进行全面概述及解释说明,并探讨其在实际应用中的优势和应用场景。
1.2 文章结构本文主要分为五个部分:引言、多生成树协议MSTP的作用、MSTP概述及基本原理、MSTP实践案例分析以及结论与展望。
引言部分旨在介绍本文的整体内容架构以及MSTP在网络通信中的重要性。
接下来将详细介绍多生成树协议MSTP的定义、特点以及与传统生成树协议相比的优势。
随后会对MSTP进行详细概述,并阐述其基本原理、工作步骤以及关键技术与算法等内容。
在MSTP的基础上,通过实践案例分析将展示MSTP在不同网络环境中的应用情况和效果。
最后,我们将对全文进行总结,并对多生成树协议的未来发展前景进行展望。
1.3 目的本文的目的是为读者提供一个全面深入理解多生成树协议MSTP的作用,并探讨其在实际应用中的优势和应用场景。
通过介绍MSTP的概念、原理和关键技术,希望读者能够了解到MSTP如何解决传统STP存在的问题,并且能够在实际网络构建和管理中灵活应用MSTP,提高网络拓扑可靠性和性能。
同时,通过案例分析可以让读者更加直观地了解MSTP在不同场景下的具体应用效果。
最后,本文也将对多生成树协议未来发展前景进行一些展望。
2. 多生成树协议MSTP的作用2.1 MSTP简介多生成树协议(Multiple Spanning Tree Protocol,简称MSTP)是一种用于构建冗余网络拓扑的协议。
Cisco的MSTP配置(多生成树)
Cisco MSTP配置(多生成树)时间:2010-01-18 15:29来源:未知作者:admin 点击: 367次一、什么是MSTP 当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP)。
其中802.1D是最早关于STP的标准。
RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。
一、什么是MSTP当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP)。
其中802.1D是最早关于STP的标准。
RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。
MSTP(Multiple Spanning Tree Protocol)提出了多生成树的概念,可以把不同的vlan映射到不同的生成树,从而达到网络负载均衡的目的。
1.1 配置MSTP1.1.1 设置模式STP分为CST,MST两种模式,用户可以根据需要选择合理的模式:CST模式CST(Common Spanning Tree)整个网络形成一颗生成树,STP基于端口设置状态。
如STP设置端口阻塞,则所有VLAN在该端口上都处于阻塞状态。
该模式的特点是配置、实现简单,适合小型网络。
缺点是没有vlan的概念,当用户VLAN的拓扑配置不一样的时候,可能造成部分VLAN不能正常通信。
MST模式MST(Multiple Spanning Tree)是对CST的扩展,其有如下特点:可以把多台交换机虚拟成一个MST域,该MST域类似CST的一个桥,和CST桥互通。
在MST域内,可以把具有相同拓扑的多个vlan映射到一个生成树实例,即MSTI(Multiple Spanning Tree Instance)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
锐捷多生成树协议MSTP配置————————————————————————————————作者: ————————————————————————————————日期:多生成树协议MSTP【实验名称】多生成树协议MSTP【实验目的】在接入层和分布层交换机上配置MSTP并进行验证。
【背景描述】某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN的多生成树协议MSTP,现要在交换机上做适当配置来完成这一任务。
本实验采用4台交换机设备,PC1和PC3在Vlan 10中,IP地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vlan20中,PC4在Vlan40中。
【实现功能】ﻩ在实现网络冗余和可靠性的同时实现负载均衡(分担)。
【实验拓扑】S3550-A S3550-BS2126-A S2126-BPC1PC2Vlan10Vlan20PC3PC4Vlan10Vlan40F0/1F0/2F0/23F0/24F0/23F0/24F0/24F0/23F0/23F0/24F0/1F0/1F0/1F0/2【实验设备】接入层交换机S2126G (2台)、分布层交换机S3550-24(2台)【实验步骤】第一步:配置接入层交换机S2126-AS2126-A (config)#spanning-tree!开启生成树S2126-A (config)#spanning-treemodemstp!配置生成树模式为MSTPS2126-A(config)#vlan 10 !创建Vlan 10S2126-A(config)#vlan 20!创建Vlan20S2126-A(config)#vlan 40!创建Vlan 40S2126-A(config)#interface fastethernet0/1S2126-A(config-if)#switchport access vlan10 !分配端口F0/1给Vlan10S2126-A(config)#interfacefastethernet0/2S2126-A(config-if)#switchport access vlan20 !分配端口F0/2给Vlan 20 S2126-A(config)#interfacefastethernet0/23S2126-A(config-if)#switchport modetrunk!定义F0/23为trunk端口S2126-A(config)#interface fastethernet 0/24S2126-A(config-if)#switchportmode trunk!定义F0/24为trunk端口S2126-A(config)#spanning-treemst configuration !进入MSTP配置模式S2126-A(config-mst)#instance 1vlan 1,10!配置instance1(实例1)并关联Vlan1和10S2126-A(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40S2126-A(config-mst)#nameregion1!配置域名称S2126-A(config-mst)#revision 1!配置版本(修订号)验证测试:验证MSTP配置S2126-A#show spanning-tree mst configuration! 显示MSTP全局配置Multi spanning tree protocol : EnabledName : region1Revision :1Instance Vlans Mapped-------- ------------------------------------------------------------02-9,11-19,21- 39,41- 40941 1,102 20,40第二步:配置接入层交换机S2126-BS2126-B(config)#spanning-tree!开启生成树S2126-B (config)#spanning-tree mode mstp !采用MSTP生成树模式S2126-B(config)#vlan10!创建Vlan 10S2126-B(config)#vlan 20 !创建Vlan 20S2126-B(config)#vlan 40!创建Vlan 40S2126-B(config)#interface fastethernet0/1S2126-B(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan10 S2126-B(config)#interface fastethernet 0/2S2126-B(config-if)#switchport accessvlan40 !分配端口F0/2给Vlan40 S2126-B(config)#interfacefastethernet0/23S2126-B(config-if)#switchportmode trunk!定义F0/23为trunk端口S2126-B(config)#interface fastethernet 0/24S2126-B(config-if)#switchportmode trunk !定义F0/24为trunk端口S2126-B(config)#spanning-tree mstconfiguration ! 进入MSTP配置模式S2126-B(config-mst)#instance1vlan 1,10!配置instance1(实例1)并关联Vlan1和10S2126-B(config-mst)#instance2 vlan20,40 !配置实例2并关联Vlan 20和40S2126-B(config-mst)#name region1 !配置域名称S2126-B(config-mst)#revision 1!配置版本(修订号)验证测试:验证MSTP配置S2126-B#show spanning-treemst configurationMulti spanning tree protocol: EnabledName:region1Revision: 1InstanceVlansMapped--------------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第三步:配置分布层交换机S3550-AS3550-A(config)#spanning-tree !开启生成树S3550-A(config)#spanning-tree modemstp!采用MSTP生成树模式S3550-A(config)#vlan 10S3550-A(config)#vlan20S3550-A(config)#vlan 40S3550-A(config)#interface fastethernet 0/1S3550-A(config-if)#switchport modetrunk!定义F0/1为trunk端口S3550-A(config)#interfacefastethernet 0/23S3550-A(config-if)#switchport mode trunk!定义F0/23为trunk端口S3550-A(config)#interfacefastethernet 0/24S3550-A(config-if)#switchport modetrunk !定义F0/24为trunk端口S3550-A(config)#spanning-tree mst 1 priority4096!配置交换机S3550-A在instance1中的优先级为4096,缺省是32768,值越小越优先成为该instance中的rootswitchS3550-A (config)#spanning-tree mst configuration !进入MSTP配置模式S3550-A(config-mst)#instance1vlan1,10 ! 配置实例1并关联Vlan 1和10S3550-A(config-mst)#instance 2vlan20,40 !配置实例2并关联Vl an 20和40S3550-A(config-mst)#name region1 !配置域名为region1S3550-A (config-mst)#revision1! 配置版本(修订号)验证测试:验证MSTP配置S3550-A#show spanning-treemst configurationMulti spanningtreeprotocol: EnabledName:region1Revision:1Instance Vlans Mapped-------- ------------------------------------------------------------02-9,11-19,21-39,41-40941 1,102 20,40第四步:配置分布层交换机S3550-BS3550-B(config)#spanning-tree !开启生成树S3550-B (config)#spanning-treemode mstp!采用MSTP生成树模式S3550-B(config)#vlan 10S3550-B(config)#vlan 20S3550-B(config)#vlan40S3550-B(config)#interfacefastethernet 0/1S3550-B(config-if)#switchport mode trunk!定义F0/1为trunk端口S3550-B(config)#interface fastethernet 0/23S3550-B(config-if)#switchport mode trunk! 定义F0/23为trunk端口S3550-B(config)#interface fastethernet 0/24S3550-B(config-if)#switchportmodetrunk! 定义F0/24为trunk端口S3550-B(config)#spanning-tree mst2priority4096 !配置交换机S3550-B在instance2(实例2)中的优先级为4096 ,缺省是32768,值越小越优先成为该region (域)中的root switchS3550-B (config)#spanning-treemst configuration !进入MSTP配置模式S3550-B (config-mst)#instance1vlan 1,10!配置实例1并关联Vlan 1和10S3550-B(config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40S3550-B (config-mst)#nameregion1 !配置域名为region1S3550-B(config-mst)#revision 1 ! 配置版本(修订号)验证测试:验证MSTP配置S3550-B#showspanning-tree mst configurationMulti spanning tree protocol:EnabledName: region1Revision: 1Instance VlansMapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-409411,102 20,40第五步:验证交换机配置S3550-A#show spanning-tree mst 1!显示交换机S3550-A上实例1的特性######MST 1 vlansmapped:1,10BridgeAddr :00d0.f8ff.4e3f!交换机S3550-A的MAC 地址Priority : 4096 ! 优先级TimeSinceTopologyChange: 0d:7h:21m:17sTopologyChanges:0DesignatedRoot : 100100D0F8FF4E3F!后12位是MAC地址,此处显示是S3550-A自身的MAC,这说明S3550-A是实例1 (instance1)的生成树的根交换机RootCost: 0RootPort: 0S3550-B#showspanning-tree mst 2 !显示交换机S3550-B上实例2的特性###### MST2 vlans mapped: 20,40BridgeAddr: 00d0.f8ff.4662Priority : 4096TimeSinceTopologyChange: 0d:7h:31m:0sTopologyChanges :0DesignatedRoot:100200D0F8FF4662!S3550-B是实例2(instance 2)的生成树的根交换机RootCost : 0RootPort :0S2126-A#showspanning-treemst 1!显示交换机S2126-A上实例1的特性###### MST 1 vlans mapped :1,10BridgeAddr :00d0.f8fe.1e49Priority : 32768TimeSinceTopologyChange: 7d:3h:19m:31sTopologyChanges :0DesignatedRoot :100100D0F8FF4E3F !实例1的生成树的根交换机是S3550-ARootCost :200000RootPort : Fa0/23!对实例1而言,S2126-A的根端口是Fa0/23S2126-A#show spanning-treemst2!显示交换机S2126-A上实例2的特性###### MST 2 vlansmapped : 20,40BridgeAddr:00d0.f8fe.1e49Priority: 32768TimeSinceTopologyChange:7d:3h:19m:31sTopologyChanges: 0DesignatedRoot : 100200D0F8FF4662 !实例2的生成树的根交换机是S3550-BRootCost :200000RootPort: Fa0/24 !对实例2而言,S2126-A的根端口是Fa0/24类似可以验证其它交换机上的配置。