第章生成树协议

上传人:公**** 文档编号:578250959 上传时间:2024-08-23 格式:PPT 页数:99 大小:1.05MB
返回 下载 相关 举报
第章生成树协议_第1页
第1页 / 共99页
第章生成树协议_第2页
第2页 / 共99页
第章生成树协议_第3页
第3页 / 共99页
第章生成树协议_第4页
第4页 / 共99页
第章生成树协议_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《第章生成树协议》由会员分享,可在线阅读,更多相关《第章生成树协议(99页珍藏版)》请在金锄头文库上搜索。

1、华为3Com培训中心第第第第4 4章章章章 生成树协议生成树协议生成树协议生成树协议Version 1.0Version 1.0华为3Com网络学院第三学期引入引入lSTP/RSTP/MSTP的作用l在二层网络上形成树状网络拓扑结构,防止环路。l二层网络环路的危害l1.播送风暴没有三层网络的TTL机制。l2.MAC地址学习错误。l二层网络的健壮性lSTP可以增强网络健壮性,防止单点故障,单链路故障。课程内容课程内容第一章第一章 STP(802.1D)协议原理协议原理第二章第二章 RSTP(802.1W)协议原理协议原理第三章第三章 MSTP(802.1S)协议原理协议原理第四章第四章 STP的

2、相关配置的相关配置第五章第五章 STP的保护措施的保护措施STP协议原理协议原理nSTPSTP协议简介协议简介nBPDUBPDU报文结构报文结构n如何确定根桥如何确定根桥n如何计算如何计算STP Path CostSTP Path Costn如何确定端口角色如何确定端口角色n端口的状态迁移及定时器端口的状态迁移及定时器nMACMAC地址学习的生存周期地址学习的生存周期nSTPSTP的缺乏的缺乏STP协议简介协议简介lSTP都做了些什么?l1. STP在二层交换网络中选择一个根桥作为全部二层交换网络的逻辑中心Root Bridge。l2. STP为全网中每一个参与STP运算的交换机计算到达根桥的

3、最短距离Path Cost)。l3. 检测二层交换网络中存在的冗余链路,并把他们置于阻断/备份状态。l4. 检测拓扑结构的变化并根据情况计算新的生成树。STP协议简介协议简介lSTP协议的结果是什么?阻断了冗余链路,形成了以根桥为树根的树状拓扑结构。RP ROOT PORTSwitch A BID Switch A BID =0001 =0001 Switch C BID Switch C BID =1045 =1045 Switch B BID Switch B BID =0050=0050Switch D BID Switch D BID =0030=0030DP DESIGNATED P

4、ORTDPRPDPRPDPDPAP ALTERNATE PORTAPSTP协议简介协议简介l常用概念l根桥(Root Bridge)桥ID最小的网桥。其中桥ID是由网桥的优先级和网桥的MAC组成。l根端口(Root Port)这个端口到达根桥的路径是该端口所在网桥到达根桥的最正确路径。全网中只有根桥是没有根端口的。l指定端口(Designated Port)每一个网段选择到根桥最近的网桥作为指定网桥,该网桥到这一网段的端口为指定端口。l可选端口(Alternated Port)既不是指定端口,也不是根端口的端口。RP ROOT PORTSwitch A Switch A BID =0001 B

5、ID =0001 Switch C Switch C BID =1045 BID =1045 Switch B Switch B BID =0050BID =0050DP DESIGNATED PORTDPRPDPRPDPDPAPAPSwitch D Switch D BID =0030BID =0030BPDU报文结构报文结构1lSTP通过BPDU(Bridge Protocol Data Unit)报文来学习网络拓扑结构。lBPDU报文的目标MAC地址为:01-80-C2-00-00-00.lBPDU报文在直连的两个网桥或多个网桥内交换,不能被转发。没有运行STP协议的网桥将把BPDU报文

6、当作普通业务报文转发。BPDUBPDUSwitch CSwitch CSwitch BSwitch BBPDUBPDUBPDU报文结构报文结构2lDMA:目的MAC地址l目的地址是一个固定的桥的组播地址0x0180c2000000lSMA:源MAC地址l即发送该配置消息的桥MAC地址lL/T:帧长lLLC Header:固定的链路头lPayload:BPDU数据DMADMALLC HeaderLLC HeaderSMASMAL/TL/TPayloadPayload值值值值 域域域域占用字节占用字节占用字节占用字节协议协议协议协议IDID2 2协议版本协议版本协议版本协议版本BPDUBPDU类型

7、类型类型类型标志位标志位标志位标志位根桥根桥根桥根桥IDID根路径开销根路径开销根路径开销根路径开销指定桥指定桥指定桥指定桥IDID指定端口指定端口指定端口指定端口IDIDMessage AgeMessage Age1 11 11 18 84 48 82 22 2Max AgeMax AgeHello TimeHello TimeForward DelayForward Delay2 22 22 2如何确定根桥如何确定根桥1l根桥BID网桥ID最小的网桥定为根桥。lBID网桥的优先级+网桥MAC。l网桥的优先级为可配置,缺省值为32768。l在缺省情况下,根桥将由MAC地址最小的网桥担任。如何

8、确定根桥如何确定根桥2Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root Switch Im the Root Switch Im the Root Switch Im the Root Switch Switch D BID =0030Switch D BID =0030Im the Root Switch Im the Root Switch Im the Root Switch Im the R

9、oot Switch 如何确定根桥如何确定根桥3Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root Switch Im the Root Switch Im the Root Switch Im the Root Switch Switch D BID =0030Switch D BID =0030Im the Root Switch Im the Root Switch BPDU: Root Swi

