是否可以在 BGP 中使用规则/策略来避免给定的 ISP 流量?
例如:如果目标/来源不是来自/到那里,来自美国的流量应该触及中东 ISP。
我不确定这是否可能。
非常感谢!
是否可以在 BGP 中使用规则/策略来避免给定的 ISP 流量?
例如:如果目标/来源不是来自/到那里,来自美国的流量应该触及中东 ISP。
我不确定这是否可能。
非常感谢!
从理论上讲,它可能会起作用。在实践中,这确实是不可能的。
首先,您不能将 ISP 链接到国家/地区。许多网络跨越多个国家,有些网络遍布世界上几乎每个(较大的)国家。
然后是路由挑战:如果路由通过特定的自治系统 (ASN),您当然可以拒绝学习路由。这将导致路线最多不通过这些网络(但可能仍然是特定国家),并且在许多情况下没有留下任何路线,从而使部分互联网无法访问。
此外,这些路由仅用于出站流量。对于入站流量,您无法控制流量如何到达您的网络,因此很有可能使用这些特定网络(或国家/地区)。
实际上,没有——或者不是真的。一旦流量离开您的网络,您就无法再控制它。您所能做的就是不要将流量交给您知道正在穿越不良位置的网络。但同样,如果它不是你的网络,你怎么知道它的去向。
在 The Land of Theory(tm) 中,您可以创建一个路径过滤器来忽略使用任何“坏”AS 宣布的路由:
ip as-path access-list 1 deny _666_
ip as-path access-list 1 deny _999_
ip as-path access-list 1 permit .*
一些 ISP 有许多 ASN。并且一个 AS 可以跨越多个区域。