mp-bgp
MPLS-VPN: 问题1: ISP 的 PE 设备如何区分不同的 VPN 客户路由 -方案1: 为每个客户购买一个专门的 PE 路由器 -方案2: 为多个客户购买一个 PE 路由,通过路由器的虚拟化 技术,实现多个 VPN 客户的 路由的 区分 该技术称之为: VRF (virtual router forwarding ) 问题2: 如何在 VPN 客户路由的传输过程中,区分不同的客户路由 -方案1: 路由在传输过程中,BGP协议为了区分不同的 VPN 客户路由 , 在将传统的 IPv4 路由 变成 BGP 协议中的路由的时候, BGP协议为 IPv4 路由添加了一个属性:RD 即 route distinguish ,叫做路由区分符 结构是: xx:xx 长度是:64bit 即此时的 BGP 所传输的路由,是 96bit 的路由条目, 称之为: VPNv4 路由。 与此同时,BGP也改了名字,叫MP-BGP ,即多协议的BGP。 RD 来源于什么地方? -每个 VPN 客户所使用的 vrf 。 同一个PE设备上的,不同的 vrf 的 RD 一定不能相同。 问题3: 在MP-BGP协议中传输的 VPNv4 的客户路由,基于什么信息 来选择对端 PE 设备上的 虚拟路由表(VRF). -方案: MP-BGP为 VPNv4 添加了一个属性,叫做 RT(route target)