应该如何解码窥镜服务器输出?

网络工程 bgp
2021-07-26 01:18:24

我正在尝试了解 BGP 和展望服务器的概念。stackexchange的 IP 地址198.252.206.140. 现在,我使用这里的窥镜服务器

  • 我选择了BGP 网络并单击了提交按钮。
  • 我将窥镜服务器的起始位置指定为 Australia 并尝试跟踪流量直到stackexchange因此,我将 IP 地址指定为198.252.206.140.

现在,这是我得到的输出。

BGP routing table entry for 198.252.206.0/24, version 315807603
Paths: (4 available, best #3, table default)
  Advertised to update-groups:
     15     19    
  4637 174 25791, (aggregated by 25791 198.252.206.3)
    134.159.98.29 (metric 693) from 195.206.69.80 (195.206.69.80)
      Origin IGP, metric 0, localpref 90, valid, confed-internal, atomic-aggregate
      Community: 3300:4 3300:1804 3300:1999 3300:3070 3300:3071
  4637 174 25791, (aggregated by 25791 198.252.206.3)
    134.159.208.153 (metric 693) from 195.206.69.81 (195.206.69.81)
      Origin IGP, metric 0, localpref 90, valid, confed-internal, atomic-aggregate
      Community: 3300:4 3300:1804 3300:1999 3300:3070 3300:3071
  4637 174 25791, (aggregated by 25791 198.252.206.3)
    134.159.188.77 from 134.159.188.77 (202.84.219.195)
      Origin IGP, localpref 90, valid, external, atomic-aggregate, best
      Community: 3300:4 3300:1804 3300:1999 3300:3070 3300:3071
  4637 174 25791, (aggregated by 25791 198.252.206.3), (received-only)
    134.159.188.77 from 134.159.188.77 (202.84.219.195)
      Origin IGP, localpref 100, valid, external, atomic-aggregate  

据我目前了解,数字 4637、174 和 25791 是路线的编号。另外,根据输出,我得到 4 条路径,最佳路径是#3那么,我必须在此输出中查看什么才能了解​​为什么 #3 是最佳路径或路线?或者换句话说,如何从窥镜服务器破译这个输出?

我经历了这个问题,这帮助我理解了这些概念。但我仍在寻找一种方法来破译窥镜服务器的输出。

1个回答

4637、174 和 25791 是自治系统的编号,数据包必须通过这些自治系统才能实现目标 198.252.206.140。

BGP 使用多个属性来决定最佳路径。事实上,有 10 个主要属性是按顺序浏览的。这就是所谓的路径选择。

BGP 路径选择

当不同路径的所有属性都相同时。就像你的情况一样具有最低路由器 ID(第十个属性)的路径将被选择为best这就是为什么路径#3 是最好的原因。[我忽略了“IGP 成本”第八个属性,请在下面的评论中查看。]

万一到目的地网络的某些路径将只有一个更多的首选属性,而其他属性将相同(例如,比其他路径具有最高的“本地偏好”)。路由器将选择该路径作为最佳路径。但请注意,上述“本地偏好”的其他属性对于每条路径都必须相同在我们的示例中,每个路由器都必须具有相同的权重

顺便说一句... 您可能会问为什么路由表条目的第四条路径不是最好的,因为他的本地优先级最高(其他 100 个有 90 个本地优先级)。但是第四条路径在括号中是“received-only”,这意味着该路由仅被接收,但未进入路由表(入站软重新配置)。

我希望这就是你想要解释的。

丹尼尔