场景分析:
R1.R2.R3 分别开启OSPF协议,他们之间路由表是同步的。由于R4没有开启OSPF协议且只有到R3的静态路由(R4假如没有到R1.R2的IGP路由的时候,那么ldp database里面将不会有到R1和R2标签)
R3通过策略将到4.4.4.4的静态路由发布到OSPF协议里面去
只考虑R4--->R3---->r1----->r2方向 反过来道理也一个样
LDP依靠IGP协议的最短路径机制

下面的输出只侧重于R2(路由表同步的情况下)
R2路由表:

run show route logical-system r2   
inet.3: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32         *[LDP/9] 00:40:01, metric 1 因为和R1是直连收到的label是0所以不做标签的处理
                    > to 10.0.4.5 via em1.33
3.3.3.3/32         *[LDP/9] 00:40:01, metric 1
                    > to 10.0.4.5 via em1.33, Push 299824   299824实际上是收到的label
4.4.4.4/32         *[LDP/9] 00:40:01, metric 1
                    > to 10.0.4.5 via em1.33, Push 299840  299840实际上是收到的label

mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

299824             *[LDP/9] 00:40:01, metric 1   收到的标签
                    > to 10.0.4.5 via em1.33, Pop     
299824(S=0)        *[LDP/9] 00:40:01, metric 1
                    > to 10.0.4.5 via em1.33, Pop     
299840             *[LDP/9] 00:40:01, metric 1   当有label=299840的将它SWAP成299824 通过em1.33送出去
                    > to 10.0.4.5 via em1.33, Swap 299824 ----R2自己产生的标签
299856             *[LDP/9] 00:40:01, metric 1   当有label=299856的将它SWAP成299840 通过em1.33送出去
                    > to 10.0.4.5 via em1.33, Swap 299840  ----R2自己产生的标签

root# run show ldp database extensive logical-system r2  对应于 route table inet.3:  用于R2自己始发的情况(R2到R3.R4.R1封装的标签)
Input label database, 2.2.2.2:0--1.1.1.1:0
  Label     Prefix
      3     1.1.1.1/32
            State: Active
            Age: 40:59
 299856     2.2.2.2/32   
            State: Active
            Age: 40:59
 299824     3.3.3.3/32 
            State: Active
            Age: 40:59
 299840     4.4.4.4/32 
            State: Active
            Age: 40:59

Output label database, 2.2.2.2:0--1.1.1.1:0 对应于route table mpls.0 用于入站mpls label的解析(当R2作为ingress路由器的时候告诉其他peer如何通过自己到达R3&R4)
  Label     Prefix
 299824    1.1.1.1/32
            State: Active
            Age: 40:59
      3     2.2.2.2/32
            State: Active
            Age: 40:59
 299840     3.3.3.3/32  R2向其他的ldp peer通告               
            State: Active
            Age: 40:59
 299856     4.4.4.4/32  R2向其他的ldp peer通告               
            State: Active
            Age: 40:59

转载于:https://blog.51cto.com/junostech/911105

JUNOS LDP标签分发过程详解相关推荐

  1. 简历项目描述过程详解

    简历项目描述过程详解 一.项目分点 1.1 集群规模 1.2 框架结构,画出来 1.3 框架 1.3.1 第一个Flume 1.3.1.1 碰到的问题 1.3.2 kafka 1.3.2.1 框架介绍 ...

  2. MapReduce:Shuffle过程详解

    MapReduce:Shuffle过程详解 1.Map任务处理 1.1 读取HDFS中的文件.每一行解析成一个<k,v>.每一个键值对调用一次map函数.                & ...

  3. Android 系统(199)---Android事件分发机制详解

    Android事件分发机制详解 前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全.思路不清晰.无源码分析. ...

  4. python安装robotframework报错_Python3+RIDE+RobotFramework自动化测试框架搭建过程详解

    Python2.7已于2020年1月1日开始停用,之前RF做自动化都是基于Python2的版本. 没办法,跟随时代的脚步,我们也不得不升级以应用新的控件与功能. 升级麻烦,直接全新安装. 一.Pyth ...

  5. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  6. 深入理解Java虚拟机之Java类加载机制,Java类实例化过程详解。

    目录 Java类加载机制 类加载过程 加载(Loading) 连接(Linking) 初始化(Initialzation) 使用(Useing) 卸载(Unloading) 引言 什么情况下开始类加载 ...

  7. LDP --- 标签分发协议

    目录 1,分配标签 LDP的标签分配方式: 2,传递标签 本地LDP会话的建立过程: 上下游关系 标签传递方式 数据层面流动过程 LDP的配置 LDP --- 标签分发协议 --- 主要应用在MPLS ...

  8. android 按键用户点击事件,Android按键事件处理过程详解

    Android按键事件处理过程详解 (2013-09-26 14:05:19) 标签: it 在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等,在这些界面事件发生时 ...

  9. android-studio安装过程详解

    android-studio安装过程详解 转载 2018年01月18日 13:53:32 标签: android-studio / android-studio安装 / Gradle / androi ...

最新文章

  1. Java学习总结:40(国际化)
  2. Linux驱动设计之信号量
  3. hadoop自定义key,value
  4. .xyz域名注册总量TOP10服务商:中国占据4个席位
  5. AGC019D - Shift and Flip(枚举)
  6. flowable 任务节点多实例使用
  7. 51单片机——硬件基础
  8. vs 2015 oracle,VS2015连接oracle11g出现异常
  9. 企业即时通讯规模将达7亿
  10. JS与PHP向函数传递可变参数的区别
  11. 16进制 dat matlab_MATLAB中的常量与变量
  12. 【渝粤教育】国家开放大学2018年春季 0550-21T素描(一) 参考试题
  13. PMP第六版-49个子过程ITTO总结
  14. 常用设计模式——抽象工厂模式
  15. GPS经纬度坐标与XY坐标相互转换的python程序
  16. 双温模型 matlab,晶体中的能量传递和双温模型.PDF
  17. 美团饿了么外卖红包cps赚钱小程序源码
  18. P1765 手机python题解
  19. CS231n的第三次作业之循环神经网络
  20. zte d90 java_电信天翼 畅享3G--ZTE D90+初用体验

热门文章

  1. Yoshua Bengio团队最新强化学习研究:智能体通过与环境交互,「分离」变化的独立可控因素
  2. 麦肯锡:物联网九大应用潜力无限 2025年经济价值高达11.1万亿美元
  3. 30 万奖金悬赏 | CSDN 软件开发精英赛即日启动!
  4. 感动!盲人计算机科学家研发语音浏览器,致力科技改善盲人生活
  5. 在Ubuntu中打开pycharm步骤:
  6. content 内容生成技术2
  7. 凸显价值:全国CIO交流大会7月20-22日将于青海举办
  8. vue + element +tp5 个人博客后台管理小记
  9. C 语言——字符串和格式化输入/输出
  10. CREATE TABLESPACE