关于MSTP的个人总结,如何查看华为生成树状态信息
MSTP是多生成树,解决了单生成树导致的链路空闲的情况。华为的设备默认开启MSTP,当我熟悉思科的设备再去使用华为的设备的时候,当我使用display stp的时候,第一个显示的就是MSTP的一些信息。这与思科的设备来说是有些区别。思科的设备是将每个实例中的根以及对应的mac地址都给与呈现,同时还显示了各个端口的角色以及状态。总的来说。我更喜欢思科一些。华为的设备当显示stp的信息的时候,它第一个
MSTP是多生成树,解决了单生成树导致的链路空闲的情况。
华为的设备默认开启MSTP,当我熟悉思科的设备再去使用华为的设备的时候,当我使用display stp的时候,第一个显示的就是MSTP的一些信息。这与思科的设备来说是有些区别。思科的设备是将每个实例中的根以及对应的mac地址都给与呈现,同时还显示了各个端口的角色以及状态。总的来说。我更喜欢思科一些。
华为的设备当显示stp的信息的时候,它第一个给出的信息就是MSTP的一些相关信息
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-cc62-5b5d
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc1b-29f9 / 20000
CIST RegRoot/IRPC :32768.4c1f-cc62-5b5d / 0
CIST RootPortId :128.2
BPDU-Protection :Disabled
TC or TCN received :3
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:8m:32s
Number of TC :4
Last TC occurred :GigabitEthernet0/0/2
可能是mstp的应用较为多,所以华为将mstp作为默认的生成树,事实上的确如此。
CIST是指在MSTP协议下,由所有交换机组成的一个十分大型的生成树。
IST指的是一个实例的生成树
CST是由每个域所组成的生成树
IST的实例是一棵生成树,那么由一个或多个IST组成的一个域就是一个更大的生成树,同时,由一个或多个域所组成的,就是一个更更大的生成树。所以就有了CIST这个生成树的概念。
由此就引入了根域和总根的概念,根域就是CST中,优先级最高的那个域,总根就是根域中优先级最高的交换机。
CIST Brige 指的就是本机的网桥ID,网桥ID是以本交换机上所有接口的最小mac地址与网桥优先级组成。
CIST root/ERPC 指的是总根的网桥ID,和到总根的开销
CIST RegRoot/IRPC 指的是域根的网桥ID,以及到域根的开销。值得就是去CST生成树根的网桥ID和开销
CIST RootPortID 指的是该交换机在CIST生成树上的根端口的端口ID
比如上图的一个交换机拓扑,由于没有进行任何的配置,那么它们三就处于根域,且我设置顶端的交换机为根交换机,且也是根域中的根交换机,也叫总根,
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-cc1b-29f9
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc1b-29f9 / 0
CIST RegRoot/IRPC :32768.4c1f-cc1b-29f9 / 0
CIST RootPortId :0.0
BPDU-Protection :Disabled
TC or TCN received :4
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:8m:18s
Number of TC :3
Last TC occurred :GigabitEthernet0/0/1
----[Port1(GigabitEthernet0/0/1)][FORWARDI
上述是总根的全局信息。可以看见它的网桥ID是32768.4c1f-cc1b-29f9,且它去往总根和根域的开销都是0,因为它自己就是总根,且还处在根域当中,所以开销自然都是0.
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-cca8-21e2
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc1b-29f9 / 20000
CIST RegRoot/IRPC :32768.4c1f-cca8-21e2 / 0
CIST RootPortId :128.1
BPDU-Protection :Disabled
TC or TCN received :8
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:7m:37s
Number of TC :5
Last TC occurred :GigabitEthernet0/0/1
上述是其他非根交换机的全局信息,可以看见该交换机去往总根的开销是20000,因为该链路是1G的带宽,且该交换机与总根之间的链路只有一条,所以开销自然是20000,且由于该交换机处在根域当中,所以它到根域的开销也是0.
在交换机开启了STP协议之后,我们又应该如何看这些信息呢?
这是一个十分坑爹的地方,为什么呢?虽然华为使用display stp 显示stp生成树的信息,但是我们在交换机上使用其他的生成树协议的时候,其全局信息的显示依然不会变。也就是说即使我们使用stp或者rstp的协议,其全局信息当中依然会出现CIST或者这类字眼。但是我们根据这些信息依然可以得到一些十分有用的信息
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-cca8-21e2
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc1b-29f9 / 20000
CIST RegRoot/IRPC :32768.4c1f-cca8-21e2 / 0
CIST RootPortId :128.1
BPDU-Protection :Disabled
TC or TCN received :8
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:7m:37s
Number of TC :5
Last TC occurred :GigabitEthernet0/0/1
CIST Brige可以直接当作是本机的网桥ID,无论是STP协议还是RSTP协议,在STP和RSTP协议当中使用的都是单生成树,所以CIST Root/ERPC 虽然说代表的是总根的网桥ID和开销,但是我们可以认为其代表的就是根桥的网桥ID和去往根桥的开销。而CIST RegRoot/IRPC可以就直接忽略了,因为STP和RSTP的协议当中根本就没有域的概念。所以即便我们使用的是其他的生成树协议,我们依旧可以获取到根网桥的网桥ID和本机的网桥ID。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)