单个 BGP 进程如何与不同 VRF 中的邻居建立会话?

网络工程 tcp BGP 虚拟现实 VRF精简版
2022-02-16 11:09:16

在 VRF-lite 解决方案场景中,当 CE 连接到 PE 中的 VRF 之间建立 BGP 会话时。BGP 进程或换句话说 TCP 服务器正在端口 179(默认)上侦听默认(全局)VRF 中的传入 BGP 控制数据包。那么,如何为 VRF 地址族内的 BGP 邻居建立 TCP 会话?

CE----TCP会话---------(VRF-A)PE

因此,在上述拓扑接口中,连接 CE 的接口绑定到 VRF-A,其中 TCP 服务器(BGP 进程)在默认/全局 VRF 中侦听。

那么,单个 BGP 进程如何与不同 VRF 中的邻居建立会话?

1个回答

我现在想到,最终需要绑定到 VRF 的是 tcp 套接字。单个进程可以创建多个套接字,每个套接字都绑定到不同的 VRF。所有进程(在这种情况下为 BGP)都必须这样做才能接收到达套接字的数据包。

我希望我的理解是正确的。请分享您的意见。