路由交换(十三):MPLS

Posted

tags:

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

一、MPLS

MPLS(Multiprotocol Label Switching,多协议标签交换)是一种IP骨干网技术。将三层路由技术和二层交换技术相结合,支持IPv4、IPv6、IPX等网络协议,是一种隧道技术。

二、MPLS转发原理

1、MPLS包头结构

在二层报头和三层报头之间插入MPLS报头,MPLS报头长度共4个字节.

  • 20 比特作为标签;
  • 3比特EXP字段,通常用在COS;
  • 1比特S字段,标识是否为栈底;
  • 8比特TTL字段

2、MPLS体系结构

MPLS体系结构有控制平面和转发平面构成。

  • 控制平面:负责产生和维护路由信息以及标签信息
  • 转发平面:负责IP报文的转发以及MPLS标签报文的转发

3、转发流程

1)路由器为每一个路由条目或转发等价类生成一个对应的标签,将标签放入到标签转发表
2)当数据包从IP域进入到MPLS域的时候,LER插入一个MPLS包头,具体标签纸根据标签转发表来生成的。
3)LSR设备,根据标签转发表,对MPLS包头的标签做一个交换
4)IP报文离开时,对标签报文进行弹出操作(POP),按IP路由进行转发。

三、标签分发协议

1、简介

标签分发协议LDP用来转发等价类的分类、标签的分配以及标签交换路径LSP的建立和维护等操作。

2、LDP邻居建立

LDP邻居建立分为2个阶段,邻居发现阶段和会话建立阶段

  • 邻居发现阶段
    使用UDP协议646端口发送Hello报文来发现邻居
  • 会话建立阶段
    使用TCP单播发送报文,协商消息参数,协商成功后发送keepalive报文,当双方收到对端的keepalive报文,LDP邻居建立成功

四、MPLS基本配置

实验拓扑
技术图片
配置步骤
1)配置接口IP地址
2)MPLS 域配置IGP协议
3)配置MPLS
// 配置lsr-id
mpls lsr-id x.x.x.x
// 全局和接口开启mpls
mpls
4)配置LDP
// 全局和接口开启mpls
mpls ldp

实验验证
// 查看LDP接口
disp mpls interface
技术图片
// 查看LDP邻居
disp mpls ldp peer
技术图片

以上是关于路由交换(十三):MPLS的主要内容,如果未能解决你的问题,请参考以下文章

MPLS体系架构之 标签交换路由器

MPLS

MPLS基本知识

MPLS

MPLS是啥协议?作用是啥?

路由交换(二十三):交换机高级特性