10、tch= 1045BPDU: Root Switch= 1045BPDU:BPDU: Root Switch= 0001 Root Switch= 0001BPDU: Root Switch= 0030BPDU: Root Switch= 0030BPDU: Root Switch = 0050BPDU: Root Switch = 0050BPDU: Root Switch = 0030BPDU: Root Switch = 0030BPDU: Root Switch = 1045BPDU: Root Switch = 1045BPDU: Root Switch = 0050BPDU: Ro

11、ot Switch = 0050BPDU: Root Switch = 0001BPDU: Root Switch = 0001Im the Root Switch Im the Root Switch BPDU: Root Switch = 1045BPDU: Root Switch = 1045BPDU: Root Switch = 0050BPDU: Root Switch = 0050如何确定根桥如何确定根桥4Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID

12、=0050Switch B BID =0050Im the Root Switch Im the Root Switch Root Switch =0001 Root Switch =0001 Switch D BID =0030Switch D BID =0030Im the Root SwitchIm the Root Switch Root Switch = 0001 Root Switch = 0001 如何确定根桥如何确定根桥5BPDU: Root Switch = 0001BPDU: Root Switch = 0001BPDU: Root Switch = 0001BPDU: R

13、oot Switch = 0001Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root Switch Im the Root Switch Root Switch =0001 Root Switch =0001 Switch D BID =0030Switch D BID =0030Im the Root Switch Im the Root Switch BPDU: Root Switch= 0001

14、BPDU: Root Switch= 0001BPDU:BPDU: Root Switch= 0001 Root Switch= 0001BPDU: Root Switch= 0030BPDU: Root Switch= 0030BPDU: Root Switch = 0001BPDU: Root Switch = 0001BPDU: Root Switch = 0030BPDU: Root Switch = 0030BPDU: Root Switch = 0001BPDU: Root Switch = 0001BPDU: Root Switch = 0001BPDU: Root Switch

15、 = 0001BPDU: Root Switch = 0001BPDU: Root Switch = 0001Root Switch = 0001 Root Switch = 0001 如何确定根桥如何确定根桥6Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root Switch Im the Root Switch Root Switch =0001 Root Switch =0001 Switch D

16、 BID =0030Switch D BID =0030Root Switch = 0001Root Switch = 0001Root Switch = 0001 Root Switch = 0001 如何计算如何计算STP Path CostlPath Cost的两种定义标准SpeedLink type802.1D cost802.1t cost10MbpsHalf Duplex1002,000,000Full Duplex951,999,999Aggregated link901,000,000100MbpsHalf Duplex19200,000Full Duplex18199,999

17、Aggregated Link15100,0001000MbpsFull Duplex420,000Aggregated Link310,000如何决定如何决定BPDU配置消息的优劣配置消息的优劣l比较RID(Root Bridge ID),确定网络同步。lRID相同,比较Path Cost到根桥距离,越小越优。lRID/Path Cost相同,比较指定桥的BID (Designated Bridge ID),越小越优。lRID/Path Cost/DBID相同,比较指定端口的ID (Designated Port ID),越小越优。哪边更优?BPDUBPDUBPDU交换过程交换过程Switc

18、h A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Switch D BID =0030Switch D BID =00302 Gig Aggregated2 Gig AggregatedPath cost = Path cost = 3 31 Gig1 GigPath Cost = Path Cost = 4 41 Gig1 GigPath Cost = Path Cost = 4 4100M100MPath Cost = Path

19、 Cost = 18 18 100M Path 100M Path cost = cost = 1818BPDU交换过程交换过程BPDU: Root Switch = 1045BPDU: Root Switch = 1045Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 0050BPDU: Root Switch = 0050Cost to Root = 0Cost to Root = 0Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045

20、Switch B BID =0050Switch B BID =0050Im the Root Switch Im the Root Switch Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 1045BPDU: Root Switch= 1045Cost to root =0Cost to root =0BPDU:BPDU: Root Switch= 0001 Root Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0030BPDU: Root Sw

21、itch= 0030Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 0050BPDU: Root Switch = 0050Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 0030BPDU: Root Switch = 0030Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 1045BPDU: Root Switch = 1045Cost to Root = 0Cost to Root = 0BPDU: Root Switch

22、= 0050BPDU: Root Switch = 0050Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Im the Root Switch Im the Root Switch Im the Root Switch Im the Root Switch Im the Root Switch Im the Root Switch BPDU交换过程交换过程BPDU: Root Switch = 0001BPDU: Root

23、 Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 18Cost to Root = 18Switch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root SwitchIm the Root SwitchLowest Cost to Root = 0L

24、owest Cost to Root = 0Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to root = 3Cost to root = 3BPDU:BPDU: Root Switch= 0001 Root Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0030BPDU: Root Switch= 0030Cost to Root = 0Cost to Root = 0BPDU: Ro

25、ot Switch = 0001BPDU: Root Switch = 0001Cost to Root = 18Cost to Root = 18BPDU: Root Switch = 0030BPDU: Root Switch = 0030Cost to Root = 0Cost to Root = 0BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 18C

26、ost to Root = 18BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 3 Lowest Cost to Root = 3 Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 18 Lowest Cost to Root = 18Im the Root SwitchIm the Root S

27、witch Lowest Cost to Root = 0 Lowest Cost to Root = 0 Cost to Root =3Cost to Root =3Cost to Root =18Cost to Root =18BPDU交换过程交换过程BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7Switch A BID

28、 =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root SwitchIm the Root SwitchLowest Cost to Root = 0Lowest Cost to Root = 0Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to root = 3Cost to root = 3BPDU

29、:BPDU: Root Switch= 0001 Root Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to Root = 21Cost to Root = 21BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 21C

30、ost to Root = 21BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Root Switch is 0001Root Switch is 0001 Lowest

31、Cost to Root = 3 Lowest Cost to Root = 3 Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 7 Lowest Cost to Root = 7Root Switch = 0001 Root Switch = 0001 Lowest Cost to Root = Lowest Cost to Root = 2 21 1Cost to Root =7Cost to Root =7Cost to Root =22Cost to Root =22Cost to Root =21Cost to

