如果一个 BGP 对等方只给我一个默认值而第二个对等方给我完整的表会发生什么

Cos*_*und 3 routing bgp

总结问题:

如果 ISP A 仅提供 BGP 默认值而 ISP B 提供完整表,我的路由器是否可以使用从 ISB B 接收的信息来了解通过 ISP A 更容易访问哪些 IP?

细节:

我正在尝试与两个提供商建立 BGP 会话,我们称它们为 A 和 B。这两个提供商是我所在国家/地区最大的两个 ISP,他们每个人都拥有该国家/地区的商业和住宅宽带市场几乎相等的份额。

提供者 A 希望通过只给我一个默认值来对 BGP 会话施加一些人为的限制,而提供者 B 没有施加这样的限制,它愿意给我完整的表。我与这两个提供商都有类似的联系;在与从 A 或 B 获得连接的宽带用户交谈时,我想使用与相应 ISP 的连接。换句话说,我不想要主连接/备份连接类型的设置,我想全职使用这两个连接。由于对访问我的网站感兴趣的人几乎都是我所在国家/地区的居民,因此能够通过他们各自的 ISP 直接与他们交谈应该会在我的两个连接之间取得相当好的平衡。

如果两个提供者都给我完整的表,我想要的平衡将是自动的,因为到提供者 A 的客户端的 AS 路径在与提供者 A 的连接上的长度总是为 1,在与提供者 B 的连接上的长度总是大于 1,并且反之亦然。如果两个提供商都只给我默认值,我认为没有办法区分 A 和 B 的客户,我最终会得到主连接/备份连接类型的设置。但是我的情况是,一个提供商只会给我一个默认值,而另一个提供商会给我整张桌子!

Vat*_*ine 5

您可以过滤来自提供商 B 的路由,以删除在 AS 路径中具有多于 N 个 AS 条目的路由,然后首选来自提供商 A 的默认路由。

但是,如果提供商 A 可以为您(至少)提供他们直接连接到的 AS 的 BGP 馈送,那就更好了。