48小时系统班试听入口

MPLS-VPN跨域

发布作者:新盟教育 发布日期:2023-11-07 浏览人数:2667人

MPLS-VPN跨域方案

V标指导PE查私网实例表

T标是由LDP协议分配的公网标签,用于解决公网中的路由黑洞问题


流量数据包在进入PE后内层打上V标,外层打上T标发往公网。T标在穿越P设备过程中进行标签交换,直到到达对端PE后弹出T标,PE设备再根据V标查询相应的私网实例表进行数据转发


跨域场景下,两个ASBR设备的IGP不互通,T标不连续,导致ASBR间产生路由黑洞


一、Option A


在ASBR之间交换IPV4路由


ASBR为每个站点创建一个VPN实例,用这个实例与对端ASBR建立IPV4的BGP邻居,此时对端ASBR被视为一个普通CE设备。ASBR间有多个VPN实例需要隔离时可以使用子接口或增加链路。


这个方案的弊端在于ASBR需要建立大量的vpn实例,非常消耗设备资源


图片.png


二、Option B


在ASBR之间交换VPNV4路由


不需要在ASBR-PE上创建VPN实例,不需要绑定接口


ASBR之间建立VPNV4路由,ASBR只负责转发路由,不需要保存路由。


关闭对RT值的过滤,让ASBR在没有VPN实例的情况也能收到路由并且传递出去


从转发层面看,此前学习的V标的作用是指导流量查对应的vpn实例fib表的,但是在B方案中,流量通过T标穿越P设备到达ASBR时,由于ASBR并没有创建vpn实例,V标原有的作用无法发挥,因为ASBR不能识别V标。


MP-BGP分配V标:在VPNV4路由传递时,MP-BGP会自动为路由分配标签,分配方式与LDP的一模一样,也是从下游往上游分配。此时V标并不是固定不变的了。当流量到达ASBR后,通过查出入V标标签置换,便可以对流量进行转发。


图片.png


流量转发:PE2收到IP包后在外层打上MP-BGP分配的V3标(ASBR产生的发给R3的出标签),再打上公网T标,利用公网T标穿越路由黑洞(P设备)到达ASBR,T标弹出,ASBR查看V3标,置换为出标签V2后发送给对端ASBR,对端ASBR收到查看V2标,置换为V1标,再次打上外层T标,穿越路由黑洞到达PE,T标弹出,PE查V1标后查VPN实例fib,剥离V1标转换为IP包发给CE


LDP分发标签的前提是IBP互通有路由


MB-BGP分发标签的前提是VPNV4邻居建立完成有FEC


B方案虽然解决了A方案中部分问题,但是ASBR上还是会对VPNV4路由进行保存打标等操作


三、Option C


在PE之间交换VPNV4路由


核心思想:让ASBR设备也成为P设备,让多域变单域


由于把ASBR看做P设备,P设备上不运行任何vpn,路由直接从PE1传递到PE2。要完成路由的传递,首先做到:PE1与PE2公网互通,它们之间要建立MP-EBGP-VPNV4邻居。


完成路由传递后还要考虑转发层面,按照核心思想,此时的转发隧道是直接从PE1到达PE2,但LDP分配的标签无法跨域,只能到达as边界。C方案中,ASBR之间建立BGP公网邻居。所以可以用BGP分配标签。


在利用T标到达as边界后,通过BGP为流量打标(B标)的方式完成跨域

 

图片.png



方案C要解决的两个问题是:


一:怎么解决PE1和PE2互通建立MP-EBGP邻居关系并且传递路由?

方式1:PE1-ASBR1-ASBR2-PE2建立公网BGP邻居关系

方式2:ASBR1-ASBR2建立公网BGP邻居关系,ASBR上做路由引入


二:怎么解决PE1到PE2的“直达隧道”标签分配问题?

方式1:配置策略P1P2为公网BGP路由分配标签,形成BGP  LSP

方式2:配置策略P1分配标签跨域,跨域后开启LDP为BGP路由分配T标

 

P1策略:公网BGP邻居建立后产生B标,对经过的BGP路由打B标签

P2策略:跨域后对已经携带B标的BGP路由进行标签(B标)交换

 

从流量的视角看:


方式1:始发时内层V标,中间层B标,外层T标,到达本地ASBR前弹出T标,再利用B标跨域,到达对端ASBR,检查B标,进行标签交换穿越P设备到达对端PE,剥离B标,V标指导实例查表完成数据转发到CE。


方式2:始发时内层V标,中间层B标,外层T标,到达本地ASBR前弹出T标,再利用B标跨域,到达对端ASBR弹出B标,由LDP分配T标,穿越P设备到达对端PE,剥离B标,V标指导实例查表完成数据转发到CE。


扫码领取 相关技术视频教程


添加老师后发【布丁】 秒通过 领资料


a1fc244f6276485aef98adae248c16c.png


客服电话 15822722968 邮箱 799830458@qq.com 地址 天津市红桥区光荣道157号宝能创业中心2号楼-1、2门-907号
官方公众号
商务合作