32、 Root =21Cost to Root =22Cost to Root =22Cost to Root =3Cost to Root =3Cost to Root =18Cost to Root =18BPDU交换过程交换过程BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7Switch A BID =0001 Switch

33、 A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root SwitchIm the Root SwitchLowest Cost to Root = 0Lowest Cost to Root = 0Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to root = 3Cost to root = 3BPDU:BPDU: Root S

34、witch= 0001 Root Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to Root = 11Cost to Root = 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 11Cost to Root =

35、 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Root Switch is 0001Root Switch is 0001 Lowest Cost to Root

36、= 3 Lowest Cost to Root = 3 Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 7 Lowest Cost to Root = 7Root Switch = 0001 Root Switch = 0001 Lowest Cost to Root = 11Lowest Cost to Root = 11Cost to Root =7Cost to Root =7Cost to Root =11Cost to Root =11Cost to Root =21Cost to Root =21Cost t

37、o Root =Cost to Root =1111Cost to Root =3Cost to Root =3Cost to Root =18Cost to Root =18BPDU交换过程交换过程BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 18Cost to Root = 18Switch A BID =0001 Switch A BID =0001

38、Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root SwitchIm the Root SwitchLowest Cost to Root = 0Lowest Cost to Root = 0Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to root = 3Cost to root = 3BPDU:BPDU: Root Switch= 0001 R

39、oot Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to Root = 11Cost to Root = 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 11Cost to Root = 11BPDU: Root

40、 Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 3 Lowest Co

41、st to Root = 3 Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 7 Lowest Cost to Root = 7Root Switch = 0001 Root Switch = 0001 Lowest Cost to Root = 11Lowest Cost to Root = 11Cost to Root =7Cost to Root =7Cost to Root =11Cost to Root =11Cost to Root =21Cost to Root =21Cost to Root =22Cos

42、t to Root =22Cost to Root =3Cost to Root =3Cost to Root =18Cost to Root =18Cost to Root =29Cost to Root =29Cost to Root =15Cost to Root =15确定网桥端口角色确定网桥端口角色lBPDU报文中总是携带网桥到根桥的最优值。l通过BPDU配置消息来决定端口的角色:l根端口:网桥各个端口中到根桥最近的端口。l指定端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更优,那么端口为指定端口。l可选端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更

43、差,那么端口为可选端口。确定网桥端口角色确定网桥端口角色Switch B BID =0050Switch B BID =0050BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to Root = 11Cost to Root = 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root

44、=0Cost to Root =15Cost to Root =15BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 7Lowest Cost to Root = 7Best cost to root is

45、7Best cost to root is 7Cost of this link to root is 18 (0+18)Cost of this link to root is 18 (0+18)Result BLOCK LINKResult BLOCK LINKALTERNATE PORTALTERNATE PORTALTERNATE PORTALTERNATE PORT这个端口发送的这个端口发送的这个端口发送的这个端口发送的BPDUBPDUBPDUBPDU比接比接比接比接收到的收到的收到的收到的BPDUBPDUBPDUBPDU更差,被选为更差,被选为更差,被选为更差,被选为可选端口。可选

46、端口。可选端口。可选端口。 70 70 70 70ROOT PORTROOT PORTROOT PORTROOT PORT这个端口到根桥的距离为这个端口到根桥的距离为这个端口到根桥的距离为这个端口到根桥的距离为7 7 7 7,最近,被选为根端口。,最近,被选为根端口。,最近,被选为根端口。,最近,被选为根端口。DESIGNATED PORTDESIGNATED PORTDESIGNATED PORTDESIGNATED PORT这个端口发送的这个端口发送的这个端口发送的这个端口发送的BPDUBPDUBPDUBPDU比接比接比接比接收到的收到的收到的收到的BPDUBPDUBPDUBPDU更优,被

47、选为更优,被选为更优,被选为更优,被选为指定端口。指定端口。指定端口。指定端口。711711711711BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7Cost to Root =18Cost to Root =18RPDPAPCost to Root =7Cost to Root =7确定阻断端口确定阻断端口BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3RP ROOT

48、PORTSwitch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Im the Root SwitchIm the Root SwitchLowest Cost to Root = 0Lowest Cost to Root = 0Switch D BID =0030Switch D BID =0030BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to root = 3Cost

49、 to root = 3BPDU:BPDU: Root Switch= 0001 Root Switch= 0001Cost to Root = 0Cost to Root = 0BPDU: Root Switch= 0001BPDU: Root Switch= 0001Cost to Root = 11Cost to Root = 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Co

50、st to Root = 11Cost to Root = 11BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 3Cost to Root = 3BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root =0Cost to Root =0Root Switch is 0001Root Switch

51、 is 0001 Lowest Cost to Root = 3 Lowest Cost to Root = 3 Root Switch is 0001Root Switch is 0001 Lowest Cost to Root = 7 Lowest Cost to Root = 7Root Switch = 0001 Root Switch = 0001 Lowest Cost to Root = 11Lowest Cost to Root = 11Cost to Root =7Cost to Root =7Cost to Root =11Cost to Root =11Cost to R

52、oot =21Cost to Root =21Cost to Root =11Cost to Root =11Cost to Root =3Cost to Root =3Cost to Root =18Cost to Root =18BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 7Cost to Root = 7DP DESIGNATED PORTDPRPDPRPDPDPCost to Root =29Cost to Root =29Cost to Root =15Cost to Root =15确定阻断端口确定阻

53、断端口RP ROOT PORTSwitch A BID =0001 Switch A BID =0001 Switch C BID =1045 Switch C BID =1045 Switch B BID =0050Switch B BID =0050Switch D BID =0030Switch D BID =0030DP DESIGNATED PORTDPRPDPRPDPDPAPAP思考题思考题?Switch A BID =0001 Switch A BID =0001 Switch C BID =0050 Switch C BID =0050 Switch B BID =1045Sw

