个人 IP 的 BGP 发送社区

网络工程 思科 路由 bgp 互联网服务供应商
2021-08-04 00:26:40

我们有BGP运行在default路由x.x.x.x/24子网,但说话的ISP后,昨天,他们说,如果你想发送的流量到他们的具体peerISP,那么你需要使用65000:170BGP社区,如何设置,在我的BGP配置过度宣传特定社区BGP 并且它是否适用于单个 IP 地址,或者我必须执行/24整个子网,例如:

单个 IP 可以工作还是我需要做255.255.255.0完整的子网?

!
access-list 101 permit ip host 1.1.1.1 host 255.255.255.255
!
route-map Peer-R1 permit 10
 match ip address 101
 set community 65000:170
!
2个回答

虽然从技术上讲,您的访问列表可以指定您想要的任何长度的子网掩码,但大多数(好的)ISP 只接受您宣传的前缀的最大长度为 /24。

这样做的原因是,如果每个人都开始广播 /24-/32s,全局路由表的大小将会爆炸(比它已经拥有的还要多)。

您需要在您宣传的任何前缀上设置社区。您不太可能只宣传主机前缀。