MPLS LSP

LSP介绍

        IP报文在MPLS网络中经过的路径称为标签交换路径LSP,这条路径是在转发报文之前就已经通过各种协议确定并建立的,报文会在特定的LSP上传递。

        LSP是一个单向路径,与数据流的方向一致。LSP的入口LER称为入节点;位于LSP中间的LSR称为中间节点;LSP的出口LER称为出节点。一条LSP可以有0个、1个或多个中间节点,但有且只有一个入节点和一个出节点。

LSP建立方式

动态LSP的建立

        动态LSP通过标签发布协议动态建立。标签发布协议是MPLS的控制协议,负责FEC的分类、标签的分发以及LSP的建立和维护等一系列操作。

标签发布协议

        MPLS可以使用多种标签发布协议:LDP、RSVP-TE、MP-BGP。

        LDP:是专为标签发布而制定的协议,用来动态建立LSP。通过LDP,LSR可以把网络层的路由信息映射到数据链路层的交换路径上。

        RSVP-TE:是对RSVP的扩展,用于基于约束的LSP的建立和删除。

        MP-BGP:是在BGP协议基础上扩展的协议。MP-BGP支持为MPLS VPN业务中私网路由和跨域VPN的标签路由分配标签。

LDP标签分配协议

华为LDP通告原则:

1、设备默认情况下只为前缀为32位的主机分配标签

2、设备产生某条前缀的标签后,会发给它所有的邻居

3、什么情况下会产生标签:

        a.本设备上所有直连的32位前缀主机都会产生标签

        b.本设备收到一个标签,标签的前缀在本设备路由表中存且这个标签是这个前缀的下一跳设备

           发送过来的,将会产生标签。

4、通过多个邻居发送的标签,用IP路由表下一跳的这个邻居给的。

静态LSP建立

        静态LSP是通过手工为各个转发等价类分配标签而建立的。需要遵循上游节点出标签的值是下游节点入标签的值。

        由于静态LSP各节点上不能相互感知到整个LSP的情况,因此静态LSP是一个本地的概念。

        静态LSP不使用标签发布协议,不需要交互控制报文,因此消耗资源比较小,适用于拓扑结构简单并且稳定的小型网络。但通过静态方式分配标签建立LSP不能根据网络拓扑变化动态调整,需要管理员干预。

        静态LSP的优先级小于动态LSP。如果同一台设备上同时开启静态和动态LSP,设备会优先采用动态LSP建立。

MPLS数据转发

NHLFE

        下一跳标签转发表项NHLFE(Next Hop Label Forwarding Entry)用于指导MPLS报文的转发。NHLFE包括:Tunnel ID、出接口、下一跳、出标签、标签操作类型等信息。

FTN

        FEC到一组NHLFE的映射称为FTN(FEC-to-NHLFE)。通过查看FIB表中Tunnel ID值不为0x0的表项,能够获得FTN的详细信息。FTN只在Ingress存在(入节点LSR)。

ILM

        入标签到下一跳标签的映射称为入标签映射ILM(Incoming Label Man)。ILM包括:Tunnel ID、入标签、入接口、标签操作类型邓信息。ILM在Transit节点(中间节点)的作用是将标签和NHLFE绑定。通过标签索引ILM表,就相当于使用目的IP地址查询FIB,能够得到所有的标签转发信息。

Tunnel ID

        为了给使用隧道的上层应用(如VPN、路由管理)提供统一的接口,系统自动为隧道分配了一个ID,也称为Tunnel ID。该Tunnel ID的长度为32比特,只是本地有效。

MPLS转发

        当IP报文进入MPLS域时,首先查看FIB,检查目的IP地址对应的Tunnel ID值是否为0x0。

        如果Tunnel ID值为0x0,则进入正常的IP转发流程。

        如果Tunnel ID值不为0x0,则进入MPLS转发流程。

        在Ingress,通过查询FIB表和NHLFE表指导报文的转发。

        在Transit,通过查询ILM表和NHLFE表指导MPLS的报文转发。

        在Egress,通过查询ILM表指导MPLS报文的转发或查询路由表指导 IP报文转发。

  • 22
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值