54、itch B BID =1045PC = 4PC = 4PC = 8PC = 8PC = 4PC = 4DPDPRPBPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 8Cost to Root = 8BPDU: Root Switch = 0001BPDU: Root Switch = 0001Cost to Root = 4Cost to Root = 4Both Roots Costs are =8Both Roots Costs are =8BID-A BID B BID-A BID B l问题1:哪个端口将被阻

55、断?l问题2:如果所有的PathCost都相同,哪个端口将被阻断?MAC地址信息的生存期地址信息的生存期l拓扑结构改变会使站点在生成树中的相对位置发生移动,那么网桥原来学习到的MAC地址信息就可能变得不正确,所以学习的MAC地址信息也要有生存期,如果该时间内没有证明地址的正确,那么抛弃这条地址信息。l在STP中有两个生存期:l拓扑稳定的时候用较长的生存期.l拓扑改变的时候用较短的生存期.l网络拓扑发生改变的时候,并不是所有的网桥都能够发现这一变化,所以需要把拓扑改变的信息通知到整个网络。站点的相对位置发生变化站点的相对位置发生变化物理段物理段物理段物理段 A A物理段物理段物理段物理段 B B

56、物理段物理段物理段物理段 C C物理段物理段物理段物理段 E E物理段物理段物理段物理段 D DROOTROOTB1B1B2B2B3B3B4B4拓扑改变消息中标志位的使用拓扑改变消息中标志位的使用DMADMALLC HeaderLLC HeaderSMASMAL/TL/TPayloadPayload值值值值 域域域域占用字节占用字节占用字节占用字节协议协议协议协议IDID2 2协议版本协议版本协议版本协议版本BPDUBPDU类型类型类型类型标志位标志位标志位标志位根桥根桥根桥根桥IDID根路径开销根路径开销根路径开销根路径开销指定桥指定桥指定桥指定桥IDID指定端口指定端口指定端口指定端口ID

57、IDMessage AgeMessage Age1 11 11 18 84 48 82 22 2Max AgeMax AgeHello TimeHello TimeForward DelayForward Delay2 22 22 276543210Topology ChangeTopology Change AcknowledgmentFLAG标志位中标志位中1至至6位保存。位保存。拓扑改变消息的传播拓扑改变消息的传播ROOTROOT拓扑改变通知消息拓扑改变通知消息拓扑改变通知消息拓扑改变通知消息拓扑改变应答消息拓扑改变应答消息拓扑改变应答消息拓扑改变应答消息拓扑改变消息拓扑改变消息拓扑改变

58、消息拓扑改变消息1 13 32 25 54 45 56 66 6l1.拓扑改变的触发条件有两个:la)当Forwarding端口转变为其他状态时;lb)某端口变为Forwarding状态,且交换机具备DP交换机为非独立交换机。l2.检 测 到 拓 扑 变 化 的 交 换 机 以HelloTime为周期持续在根端口上向外发送TCN报文,到接收到TCA为止。l2.收到TCN后,Root Bridge 发送的BPDU报文中的TC位将被置位,维持时间为ForwardDelay+MaxAge。STP端口状态端口状态端口能力端口能力端口能力端口能力不收发任何报文不收发任何报文不收发任何报文不收发任何报文D

59、isabledDisabledDisabledDisabledBlockingBlockingBlockingBlockingListeningListeningListeningListeningLearningLearningLearningLearning端口状态端口状态端口状态端口状态ForwardingForwardingForwardingForwarding不接收或转发数据不接收或转发数据不接收或转发数据不接收或转发数据, , , ,接收但不发送接收但不发送接收但不发送接收但不发送BPDUBPDUBPDUBPDU,不进行地址学习,不进行地址学习,不进行地址学习,不进行地址学习不接

60、收或转发数据不接收或转发数据不接收或转发数据不接收或转发数据, , , ,接收并发送接收并发送接收并发送接收并发送BPDUBPDUBPDUBPDU,不进行地址学习,不进行地址学习,不进行地址学习,不进行地址学习不接收或转发数据不接收或转发数据不接收或转发数据不接收或转发数据, , , ,接收并发送接收并发送接收并发送接收并发送BPDUBPDUBPDUBPDU,开始地址学习,开始地址学习,开始地址学习,开始地址学习接收并转发数据接收并转发数据接收并转发数据接收并转发数据, , , ,接收并发送接收并发送接收并发送接收并发送BPDUBPDUBPDUBPDU,进行地址学习进行地址学习进行地址学习进行

61、地址学习STP端口状态迁移端口状态迁移DisabledDisabledListeningListeningBlockingBlockingForwardingForwardingLearningLearning1 1)端口)端口)端口)端口enabledenabled2 2)端口)端口)端口)端口disableddisabled3 3)端口被选为根端口或指定端口)端口被选为根端口或指定端口)端口被选为根端口或指定端口)端口被选为根端口或指定端口4 4)端口被选为备用端口(阻塞)端口被选为备用端口(阻塞)端口被选为备用端口(阻塞)端口被选为备用端口(阻塞)5 5)Forward DelayFor

62、ward Delay延时延时延时延时(1 1)(2 2)(1 1,2 2)(1 1,2 2)(1 1,2 2)(1 1)(2 2)(4 4)(4 4)(5 5)(4 4)(5 5)(3 3)STP定时器定时器lSTP定时器.Hello Timer: 根桥生成BPDU配置消息的周期,缺省时间为2秒钟。Forward Delay: 配置消息传播到全网的最大时延。缺省为15秒钟。Message Age:从根桥生成BPDU配置消息开始,到当前时间为止配置消息的存活时间。Max Message Age:BPDU配置消息存活的最大时间。STP的缺乏的缺乏l缺省情况下一个端口从Blocking状态过渡到Fo

