首页 / 全部资讯 / 知识百科 / 浅谈MPLS VPN中的BGP技术

浅谈MPLS VPN中的BGP技术

时间:2021-03-31 13:01 发布:http://www.vecloud.com 阅读量:85

BGP / MPLS IP VPN

BGP是一种域间路由协议,是连接不同自治系统的协议

MPSL 多协议标签交换

BGP / MPLS IP VPN是L3VPN网络,使用BGP(Border Gateway Protocol)通过公共网络隧道MPSL LSP 封装传输VPN数据包。

BGP/MPLS IP VPN基本模型由三部分组成:CE、PE、P

oCE(Customer Edge):用户网络边缘设备,CE设备与服务提供商网络相连。CE可以是路由器或交换机,也可以是一台主机。

oPE(Provider Edge):是服务提供商网络的边缘设备,与CE设备直接相连。在MPLS网络中,VPN的数据处理都在PE上,PE性能要求较高。

oP(Provider):服务提供商网络中的骨干设备,不与CE直接相连。要求基本MPLS转发能力。

Site:

站点(site)是一组Ip系统,站点中的IP设备可以在不使用运营商网络的情况下通信。

一个site 中的设备可能属于多个VPN ,即是说,一个site 可能属于多个VPN.

Site 通过CE连接到运营商网络,site包含多个CE,一个CE 只属于一个site.

根据下面原则选择CE设备:

如果site是主机,则选择主机用作CE

如果site是子网,则选择交换机用作CE

如果site是多个子网,则选择路由器作为CE

BGP/MPSL IP VPN 数据包转发

1、CE发送VPN 数据包到PE。

2、Lngress PE绑定VPN实例的接口接收数据包后,进行如下步骤:

根据绑定的VPN 实例的RD查找对应的VPN转发表。

将目的IPv4地址于转发条目进行匹配,查找对应的隧道ID。

将数据包添加标签lL,根据隧道ID查找隧道。

数据包打上外部标签,通过隧道发送数据包,此例隧道是LSP,外部标签是MPSL标签。

携带双标签MPSL通过骨干网传输数据包,骨干路径上的每台P设备对数据包的外标签进行交换。

3、Egress PE收到双标签MPSL数据包,出口Egress PE 根据MPSL协议去掉外层标签。

4、出口Egress PE 将标签栈底的内层标签剥离。

5、出口Egress PE将数据包从对应出站接口发送给CE2,标签删除后数据包是纯IP数据包。

CE1发送到CE2 数据包,CE2以普通IP数据包发送方式将数据包转发到目的地。

以上就是浅谈MPLS VPN中的BGP技术的介绍。

如果你还有其他问题,欢迎进行咨询探讨,希望Vecloud的专业的解决方案,可以解决你目前遇到的问题。

400-028-9798
vecloud-微云