我想我找到了一种循环可以存在于STP中的方式,我想知道是否有任何已知的解决方案。
: +----- wifi -----+
: PC1 PC2
: +----- eth ------+
我通过eth和wifi连接PC1和PC2,这样eth就是指定端口,wifi被阻止。现在说对于20秒的无线网络有一些无线干扰到PC1.wifi没有收到PC2.wifi的bpdu。 (请注意,PC1和PC2都不知道干扰 - 就他们而言,wifi仍在运行)。 PC1将假设PC2不再通过wifi连接,并将该端口设置为指定端口,并使其进入转发状态。一旦发生所有这些,就通过eth在PC1上接收多播数据包。就在那一刻,无线噪声消失,PC1能够通过无线将数据包转发到PC2。 P2然后通过eth将数据包转发到PC1,依此类推,等等,杀死整个系统。
有没有任何已知的方法来阻止这种情况? (注意:我使用3.4中的内置linux STP。)