63、rwarding状态至少需要30秒钟两倍的Forward Delay。对于一个拓扑不稳定网络,会导致网络的长时间中断。Power UpPower UpBlockingBlockingListeningListeningLearningLearningForwardingForwardingDisabledDisabledForward Delay TimerForward Delay Timer课程内容课程内容第一章第一章 STP(802.1D)协议原理协议原理第二章第二章 RSTP(802.1W)协议原理协议原理第三章第三章 MSTP(802.1S)协议原理协议原理第四章第四章 STP的相关

64、配置的相关配置第五章第五章 STP的保护措施的保护措施RSTP协议原理协议原理n新的端口角色和状态新的端口角色和状态n新的新的BPDUBPDU报文结构报文结构nRSTPRSTP的重大改进的重大改进n新的拓扑变化通告机制新的拓扑变化通告机制n与与802.1D802.1D的兼容的兼容nRSTPRSTP的缺乏的缺乏RSTP的端口状态的端口状态RSTP的端口角色的端口角色lRoot Port根端口。lDesignated Port指定端口。lAlternate Port可选端口。lBackup Port备份端口。SwitchSwitchRoot SwitchDPDPDPRPRPAPBPRSTP的的BP

65、DU格式格式DMADMALLC HeaderLLC HeaderSMASMAL/TL/TPayloadPayload值值值值 域域域域占用字节占用字节占用字节占用字节协议协议协议协议IDID2 2协议版本协议版本协议版本协议版本BPDUBPDU类型类型类型类型标志位标志位标志位标志位根桥根桥根桥根桥IDID根路径开销根路径开销根路径开销根路径开销指定桥指定桥指定桥指定桥IDID指定端口指定端口指定端口指定端口IDIDMessage AgeMessage Age1 11 11 18 84 48 82 22 2Max AgeMax AgeHello TimeHello TimeForward De

66、layForward Delay2 22 22 2协议版本由协议版本由0x000x00变为变为0x020x0276543210Topology ChangeTopology Change AckAgreementForwardingLearningProposal00 Unknow01 Alternate/Backup10 Root Port 11 Designated PortRSTP的重大改进一的重大改进一l改进一:如果旧的根端口已经进入阻塞状态,而且新根端口连接的对端交换机的指定端口处于Forwarding状态,在新拓扑结构中的根端口可以立刻进入转发状态。LAN CLAN CTO ROO

67、TTO ROOTLAN CLAN CLAN ALAN ALAN BLAN BF FF F指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口根端口根端口根端口根端口阻塞端口阻塞端口阻塞端口阻塞端口F FLAN ALAN ALAN BLAN BF FF F指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口根端口根端口根端口根端口阻塞端口阻塞端口阻塞端口阻塞端口F FTO ROOTTO ROOTSwitchCSwitchCl网络边缘的端口,即直接与终端相连,而不是和其它网桥相连的端口可以直接进入转发状态,不需要任何延时。RSTP的重大改进二的重大改进二根端口根端口根端口根

68、端口边缘端口边缘端口边缘端口边缘端口LAN ALAN AForwardingForwardingTO ROOTTO ROOT阻塞端口阻塞端口阻塞端口阻塞端口RSTP的重大改进三的重大改进三l改进三:增加了网桥之间的协商机制Proposal/Agreement。指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。其中Proposal报文为正常的BPDU报文,且Proposal Bit位置位。Agreement报文为Proposal报文的拷贝,且以Agreement Bit代替Proposal Bit位置位。1. Proposal2. Sync(unchanged)2. Sync(Disc

69、arded)2. Sync(unchanged)3. AgreementP0Root SwitchP1P4P3P2P0: Designated PortP1: New Root PortP2: Alternated PortP3: Designated PortP4: Edge PortRoot SwitchSwitch ASwitch BSwitch CSwitch Dl协商必须在点对点链路上进行。全双工链路.l两种端口状态不受协商机制影响:l可选端口Alternated Port).l边缘端口Edge Port).协商机制的要求协商机制的要求LAN ALAN A非点到点链路非点到点链路非点

70、到点链路非点到点链路指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口指定端口协商的扩散协商的扩散协商的扩散协商的扩散1. Proposal2. AgreementSwitch ASwitch CSwitch BRoot SwitchRSTP的改进效果的改进效果l第一种改进的效果:发现拓扑改变到恢复连通性的时间可达数毫秒,并且无需传递配置消息。l第二种改进的效果:边缘端口的状态变化不影响网络连通性,也不会造成回路,所以进入转发状态无需延时。l第三种改进的效果:网络连通性可以在交换两个配置消息的时间内恢复,即握手的延时;最坏的情况下,握手从网络的一边开始,扩

71、散到网络的另一边缘的网桥,网络连通性才能恢复。比方当网络直径为7的时候,要经过6次握手。RSTP拓扑改变消息的传播拓扑改变消息的传播TCNRoot SwitchRoot SwitchTCTCl回忆一下STP的TCN传播-STP拓扑改变分为两局部:l利用TCN BPDU将拓扑变化上报到根桥。l根桥通过将FLAG中的TC比特置位持续时间Max Age),通知所有其它交换机。RSTP拓扑改变消息的传播拓扑改变消息的传播TCRoot Switchl拓扑改变检测:l只有非边缘端口转变为Forwarding状态时,产生拓扑改变。l检测到拓扑改变后的动作:l在两倍Hello时间内向所有指定端口和根端口发送T

72、C置位BPDU报文。l去除从以上端口学习的MAC地址。l拓扑改变传播:l不再使用TCN报文。l报文传送更直接迅速。与与802.1D相兼容相兼容802.1W802.1W802.1Dl802.1W与802.1D相兼容:lRSTP的端口在三秒钟定时器后接收到STP的报文,那么端口协议将切换到STP协议。l切换到STP协议的RSTP端口将丧失快速收敛特性。l出现STP与RSTP混用的情况,建议将STP设备放在网络边缘。RSTP协议的缺乏协议的缺乏VLAN 10,20VLAN 10,20l802.1W与802.1D相比有了巨大的进步,他解决了交换网络的快速收敛问题。l但RSTP和STP还存在一个共同的缺

