HP ProCurve交换机与Cisco交换机生成树协议相关命令比较

相信使用HP Procurve系列交换机的朋友非常痛苦的一件事就是资料比较少,实施的案例也比较少。

这里比较了一下Cisco和HP交换机关于生成树协议(Spaninng Tree)的比较表格。

建议在边缘端口(只连接客户端电脑或非管理型交换机)上启用bpdu-protection、admin-edge-port、loop-protection这三个命令。通常由于客户端连接的设备不应该有支持生成树协议的交换机,所以对于一个稳定的网络,我们应该防止其它交换机连接到网络上来干扰已经稳定的生成树。

如果交换机支持,建议使用link-keepalive、loop-guard两个命令。

不对的地方希望大家指正。

名称 Cisco HP HP默认值 建议端口 用途 说明
检测单向流量 udld link-keepalive 禁用 光纤端口 防止光纤的一芯出现故障。 相邻设备必须是同一实现方法,不同厂商的设备之间不能使用此设置。
   不支持HP 25102520,支持HP  2530, 2600, 2800, 3400, 3500, 4200, 5300, 5400, 6200, 6400, 6600, 8212, and  9300
DBPU保护 bpduguard bpdu-protection 禁用 边缘端口 收到BPDU就进入error-disabled状态。
   
BPDU包引起的环路(在支持STP的交换机上形成环路)。
这三个命令在边缘端口一起使用。
端口快速 portfast admin-edge-port 禁用 边缘端口 不使用STP算法,直接进入forwarding状态。
   如果禁用了
admin-edge-port,并且未禁用auto-edge-port,则auto-edge-port控制端口行为。
auto-edge-port 启用
如果设置了admin-edge-port,忽略auto-edge-port设置。
保持存活 Keepalive loop-protection 禁止发送 边缘端口 启用loop-protection <port> receiver-action  send-disable后,交换机发送一个loop  protocol包,然后在同一个端口收到这个的loop  protocol包,就关闭这个端口。
no loop-protection <port>命令不会移除接收配置,除非设置为receiver-action  send-disable
   
BPDU包引起的环路(在不支持STP的交换机上形成环路)。
环路保护 guard  loop loop-guard 禁用 根端口和Block端口 避免阻塞端口错误地过渡到forwarding状态而产生桥接环路。当交换机在启用loop guard特性的非指定端口上停止接收BPDU时,交换机将使得端口进入STP“不一致环路inconsistentports)阻塞状态,当不一致端口再次收到BPDU时,端口将根据BPDU自动过滤到STP状态。 不支持HP 25102520,支持HP 2530

   HP 5400系列需要更新到K.15.05.0001以上版本才支持此命令。

PortFast的接口不能开启Loop Guard。

BPDU过滤 bpdufilter bpdu-filter 禁用 全局端口 portfast端口收到bpdu,将进入STP接口状态。 bpdufilterbpduguard优先,不要与bpduguard一起使用。当同时启用bpduguardbpdufilter时,bpdufilter优先级较高,bpduguard将失效。
单独端口 portfast端口收到bpdu,不发送BPDU,并忽略收到的BPDU
根防护 guard  root root-guard(仅用于MSTP 禁用 边缘端口 该端口不能成为根端口,防止交换机成为根网桥。 忽略收到的优先级高的BPDU,接受其它BPDU
如果同时使用环路防护和根防护,环路防护优先级大于根防护。
   不要同时启用环路防护和根防护。
tcn-guard 禁用 边缘端口 不传播收到的拓扑变更通知。
骨干快速 backbonefast 不知道对应命令
核心交换机 用来检测间接链路的失效。当启用了BackboneFast的交换机检测到间接链路失效之后,会马上使阻塞的端口进入监听状态,少了20S的老化时间。 如果要启用BackboneFast特性,我们应该在网络中的所有交换机上都启用。
  
MSTP不支持UplinkFastBackboneFastcross-stack UplinkFast
级联快速 uplinkfast 不知道对应命令
接入交换机 能够检测直连链路的失效,可以提高stp的收敛速度。当链路或交换机故障,或STP重新配置后,UplinkFast可以加速选择一个新的根端口。根端口立即进入转发状态,Uplinkfast通过减少最大更新速率来限制突发多播流量。
   
Uplinkfast对于网络边缘的布线间交换机非常有用。他不适用于骨干设备。UplinkFast在直连链路故障后提供快速的收敛能力,并通过上行链路组在冗余。
UplinkFast激活一个快速重新配置的条件:
   
A. 在交换机上必须启动了UplinkFast功能;
   
B. 至少有一个处于Blocking的端口(即有冗余链路);
   
C. 链路失效必须发生在Root Port上。
   交换机启动了
UplinkFast后,由于提高了交换机上所有端口的路径开销,所以不适合作为根桥。
   配置了
UplinkFast之后,交换机就不能成为根交换机。

 关于guard loop 和 udld可以参考:http://blog.sina.com.cn/s/blog_bfab4a570101nug9.html

你可能感兴趣的:(HP,Cisco,交换机,生成树协议,Procurve)