Technorati 标签: MPLS,LDP,标签,label,分发

LDP协议的"标签行为"

LDP协议使用的是:独立分配模式,主动分发,自由保留模式.标签空间是基于平台的,也就是每平台为该前缀分发一个标签(而不是基于接口的)

----这些配置是固定的工作模式,在LDP中是不可修改的.

---分配模式:Label Allocation

本地为一条路由前缀绑定一个标签的前提条件.

█独立控制模式:Idenpendent Control

这里,有一个A网络,连接到R3,是R3的直连.

R3会为A分配一个POP,因为是直连. R2通过IGP学习到A,会为A分配一个非空标签201,没有任何先后顺序,不是说一定要等R3分配完了标签,R2收到以后才分配。都是独立工作的。制药有IGP路由,就会为其分配标签.R1也是一样,对于IGP学习到的A网络分配101标签.

summary:只要本地通过IGP学习到的路由前缀,就会为每条路由前缀分配标签,本地也会为直连路由分配POP标签,注意,POP标签一定是本地直连,非直连不会分配空标签.

分配标签的时候,没有先后顺序,没有逻辑关系,只要本地有IGP路由,直连分配空标签,非直连路由分配正常工作标签。

█有序控制模式:Odered Control

该模式,就是必须上游路由器分配了标签给本地,本地才能针对该IGP路由分配标签。 有先后顺序在里面.

意思就是说, 必须该路由前缀的下一跳路由器将前缀所对应的标签映射消息通告给本地,本地才会为该前缀分配标签。

从图中看,所有的行为都是有序的. R3先分配给network A一个POP空标签.

然后R3分配给R2, R2收到上游路由器分配的标签以后,才会分配201给network A.

当R1收到以后,才会给netwotrk A分配101标签.

--分发模式:Label Distribution

-█-下游主动模式:Downstream Unsolicited

(LDP默认采用下游主动模式)

模式含义:本地会主动将生成的标签映射消息通告给所有的LDP邻居.

就是说只要我本地路由器产生了标签,不管你是上游还是下游,我都会主动给你分发标签.

按照图中,R2为IGP路由前缀A分配了201标签,然后R2就会为所有的LDP邻居分发标签.

-█-下游按需模式:Downstream on Demand

模式含义:只有邻居向本地请求某条前缀的标签映射消息的时候,本地才会通告标签映射消息给邻居.

这里可以看到,R1作为最下游的路由器,请求标签network A的发送给R2,R2发送给R3(请求),R3回应R2 network A的标签,那么R2才会回应R1的标签请求.

一切都是按照需求来分发的标签.

--保留模式:Label Retention

保留模式:本地是否会在数据库中保留从邻居接收到的所有标签映射消息.

-█-自由模式: Liberal Retention(LDP采用的模式)

任何一个LDP邻居给我本地的标签我都要存在本地标签数据库中.

如果有两个下一跳IGP路由可达对端,不管是否是负载均衡,只要是LDP邻居分发给我的标签,我就会保存到本地标签数据库中.

优势:有备份标签,主FEC down掉可以迅速的切换到备用标签用于数据转发.

劣势:占用更多的标签空间.

-█-保守模式:Liberal Retention

本地仅仅保存最优路由下一跳邻居所通告的该路由前缀的标签映射消息.

意思就是,你是我的下一跳,给我标签,我保存。如果核心路由表中,你不是我的下一跳,你给我标签我都会丢掉。

这里,R3后面有一个直连网络network A. R2和R4都会把标签信息分发给R1,可是,R1会查询IGP核心路由表,谁是最优的下一跳。图中R2是下一跳,所以R1保存R2分发过来的标签,而R4分发过来的标签会被丢弃.

优势:节约标签空间.

劣势:主线路down掉以后,没有备份标签作为备份.

--标签空间:Label Space

这里每次看show mpls ldp neighbor可以看到LDP ID后面有一个数字.一直为0.

这个就是标签的空间.

标签空间:Label space

-----本地所有通告出去的标签是对局部(接口)有意义还是对全局有意义.

◆基于平台:Per-Platfrom ,帧模式, 也就是Local LDP ID后面接0.

解释:就是说,R2为network A前缀分配了一个标签,那么它会分发该标签给所有的邻居.

所有的邻居收到的标签都是一样的.

◆基于接口:Per-Interface,cell信源模式使用.

这个就可以停留在概念上面了。

R2为network A前缀分配标签,给R1分配201.给R4分配202.基于接口来分配标签。

信源协议的"标签行为"

CELL协议使用的是:标签分配模式是有序控制模式,标签分发是下游按需模式,标签保留模式是保守模式,只存最优IGP路径分发过来的标签,其他丢包,标签空间是基于接口(Per-Interface)