73、乏,就是两种协议都是单生成树协议,不能形成基于VLAN的多生成树协议,在如右图所示的环境下不能实现链路的分担。课程内容课程内容第一章第一章 STP(802.1D)协议原理协议原理第二章第二章 RSTP(802.1W)协议原理协议原理第三章第三章 MSTP(802.1S)协议原理协议原理第四章第四章 STP相关配置相关配置第五章第五章 STP的保护措施的保护措施MSTP协议原理协议原理nSTP/RSTP/MSTPSTP/RSTP/MSTP的比较的比较nMSTPMSTP的的BPDUBPDU报文结构报文结构nMSTPMSTP的根本概念的根本概念n端口状态和端口角色端口状态和端口角色nMSTPMSTP

74、的工作原理的工作原理STP/RSTP/MSTP的比较的比较l生成树目前包含三种协议:l单生成树协议STPl协议版本号为 0l快速生成树协议RSTPl协议版本号为 2l多生成树协议MSTPl协议版本号为 3STP/RSTP/MSTP的比较的比较lSTP的特性l形成一棵无环路的树:解决播送风暴并实现冗余备份lRSTP的特性l形成一棵无环路的树:解决播送风暴并实现冗余备份l快速收敛lMSTP的特性l形成一棵无环路的树:解决播送风暴并实现冗余备份l快速收敛l形成多棵生成树实现负载均衡STP/RSTP/MSTP的比较的比较l一个交换机可能被包含在多个生成树实例中l各多生成树实例相互独立转发数据VLAN

75、2VLAN 2VLAN 3VLAN 3VLAN 2数据流VLAN 3数据流MSTP的根本概念的根本概念Region 1Region 3Region 4CSTRegion 3:VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRegion 1:VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRegion 2:VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3

76、VLAN others to ISTRegion 4:VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTISTMSTICIST ROOTIST MasterRegion ROOTRegion 2MSTP的根本概念的根本概念lCST:公共生成树Common spanning tree。lISTl内部生成树Internal spanning tree。l内部生成树是多生成树的一个特殊实例 instance ID= 0 .这个实例做为CIST的一局部不管配置与否永远存在。lCISTl公共内部生成树Common

77、 and internal spanning tree。l公共内部生成树是由所有IST,STP交换机和RSTP交换机组成的一棵贯穿整个网络的树。lMSTIl多生成树实例Multiple spanning tree instance。l每一个MSTI都有唯一的实例ID标识ID取值范围为116。MSTP的根本概念的根本概念lMST区域MST regionl域名Region name。l修正级别Revision level (目前保存)。l实例和VLAN的映射。l所有拥有相同域配置region-configuration的MSTP交换机必须连续。l总根CIST Rootl由网络中所有交换机竞选出的优

78、先级最高的交换机成为总根。l域根Region Rootl在一个域内拥有相同域配置的MSTP交换机为某一多生成树实例竞选出的优先级最高的交换机成为该生成树实例的域根。l主交换机Master Bridgel主交换机也就是IST Master,它是域内距离总根最近的交换机。MSTP端口角色端口角色-CISTRegion 3Region 2Region 1Region 4CIST ROOTM/R PortDPDPMaster/Root PortAlternate PortBackup portDesignated PortDPM/R PMSTP端口角色端口角色-CISTl根端口/主端口Root Por

79、t/Master Portl交换机上到总根具有最短路径的端口成为根端口Root Port,如果该交换机是主交换机,那么相应的根端口为该域的主端口。l根端口负责向总根转发数据流量l指定端口Designated Portl局域网上到总根具有最短路径的端口成为指定端口l指定端口负责为所在的局域网转发数量流量l可选端口Alternate Portl局域网上处于备份地位的端口成为可选端口l可选端口不转发数据流量l备份端口Backup Portl交换机上连接到自己且端口状态为丢弃的端口成为备份端口MSTP端口角色端口角色/状态与行为状态与行为lRoot/Master port根端口具有三种端口状态:Dis

80、carding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包lDesignated port指定端口具有三种端口状态: Discarding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包lAlternated port只有一种端口状态:discarding接受BPDU,不转发业务数据包lBackup port只有一种端口状态:discarding接受BPDU,不转发业务数据包MSTP工作原理工作原理-BPDU格式格式MSTI配置消息格式配置

81、消息格式MST配置消息格式配置消息格式BPDU配置消息格式:MSTP工作原理工作原理-BPDU比较原那么比较原那么lMSTP配置消息优劣比较原那么:lCIST RootBridgeIDlExternal Root Path Cost: ERPClRegional Root IDlInternal Root Path Cost: IRPClDesignatedBridgeIDlDesignatedPortIDMSTP工作原理工作原理-端口角色确定端口角色确定l选择总根l具有最小桥ID的交换机成为总根l选择IST Master针对MST域l域内具有最小外部根路径值的交换机成为主交换机l选择根端口l

82、接受最优配置消息的端口成为根端口l选择指定端口lLAN上具有最优端口优先级向量的端口成为指定端口l选择端口l端口发送的配置消息劣于接受到的配置消息的端口成为选择端口l备份端口l端口发送的配置消息劣于接受到的配置消息,且接受到的配置消息来源于本交换机。MSTP端口角色端口角色-CISTRegion 3Region 2Region 1Region 4CIST ROOTM/R PortDPDPMaster/Root PortAlternate PortBackup portDesignated PortDPM/R PCSTISTMSTP工作原理工作原理-MSTIlMSTI生成树的形成:l选择域根l域

