一种mpls网络标签处理方法及装置的制造方法

文档序号:8475056阅读:216来源:国知局
一种mpls网络标签处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及MPLS通讯网络技术领域,特别涉及一种MPLS网络标签处理方法及装置。
【背景技术】
[0002]多协议标签交换(Mult1-Protocol Label Switching,MPLS)是一种用于快速数据交换及传输的网络技术,标签分发协议(Label Distribut1n Protocol,LDP)是MPLS通信网络中的一种标签分发、管理协议。在MPLS网络中,网络设备依据LDP协议建立标签转发表,之后就可以根据网络报文携带的标签进行转发处理。
[0003]LDP规定了两种标签分发控制模式:下游按需模式(Downstream On Demand, DOD)和下游主动模式(Downstream Unsolicited,DU)。采用DOD模式时,只有Peer邻居向本地请求某个转发等价类(Forwarding Equivalence Class,FEC)的标签映射消息时,本地才会将该FEC的标签映射消息发送给该Peer邻居。采用DU模式时,本地会主动将FEC的标签映射消息发送给所有的Peer邻居。
[0004]在DU模式中,本地就有可能会收到多个Peer邻居发送的关于某个FEC的标签映射消息,如图1所示的标签交换路径(Label Switched Paths,LSR),如果LDP采用自由模式(Liberal Retent1n),则本地会保留这个FEC的所有标签映射关系;如果LDP采用保守模式(Conservative Retent1n),则本地必须从这个FEC所有的标签映射中选出FEC下一跳对应的Peer标签映射,形成标签转发表。
[0005]目前,为了应对数据的爆发性增长,网络规模越来越大。如果LDP采用自由模式,则标签转发表会很庞大,对标签查找转发的性能影响巨大,对网络设备的处理能力要求非常高。而在实际组网中,报文转发经常是单路由的并不需要保留所有的标签,由此本发明提供了一中方法从众多的标签映射中选择出来自于下一跳对应的peer邻居的标签映射。基于这种方法,标签转发表数量就会大量的减小,设备处理能力可以得到很大的释放。

【发明内容】

[0006]本发明的目的是,针对现有的MPLS网络标签处理过程中,当网络规模较大时,若采用自由模式,标签转发表会很庞大,对标签查找转发的性能影响巨大,对网络设备的处理能力要求高等技术问题,提供一种MPLS网络标签处理的方法及依据该方法生成的装置设备,在LDP采用DU及保守模式时,从众多FEC标签映射中选取来自于FEC下一跳地址对应的Peer邻居标签映射,使得标签转发表数量大量减小,设备处理能力大大释放,同时又能满足MPLS网络标签处理的要求。
[0007]本发明涉及一种MPLS网络标签处理方法,其特征在于,包括以下步骤:
步骤201)本地LSR通过LDP协议与邻接LSR建立邻居Peer ;
步骤202)本地LSR处理LDP address报文,将其携带的地址列表添加到对应的Peer接口地址关系表中; 步骤203)本地LSR记录接收到的Mapping报文FEC标签映射的Peer I ;
步骤204)本地LSR提取mapping的FEC查询路由表,找到下一跳接口地址;
步骤205)本地LSR在步骤202)中查找步骤203)中FEC的下一跳接口地址所在的Peer
2 ;
步骤206)判断Peer 2是否存在,若不存在则直接丢弃,若存在则进入下一程序;
步骤207)对于步骤206)中存在的Peer 2,则判断与步骤203)中的Peer I是否一致,不一致则直接丢弃,一致则进入下一程序;
步骤208)对于步骤207)中判断为一致的Peer 2进行保存,保存关于FEC的标签映射关系,下发标签转发表。
[0008]本发明还提供一种用于MPLS网络标签处理方法的装置,其特征在于,所述用于MPLS网络标签处理方法的装置集成有接收模块(301)、路由模块(302)、Peer与address对应表模块(303)和标签转发模块(304);
所述接收模块(301)用于LDP报文接收处理,接收来之邻居Peer的标签映射消息等; 所述路由模块(302)中LSP根据路由协议生成的路由,用来查询FEC的下一跳接口地址;
所述Peer与address对应表模块(303)保存了所有Peer与其接口地址列表的对应关心,通过Peer与address对应表模块(303)可以找到某接口地址所在的Peer ;
所述标签转发模块(304)用于用户MPLS网络的数据转发。
[0009]本发明涉及一种MPLS网络标签处理方法及装置,在LDP采用DU及保守模式时,从众多FEC标签映射中选取来自于FEC下一跳地址对应的Peer邻居标签映射,使得标签转发表数量大量减小,设备处理能力大大释放,同时又能满足MPLS网络标签处理的要求,通过本发明涉及的MPLS网络标签处理方法的装置可以处理LDP协议,完成网络标签的处理,形成标签转发表,用于MPLS网络的数据转发。
[0010]本发明涉及的MPLS网络标签处理方法可以从大量标签映射消息中快速找到FEC下一跳标签映射消息,从而大量的减少标签转发表的规模,减轻设备处理负担。
【附图说明】
[0011]图1为LSR组网结构示意图。
[0012]图2为本发明MPLS网络标签处理方法流程图。
[0013]图3为本发明MPLS网络标签处理方法的装置的结构图。
【具体实施方式】
[0014]参阅附图1、附图2及附图3对本发明做进一步描述。
[0015]一种MPLS网络标签处理方法,其特征在于,包括以下步骤:
步骤201)本地LSR通过LDP协议与邻接LSR建立邻居Peer ;
步骤202)本地LSR处理LDP address报文,将其携带的地址列表添加到对应的Peer接口地址关系表中;
步骤203)本地LSR记录接收到的Mapping报文FEC标签映射的Peer I ;
步骤204)本地LSR提取mapping的FEC查询路由表,找到下一跳接口地址;步骤205)本地LSR在步骤202)中查找步骤203)中FEC的下一跳接口地址所在的Peer
2 ;
步骤206)判断Peer 2是否存在,若不存在则直接丢弃,若存在则进入下一程序;
步骤207)对于步骤206)中存在的Peer 2,则判断与步骤203)中的Peer I是否一致,不一致则直接丢弃,一致则进入下一程
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1