MPLS

Posted Dothraki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MPLS相关的知识,希望对你有一定的参考价值。

转发:

第一代  RTB 消耗硬件资源

第二代 Cache 当转发纷多复杂时,cache开销大,成为瓶颈

第二点五带   介于第二代和第三代之间的协议 MPLS 多协议标签交换,支持二层协议多,封装的协议也多,扩展性好,通用性号,通过标签交换,从而转发速度,MPLS头介于二层和三层头部之间,严格划分为二层技术

第三代 ASIIC 基于硬件芯片的转发,将路由下载到专用的转发芯片,路由表生成FIB表,转发信息库,转发速度快,不经过CPU计算

第四代 交换矩阵,转发引擎,至此MPLS收到质疑,应用到MPLS VPN和流量工程,至此目的不在专与提高转发速度

 

 

流量工程:主要针对于运营商,解决单路流量瓶颈和数据包拥塞,

 

 

VPN:

 

 

 

LER 标签边缘路由器 传统IP转发和MPLS域的边界

   非MPLS进入到MPLS PUSH压入标签,ingress,出的时候POP弹出标签,egress出站

LSR 标签转发路由器 只转发MPLS,完全处于MPLS域中

  完全处于域中的只进行SWAP标签交换

LSP 标签交换路径

FEC 转发等价类

 

MPLS 头部4字节  标签位20bits,EXP 3bit, S 1bit,TTL 8bits

MPLS 两种模式。帧模式和信元模式

     如果二层头部是 以太网,PPP,FR,HDLC则采用帧模式封装

     如果是其他,如ATM,则是信元模式

NHLFE 下一跳标签转发项:下一跳,标签,动作

 

display mpls lsp include x.x.x.x   xx  verbose  查看某条路由的MPLS详细信息

 

 

MPLS配置 全局下三条命令

mpls lsr-id x.x.x.x      指定mpls的routeid

mpls                         开启MPLS

mpls ldp                   使用ldp动态分配协议 ldp(tcp/646建立会话建立邻居,udp/646分配标签) rsvp mp-bgp三种动态分配协议,ldp为igp分配标签,rsvp为te分配标签,mp-bgp为bgp分配标签

 

在端口下再配置

mpls

mpls ldp

查看 display mpls ldp

       display mpls ldp session

 

mpls 

lsp-trigger all 为所有路由分配标签

 

mpls

undo ttl propagate publics   (所有的都要配置,不用IP的ttl转换,即使用MPLS自己的ttl,即经过压入和弹出标签的MPLS域,ip的ttl不变,可以从tracert 或 pathping 看出来)

 

 

 

 

LDP

消息类型: discovery message , session message ,advertisement message,notification message

为IGP分发标签,如果是静态路由,需要静态绑定标签

查看标签分发路径

tracert lsp ip x.x.x.x  x 

 

 

标签分发:

DU 下游分发,下游按自动分发

DoD 下游按上游分发

标签控制:

independent 独立控制,自己给上游分配标签无需依赖自己的下游是否分配

ordered 有序控制 默认的控制方式

路由的默认分配方式为 DU+ordered

 

标签的保持方式:

自由保持  默认保持方式

保守保持

 

总结: DU+Independent+Liberal  (通常都不改,一般设备默认的方式为最合理的方式)

 

MPLS VPN

 

以上是关于MPLS的主要内容,如果未能解决你的问题,请参考以下文章