83、内相应实例内具有最小BridgeID的交换机成为域根 l选择根端口,指定端口,选择端口和备份端口l上述端口的选择和CIST类似l注意:lMSTI的优先级向量不包括CIST RootBridge和ERPCl如 RegionRoot: IRPC: DB: DPl最优优先级向量的比较和CIST的类似MSTP的工作原理的工作原理-MSTIRegion 3Region 1Region 4CSTRegion 3:VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRegion 1:VLAN mapping:VLAN

84、2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRegion 2:VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRegion 4: VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R PortDPAPM/R PortMSTP工作原理工作原理-MSTI实例实例MasterRegion RootM

85、STI 2MasterRegion RootMSTI 3Root PortDesignated PortMasterRegion RootRegion RootVLAN 2 map to instance 2VLAN 3 map to instance 3Others map to instance 0Region 3MSTP的工作原理的工作原理-MSTIRegion 1Region 4CSTRevision level: 0VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRevision level

86、: 0VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRevision level: 0VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRevision level: 0VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R PortDPAPM/R PortMST

87、P工作原理工作原理-MSTI实例实例VLAN 2 map to instance 2VLAN 4 map to instance 4Others map to instance 0CIST RootRegion RootRegion RootMSTI 2Region RootMSTI 4Region RootRegion 3MSTP的工作原理的工作原理-MSTIRegion 1Region 4CSTRevision level: 0VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRevision le

88、vel: 0VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRevision level: 0VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRevision level: 0VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R PortDPAPM/R Port

89、MSTP工作原理工作原理-MSTI实例实例Designated PortRoot PortVLAN 3 map to instance 3VLAN 5 map to instance 5Others map to instance 0MasterRegion RootRegion RootMasterRegion RootMSTI 3MasterRegion RootMSTI 5Region 3MSTP的工作原理的工作原理-MSTIRegion 1Region 4CSTRevision level: 0VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Ins

90、tance 5VLAN others to ISTRevision level: 0VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRevision level: 0VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRevision level: 0VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRe

91、gion 2M/R PortDPM/R PortDPAPM/R PortMSTP工作原理工作原理-MSTI实例实例VLAN 4 map to instance 4VLAN 5 map to instance 5Others map to instance 0CIST RootRegion RootRegion RootMSTI 4Region RootMSTI 5Region RootMasterMSTP的工作原理的工作原理-MSTIRegion 3Region 1Region 4CSTRegion 3:VLAN mapping:VLAN 3 to Instance 3VLAN 5 to In

92、stance 5VLAN others to ISTRegion 1:VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRegion 2:VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRegion 4:VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R Por

93、tDPAPM/R PortRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootMSTP的工作原理的工作原理-MSTIRegion 3Region 1Region 4CSTRegion 3:VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRegion 1:VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others

94、 to ISTRegion 2:VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRegion 4:VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R PortDPAPM/R PortRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootVLAN2PC1V

95、LAN2PC2MSTP的工作原理的工作原理-MSTIRegion 3Region 1Region 4CSTRegion 3 :VLAN mapping:VLAN 3 to Instance 3VLAN 5 to Instance 5VLAN others to ISTRegion 1 :VLAN mapping:VLAN 2 to Instance 2VLAN 4 to Instance 4VLAN others to ISTRegion 2:VLAN mapping:VLAN 2 to Instance 2VLAN 3 to Instance 3VLAN others to ISTRegio

96、n 4 :VLAN mapping:VLAN 4 to Instance 4VLAN 5 to Instance 5VLAN others to ISTCIST ROOTRegion 2M/R PortDPM/R PortDPAPM/R PortRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootRegion RootVLAN3PC1VLAN3PC2课程内容课程内容第一章第一章 STP协议原理协议原理第二章第二章 RSTP协议原理协议原理第三章第三章 MSTP协议原理协议原理第四章第四章 STP相关配置相关配置第五

97、章第五章 STP的保护措施的保护措施STP相关配置相关配置-开启开启STPl生成树在交换机缺省是关闭的,如果组网中可能存在路径回环,那么要通过命令开启生成树功能:lQuidway stp enablel如果确定某个端口连接的局部不存在回路,那么可以通过命令关闭该端口的生成树功能:lQuidway-Ethernet0/1 stp disablel也可以根据需要关闭交换机的生成树功能,或者开启某个端口的生成树功能。STP相关配置相关配置-MSTPl大多数交换机的缺省STP模式为RSTP,可以通过命令改变:Quidway stp mode stp,rstp,mstpl配置生成树实例:Quidway

98、stp region-configuration -进入域配置。 SwitchA-mst-regionregion-name test -配置域名。 SwitchA-mst-regioninstance 1 vlan 10 to 20 -配置STP多实例与VLAN映射关系。 SwitchA-mst-regionactive region-configuration -激活域配置STP/MSTP相关配置相关配置-可配参数可配参数l生成树可配置参数包括:l网桥的优先级BridgePriorityl端口的优先级PortPriorityl端口对应链路的路径开销PortPathCostl三个重要的定时器

