1. 拓扑

在此方案中,ASBR不再维护或是通告VPNv4路由(所以如上图,此处将ASBR-PE路由器改名为ASBR)。ASBR只需要维护所有去往PE的带标签路由,并通过EBGP通告给对端AS。在transit AS内的ASBR也同样需要使用EBGP通告这些带标签的IPv4路由。这样在不同AS的PE之间给会建立一条LSP,从而可以建立起PE之间的多跳MP-EBGP连接并进行VPNv4路由的通告。
当PE收到从CE收到VPN数据时,就要加上三层标签,底层标签是由对端PE分配的与VPN路由相关联的VPN标签,中间的标签是ASBR分配的与去往对端PE的路由相关联的标签,外层标签则是与去往下一跳ASBR的路由相关联的标签。
为了进一步扩展性能,多跳MP-EBGP会话可以建立在不同的AS的VPN RR之间。并且当这些VPN RR通告VPNv4路由时不改变下一跳信息。PE只与VPN RR建立MP-iBGP会话。

2. 路由传递过程
ASBR1先把PE1和RR1的路由经ASBR2传递给RR2,为BGP-LSP的建立做准备

BGP-LSP,在两个PE设备之间利用MP-BGP来传递IPV4路由的标签(利用了 BGP 的新特性 (RFC3107) ,这个特性可以让 BGP传递公网路由的时候携带标签),使得针对 PE Loopback地址的 LSP 得以贯通,两个PE之间建立MP-BGP连接,交互VPNV4路由。
这是因为ASBR看不懂vpn-lsp的私网标签,在PE设备之间搭建一个表面具有公网路由标签的VPNV4大管道,在其内部传递VPN-LSP。
在ASBR之间,会进行第二层(BGP-LSP那一层)标签的交换,这是为了防止标签冲突

VPN-LSP,对方 AS 的PE 设备为特定VPN实列分配的私网标签

3. 标签传递过程
此时,针对某个特定 VPN实例,从 PE 发出的数据包通常带有3层标签。最里面的标签是对方 AS的 PE设备为特定 VPN实例分配的VPN 标签(也叫私网标签),中间的标签是本ASBR 为对方 AS的PE设备分配的标签,最外面的标签是本 AS的IGP路由分配的LDP标签

4. 数据转发平面

(1)CE2发送一个目的地为Client1的IP报文给PE2。
(2)PE2收到IP报文后进行MPLS标签的封装,先封装VPN标签V1,由于去往Client1的下一跳PE1不是直连邻居,通过查表发现去往PE1的标签为T6,打上T6。
(3)P2进行标签交换,把外层标签T6换成T5,然后将此报文发送给ASBR2。
(4)ASBR2去掉外层标签,将T5交换为B1,再将其转发给ASBR1。
(5)当ASBR1收到报文后,发现B1是它分配的,所以去掉B1进一步查表转发,发现此时去往PE1的 路由有一个关联的标签T2,因此,ASBR1将其加在栈顶,并转发给P1。
(6)P1进行标签交换,把外层标签T2换成T1,然后将此报文发送给PE1。
(7)PE1收到后去掉所有标签,将报文(普通IP报文)转发给CE1。
5. A, B, C的区别

6. 难点
BGP-LSP的作用不好理解