mpls 保留标签值_MPLS 标签模式/分发行为/保留模式/标签空间相关推荐

  1. 基于OOS批量修改资源标签值

    场景 当资源上有个标签键: 部门,标签值:零售,由于部门资源整合要把标签(键: 部门,值:零售)修改为标签(键: 部门,值:新零售),如何快速批量修改标签呢? 背景信息 运维编排服务OOS通过模板定义 ...

  2. 多协议标签的MPLS发布与管理_MPLS

    在MPLS系统中,标签被下游LSR决定分配给特定的FEC,然后通知上游LSR.也就是说,标签是由下游指定的,其分配方向是从下游到上游. 1.如何发布标签(LabelAdvertisementMode) ...

  3. 用Meta标签代码让360双核浏览器默认极速模式打开网站不是兼容模式

    我开发了一个网站,大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式,不知原因为何.其实360给网站开发者设计了一种选择的方法,只要加 ...

  4. 用Meta标签代码让360双核浏览器默认极速模式不是兼容模式

    一个网站,大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式,不知原因为何.其实360给网站开发者设计了一种选择的方法,只要加入一段M ...

  5. 用Meta标签代码让360双核浏览器默认极速模式

    这篇文章主要介绍了用Meta标签代码让360双核浏览器默认极速模式打开网站不是兼容模式,需要的朋友可以参考下 一个网站,大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却 ...

  6. 介绍了用Meta标签代码让360双核浏览器默认极速模式(google)打开网站不是兼容模式

    一个网站,大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式,不知原因为何.其实360给网站开发者设计了一种选择的方法,只要加入一段M ...

  7. HTML批量删除标记,批量删除LabelImg制作的.xml中的部分标签值(删除.xml的节点值)...

    概述 自己在用labelImg打好标签后,想只用其中几类训练,不想训练全部类别,又不想重新打标生成.xml文件,因此想到这个办法:直接在.xml文件中删除原有的不需要的标签类及其属性. 打标时标签名出 ...

  8. 2021-07-27 对labelme标注出来的JSON文件进行灰度图转化(标签值0.1.2.3.4)

    对labelme标注出来的JSON文件进行灰度图转化(标签值0.1.2.3.4) 原图如下: 标注后生成json文件如下: import cv2 import numpy as np import j ...

  9. Seaborn使用set_context函数调整绘图标签和线条的大小、设置不同的模式、例如notebook模式、PPT模式、海报模式等、set_context函数可以指定绘图上下文并自动调整标签和线条

    Seaborn使用set_context函数调整绘图标签和线条的大小.设置不同的模式.例如notebook模式.PPT模式.海报模式等.set_context函数可以指定绘图上下文并自动调整标签和线条 ...

最新文章

  1. $portfolio.isotope is not a function
  2. Spring中@Controller和@RestController之间的区别
  3. [转]技巧:Vim 的纵向编辑模式
  4. C语言再学习 -- 文件
  5. 操作系统(概述、组成)、用户态、内核态
  6. 噪声产生原因_皮带输送机异常噪声的5种情况、减速机断轴的原因和解决方法...
  7. 卷积交织/解交织C++程序
  8. 电子政务方向:We7.Cloud政府云门户
  9. C接口与实现---之一
  10. NESTEROV ACCELERATED GRADIENT AND SCALE INVARIANCE FOR ADVERSARIAL ATTACKS论文解读
  11. SMA、SPI、LTE
  12. IDM的Google商店插件
  13. teamtalk mysql.h_TeamTalk安装测试
  14. 《SVN宇宙版教程》:第七章 Subclipse更新与深度
  15. 版本号后面的字母含义
  16. 游戏音乐制作中,编曲和作曲的区别
  17. VVC学习之五:帧内预测——MPM列表建立
  18. Excel 输入内容自动生成条形码
  19. numpy 判断是否实数
  20. oracle序列无缓存,oracle 序列跳号现象

热门文章

  1. servlet-------------jsp 地址栏变化
  2. R Learnilng 十八讲1-6
  3. Linux中新建用户用不了sudo命令问题:rootr is not in the sudoers file.This incident will be reported解决
  4. 汇编语言---冒泡排序
  5. IEDA与activiti不兼容等等安装错误问题的解决方案
  6. 手机端html5展示pdf,pdf.js移动端展示预览打开pdf-pdfh5.js
  7. portlet java_探秘企业门户开发:Java Portlet入门(2)
  8. android模拟器的数据存放,Android模拟器在哪里存储SQLite数据库?
  9. java怎么将字符串反序输出_对String字符串进行反序输出
  10. git命令从入门到实战,看这一篇足矣