[发明专利]一种MPLS网络标签处理方法及装置在审
申请号: | 201510105406.0 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104796335A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 蔡诚;董武;王涛;彭迪栎;郑华;许强;何翔聆;黄志斌;林顺平;陈波;李喜生 | 申请(专利权)人: | 贵州电网公司电力调度控制中心;四川安迪科技实业有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/741 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550004 *** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mpls 网络 标签 处理 方法 装置 | ||
技术领域
本发明涉及MPLS通讯网络技术领域,特别涉及一种MPLS网络标签处理方法及装置。
背景技术
多协议标签交换(Multi-Protocol Label Switching,MPLS)是一种用于快速数据交换及传输的网络技术,标签分发协议(Label Distribution Protocol,LDP)是MPLS通信网络中的一种标签分发、管理协议。在MPLS网络中,网络设备依据LDP协议建立标签转发表,之后就可以根据网络报文携带的标签进行转发处理。
LDP规定了两种标签分发控制模式:下游按需模式(Downstream On Demand,DOD)和下游主动模式(Downstream Unsolicited,DU)。采用DOD模式时,只有Peer邻居向本地请求某个转发等价类(Forwarding Equivalence Class,FEC)的标签映射消息时,本地才会将该FEC的标签映射消息发送给该Peer邻居。采用DU模式时,本地会主动将FEC的标签映射消息发送给所有的Peer邻居。
在DU模式中,本地就有可能会收到多个Peer邻居发送的关于某个FEC的标签映射消息,如图1所示的标签交换路径(Label Switched Paths,LSR),如果LDP采用自由模式(Liberal Retention),则本地会保留这个FEC的所有标签映射关系;如果LDP采用保守模式(Conservative Retention),则本地必须从这个FEC所有的标签映射中选出FEC下一跳对应的Peer标签映射,形成标签转发表。
目前,为了应对数据的爆发性增长,网络规模越来越大。如果LDP采用自由模式,则标签转发表会很庞大,对标签查找转发的性能影响巨大,对网络设备的处理能力要求非常高。而在实际组网中,报文转发经常是单路由的并不需要保留所有的标签,由此本发明提供了一中方法从众多的标签映射中选择出来自于下一跳对应的peer邻居的标签映射。基于这种方法,标签转发表数量就会大量的减小,设备处理能力可以得到很大的释放。
发明内容
本发明的目的是,针对现有的MPLS网络标签处理过程中,当网络规模较大时,若采用自由模式,标签转发表会很庞大,对标签查找转发的性能影响巨大,对网络设备的处理能力要求高等技术问题,提供一种MPLS网络标签处理的方法及依据该方法生成的装置设备,在LDP采用DU及保守模式时,从众多FEC标签映射中选取来自于FEC下一跳地址对应的Peer邻居标签映射,使得标签转发表数量大量减小,设备处理能力大大释放,同时又能满足MPLS网络标签处理的要求。
本发明涉及一种MPLS网络标签处理方法,其特征在于,包括以下步骤:
步骤201)本地LSR通过LDP协议与邻接LSR建立邻居Peer;
步骤202)本地LSR处理LDP address报文,将其携带的地址列表添加到对应的Peer接口地址关系表中;
步骤203)本地LSR记录接收到的Mapping报文FEC标签映射的Peer 1;
步骤204)本地LSR提取mapping的FEC查询路由表,找到下一跳接口地址;
步骤205)本地LSR在步骤202)中查找步骤203)中FEC的下一跳接口地址所在的Peer 2;
步骤206)判断Peer 2 是否存在,若不存在则直接丢弃,若存在则进入下一程序;
步骤207)对于步骤206)中存在的Peer 2,则判断与步骤203)中的Peer 1是否一致,不一致则直接丢弃,一致则进入下一程序;
步骤208)对于步骤207)中判断为一致的Peer 2进行保存,保存关于FEC的标签映射关系,下发标签转发表。
本发明还提供一种用于MPLS网络标签处理方法的装置,其特征在于,所述用于MPLS网络标签处理方法的装置集成有接收模块(301)、路由模块(302)、Peer 与address对应表模块(303)和标签转发模块(304);
所述接收模块(301)用于LDP报文接收处理,接收来之邻居Peer的标签映射消息等;
所述路由模块(302)中LSP根据路由协议生成的路由,用来查询FEC的下一跳接口地址;
所述Peer 与address对应表模块(303)保存了所有Peer与其接口地址列表的对应关心,通过Peer 与address对应表模块(303)可以找到某接口地址所在的Peer;
所述标签转发模块(304)用于用户MPLS网络的数据转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网公司电力调度控制中心;四川安迪科技实业有限公司,未经贵州电网公司电力调度控制中心;四川安迪科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510105406.0/2.html,转载请声明来源钻瓜专利网。