这个链接与我认为的你问的非常相似。但是它没有特定的配置。
如果您想使用默认路由,我倾向于在辅助路由器上使用浮动静态路由:
ip route 0.0.0.0 0.0.0.0 *next-hop-address* 250
其中“ 250 ”是默认路由的管理距离。
在您的主路由器上,只需使用上面没有管理距离的路由,然后将其重新分配到 BGP 中:
bgp *ASN*
redistribute static route-map *name of route-map* out
然后,您可以匹配前缀列表中的默认路由:
ip prefix-list default-route seq 5 permit 0.0.0.0/0
并匹配路由映射中的前缀列表:
route-map *name of route-map* permit *seq number*
match ip address prefix-list default-route
iBGP 的管理距离值为170。因此,当您的主路由器将其通告给您的辅助路由器时,它会更喜欢 iBGP 路由而不是静态设置的默认路由。如果您想将辅助路由器的默认设置通告给主要路由器,那么我建议使用本地首选项。附加到 BGP 通告路由的本地首选项值。即使它们具有相同的管理距离 (170) 并且它们是相同的路由(在本例中为 0.0.0.0/0),在 BGP 中也首选更高的本地首选项。在该路由映射中,您还可以将本地优先级附加到路由以及其他 BGP 属性。
set local-preference *value*
请注意,默认本地首选项是100。
如果要跟踪默认路由是否可达,可以将 ip sla 附加到静态路由。您可以在此处阅读有关 ip sla 的信息。
在我开头提到的那个链接中,它讨论了 ISP 如何优先发送回特定连接。因此,我建议您阅读一下,看看是否能回答您的那部分问题。
干杯,
H