BGP - 主动\被动设置,除了一个 AS

网络工程 ip BGP 字首 交通工程
2022-03-05 11:18:35

我有两个运输供应商,A 和 B。由于计费问题,该公司选择让供应商 A 更具吸引力(我们从这家全球供应商那里获得有吸引力的批量定价)。这是通过 AS 伪装入口和本地偏好的组合来完成的。正如预期的那样,除非有问题,否则大部分流量都会通过 A。

我们需要联系一个不起眼的 ISP,它恰好通过提供商 B 采取了更好的路由。虽然我当然可以改变出口的流量,但在入口的 BGP 只会“做它的事情”,并且预先设置的路由看起来不那么有吸引力意味着返回流量将通过提供商 A。

我的目标是让大部分流量通过提供商 A(首选),除了这个 AS。

我该如何解决这个问题?

编辑:我很抱歉我没有提供路由器模型,因为我更愿意将其作为一个通用路由问题。路由器是瞻博网络 MX204。我真正坚持的部分是如何确保返回流量,仅因为此 ASN 通过提供商 B 而不是 A。

1个回答

简短的回答:你不能。

您要求的不是按目标地址,而是按源地址路由流量。换句话说,您希望流量根据其源地址(来自不知名的 ISP)采取特定路径。这不是路由通常的工作方式。

使用基于策略的路由来实现这一点在技术上是可能的,但这需要沿途每个 ISP 的合作。实际上,这永远不会发生。