如果你打开生成树,你怎么知道你的网络有问题?

Sco*_*ter 13 switch spanning-tree

我一直在学习生成树协议 (STP/RSTP/MSTP) 并想知道,一旦我打开它并且它可以防止网络环路,我怎么知道有网络环路?

我想在大多数情况下这很明显,因为循环所在的房间会关闭,但是如果没有投诉怎么办?

似乎我仍然想要一种方法来知道存在这样的网络问题。也许设备会发送某种警报,或者某人必须偶尔检查日志或其他内容?

EEA*_*EAA 22

您可以查看交换机日志中的生成树事件,或者将交换机配置为在 STP 关闭端口时发送 SNMP 陷阱。


Chr*_*s S 11

测试。如果您想知道某事是否有效,请对其进行测试。

启用 STP 后,安排网络维护并在回路中插入电缆。如果网络仍在工作,则 STP 检测到环路。如果您的网络出现故障,则 STP 不起作用。

  • 唯一的问题是,这不是我问的问题的答案。就我而言,网络正在运行。如果生成树关闭,并且我有网络环路,它将停止工作。打开生成树,理论上它可以保持网络正常工作,那么我怎么知道存在问题循环,因为设备会掩盖问题?(到目前为止,上面关于 snmp/logs 的答案是有道理的) (4认同)
  • +1 因为这个网站上几乎有一半的答案可以改成你的第一句话。 (3认同)
  • 如果您测试过您的设置,您就会知道管理界面是否指示网络环路。由于您不知道,您一定没有测试过您的设置。从我看到的设置中,端口的 STP 状态通常会用端口“错误”或“异常”状态报告来指示。 (2认同)

Aar*_*ron 5

生成树不认为循环是“错误”。它们是协议的一部分,它将找到导致循环的端口,然后禁用对它们的转发。我认为您正在尝试使用协议来确定某种条件是否存在,但这并不是它的主要目的。“设计良好”的网络通常很可能具有环路(用于冗余)。除了打开日志记录事件生成树状态(或您平台上的等效状态)之外,还要跳出框框思考。网络中的环路(如果没有被生成树禁用)将导致广播风暴中的大量流量。因此,如果您看到流量急剧上升,那么请在您的监控平台中绘制这些级别的图表,您可能已经出现了环路。