- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STP RSTP MSTP技术交流-龙华林
STP_RSTP_MSTP协议技术交流
华为3Com产品培训系列胶片
协议原理及配置
引入
STP/RSTP/MSTP的作用.
在二层网络上形成树状网络拓扑结构,避免环路。
二层网络环路的危害.
1.广播风暴(没有三层网络的TTL机制).
2.MAC地址学习错误.
二层网络的健壮性.
STP可以增强网络健壮性,避免单点故障,单链路故障。
学习目标
了解STP/RSTP/MSTP协议的基本概念和工作原理
掌握STP/RSTP/MSTP在斐讯交换机设备上的配置
学习完本课程,您应该能够:
课程内容
第一章 STP(802.1D)协议原理
第二章 RSTP(802.1W)协议原理
第三章 MSTP(802.1S)协议原理
第四章 MSTP的相关配置
STP协议原理
STP协议简介
BPDU报文结构
如何确定根桥
如何计算STP Path Cost
如何确定端口角色
端口的状态迁移及定时器
STP的不足
STP协议简介
STP都做了些什么???
STP在二层交换网络中选择一个根桥作为全部二层交换网络的逻辑中心(Root Bridge)。
STP为全网中每一个参与STP运算的交换机计算到达根桥的最短距离(Path Cost)。
检测二层交换网络中存在的冗余链路,并把他们置于阻断/备份状态。
检测拓扑结构的变化并根据情况计算新的生成树。
STP协议简介
STP协议的结果是什么?
阻断了冗余链路,形成了以根桥为树根的树状拓扑结构。
AP – ALTERNATE PORT
AP
STP协议简介
常用概念.
根桥(Root Bridge)—桥ID最小的网桥。其中桥ID是由网桥的优先级和网桥的MAC组成。
根端口(Root Port)—这个端口到达根桥的路径是该端口所在网桥到达根桥的最佳路径。全网中只有根桥是没有根端口的。
指定端口(Designated Port)—每一个网段选择到根桥最近的网桥作为指定网桥,该网桥到这一网段的端口为指定端口。
非指定端口(Non-Designated Port)—既不是根端口,也不是指定端口,根端口或者指定端口的备份端口。
BPDU报文结构
STP通过BPDU(Bridge Protocol Data Unit)报文来学习网络拓扑结构。
BPDU报文的目标MAC地址为:01-80-C2-00-00-00.
BPDU报文在直连的两个网桥或多个网桥内交换,不能被转发。没有运行STP协议的网桥将把BPDU报文当作普通业务报文转发(目前我们的交换机做不到)。
BPDU
Switch C
Switch B
BPDU
BPDU报文结构
DMA
LLC Header
SMA
L/T
Payload
DMA:目的MAC地址
目的地址是一个固定的桥的组播地址(0x0180c2000000)
SMA:源MAC地址
即发送该配置消息的桥MAC地址
L/T:帧长
LLC Header:固定的链路头
Payload:BPDU数据
如何确定根桥
根桥—BID(网桥ID)最小的网桥定为根桥。
BID—网桥的优先级+网桥MAC。
网桥的优先级为可配置,缺省值为32768。
在缺省情况下,根桥将由MAC地址最小的网桥担任。
如何计算STP Path Cost
网络拓扑稳定为首要目标,鉴于聚合口的带宽可能会经常变动,不推荐太细的计算
我们现在的做法是 1G以上 10G以下 都计算为 2000
10G以上 100G以下 都计算为 200
哪边更优?
如何决定BPDU配置消息的优劣
比较RID(Root Bridge ID),确定网络同步。
RID相同,比较Path Cost(到根桥距离),越小越优。
RID/Path Cost相同,比较指定桥的BID (Designated Bridge ID),越小越优。
RID/Path Cost/DBID相同,比较指定端口的ID (Designated Port ID),越小越优。
BPDU
BPDU
确定网桥端口角色
BPDU报文中总是携带网桥到根桥的最优值。
通过BPDU配置消息来决定端口的角色:
根端口:网桥各个端口中到根桥最近的端口。
指定端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更优,则端口为指定端口。
非指定端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更差,则端口为非指定端口。
确定网桥端口角色
A 0000.0000.0001
B 0000.0000.0002
C 0000.0000.0003
E 0000.0000.0005
D 0000.0000.0004
1
2
2
1
1
2
3
3
4
5
2
1
1
2
3
4
Root
cost 10
cost 10
cost 10
cost 10
cost 10
cost 10
cost
文档评论(0)