轻松理解BGP/MPLS IP

发布时间:2022-01-11 13:00:24 作者:华为阅读:0

[导读]:BGP/MPLS IP VPN这个名称有些长,且包括了多个部分,许多朋友对这个名称的由来都感到难以理解,下面进行具体剖析。1、理解BGP部分在BGP/MPLS IP VPN这个名称中其实每个部分都代表...

BGP/MPLS IP VPN这个名称有些长,且包括了多个部分,许多朋友对这个名称的由来都感到难以理解,下面进行具体剖析。

1、理解BGP部分

在BGP/MPLS IP VPN这个名称中其实每个部分都代表一些特定的含义,其中特别要针对BGP的理解,为什么不是其他路由协议呢?

BGP"表示在BGP/MPLS IP VPN方案中使用了BGP协议,其实更准确地说是使用MP-BGP (Multi—Protocol BGP,多协议BGP)在MPLS/IP骨干网上发布用户站点的私网IPv4路由。之所以要用到BGP,原因有以下两点。

一是因为BGP/MPLS IP VPN是一种三层VPN,连接的是不同的IP网络,所以必须要有对应的路由解决方案。而在MPLS IP VPN方案中,骨干网的作用仅是用来建立MPLS VPN隧道,其中的P节点是无需保存客户端的IP路由信息,只是直接根据隧道标签进行转发,最终要实现的是隧道两端逻辑的点对点连接,否则就不是VPN。这样就涉及到一个问题,如何使隧道两端的PE能相互学习到对方所连接的用户网络路由信息呢?如IPSec VPN、GRE VPN和DSVPN,其实它们基本上都是通过IP重封 装来解决路由信息在隧道中传输的,但是在MPLS网络中无需进行IP重封装,且P节点不保存用户网络路由信息(仅保存骨干网路由信息),所以不能采取IP VPN方案中的方法。

如果PE是直接连接的,可以通过学习直连路由了解,但大多数情况下PE之间不是直接连接的,而P节点又不保存用户IP路由信息,这就给PE间相互学习对端所连接用户网络路由信息带来困难。幸好,BGP协议中的IBGP就可以在非直连的设备间建立对等体(邻居)关系,无需直接连接就可以相互学习对方的路由,而其他像RIP、OSPF、IS—IS动态路由协议的邻居关系建立只能是直连的,所以在BGP/MPLS IP VPN中要使用BGP。

二是MP-BGP不仅可以支持单播IPv4地址族,还支持IPv4组播、VPN-IPv4(简称VPNv4),以及IPv6单/组播、L2VPN和VPLS等地址族,而在BGP/MPLS IP VPN就要用到VPNv4地址族。在VPNv4地址族中,VPN路由有一个特点,它是在标准的IPv4路由前缀的基础上增加了一个用于标识VPN实例的RD(路由区分符),而这正好解决了不同VPN实例中IP地址空间重叠的问题,因为通过加上这样一个代表不同VPN实例的RD后,原来相同的IPv4路由也不同了。

轻松理解BGP/MPLS IP

2、其他部分的理解

至于BGP/MPLS IP VPN其他三部分的理解如下。

MPLS:表示要使用MPLS协议建立隧道,利用MPLS标签(而不是依据IP路由表)指导用户数据包在运营商网络中的转发,这是MPLS网络的基本特征。

IP:指在VPN隧道中承载的是IP报文,所连接的用户网络也是IP网络。

VPN:表示这是一个VPN解决方案,可以实现通过服务运营商网络连接属于同一个VPN、位于不同地理位置的用户站点。

以上就是轻松理解BGP/MPLS IP VPN的介绍。如果你还有其他问题,欢迎进行咨询探讨,希望VeCloud的专业的解决方案,可以解决你目前遇到的问题。微云网络提供全球主机托管、服务器租用、MPLS专线接入、SD-WAN组网等方面的专业服务,资源覆盖全球。欢迎咨询。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

标题:轻松理解BGP/MPLS IP

TAG标签:BGPMPLS

地址:https://www.kd010.com/hyzs/579.html

上一篇:欧洲五大数据中心
下一篇:2024年,20%的大型企业将使用数字货币;央行:全面加强数据能力建设,建设绿色高可用数据中心

Vecloud云网络解决方案

点击获取方案

返回顶部