发明名称 一种基于MPLS-TP签名标签的OAM组件通信机制
摘要 本发明为一种基于MPLS-TP签名标签的OAM组件通信机制,应用于MPLS-TP网络中的点到点的共路由双向路径OAM功能中的MEP与MIP的OAM通信。MPLS-TP网络的OAM功能中需要一种非IP环境下的MEP与MIP的OAM通信机制,原有的基于TTL过期的方法还不成熟,只能实现MEP向指定MIP发送OAM包的功能,没有具体规定如何进行MIP的标示以及MIP收到OAM包后的如何回复。本发明通过在原有的通信机制的基础上引入了MPLS-TP签名标签的方式,实现了非IP环境的MPLS-TP网络下,共路由双向LSP或PW路径上OAM功能中的MIP标示功能,以及MIP的收到OAM消息后的回复功能,从而满足了MPLS-TP的设计需求。
申请公布号 CN101588367B 申请公布日期 2012.05.30
申请号 CN200910088442.5 申请日期 2009.07.07
申请人 北京邮电大学 发明人 陆月明;杜宗鹏;纪越峰
分类号 H04L29/06(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种基于MPLS‑TP签名标签的OAM组件通信方法,其特征是:通过在原有的TTL过期的通信方法的基础上引入了MPLS‑TP签名标签的方式,实现了非IP环境的MPLS‑TP网络下,共路由双向LSP或PW路径上OAM功能中的MIP标示功能,以及MIP的收到OAM消息后的回复功能;其整体的技术方案如下:首先进行路径的标示,由该LSP或PW上游的MEP发送一个包含MPLS‑TP签名标签的路径标示消息,这一步在该双向LSP或PW建路完成之后进行,它的主要目的是为这条路径所经过的MIP做相应的标示,并且把路径信息传送给对端的MEP;对端MEP收到这个路径标示消息,并在进行确认后,发送路径标示回复消息,通知源端MEP路径标示操作是否成功;该方法的路径标示的方法如下:该方法中使用的MPLS‑TP签名标签位于标签栈除了栈底以外的任意位置,若一个接收到的信息包在标签栈的顶端包含这个标签,则将它传送到一个本地的软件模块进行处理;其处理流程如下,首先记录下MPLS‑TP签名标签的TTL数值,之后去掉该标签,信息包的驱动将按照标签栈中该标签下层的那个标签进行处理;如果下层的标签对应的操作是Swap,在执行完特殊的处理过程之后,还需要在标签栈顶继续加上MPLS‑TP签名标签,再向后传送;如果下层的标签对应的操作是Push,代表着信息包进入子网,则先加上MPLS‑TP签名标签,再进行Push操作,直到离开子网,MPLS‑TP签名标签才可见;如果下层的标签的对应的操作是Pop,则代表着到达了目的地,即对端的MEP;MPLS‑TP签名标签被途经的MIP或对端MEP收到后具体的处理流程如下:a)如果收到这个MPLS‑TP签名标签消息的是MIP,则该MIP首先记录下MPLS‑TP签名标签的TTL数值,之后去掉MPLS‑TP签名标签,按照其下一层标签查询标签驱动信息库LFIB,如果对应的操作是Swap,证明到达的是一个MIP,则在建立的TTL LFIB中记录下交换的标签数值,以及完成正向标示,标示的数值计算方式为256减去记录的TTL数值;之后,并不进行Swap操作,而是修改当前的LSP或PW Label的S位为1,并将LFIB中查询到的新的标签Push到标签栈中,新标签TC位与原标签TC位相同,S位也设为1,TTL数值为默认的255;然后,再将MPLS‑TP签名标签Push到处理后的标签之上,执行之前记录的TTL减1的操作对TTL进行更新,向后传送;b)当该消息到达对端MEP,它的操作同样是首先记录下MPLS‑TP签名标签的TTL数值,之后去掉MPLS‑TP签名标签,按照其下一层标签进行处理;这时查询LFIB,会发现该标签的操作应为Pop,证明到达的是终点的MEP,此时按照已经建立好的共路由双向路径和收到的MPLS‑TP签名标签栈,对路径标示进行确认后,最后向源端 MEP发送路径标示回复消息,并且在这条双向路径的维护信息中加入MIP的个数这个参数,计算方式为255减去记录的TTL数值。
地址 100876 北京市海淀区西土城路10号