STP阻塞端口选择


14

我想确保我了解它的工作原理。具体来说,“发送端口ID”一词使我非常困惑。

考虑下图,我想确保我已经确定了根端口选择:

在此处输入图片说明

顶部的开关是根目录,所有设置均为默认设置。

之所以设计连接到SW3的两个SW2端口,是因为它到根的路径成本最低(这是到根的唯一路径)。

这是我不确定的问题:SW3的0/4是根端口,因为发送端口ID为0/1会胜过0/2

它是否正确?SW3的端口ID与选择无关,只有SW2的发送端口ID重要吗?

Answers:


9

您需要了解下一个

生成树端口角色
-根端口(RP)-它是非根交换机上的端口,它是通向根桥的最短(最佳)路径。(即SW3中的端口0/4 0/3)
-指定端口(DP)-这是处于转发状态的端口。(即端口0/1 0/2 SW2)
-非指定端口(NDP)-在STP拓扑中处于阻塞状态的端口。

所以您的问题是关于SW3中的哪个端口将被选作Root Port

一旦选择了根,所有非根交换机都会开始计算哪个端口是通往根桥的最佳端口(成本最低)。该端口称为根端口。

如果根成本路径相同怎么办?

  1. 希望最低的根路径成本。
  2. 如果根路径成本相同,则首选指定交换机(发送BPDU的邻居)的最低网桥ID。
  3. 如果从同一指定的交换机(BPDU发送方)接收到多个端口上的BPDU,则首选发送方的最低端口ID(也称为端口优先级)。该参数的默认值为128,并且是可配置的。
  4. 如果以上所有方法均未解决问题,则优先选择BPDU发送方的最低端口ID。

所以回答你的问题的(SW3的0/4是根端口,因为超过0/2的0/1胜发送端口ID)是YES

请利用这个非常有用的链接STP


6

对上述答案进行了一些更正。端口ID和端口优先级不同。一个是可配置的。另一个是内部设置的。我将在下面尝试回答您的问题。

每个交换机必须只有1个根端口。根据定义,这是到根的路径成本最低的端口。

  • 路径成本是沿给定路径的所有端口成本的总和。端口成本由连接到给定端口的链路速度设置。

现在,让我们看看您的图表。SW3有2条到根的路径,并且都经过SW2。假设SW3中的两个链接速度相同,则端口成本相同。因此,两个端口的路径成本相同。现在我们需要一个决胜局,因为我们只能有1个根端口。

缺省情况下,STP使用邻居交换机的网桥ID断开连接。但是,由于此处的邻居交换机是同一交换机(SW2),因此STP接下来将使用邻居交换机的端口优先级来中断连接。这是可以手动配置的。但可以说,在您的情况下,默认情况下是这样,因此两个开关的设置都相同。所以STP下降的东西,是唯一的。最后的回退是内部port-id。这与接口号(0 / 1,0 / 2 ..)不同,而是一个内部映射到接口号的整数。通常,较低的接口号会映射到较低顺序的端口ID。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.