我正在编写自己的 BGP 扬声器,我对 MP-BGP 的 IPv4 AFI 有点困惑。
我知道要交换 IPv6 路由信息,对等方需要通过向对方发送带有 IPv6 AFI 的 MP-BGP 功能来达成一致。这是有道理的,因为 IPv6 NLRI 需要在MP_REACH_NLRI
路径属性中携带。
但是,将 IPv4 单播作为 AFI/SAFI 的 MP-BGP 功能有什么作用?根据我的观察,BGP 扬声器(我正在使用bird)在 OPEN 消息中包含带有 IPv4 AFI 的 MP-BGP 功能,但我看不到它们在发送更新时的行为有任何变化(即,NLRI 没有放在里面) MP_REACH_NLRI
。
在什么情况下,BGP 发言者应在 MP-BGP 功能中指定 IPv4 AFI?并且将 IPv4 NLRI 放入MP_REACH_NLRI
是否有效?