资料编码产品名称华为S系列交换机使用对象产品版本
编写部门资料版本
华为与CISCO交换机
二层生成树协议互通分析
拟制:日期:
审核:日期:
审核:日期:
批准:日期:
华为技术有限公司
版权所有侵权必究
华为与CISCO交换机二层生成树协议互通分析文档密级:内部公开
修订记录
日期修订版本描述作者
2011-09-05 V0.9 初稿完成韩松博
2011-10-17 V1.0 根据测试部实测情况修改部分章节,增加互
通性分析,修改案例
吴炯明
2012-10-16 V2.0 增加MSTP与CISCO交换机互通的几个特殊
命令详解
增加MSTP与CISCO生成树协议的优劣对比
增加PVST/PVST+/RPVST+向MSTP迁移的
操作指导
吴炯明
华为与CISCO交换机二层生成树协议互通分析文档密级:内部公开
目录
第1章前言 (1)
第2章生成树原理分析 (2)
2.1 STP原理 (2)
2.1.1 STP基本概念 (2)
2.1.2 STP技术细节 (5)
2.2 RSTP原理 (6)
2.2.1 RSTP基本概念 (6)
2.2.2 RSTP技术细节 (10)
2.3 MSTP原理 (11)
2.3.1 MSTP基本概念 (11)
2.3.2 MSTP技术细节 (13)
2.4 Cisco厂家支持情况 (14)
2.4.1 PVST (14)
2.4.2 PVST+ (14)
2.4.3 Rapid-PVST+ (15)
2.4.4 MST (16)
第3章华为与PVST+/RPVST+的互通性分析 (17)
3.1 综述 (17)
3.2 CISCO报文类型分析 (18)
3.3 链路开销算法 (19)
3.4 MSTP与CISCO交换机互通的几个特殊命令详解 (19)
3.4.1 stp no-agreement-check (19)
3.4.2 stp compliance { auto | dot1s | legacy }(可选) (21)
3.4.3 stp config-digest-snoop(可选) (21)
3.5 测试结果 (22)
第4章混合组网案例介绍 (24)
4.1 案例一 MSTP互通(推荐) (24)
4.1.1 网络拓扑 (24)
4.1.2 网络配置 (24)
4.1.3 注意要点 (27)
4.2 案例二 STP与PVST+互通(透传方案) (28)
4.2.1 网络拓扑 (28)
4.2.2 网络配置 (28)
4.2.3 注意要点 (31)
华为与CISCO交换机二层生成树协议互通分析文档密级:内部公开
4.3 案例三 STP与PVST+互通(阻塞口在华为) (32)
4.3.1 网络拓扑 (32)
4.3.2 网络配置 (32)
4.3.3 注意要点 (34)
4.4 案例四 STP与PVST+互通(阻塞口在CISCO) (36)
4.4.1 网络拓扑 (36)
4.4.2 网络配置 (36)
4.4.3 注意要点 (38)
第5章 MSTP与思科生成树协议优劣对比 (40)
5.1 优劣对比(待补充) (40)
5.1.1 (待补充) (40)
5.2 可替代性分析(待补充) (40)
5.2.1 (待补充) (40)
第6章 PVST/PVST+/RPVST+向MSTP迁移指导 (41)
6.1 (待补充) (41)
6.1.1 (待补充) (41)
6.2 (41)
第7章附录 (42)
关键词:生成树
摘要:企业网环境常见的几种交换机二层生成树协议互通方案进行技术和案例分析,希望能够为客户和一线员工提供一种互通解决方法及思路
缩略语清单:STP, RSTP, MSTP, PVST+, Rapid-PVST+
参考资料清单:
第1章前言
生成树协议是一个用于在局域网中消除环路的协议。运行该协议的交换机通过彼此交互信息而发现网络中的环路,并适当对某些端口进行阻塞以消除环路。由于局域网规模的不断增长,生成树已经成为了当前最重要的局域网协议之一。
在交换机二层网络环境里,经常会遇到与CISCO厂家设备对接的情形,由于CISCO厂家的交换机设备默认使用的是私有的生成树协议,一线服务员工在交付或规划设计项目时遇到与CISCO设备进行对接的场景,通常会显得无从下手,此文档就二层网络的典型组网交换机互通方案进行讲解,希望能够为客户和一线员工提供一种解决方法及思路。
第2章生成树原理分析
2.1 STP原理
2.1.1 STP基本概念
STP协议通过在交换机之间传递特殊的消息BPDU报文并进行分布式的计算,来决定一个有环路的网络中,哪台交换机的哪个端口应该被阻塞(Blocking),用这种方法来剪切掉环路。IEEE std 802.1D协议文档的第8章描述了STP。
交换机的STP操作可以分为如下3个主要步骤:
●选举根桥
●选举根端口
●选举网段的指定端口
每一阶段都遵循以下规则:
●最小的根交换机ID
●到根交换机最小的PATH COST
●最小的发送BPDU的交换机ID
●最小的发送BPDU的端口ID
●最小的接收BPDU的端口ID
交换机之间定期发送BPDU包(根交换机产生BPDU,其他非根交换机转发),交换生成树配置信息,以便能够对网络的拓扑、花费或优先级的变化做出及时的响应。BPDU分为两种类型,包含配置信息的BPDU包称为配置BPDU(Configuration BPDU),当检测到网络拓扑结构变化时则要发送拓扑变化通知BPDU(Topology CHANGE NOTIFICATION BPDU)。
图2-1配置bpdu报文的包结构
如图2-1所示首先是以太网帧头,包括dlc头部、llc头部,接下来是bpdu字段,最后是为了补齐60字节边界用的dlc填充(padding)8字节。