MPLS OPTION-C方案一相关推荐

  1. BPG MPLS option ABC 方案整理

    跨域将网络分为三个部分:市.省.市-省 在市网络中存在一个ASBR-PE,该设备用于和省进行连接,省的设备也是ASBR-PE BGP MPLS VPN跨域方案,用于需要建立BGP MPLS VPN的网 ...

  2. MPLS Option B

    MPLS Option B 产生背景 跨域Option B方式 跨域Option B 方式--拓扑层面 跨域Option B 方式--控制层面(无RR) 跨域Option B 方式--控制层面(有RR ...

  3. BGP/MPLS *** Option B 跨域研究实验

    1.实验环境 以华为模拟器eNSP为实验环境,结合wireshark抓包进行BGP/MPLS ××× OptionA 控制层面.数据层面以及日常排错三个方面进行研究:如下图所示: 2.配置流程 1)配 ...

  4. 详 mpls option a b c产生背景 及实验

    学习目标: :了解MPLS 学习内容: 提示: 1.单域mpls vpn架构回顾 2.Option A的设计思想 3. Option A的命令行 4 .Option B的设计思想 5.Option B ...

  5. 跨域MPLS Option B(RR)

    实验需求 本实验使用Option B完成跨域的MPLS-VPN,R9/10是CE,R1/7是PE,R3/5是ASBR,R2/6是P设备,R4/8是反射器RR. 所有涉及到Router-id的协议,全部 ...

  6. 跨域MPLS Option C1

    MPLS VPN Option C1技术总结 1.IPv4 BGP路由 默认不会针对IPv4路由分发标签 2.特性:Send-label 专门针对IPv4 BGP的 特性 3.RR关闭VPNv4 RT ...

  7. MPLS BGP 跨域方案A

    应用场景 当公司地理位置跨度较大,跨多个运营商时就需要使用跨域技术解决路由传递问题 例如北方主要使用联通网络,南方主要使用电信网络,如果两个公司一个在北京一个在广东就需要使用到跨域方案解决MPLS B ...

  8. MPLS BGP 跨域方案B

    应用场景 当公司地理位置跨度较大,跨多个运营商时就需要使用跨域技术解决路由传递问题 例如北方主要使用联通网络,南方主要使用电信网络,如果两个公司一个在北京一个在广东就需要使用到跨域方案解决MPLS B ...

  9. 2023-01-20 网工进阶(三十九)MPLS 虚拟专用网络---概述、路由交互、CE接入PE方法、基本组网方案详解、团体属性、防环、MCE组网、伪连接方案、跨域组网详解、各种组网方案配置举例

    概述 VPN(Virtual Private Network,虚拟专用网络)指的是在一个公共网络中实现虚拟的专用网络,从而使得用户能够基于该专用网络实现通信的技术.MPLS VPN也是VPN技术中的一 ...

  10. 目前MPLS有哪些备份方案?

    MPLS VPN是一种稳定的局域网专线,由于它具有优良的性能和高可靠性,已被国内的几家集团公司和众多的跨国公司所采用,那么MPLS VPN该如何考虑备份方案? MPLS技术诞生已有十多年,近十年来,众 ...

最新文章

  1. OpenLDAP自定义属性的启用
  2. java jdbc连接数据库的设计
  3. 高效缓存Memcached 集成使用说明
  4. EMNLP 2020 | 基于超边融合的文本增强知识图谱开放域问答
  5. Android 关于ListView中按钮监听的优化问题(方法二)
  6. SpringBoot整合kafka实战之带回调的生产者
  7. 使用哈工大LTP做自然语言处理任务基础demo
  8. jeecg3.8popup弹出窗口触发失去焦点事件,引发验证弹窗,影响体验问题的解决办法
  9. elasticsearch删除索引后再新建时踩的坑
  10. 手把手教你学51单片机_第 一、二章
  11. 锐捷linux客户端进路由器,锐捷WLAN无线产品之SSH管理
  12. [Linux] 使用 Wine
  13. android农历日历,万年历农历日历app
  14. SciPy教程 - 稀疏矩阵库scipy.sparse
  15. 彻底禁用Microsoft Compatibility telemetry
  16. 转-零死角玩转stm32-高级篇之SDIO(4bit + DMA、支持SDHC、带协议分析)
  17. 从诺贝尔奖到“吃鸡守护者”:通往极点的手机散热战争
  18. Java经典300例-基础篇-004:整数类型最大值
  19. MySQL 表查询关键字
  20. Maple学习(一)Maple的安装

热门文章

  1. Win10打补丁KB4022725出现0x80073712错误
  2. 从零破解一款轻量级滑动验证码
  3. 推荐一款离线MarkDown编辑工具Haroopad
  4. 区块链软件公司:区块链到底能做啥?
  5. 永恒之蓝漏洞ms17-010
  6. 扩展欧几里得算法及贝祖定理的证明
  7. Sublime Text 3 -mac版简体中文汉化教程
  8. 飞行堡垒9win键解锁
  9. golang力扣leetcode 1823.找出游戏的获胜者
  10. 【Linux】学习笔记1