H3C stp配置
一个局域网通常由多台交换机互连而成,为了避免广播风暴,我们需要保证在网络中不存在路径回环,也就是说所有链路应该组成一颗无回环的树,交换机上的STP协议(生成树协议)就实现了这样的功能。
生成树协议有三种模式:
STP: STP不能快速迁移。即使是在点对点链路或边缘端口,也必须等待2倍的
Forward delay的时间延迟,端口才能迁移到转发状态。
RSTP: RSTP可以快速收敛,但是和STP一样存在以下缺陷:局域网内所有网桥
共享一棵生成树,不能按VLAN阻塞冗余链路,所有VLAN的报文都沿着一棵生成树进行转发。
MSTP: MSTP可以弥补STP和RSTP的缺陷,它既可以快速收敛,也能使不同VLAN
的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。
MSTP设置VLAN映射表(即VLAN和生成树的对应关系表)把VLAN和生
成树联系起来。同时它把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。MSTP将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。
生成树协议STP端口状态: Disabled: Blocking: Listening: Learning:
Forwarding:
生成树协议RSTP端口状态: Disabled: Discard: Forwarding:
生成树协议配置消息(BPDU):
BPDU配置消息是以以太网数据帧的格式进行传递的,它采用一个周知的多播MAC
地址01-80-C2-00-00-00作为目的MAC地址,网络中所有的网桥收到该地址后都能够判断出该报文是生成树协议报文。源MAC地址域中填的是本网桥的MAC。数据链路层报头中的SAP值是01000010(0x42)
树根ID(以以太网交换机的优先级表示),根路径开销,指定交换机ID(以以太
网交换机的优先级表示),指定端口ID(以端口号表示)
(RootID,PortPathCost,DesignatedBridgeID,PortPriority)
RootID: 主要以交换机的优先级表示。BridgePriority.+BridgeMacAddress BridgePriority: 默认(32768),根(0),步长(4096) 树根注意由BridgePriority决定。当优先级相同时,以
BridgeMacAddress小的为根。
PortPathCost: 端口对应链路的路径开销(注意到根的开销)。
Port Cost : Config=auto / Active=200(默认100m)此参数可决定
环路断点。
DesignatedBridgeID:主要以交换机的优先级表示。
BridgePriority+BridgeMacAddress
CIST Bridge : 4096.00e0-fc5d-4d6e此参数可决定环路断点。 PortPriority: 主要以交换机的端口优先级表示。PortPriority.+Portindex Desg. Bridge/Port :0.000f-e28c-f2c7 / 128.2
PortPriority: 默认(128)。当交换机相连时,此参数可决定环路
断点。
0 &&
image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}\
配置消息的比较原则是:
? ?
树根ID较小的配置消息优先级高;
若树根ID相同,则比较根路径开销,比较方法为:用配置消息中
的根路径开销加上本端口对应的路径开销之和(设为S),则S较小的配置消息优先级较高;
?
若根路径开销也相同,则依次比较指定交换机ID、指定端口ID、
接收该配置消息的端口ID等。
配置交换机的时间参数:
交换机有三个时间参数:Forward Delay、Hello Time和Max Age
缺省情况下,Forward Delay时间为1500厘秒(即15秒),Hello Time
时间为200厘秒(即2秒),Max Age时间为2000厘秒(即20秒)。
根交换机的Hello Time、Forward Delay以及Maximum Age三个时间
参数取值之间应该满足如下公式,否则网络会频繁震荡:
2 × (forward-delay -1 second) >= maximum-age