BGP如何与MPLS协同工作?
发布时间:2021-02-27作者:小编阅读:0
BGP将路由与映射到该路由的MPLS标签一起传递。BGP更新消息包含关于路由的MPLS标签映射信息。路由器确保可以发送带有MPLS标签的路由。如果路由器之间的身份验证完成,MPLS标签将被添加到传出的BGP更新中。
MPLS的好处之一是拥有BGP自由核心网络。
BGP在控制平面和转发平面的分离中起着重要的作用,为MPLS网络提供了很大的可伸缩性。使用标签来聚合转发信息,同时维护不同的路由层次结构,可以扩展网络,因为网络的不同部分只会携带执行其特定功能所需的信息。例如,核心路由器需要在内部网关协议中保存标签信息和内部网络信息。虚拟专用网络信息将只分发到与这些虚拟专用网络相关的边缘路由器,而不是所有的边缘路由器。
BGP是用来承载外部路由信息的协议,比如客户路由信息??或者互联网路由信息。在提供互联网服务和L3VPN服务的MPLS网络中,BGP通常携带互联网路由表、客户的IPv4/IPv6路由信息和带有VPN标签的VPNv4路由信息。
MPLS隧道机制允许核心路由器仅使用标签转发数据包,而无需在IP路由表中查找它们的目的地。只有边缘路由器通过在路由表中查找目的地来转发数据包。这意味着边缘路由器是唯一需要这个信息的路由器,所以需要运行BGP。
总结一下。
BGP用于携带以下信息:
1、互联网路由信息。
2、客户的路由信息。
3、带VPN标签的VPNv4的路由信息。
4、在一些MPLS应用中,BGP还用于分发附加到更新的标签信息。
现在,假设您从核心中删除了MPLS,看看会发生什么:
核心路由器不再使用标签转发数据包,而是需要找到传输数据包的目的地址。因此,您将有两个选项之一来提供IP / Internet:
1、在核心中运行BGP,配置开销、全网格、路由反射器瓶颈、联盟和网络维护都很复杂。
2、将BGP重新分配给您的IGP。我在现实生活中从未见过这样的情况。
带有MPLS VPN标签的数据包不能再由核心路由器转发。这意味着以下历史复杂性:
1、需要通过将客户的VPN路由信息重新分配给BGP,并在核心中运行BGP,或将它们重新分配给IGP,将客户的VPN路由信息重新分配给核心路由器。想象一下维护最新的过滤策略以过滤VPN信息不外向互联网有多么困难。
2、使用重叠网络信息的奢侈已经不复存在,因为所有客户的信息目前都在全局路由表中,而我们又回到了带有所有隐含缺点的VPN对等模型。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,请联系站长邮箱:shawn.lee@eliancloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
标题:BGP如何与MPLS协同工作?
TAG标签:MPLS
地址:https://www.elinkcloud.cn/article/20210226163652.html