锐捷交换机STP/MSTP基础知识(一)
·生成树协议的相关标准文档如何阅读
生成树发展到现在总共经历了STP、RSTP、MSTP三个版本。
IEEE802.1D给出了STP的最初定义、协议描述以及相关的配置参数建议。
IEEE802.1w是作为802.1D的一个附属文档提供的,该文档详细描述了RSTP的定义以及协议细节。
IEEE802.1Q则在1Q网桥的基础上MSTP定义及协议描述。
IEEE802.1s MSTP定义及协议详细描述
·如何理解vlan、mstp间的关系
[img]http://labclub.ruijie.com.cn/forum/attachments/month_0803/20080305_5a8b53ea6302e7a58684CEIENKgU4LNp.jpg[/img]
上图给出了一个802.1Q网桥的实体层次属性描述(取自IEEE802.1s 2002)。
通过该图我们可以很清晰地看到在一个标准网桥里,生成树协议是物理层上最直接的一个拓扑计算实体。而vlan拓扑(也就是我们通常所说的vlan转发规则)则是基于生成树实体之上的。这种依赖关系是通过生成树协议提供的实体(instance)和vlan映射关系来实现的。在RGNOS10.1上,我们通过config-mst模式下的配置命令:instance num vlan vid 来实现。通过这种映射配置,网桥可以决定vlan的数据流该沿着那个生成树实例的拓扑在网络中转发,从而实现vlan间的数据分流。对于STP、RSTP模式,默认的是将所有vlan映射到instance 0上。这里我们所要强调的一点是:生成树实例的拓扑计算和vlan没有关系,vlan仅仅是依附在生成树实例上而已。
·哪些端口不受生成树协议控制
路由口、配置了bpdu filter的端口、配置了1q tunnel的端口。
·配置全局的bpduguard和配置接口的bpduguard有什么区别
全局的bpduguard需要与端口的Portfast合作,才能真正有效。此时它与端口的bpduguard功能相同。当这些端口接收到BPDU帧时,端口将进入errdisable状态。
·配置全局的bpdufilter和配置接口的bpdufilter有什么区别
bpdufilter功能是指在某些端口上不收发bpdu报文,一般是用于在直连pc的端口上防止用户的恶意bpdu攻击的。
全局的bpdufilter只在配置了portfast的端口上起作用,并且一旦端口收到bpdu报文后,将自动解除该端口的bpdufilter。而端口上显示地配置bpdufilter将使得该端口一直不处理bpdu报文。
·交换机打印“topochange:topology is changed”信息表示了什么意思
说明当前设备上有端口发生了拓扑变化。这里的拓扑变化有两种可能情况:端口从转发状态变成阻塞状态(forwarding->discarding)、端口从阻塞状态变成转发状态(discarding->forwarding)。
[[i] 本帖最后由 小俊 于 2008-4-23 17:08 编辑 [/i]] |