99、参数HelloTime/Max Age/ForwardDelayl整个交换网络的直径BridgeDiameterSTP/MSTP相关配置相关配置参数名称参数名称参数名称参数名称缺省值缺省值缺省值缺省值值域值域值域值域配置视图配置视图配置视图配置视图BridgePriorityBridgePriority3276832768系统视图系统视图系统视图系统视图PortPriorityPortPriority1281280 010241024(步长:(步长:(步长:(步长:1616)PortPathCostPortPathCost20,00020,000Max AgeMax Age20s20s6 64

100、040Hello TimeHello Time2s2s1 11010Forward DelayForward Delay15s15s4 43030Bridge DiameterBridge Diameter7 70 06144061440(步长:(步长:(步长:(步长:40964096)端口视图端口视图端口视图端口视图端口视图端口视图端口视图端口视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图系统视图1 1200,000200,000STP配置配置-选取适宜的根桥选取适宜的根桥l网桥ID由两局部组成:lBridgePr

101、iority+BridgeMacAddressl如果网络中的所有交换机都在缺省配置下,根据配置消息比较原那么,MAC地址最小的交换机被选为根桥,但是该交换机未必是理想的根桥,可以通过命令配置Bridge Priority将适宜的交换机推举为根桥lQuidway stp priority bridge-priority STP配置配置-配置端口开销配置端口开销l从本网桥到根桥的路径上所有经过端口的端口开销之和为根路径开销,可以通过命令来改变端口开销的值lQuidway-Ethernet0/1 stp cost cost 链路速率链路速率链路速率链路速率推荐值推荐值推荐值推荐值推荐取值范围推荐取值

102、范围推荐取值范围推荐取值范围值域值域值域值域=110kb/s=110kb/s1Mb/s1Mb/s10Mb/s10Mb/s100Mb/s100Mb/s1Gb/s1Gb/s10Gb/s10Gb/s100Gb/s100Gb/s1Tb/s1Tb/s10Tb/s10Tb/s200,000,000200,000,00020,000,00020,000,0002,000,0002,000,000200,000200,00020,00020,0002,0002,00020020020202 220,000,00020,000,000200,000,000200,000,0002,000,0002,000,00

103、0200,000,000200,000,000200,000200,00020,000,00020,000,00020,00020,0002,000,0002,000,0002,0002,000200,000200,00020020020,00020,0002020200020002 22002001 120201 1200,000,000200,000,0001 1200,000,000200,000,0001 1200,000,000200,000,0001 1200,000,000200,000,0001 1200,000,000200,000,0001 1200,000,000200,

104、000,0001 1200,000,000200,000,0001 1200,000,000200,000,0001 1200,000,000200,000,000STP相关配置相关配置-端口优先级端口优先级l根据配置消息比较原那么,有时候会比较端口IDl端口ID由两局部组成: PortPriority+PortIndex,其中端口优先级局部是可配置的,命令格式为: Quidway-Ethernet0/1 stp port priority port-priorityLANLAN平行链路平行链路平行链路平行链路多个端口连接到一个网段多个端口连接到一个网段多个端口连接到一个网段多个端口连接到一个

105、网段STP相关配置相关配置-Hello timelhello time的配置需要注意:l较长的hello time可以降低生成树计算的消耗;较短的hello time可以在丢包率较高的时候,增强生成树的健壮性。l但是,过长的hellotime会导致链路故障的错误判断;过短的hellotime会导致频繁发送配置消息,增大CPU和网络负担。l命令格式为:Quidway stp timer hello centisecondsSTP相关配置相关配置-Max Agelmax age的配置需要注意:l过长的Max Age会导致链路故障不能被及时发现;l过短的Max Age可能会在网络拥塞的时候使交换机误

106、认为链路故障,造成频繁的生成树重新计算。l命令格式为:Quidway stp timer max-age centisecondsSTP相关配置相关配置-Forward Delaylforward delay的配置需要注意:l过长的Forward Delay会导致生成树的收敛太慢;l过短的Forward Delay可能会在拓扑改变的时候,引入暂时的路径回环。l命令格式为:Quidway stp timer forward-delay centisecondsSTP相关配置相关配置-网络直径网络直径l网络直径的定义为:任意两台终端设备之间通过的交换机数目的最大值l改变网络直径会间接影响到Max

107、Age和Forward Delay这两个参数的值,而且这种影响比直接手工配置两个参数较为客观。l所以当网络中参加交换机可以通过改变网络直径参数来到达适应网络状况的目的。l命令格式为:Quidway stp bridge-diameter bridgenumSTP监控与维护监控与维护l显示生成树协议统计和状态信息的命令:display stp interface interface_list l去除生成树协议统计和状态信息的命令:reset stp interface interface_list 课程内容课程内容第一章第一章 STP协议原理协议原理第二章第二章 RSTP协议原理协议原理第三章第

108、三章 MSTP协议原理协议原理第四章第四章 STP相关配置相关配置第五章第五章 STP的保护措施的保护措施STP的保护措施的保护措施nBPUD-ProtectionBPUD-ProtectionnRoot-ProtectionRoot-ProtectionnLoop-DetectionLoop-DetectionnLoop-ProtectionLoop-ProtectionnDLDUDLDUBPDU-ProtectionEdge PortEdge Port?配置命令(系统视图下)配置命令(系统视图下) :Stp bpdu-protectionRoot-protectionPriority:0M

109、ac:00-00-00-00-00-01Root Bridge?以太网接口视图下配置:以太网接口视图下配置:Stp root-protectionLoop DectionLayer2 networkSTP功能关闭,端口环回。以太网接口视图下配置:以太网接口视图下配置:Stp loop-detectionLoop-protctionLayer2 networkRPAP链路单通,单项链路单通,单项BPDU报文丢失,导致环路。报文丢失,导致环路。以太网接口视图下配置:以太网接口视图下配置:Stp loop-protectionDLDU-单通故障检测单通故障检测DLDU enableDLDU enab

110、leDLDU协议是否能达到two-way状态?DLDU enableDLDU enable是,DLDU协议开启端口。否,DLDU协议关闭端口。对于光口:在系统视图下执行DLDU enable对于电口:在接口视图下执行DLDU enable总结总结lSTP协议:形成一棵无环路的树:解决播送风暴并实现冗余备份lRSTP协议:形成一棵无环路的树:解决播送风暴并实现冗余备份,快速收敛lMSTP协议:形成一棵无环路的树:解决播送风暴并实现冗余备份,快速收敛,形成多棵生成树实现负载均衡l生成树协议相关配置lSTP/RSTP/MSTP的保护机制华为3Com技术华为3Com公司网址: 华为3Com技术论坛网址:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号