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的主要内容,如果未能解决你的问题,请参考以下文章