「MP-BGP」- Multiprotocol Extensions for BGP-4

  CREATED BY JENKINSBOT

问题描述

标准 BGP-4 仅支持 IPv4 Unicast 地址(单播协议使用的地址),即仅能传播 IPv4 Unicast Route 信息;

解决方案

为了支持更多的网络层协议,提出 MP-BGP(Multiprotocol Extensions for BGP-4),RFC4760,作为 BGP-4 的多协议扩展;

MP-BGP 允许在 BGP 中同时分发不同类型的 AF (地址族,Address Family),例如 IPv4 Multicast、IPv6、L3VPN、EVPN 等等;

原理简述

MP-BGP 采用地址族(Address Family)来区分不同的网络层协议,既可以支持传统的 IPv4 地址族,又可以支持其它地址族(比如 VPN-IPv4 地址族、IPv6 地址族等,关于地址族的一些取值请参考 RFC3232(Assigned Numbers));

协议特性

这种扩展有很好的后向兼容性,即一个支持 MP-BGP 的路由器可以和一个仅支持 BGP-4 的路由器交互;

对于 MP-BGP 的报文类型、VPNv4 路由发布策略,仍与普通 BGP 相同;

应用场景

WIP