Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15171978
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: 系统运维

2008-03-20 11:13:42

多生成树(MST)概述


  多生成树(MST)把IEEE802.1w快速生成树(RST)算法扩展到多生成树,这为虚拟局域网(VLANs)环境提供了快速收敛和负载均衡的功能;MST比PVST+收敛快并且和802.1D、802.1w生成树以及PVST+结构兼容。

  采用多生成树(MST),可以通过干道(trunks)建立多个生成树,关联VLANs到相关的生成树进程,每个生成树进程具 有独立于其它进程的拓扑结构;MST提供了多个数据转发路径和负载均衡,提高了网络容错能力因为一个进程(转发路径)的故障不会影响其它进程(转发路径)。

   在大型网络的不同网络部分,通过MST来定位不同VLANs和生成树进程的分配可以更容易地管理网络和使用冗余路径;一个生成树进程只能存在于具有一致的VLAN进程分配的桥中,必须用同样的MST配置信息来配置一组桥,这使得这些桥能参与到一组生成树进程中,具有同样的MST配置信息的互连的桥构成多生成树(MST)区。
  
   多生成树(MST)使用修正的快速生成树(RSTP)协议-叫做多生成树协议(MSTP), MST具有下列特性:

●MST运行一个生成树常量叫做内部生成树(IST), IST用有关MST区的内部信息增加了通用生成树的信息;MST区对于相邻的单生成树(SST)和MST区就象一个单独的桥。

●一个运行MST的桥提供和单生成树桥的互操作性:
* MST桥运行内部生成树(IST),IST用有关MST区的内部信息增加了通用生成树的信息。
* 内部生成树(IST)连接区中的所有MST桥并且是通用生成树(CST)的一个子树,通用生成树(CST)包含整个的桥域,MST区对于相邻的单生成树(SST)桥和MST区就象一个虚桥。
* 通用和内部生成树(CIST)是每个MST区的内部生成树(IST)、互连MST区的通用生成树和单生成树桥的一个集合,它和一个MST区内的一个IST是一样的,它和一个MST区外的CST也是一样的;STP、RSTP和MSTP共同建立一个单独的桥来做为通用和内部生成树(CIST)的根。

●MST在每个区内建立和维护额外的生成树,这些生成树就是MST进程(MSTIS),IST的进程号为0,MSTIS的进程号为1、2、3等等;即使MST区是互连的,任何MSTI也都是本地于MST区并且独立于另一个区的MSTI;MST进程和IST在MST区的边界组合在一起构成了CST:
* MSTI的生成树信息包含在MSTP的记录(M-record)中,M-record总是封装在MST的BPDUS中,由MSTP计算的原始生成树叫做M树(M-tree),M树只在MST区活跃,M树和IST在MST区的边界合并而形成CST

●通过产生非CST VLAN的PVST+ BPDU,MST提供和PVST+的互操作性

●MST 支持PVST+的一些扩展:
* UplinkFast和BackboneFast在MST方式中无效,但它们包含在RSTP中
* 支持PortFast
* BPDUFilter和BPDUGuard在MST方式中支持
* LoopGuard和RootGuard在MST方式中支持
* 对于私有VLANs(Pvlan),从VLANs必须和主VLANs映射到同一个生成树进程 

阅读(382) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~