【技术实现步骤摘要】
本专利技术涉及网络通讯
,尤其涉及一种MPLS-TP网络中OAM报文和数据报文统一转发路径的方法及装置。
技术介绍
MPLS-TP(Multi-Protocol Label Switching Transport Profile,多协议标签交换传输架构)是在MPLS基础上扩展而产生的一种面向连接的分组传送网络(Packet Transport Network, PTN)技术。OAM(Operations, Administration and Management, 操作管理与维护)技术作为MPLS-TP网络中一个关键技术,承担了错误侦错、错误定位、错误上报的功能,及时告知系统进行数据通道的切换。但是,作为PTN设备核心的包处理芯片,对于MPLS-TP OAM报文和数据报文能否使用统一转发路径尚未有具体实现的方法。因此,有必要提供一种MPLS-TP网络中OAM报文和数据报文统一转发路径的方法及装置以克服上述问题。
技术实现思路
本专利技术的目的在于提供一种MPLS-TP网络中OAM报文和数据报文统一转发路径的方法 ...
【技术保护点】
一种MPLS?TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,包括以下步骤:S10,对输入的数据报文进行解析、查找,判断需要进行何种处理方式;?S20,根据侦测到的数据报文对MPLS?TP?OAM报文进行相应的封装,并对该OAM报文标记需要与该数据报文相同的处理方式;S30,对经过S10及S20处理的数据报文及OAM报文进行队列处理;S40,根据经过S10及S20处理的数据报文及OAM报文需求进行相应编辑。
【技术特征摘要】
1.一种MPLS-TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,包括以下步骤:
S10,对输入的数据报文进行解析、查找,判断需要进行何种处理方式;
S20,根据侦测到的数据报文对MPLS-TP OAM报文进行相应的封装,并对该OAM报文标记需要与该数据报文相同的处理方式;
S30,对经过S10及S20处理的数据报文及OAM报文进行队列处理;
S40,根据经过S10及S20处理的数据报文及OAM报文需求进行相应编辑。
2.根据权利要求1所述的MPLS-TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,所述S10、S20及S40中的数据报文处理方式均是基于MPLS数据处理方式进行的。
3.根据权利要求2所述的MPLS-TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,所述S10具体包括以下步骤:
S101,输入从以太网口接收到的数据报文;
S102,对收到的数据报文进行解析出所有MPLS标签栈的内容;
S103,储存解析出的所有MPLS标签栈数据;
S104,对解析出的各MPLS标签进行查找,找到相应的处理操作,包括POP, SWAP和PUSH;
S105,根据S104的查找结果,判断该MPLS标签是否需要POP,若是,则跳过该MPLS标签的处理,对下一个MPLS标签进行处理;
S106,若否,则判断该MPLS标签是否需要SWAP;
S107,若需要进行SWAP操作,标记该MPLS标签需要进行SWAP;
S108,若该MPLS标签的操作不需要SWAP,则标记该MPLS标签需要进行PUSH的操作。
4.根据权利要求3所述的MPLS-TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,所述OAM报文包括CCM报文,并且所述S20具体包括以下步骤:
S201,发送CCM定时器;
S202,根据侦测到的数据报文判断是否需要发送CCM报文;
S203,若需要发送CCM报文,则对CCM的PDU进行组装;
S204,按照CCM报文封装方式,添加ACH部分;
S205,根据该CCM报文所对应的是哪种OAM类型,判断是否需要添加GAL,若是PW OAM,则不需要添加GAL,
S206,若是其他类型,则对CCM报文添加GAL;
S207,标记该CCM报文需要进行与对应的数据报文相同的MPLS处理方式。
5.根据权利要求4所述的MPLS-TP网络中OAM报文和数据报文统一转发路径的方法,其特征在于,所述S40具体包括以下步骤:
S401,接收经S10及S20处理的结果数据,即是需要进行SWAP或者PUSH,以及相应的编辑表项的索引;
S402,按照S401中的编辑表项索引找到编辑操作数据,以用作后续对数据报文及CCM报文的编辑操作;
S403,接收S402中的编辑操作数据,并按照该编辑操作数据判断该数据报文是否需要进行SWAP的报文编辑;
S404,若是,则进行SWAP的报文编辑;
S405,若该数据报文不需要SWAP操作,则判断该数据报文及CCM报文是否需要PUSH label,若否,则结束出方向MPLS的处理;
S406,进行S404步骤SWAP的报文编辑后,判断该数据报文是否需要继续PUSH label;
S407,若是,进行PUSH的报文编辑;另外,经过S405判断后需进行PUSH的,则进行PUSH的报文编辑;
S408,判断是否需要继续进行PUSH label,若需要,则循环到S407;
S409,经过上述对数据报文及CCM报文的MPLS部分处理结束后,发送该数据报...
【专利技术属性】
技术研发人员:何志川,廖继平,单哲,杨曙军,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。