如何通过BGP发布默认路由?

2020-04-28  本文已影响0人  独特三明治

路由设备使用默认路由将数据包转发到路由表中不可用的目标网络。

这些是配置运行边界网关协议(BGP)的路由器以向其BGP对等方发送默认路由的不同方法:

通过发出ip route命令,配置指向0.0.0.0/0网络的静态路由,该网络指null 0接口。

通过发出network命令注入BGP 0.0.0.0

通过发出ip route命令,配置指向0.0.0.0/0网络的静态路由,该网络指向null 0接口。通过发出redistribute static命令注入BGP,并在路由器配置模式下配置default-information origin命令。

这两种机制默认都会将默认路由发布到所有邻居。如果要求仅将默认路由发布给特定邻居,则可能需要配置其他路由过滤器。

将默认路由发布到特定BGP邻居的另一种方法是发出邻居default-originate命令。

此方法不需要在广告路由器的路由表中存在0.0.0.0/0网络。此外,可以通过发出命令的route-map选项,

根据其他路由的存在条件有条件地通告默认路由。

要配置运行BGP的路由器向特定邻居通告默认路由,请在路由器配置模式下发出邻居{ip-address,peer-group-name} default-originate [route-map map-name]命令。

例如,如果自治系统(AS)100中的路由器需要向其邻居AS 200中的邻居172.16.1.1通告默认路由,则发出的命令将如下所示:

router bgp 100

neighbor 172.16.1.1 remote-as 200

neighbor 172.16.1.1 default-originate

上一篇下一篇

猜你喜欢

热点阅读