MPLS 标签模式/分发行为/保留模式/标签空间

简介:

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

LDP协议的"标签行为"

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

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

clip_image002

---分配模式:Label Allocation

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

█独立控制模式:Idenpendent Control

clip_image004

这里,有一个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路由分配标签。 有先后顺序在里面.

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

clip_image006

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

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

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

--分发模式:Label Distribution

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

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

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

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

clip_image008

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

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

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

clip_image010

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

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

--保留模式:Label Retention

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

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

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

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

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

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

-█-保守模式:Liberal Retention

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

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

clip_image012

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

优势:节约标签空间.

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

--标签空间:Label Space

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

clip_image014

这个就是标签的空间.

标签空间:Label space

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

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

clip_image016

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

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

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

clip_image018

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

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

信源协议的"标签行为"

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

clip_image020



本文转自 hny2000 51CTO博客,原文链接:http://blog.51cto.com/361531/1698809


相关文章
|
9月前
某单位分配了一个B类地址,计划将内部网络分成35个子网,将来要增加16个子网,每个子网的主机数目接近800台,可行的掩码方案是
某单位分配了一个B类地址,计划将内部网络分成35个子网,将来要增加16个子网,每个子网的主机数目接近800台,可行的掩码方案是
148 0
|
11月前
|
存储 数据处理 Perl
阿里云服务网格ASM的流量标签及路由功能之(1): 流量标签定义
服务网格ASM新增扩展了流量标签TrafficLabel 自定义资源CRD。 通过该CRD定义具体的流量标签逻辑,实现为命名空间、工作负载进行设置流量标签。
505 0
阿里云服务网格ASM的流量标签及路由功能之(1): 流量标签定义
|
11月前
|
Perl
阿里云服务网格ASM的流量标签及路由功能之(2): 基于流量标签的路由规则
通过流量标签CRD(TrafficLabel) 定义了用户自定义的流量标签, 例如asm-labels-test,其取值范围为test1、test2、test3等。为支持基于标签的路由能力, 还需要创建相应的目标规则DestinationRule和虚拟服务VirtualService,才能将流量根据标签路由到对应的工作负载。
231 0
|
11月前
|
机器学习/深度学习 固态存储 计算机视觉
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致(一)
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致(一)
132 0
|
11月前
|
并行计算 算法 数据可视化
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致(二)
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致(二)
57 0
|
存储 安全 网络协议
多协议标签交换 (MPLS) 标签堆栈条目:“EXP”字段重命名为“TC”字段
MPLS 标签堆栈条目的格式由 RFC 3032 [RFC3032] 定义,包括一个称为“EXP field”的三位字段。RFC 3032 没有定义该字段的确切用途,只是声明它“保留用于实验用途”。
467 0
多协议标签交换 (MPLS) 标签堆栈条目:“EXP”字段重命名为“TC”字段
|
网络协议 安全 Unix
虚拟路由和转发 (VRF) 表上下文中的多点标签分发协议带内信令
本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 IETF 社区的共识。它已接受公众审查,并已获互联网工程指导小组 (IESG) 批准出版。有关 Internet 标准的更多信息,请参见 RFC 5741 的第 2 节。
367 0
虚拟路由和转发 (VRF) 表上下文中的多点标签分发协议带内信令
|
监控 安全 网络架构
用于同步光网络 (SONET) 和同步数字体系 (SDH) 控制的通用多协议标签交换 (GMPLS) 扩展
本文档提供了特定于同步光网络 (SONET)/同步数字体系结构 (SDH) 的详细信息。根据 [RFC3471],SONET/SDH 特定参数在信令协议中携带在流量参数特定对象中。
345 0
用于同步光网络 (SONET) 和同步数字体系 (SDH) 控制的通用多协议标签交换 (GMPLS) 扩展
|
机器学习/深度学习 并行计算 算法
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致
278 0
Anchor-Free即插即用标签分配 | 平滑标签分配+动态IoU匹配解决标签分配不一致