买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】报文的处理方法、转发方法、相关装置及丢包率测量方法_瑞斯康达科技发展股份有限公司_201611247419.2 

申请/专利权人:瑞斯康达科技发展股份有限公司

申请日:2016-12-29

公开(公告)日:2020-07-28

公开(公告)号:CN106789437B

主分类号:H04L12/26(20060101)

分类号:H04L12/26(20060101);H04L29/06(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.07.28#授权;2017.06.23#实质审查的生效;2017.05.31#公开

摘要:本发明公开了一种报文的处理方法、转发方法、相关装置及丢包率测量方法,从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。

主权项:1.一种报文通信设备的丢包率测量方法,所述报文通信设备包括主控制装置、从控制装置和转发装置,其特征在于,所述丢包率测量方法包括:所述报文通信设备中的主控制装置将构造的丢包测量信息LMM报文通过所述报文通信设备中的转发装置发送给所述报文通信设备中的从控制装置;所述从控制装置接收到所述LMM报文后,向所述转发装置发送具有预设格式的第一请求报文;所述转发装置接收到所述第一请求报文后,根据所述第一请求报文向所述从控制装置反馈具有所述预设格式的、且携带有当前所述转发装置发送方向的报文统计值c1的第一响应报文;所述从控制装置将所述第一响应报文携带的c1填充至所述LMM报文后通过所述转发装置发送给远端设备;所述从控制装置通过所述转发装置接收远端设备基于LMM报文反馈的丢包回复信息LMR报文,其中所述LMR报文中携带有c1、远端设备发送所述LMR报文时远端设备接收方向的报文统计值c2和远端设备发送方向的报文统计值c3;所述从控制装置接收到所述LMR报文后,向所述转发装置发送具有预设格式的第二请求报文;所述转发装置接收到所述第二请求报文后,根据所述第二请求报文向所述从控制装置反馈具有预设格式的、且携带有当前所述转发装置接收方向的报文统计值c4的第二响应报文;所述从控制装置将所述第二响应报文携带的c4填充至所述LMR报文后通过所述转发装置发送给所述主控制装置;所述主控制装置根据接收到的LMR报文中的c1、c2、c3和c4进行丢包率的计算。

全文数据:报文的处理方法、转发方法、相关装置及丢包率测量方法技术领域[0001]本发明涉及通信技术领域,尤指一种报文的处理方法、转发方法、相关装置及丢包率测量方法。背景技术[0002]传统的通信设备通常采用如图1所示的转发装置3和主控制装置1的架构。因此,传统的通信设备为实现复杂的控制功能,需要使用高性能的主控制装置1,而高性能的主控制装置1价格相对较高,影响通信设备的性价比。[0003]目前,在控制成本的前提下,为实现复杂的控制功能,通信设备多采用如图2所示的主控制装置1、从控制装置2和转发装置3协同工作的架构。通过设置从控制装置2来降低主控制装置1的负担,将主控制装置1的运算能力释放出来专注用于设备管理功能的实现。转发装置3的控制通道通常仅有一个,如图2中的CPUport,从控制装置2只能通过主控制装置1对转发装置3进行操作和控制。在从控制装置2与转发装置3配合完成一个相对独立的工作时,通常需要从控制装置2与转发装置3进行频繁的交互,复杂度较高,并且主控制装置1的负担仍然较大,会影响操作效果的时效性。发明内容[0004]本发明实施例提供一种报文的处理方法、转发方法、相关装置及丢包率测量方法,采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0005]本发明实施例一种报文的处理方法,所述处理方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的从控制装置,包括:[0006]通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈携带有控制响应信息的响应报文;[0007]若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0008]若发送请求报文后的预设时间内通过所述第二业务端口收到转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息。[0009]较佳地,在本发明实施例提供的处理方法中,还包括:[0010]通过第一业务端口接收转发装置转发的由远端设备发出的0AM报文;[0011]对接收的所述0AM报文按照预设的规则进行处理。[0012]较佳地,在本发明实施例提供的处理方法中,对接收的所述0AM报文按照预设的规则进行处理具体为:[0013]对所述0AM报文进行直接处理;或者,[0014]对所述0AM报文进行预处理;将经过预处理的0AM报文通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;或者,[0015]对接收的0AM报文进行解析;根据解析结果确认所述0AM报文是否为预设报文;如果是,则对所述0AM报文进行预处理后通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;如果否,则对所述0AM报文进行直接处理。[0016]较佳地,在本发明实施例提供的处理方法中,还包括:[0017]接收主控制装置通过数据和控制总线下发的0AM的配置信息;[0018]根据接收的0AM的配置信息构建0AM报文;[0019]将构建的所述0AM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0020]较佳地,在本发明实施例提供的处理方法中,还包括:[0021]通过所述第一业务端口接收转发装置转发的由主控制装置发出的0AM报文;[0022]将接收的主控制装置发出的0AM报文进行修改后通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0023]相应地,本发明实施例还提供了一种报文的转发方法,所述转发方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的转发装置,包括:[0024]通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0025]对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;[0026]根据操作结果通过所述第二业务端口向从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。[0027]较佳地,在本发明实施例提供的转发方法中,还包括:[0028]通过第三业务端口接收远端设备发送的0AM报文;[0029]对所述0AM报文进行识别后将所述0AM报文通过第一业务端口发送给从控制装置,以使从控制装置按照预设的规则对所述0AM报文进行处理。[0030]较佳地,在本发明实施例提供的转发方法中,还包括:[0031]通过所述第一业务端口接收从控制装置发送的0AM报文;[0032]对所述0AM报文进行识别后将所述0AM报文通过所述第三业务端口发送给远端设备;或者对所述0AM报文进行识别后将所述0AM报文通过第四业务端口发送给主控制装置。[0033]较佳地,在本发明实施例提供的转发方法中,还包括:[0034]通过第五业务端口接收业务报文;确定接收的所述业务报文的下一跳为远端设备时,将接收的业务报文通过所述第三业务端口发送给远端设备;[0035]通过所述第三业务端口接收远端设备发送的业务报文;将接收的业务报文通过所述第五业务端口发出。[0036]较佳地,在本发明实施例提供的转发方法中,还包括:每通过所述第三业务端口向远端设备发送一个报文,将发送方向的报文统计值累加1,每通过所述第一业务端口接收远端设备发送的一个报文,将接收方向的报文统计值累加1。[0037]相应地,本发明实施例还提供了一种从控制装置,包括:第一交互报文处理模块;其中,所述第一交互报文处理模块用于:[0038]通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈具有所述预设格式的且携带有控制响应信息的响应报文;[0039]若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0040]若发送请求报文后的预设时间内通过所述第二业务端口收到所述转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息。[0041]较佳地,在本发明实施例提供的从控制装置中,还包括:处理模块;其中,[0042]所述处理模块用于通过第一业务端口接收转发装置转发的由远端设备发出的0AM报文;对接收的0AM报文按照预设的规则进行处理。[0043]较佳地,在本发明实施例提供的从控制装置中,所述处理模块具体用于:[0044]对所述0AM报文进行直接处理;或者,[0045]对所述0AM报文进行预处理;将经过预处理的0AM报文通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;或者,[0046]对接收的0AM报文进行解析;根据解析结果确认所述0AM报文是否为预设报文;如果是,则对所述0AM报文进行预处理后通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;如果否,则对所述0AM报文进行直接处理。[0047]较佳地,在本发明实施例提供的从控制装置中,所述处理模块还用于:接收主控制装置通过数据和控制总线下发的0AM的配置信息;[0048]根据接收的0AM的配置信息构建0AM报文;将构建的所述0AM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0049]较佳地,在本发明实施例提供的从控制装置中,所述处理模块还用于:[0050]通过所述第一业务端口接收转发装置转发的由主控制装置发出的0AM报文;[0051]将接收的主控制装置发出的所述0AM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0052]相应地,本发明实施例还提供了一种转发装置,包括:第二交互报文处理模块;其中,第二交互报文处理模块用于:[0053]通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0054]对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;[0055]根据操作结果通过所述第二业务端口向所述从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。[0056]较佳地,在本发明实施例提供的从转发装置中,还包括:第一通道;其中,所述第一通道用于:[0057]通过第三业务端口接收远端设备发送的0AM报文,对所述0AM报文进行识别后将所述0AM报文通过第一业务端口发送给从控制装置,以使从控制装置按照预设的规则对所述0AM报文进行处理;[0058]通过所述第一业务端口接收从控制装置发送的0AM报文,对所述0AM报文进行识别后将所述0AM报文通过所述第三业务端口发送给远端设备。[0059]较佳地,在本发明实施例提供的从转发装置中,还包括第二通道;其中,所述第二通道用于:[0060]通过所述第一业务端口接收从控制装置发送的0AM报文;[0061]对所述0AM报文进行识别后将所述0AM报文通过第四业务端口发送给主控制装置。[0062]较佳地,在本发明实施例提供的从转发装置中,还包括:第三通道;其中,所述第三通道用于:[0063]通过第五业务端口接收业务报文;确定接收的所述业务报文的下一跳为远端设备时,将接收的业务报文通过所述第三业务端口发送给远端设备;[0064]通过所述第三业务端口接收远端设备发送的业务报文;将接收的业务报文通过所述第五业务端口发出。[0065]较佳地,在本发明实施例提供的从转发装置中,还包括:统计模块;其中所述统计模块用于:[0066]所述第三业务端口每向远端设备发送一个报文,将所述转发装置发送方向的报文统计值累加1,所述第三业务端口每接收远端设备发送的一个报文,将所述转发装置接收方向的报文统计值累加1。[0067]相应地,本发明实施例还提供了一种报文通信设备,包括主控制装置、从控制装置和转发装置;[0068]所述从控制装置用于通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈携带有控制响应信息的响应报文;若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;若发送请求报文后的预设时间内通过所述第二业务端口收到转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息;[0069]所述转发装置用于通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;根据操作结果通过所述第二业务端口向所述从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。[0070]相应地,本发明实施例还提供了一种上述报文通信设备的丢包率测量方法,包括:[0071]所述报文通信设备中的主控制装置将构造的LMM报文通过所述报文通信设备中的转发装置发送给所述报文通信设备中的从控制装置;[0072]所述从控制装置接收到所述LMM报文后,向所述转发装置发送具有预设格式的第一请求报文;[0073]所述转发装置接收到所述第一请求报文后,根据所述所述第一请求报文向所述从控制装置反馈具有所述预设格式的、且携带有当前所述转发装置发送方向的报文统计值Cl的第一响应报文;[0074]所述从控制装置将所述第一响应报文携带的cl填充至所述LMM报文后通过所述转发装置发送给远端设备;[0075]所述从控制装置通过所述转发装置接收远端设备基于LMM报文反馈的LMR报文,其中所述LMR报文中携带有cl、远端设备发送所述LMR报文时远端设备接收方向的报文统计值c2和远端设备发送方向的报文统计值c3;[0076]所述从控制装置接收到所述LMR报文后,向所述转发装置发送具有预设格式的第二请求报文;[0077]所述转发装置接收到所述第二请求报文后,根据所述第二请求报文向所述从控制装置反馈具有预设格式的、且携带有当前所述转发装置接收方向的报文统计值c4的第二响应报文;[0078]所述从控制装置将所述第二响应报文携带的c4填充至所述LMR报文后通过所述转发装置发送给所述主控制装置;[0079]所述主控制装置根据接收到的LMR报文中的cl、c2、c3和c4进行丢包率的计算。[0080]相应地,本发明实施例还提供了一种上述报文通信设备的丢包率测量方法,包括:[0081]所述报文通信设备中的转发装置将接收的远端设备发送的LMM报文发送给所述报文通信设备中的从控制装置;其中所述LMM报文中携带有远端设备发送所述LMM报文时远端设备发送方向的报文统计值dl;[0082]所述从控制装置接收到所述LMM报文后,向所述转发装置发送具有预设格式的第一请求报文;[0083]所述转发装置接收到所述第一请求报文后,根据所述所述第一请求报文向所述从控制装置反馈具有所述预设格式的、且携带有当前所述转发装置接收方向的报文统计值d2的第一响应报文;[0084]所述从控制装置将所述第一响应报文携带的d2填充至所述LMM报文后通过所述转发装置发送给所述报文通信设备中的主控制装置;[0085]所述主控制装置通过所述转发装置接收所述从控制装置发送的LMM报文后,获取所述转发装置当前发送方向的报文统计值d3;[0086]所述主控制装置根据d3以及接收的LMM报文构造LMR报文,其中所述LMR报文中携带有dl、d2和d3;[0087]所述主控制装置将所述LMR报文通过所述转发装置发送给所述从控制装置;[0088]所述从控制装置将所述LMR报文通过所述转发装置发送给远端设备,以使远端设备根据所述LMR报文中携带的dl、d2和d3,以及远端设备接收到所述LMR报文时远端设备接收方向的报文统计值d4进行丢包率的计算。[0089]本发明有益效果如下:[0090]本发明实施例提供的一种报文的处理方法、转发方法、相关装置及丢包率测量方法,从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。附图说明[0091]图1为现有的通信设备的结构示意图之一;[0092]图2为现有的通信设备的结构示意图之二;[0093]图3为本发明实施例提供的报文的处理方法的流程图;[0094]图4为本发明实施例提供的报文的转发方法的流程图;[0095]图5为本发明实施例提供的转发装置进行分层统计的示意图;[0096]图6为本发明实施例提供的从控制装置的结构示意图;[0097]图7为本发明实施例提供的一种转发装置的结构示意图;[0098]图8为本发明实施例提供的另一种转发装置的结构示意图;[0099]图9为本发明实施例提供的通信设备的实现0AM功能的一种报文交互示意图;[0100]图1〇为本发明实施例提供的通信设备的实现0AM功能的另一种报文交互示意图;[0101]图11为本发明实施例提供的通信设备的实现0AM功能的另一种报文交互示意图;[0102]图12为本发明实施例提供的通信设备的实现0AM功能的另一种报文交互示意图;[0103]图13为本发明实施例提供的通信设备中从控制装置与转发装置之间进行报文交互的交互图;[0104]图14为本发明实施例提供的通信设备的一种丢包率测量的流程图;[0105]图15为本发明实施例提供的通信设备的另一种丢包率测量的流程图。具体实施方式[0106]为了解决在现有的通信设备中从控制装置只能通过主控制装置与转发装置进行控制报文的通信,本发明实施例提供了一种报文的处理方法、转发方法、相关装置及丢包率测量方法,能够使从控制装置直接与转发装置进行控制报文的通信,提高操作效果的时效性。[0107]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。[0108]有鉴于此,针对从控制装置,本发明实施例提供的一种报文的处理方法,该处理方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的从控制装置,如图3所示,包括:[0109]S301、通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析请求报文后反馈携带有控制响应信息的响应报文;[0110]S302、若预设时间内通过第二业务端口没有收到转发装置反馈的具有预设格式的响应报文,则再次通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0111]S303、若发送请求报文后的预设时间内通过第二业务端口收到转发装置反馈具有预设格式的响应报文,则根据响应报文获取控制响应信息。[0112]本发明实施例提供的报文的处理方法,从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0113]在具体实施时,在本发明实施例提供的报文处理方法中,从控制装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文可以便于转发装置识别和解析该请求报文。预设格式可以是专用通信报文格式,也可以是标准各种协议报文格式。以预设格式为ETH报文格式为例,ETH报文格式如表1所示。ETH报文格式的dst_macsrc_mactpidvlanethertypetlvoffset等字段,采用从控制装置与转发装置预先约定一致的内容,以使双端可正常进行通信报文的处理。[0114][0115]表1为ETH报文格式[0116]在具体实施时,由于预设格式为从控制装置和转发装置的内部所用,通信范围具有局部性,故mac地址可采用保留mac地址即可;vlan也可以采用固定的vlan〇[0117]在具体实施时,在本发明实施例提供的上述处理方法中,若预设时间内没有收到转发装置反馈的响应报文,则认为本次报文交互失败;因此从控制装置将再发送一次且携带有用于对转发装置进行操作控制的操控信息的请求报文,以进一步确认转发装置是否正常;如在预设时间内仍收不到转发装置反馈的响应报文,则在从控制装置中标志“转发装置离线”错误;网络管理者确认该错误原因,在解决相应的原因之后,清除从控制装置中的“转发装置离线”错误,从控制装置可与转发装置进行下一次报文的交互通信。该通信机制为串行的通信机制,在上一条请求交互报文没有收到响应报文之前,从控制装置将不会发送新的请求交互报文。[0118]在具体实施时,预设时间一般在us级别,报文正常传输的时间与从控制装置的类型、转发装置的类型、处理该报文的装置的实现方式、第二业务端口的转发时延相关,因此预设时间可根据具体的系统环境进行配置。[0119]在具体实施时,可以将预设时间设置为:转发装置和从控制装置正常工作的情况下一次报文交互的平均时间的3倍。[0120]在具体实施时,在本发明实施例提供的报文处理方法中,还包括:通过第一业务端口接收转发装置转发的由远端设备发出的0AM报文;对接收的0AM报文按照预设的规则进行处理。[0121]这样由于从控制装置对接收的远端设备发出的0AM报文进行了处理,因此进一步可以降低主控制装置的负担。[0122]在具体实施时,在本发明实施例提供的报文处理方法中,从控制装置可以采用三种方式对对接收的0AM报文按照预设的规则进行处理。[0123]第一种方式为:对0AM报文进行直接处理。这样无需主控制装置的参与,省去了从控制装置与主控制装置之间的0AM报文交互过程,可以很好的提高控制效率,节省传输资源,但是也会增加从控制装置的负担。[0124]第二种方式为:对0AM报文进行预处理;将经过预处理的0AM报文通过第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理。这样先对0AM报文进行简单的预处理,再由主控制装置进行进一步的处理,从而降低主控制装置的负担。[0125]第三种方式为:对接收的0AM报文进行解析;根据解析结果确认0AM报文是否为预设报文;如果是,则对0AM报文进行预处理后通过第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;如果否,则对0AM报文进行直接处理。这样从控制装置对接收的0AM报文分情况进行处理,对预设报文进行简单的预处理,再由主控制装置进行进一步的处理,对非预设报文直接进行处理,例如预设报文为LM协议报文、信号劣化报文、DM协议报文和抖动报文等,这些报文为较复杂的0AM报文,从控制装置进行进行预处理后由主控制装置进行进一步处理。但是对于0AM报文中的CCM协议报文、LB协议报文、LT协议报文、AIS协议报文、LCK协议报文等均为简单的0AM报文,因此从控制装置对这些0AM报文进行直接处理,从而既能降低主控制装置的负担,也不会大量地增加从控制装置的负担,所以对从控制装置的处理能力也没有严格的限制。[0126]在具体实施时,在本发明实施例提供的处理方法中,还包括:接收主控制装置通过数据和控制总线下发的0AM的配置信息;根据接收的0AM的配置信息构建0AM报文;将构建的0AM报文通过第一业务端口发送给转发装置,以通过转发装置转发给远端设备。即从控制装置可以构建0AM报文。[0127]或者,在具体实施时,在本发明实施例提供的处理方法中,还包括:通过第一业务端口接收转发装置转发的由主控制装置发出的0AM报文;将接收的主控制装置发出的0AM报文进行修改后通过第一业务端口发送给转发装置,以通过转发装置转发给远端设备。即0AM报文的构建由主控制装置执行,从控制装置对构建的0AM报文进行修改处理,转发装置进行0AM报文的转发。[0128]当然,还可以结合上述两种具体实施方式,由主从控制装置共同配合实现各种0AM报文的构建与发送。优选的,从控制装置接收的OAM的配置信息,仅为构建属于预设报文的0AM报文所需的配置信息;主控制装置通过转发装置转发给从控制装置的0AM报文为不属于预设报文的0AM报文。[0129]基于同一发明构思,针对转发装置,本发明实施例还提供了一种报文的转发方法,该转发方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的转发装置,如图4所示,包括:[0130]S401、通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0131]S402、对接收的请求报文进行解析,并根据解析结果对转发装置进行操作;[0132]S403、根据操作结果通过第二业务端口向从控制装置反馈具有预设格式且携带有控制响应信息的响应报文。[0133]本发明实施例提供的报文的转发方法,由于转发装置与从控制装置利用具有预设格式的请求响应报文通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0134]在具体实施时,在本发明实施例提供的转发方法中,根据解析结果对转发装置进行操作可以是对硬件表项资源的更新控制操作;转发装置基于硬件表项资源进行业务报文的转发;当然,也可以是对转发装置的其他控制操作,例如对转发装置统计的收发方向的报文统计值的读取操作。[0135]在具体实施时,在本发明实施例提供的转发方法中,对硬件表项资源的更新控制操作一般包括进行增、删、改或查的操作。[0136]在具体实施时,在本发明实施例提供的转发方法中,还包括:[0137]通过第三业务端口接收远端设备发送的0AM报文;[0138]对0AM报文进行识别后将0AM报文通过第一业务端口发送给从控制装置,以使从控制装置按照预设的规则对0AM报文进行处理。[0139]在具体实施时,在本发明实施例提供的转发方法中,还包括:[0140]通过第一业务端口接收从控制装置发送的0AM报文;[0141]对0AM报文进行识别后将0AM报文通过第三业务端口发送给远端设备;或者对0AM报文进行识别后将0AM报文通过第四业务端口发送给主控制装置。[0142]在具体实施时,在本发明实施例提供的转发方法中,还包括:[0143]通过第五业务端口接收业务报文;确定接收的业务报文的下一跳为远端设备时,将接收的业务报文通过第三业务端口发送给远端设备;[0144]通过第三业务端口接收远端设备发送的业务报文;将接收的业务报文通过第五业务端口发出。[0145]在具体实施时,在本发明实施例提供的转发方法中,还包括:每通过第三业务端口向远端设备发送一个报文,将发送方向的报文统计值累加1,每通过第三业务端口接收远端设备发送的一个报文,将本地接收方向的报文统计值累加1。[0146]当然,在具体实施时,也可以是在本发明实施例提供的转发方法中,每通过第三业务端口向远端设备发送一个业务报文或OAM报文,将发送方向的业务报文或OAM报文统计值累加1,每通过第三业务端口接收远端设备发送的一个业务报文或0AM报文,将接收方向的业务报文或0AM报文统计值累加1。[0147]在具体实施时,在本发明实施例提供的转发方法中,可以分层实现报文统计的方法进行报文的统计。具体如图5所示,转发装置可以分别针对以太eth层、伪线pw层、通道tunnel层、段层section层实现相应的接收方向和发送方向的统计;其中以太eth层在UNI接口实现以太报文收发统计,伪线pw层、通道tunnel层、段层section层均在NNI接口实现各层的报文收发统计;在统计报文时可以通过在转发装置的报文转发流程中增加计数器的方法,也可采用匹配各层报文属性的ACL方法挂接到计数器中,具体上述分层实现报文统计的方法与现有技术相同,在此不作详述。[0148]基于同一发明构思,本发明实施例还提供了一种从控制装置2,如图6所示,包括:第一交互报文处理模块22;其中,第一交互报文处理模块22用于:[0149]通过第二业务端口port2向转发装置3发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置3在识别并解析请求报文后反馈具有预设格式的且携带有控制响应信息的响应报文;[0150]若预设时间内通过第二业务端口port2没有收到转发装置3反馈的具有预设格式的响应报文,则再次通过第二业务端口p〇rt2向转发装置3发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0151]若发送请求报文后的预设时间内通过第二业务端口port2收到转发装置3反馈的具有预设格式的响应报文,则根据响应报文获取控制响应信息。[0152]本发明实施例提供的从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0153]在具体实施时,在本发明实施例提供的从控制装置中,如图6所示,还包括:处理模块21;其中,[0154]处理模块21用于通过第一业务端口portl接收转发装置3转发的由远端设备发出的0AM报文;对接收的0AM报文按照预设的规则进行处理。[0155]在具体实施时,在本发明实施例提供的上述从控制装置中,处理模块具体用于:对0AM报文进行直接处理;或者,[0156]对0AM报文进行预处理;将经过预处理的0AM报文通过第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;或者,[0157]对接收的0AM报文进行解析;根据解析结果确认0AM报文是否为预设报文;如果是,则对0AM报文进行预处理后通过第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的0AM报文进行进一步处理;如果否,则对0AM报文进行直接处理。[0158]在具体实施时,在本发明实施例提供的从控制装置中,处理模块还用于接收主控制装置通过数据和控制总线下发的0AM的配置信息;[0159]根据接收的0AM的配置信息构建0AM报文;将构建的0AM报文通过第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0160]在具体实施时,在本发明实施例提供的从控制装置中,处理模块还用于通过第一业务端口接收转发装置转发的由主控制装置发出的0AM报文;[0161]将接收的主控制装置发出的0AM报文进行修改后通过第一业务端口发送给转发装置,以通过转发装置转发给远端设备。[0162]在具体实施时,在本发明实施例提供的从控制装置中,处理模块还用于根据第一交互报文处理模块获取的控制响应信息对0AM报文进行处理,例如将控制响应信息填充至0AM报文中;或者处理模块还用于将第一交互报文处理模块获取的控制响应信息提供给主控制装置,在此不作限定。[0163]基于同一发明构思,本发明实施例还提供了一种转发装置3,如图7和图8所示,包括:第二交互报文处理模块34;其中,第二交互报文处理模块34用于:[0164]通过第二业务端口port2接收从控制装置2发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;[0165]对接收的请求报文进行解析,并根据解析结果对转发装置进行操作;[0166]根据操作结果通过第二业务端口port2向从控制装置2反馈具有预设格式且携带有控制响应信息的响应报文。[0167]本发明实施例提供的转发装置,利用具有预设格式的请求响应报文通过业务端口与从控制装置直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0168]在具体实施时,在本发明实施例提供的转发装置中,如图7所示,还包括:第一通道31;其中,第一通道31用于:[0169]通过第三业务端口P〇rt3接收远端设备发送的0AM报文,对0AM报文进行识别后将0AM报文通过第一业务端口port1发送给从控制装置2,以使从控制装置2按照预设的规则对0AM报文进行处理;[0170]通过第一业务端口portl接收从控制装置2发送的0AM报文,对0AM报文进行识别后将0AM报文通过第三业务端口port3发送给远端设备。[0171]在具体实施时,在本发明实施例提供的转发装置中,第一通道可采用acl与镜像机制或acl与重定向端口机制实现,在此不作限定。[0172]本发明实施例提供的转发装置,如图8所示,还包括第二通道32;其中,第二通道32用于:[0173]通过第一业务端口portl接收从控制装置2发送的0AM报文;[0174]对0AM报文进行识别后将0AM报文通过第四业务端口port4发送给主控制装置1。[0175]在具体实施时,本发明实施例提供的转发装置,如图7和图8所示,还包括:第三通道33;其中,第三通道33用于:[0176]通过第五业务端口port5接收业务报文;确定接收的业务报文的下一跳为远端设备时,将接收的业务报文通过第三业务端口P〇rt3发送给远端设备;[0177]通过第三业务端口port3接收远端设备发送的业务报文;将接收的业务报文通过第五业务端口p〇rt5发出。[0178]在具体实施时,本发明实施例提供的转发装置,还包括统计模块;其中统计模块用于:[0179]第三业务端口每向远端设备发送一个报文,将转发装置发送方向的报文统计值累加1,第三业务端口每接收远端设备发送的一个报文,将转发装置接收方向的报文统计值累加1〇[0180]在具体实施时,在本发明实施例提供的转发装置中,第一通道、第二通道以及第三通道均是将从一个业务端口接收的报文原样提供给另一个业务端口。[0181]基于同一发明构思,本发明实施例还提供了一种报文通信设备,包括主控制装置、从控制装置和转发装置;[0182]从控制装置用于通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈携带有控制响应信息的响应报文;若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;若发送请求报文后的预设时间内通过所述第二业务端口收到转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息;[0183]转发装置用于通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;根据操作结果通过所述第二业务端口向所述从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。[0184]本发明实施例提供的报文通信设备,由于从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0185]在具体实施时,本发明实施例提供的报文通信设备中的转发装置和从控制装置的进一步的功能,可参见本发明实施例提供的上述转发装置和从控制装置的实施,在此不再赘述。[0186]在具体实施时,在本发明实施例提供的报文通信设备中,主控制装置和从控制装置通过数据和控制总线相连。[0187]下面通过具体实施例说明本发明实施例提供的报文通信设备实现0AM功能的工作过程。[0188]实施例一、[0189]从控制装置中的第一交互报文处理模块与转发装置中的第二交互报文处理模块通过第二业务端口采用预设格式的报文进行交互。在具体实施时,从控制装置的第一交互报文处理模块通过第二业务端口向转发装置的第二交互报文处理模块发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;第二交互报文处理模块对接收的且携带有用于对转发装置进行操作控制的操控信息的请求报文进行解析,并根据解析结果对转发装置进行操作,根据操作结果通过第二业务端口向从第一交互报文处理模块反馈具有预设格式且携带有控制响应信息的响应报文;若第一交互报文处理模块在预设时间内收到响应报文,则根据响应报文获取控制响应信息。若第一交互报文处理模块在预设时间内没有收到响应报文,则再次通过第二业务端口发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文。如果第二交互报文处理模块在预设时间内仍未收到响应报文,则在从控制装置中标志“转发装置离线”错误。具体从控制装置与转发装置的交互报文通信流程如图13所示。[0190]在实施例一中,从控制装置与转发装置通过第二业务端口直接进行控制报文交互。把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,从而可以释放主控制装置的控制运算能力。[0191]实施例二、[0192]如图9和图11所示,转发装置3实现业务报文的转发;从控制装置2实现0AM报文的收发,并通过转发装置3的第一通道31与远端设备实现0AM报文的交互。[0193]在具体实施时,转发装置3的第一通道31识别从第三业务端口port3收到的0AM报文,并将其原样转发到第一业务端口port1,通过第一业务端口port1发送到从控制装置2;从控制装置2发出的0AM报文通过第一业务端口portl发送给转发装置3,转发装置3的第一通道31识别从第一业务端口portl收到的0AM报文,原样通过第三业务端口port3发送到远端设备。[0194]0AM的配置信息由主控制装置1通过数据和控制总线下发到从控制装置2中,从控制装置2根据收到的0AM的配置信息构建0AM报文;从控制装置2将0AM相关的告警通过数据和控制总线上报到控制装置1中。[0195]实施例三、[0196]如图10和图12所示,具体的,在0AM报文的收发过程中,主控制装置1执行0AM报文的构建。转发装置3的第二通道32用于在主控制装置1和从控制装置2之间透明传输内部格式的0AM报文。从控制装置2通过第一业务端口portl接收到转发装置3的第一通道31发送的来自于远端设备的0AM报文后,对0AM报文进行预处理后通过第一业务端口port1发送给转发装置3,转发装置3的第二通道32对其识别后通过第四业务端口port4发送给主控制装置1,主控制装置1对经过预处理的0AM报文进行进一步处理。[0197]在实施例三中,从控制装置先对0AM报文进行预处理,再由主控制装置进行进一步的处理,从而降低主控制装置的负担。[0198]在具体实施时,从控制装置先对0AM报文进行预处理可以是将获取的报文统计值填充至0AM报文中。[0199]主控制装置1和从控制装置2之间通过数据和控制总线连接,用于实现其它通信。[0200]实施例四、[0201]如图10和图12所示,控制装置2通过第一业务端口portl接收到转发装置3的第一通道31发送的来自于远端设备的OAM报文后,对其加以解析,以识别该OAM报文是否为预设报文;如果是,则对0AM报文进行预处理后通过第一业务端口port1发送给转发装置3,转发装置3的第二通道32对其识别后通过第四业务端口port4发送给主控制装置1,主控制装置1对经过预处理的0AM报文进行进一步处理;如果否,从控制装置2则对0AM报文进行直接处理。[0202]即实施例四将预设报文采用实施例三的方法进行处理,将非预设报文采用实施例二的方法进行处理。[0203]在具体实施时,预设报文可以根据0AM报文的难易程度进行设计,例如预设报文可以为LM协议报文、信号劣化报文、DM协议报文和抖动报文等,这些报文为较复杂的0AM报文,从控制装置进行进行预处理后由主控制装置进行进一步处理。但是对于0AM报文中的CCM协议报文、LB协议报文、LT协议报文、AIS协议报文、LCK协议报文等均为简单的0AM报文,因此从控制装置对这些0AM报文进行直接处理,从而既能降低主控制装置的负担,也不会大量地增加从控制装置的负担,所以对从控制装置的处理能力也没有严格的限制,从而达到资源的合理配置和高效管控。[0204]在具体实施时,可以采用本发明实施例提供的通信设备进行丢包率的测量。该通信设备作为本端设备与远端设备可以基于以太eth层、伪线pw层、通道tunnel层、段section层这四个层中的任意一层、两层或多层进行报文交互。其中,本端设备与远端设备基于每一个层的报文交互通道可视为一个转发实体。LM报文可以关联四个层对应的四个转发实体中的至少一个转发实体。交互的报文包括:业务报文与0AM报文。其中,0AM报文包括:连续性测量消息(ContinuityCheckMessage,CCM报文和丢包测量(LossMeasurement,LM报文。LM报文包括LMM报文和LMR报文。[0205]在具体实施时,通信设备即本端设备中主控制装置通过数据和控制总线下发用于构造各转发实体对应的CCM报文的配置信息给从控制装置存储。本端设备与远端设备分层进行CCM报文和业务报文的交互。从控制装置依照预先设定的CCM报文发送条件例如每隔设定时间T,利用预先存储的配置信息构造LM所关联转发实体的CCM报文;然后,从控制装置将该CCM报文通过第一业务端口发送给转发装置;转发装置的第一通道将第一业务端口接收到的由从控制装置发送的CCM报文传递给与远端设备连接的第三业务端口,进而第三业务端口发送CCM报文给远端设备;本端设备的转发装置中的第五业务端口实时的接收通信网络中除远端设备之外的其他设备发送的LM所关联转发实体的业务报文,在确定出接收该业务报文的下一跳接收设备为远端设备后,第三通道将该业务报文传递给与远端设备连接的第三业务端口,进而第三业务端口发送业务报文给远端设备;转发装置中的统计模块每监听到第三业务端口发出一个CCM报文或者业务报文后,将本地发送方向的报文统计值累加1。本端设备的转发装置通过第三业务端口接收到远端设备发送的CCM报文;转发装置的第一通道接收的CCM报文传递给第一业务端口,由第一业务端口将该CCM报文发送给从控制装置;从控制装置在确定接收到的报文为CCM报文后,对该CCM报文进一步处理;本端设备的转发装置通过第三业务端口接收到远端设备发送的业务报文;转发装置的第三通道将该业务报文传递给第五业务端口,通过第五业务端口将该业务报文发送给下一跳接收设备;转发装置中的统计模块每监听到第三业务端口接收一个CCM报文或者业务报文后,将本地接收方向的报文统计值累加1。[0206]相应的,远端设备接收本端设备发送的CCM报文以及业务报文,并实时更新接收到的由本端设备发送的CCM报文以及业务报文的统计值。[0207]另一方面,远端设备也会主动构造LM所关联转发实体的CCM报文发送给本端设备,以及,转发除本端设备之外的其他设备发送的、下一跳接收设备为本端设备的LM所关联转发实体的业务报文给本端设备,并实时更新向本端设备发送的CCM报文以及业务报文的统计值。[0208]在具体实施时,从控制装置对LM关联的转发实体的CCM报文在发送、接收方向上分别进行统计,通过第一交互报文处理模块获取转发装置中LM所关联转发实体的业务报文在发送、接收方向的统计值,从控制装置对二者求和可以得到用于计算丢包率的发送、接收方向的计数源。若转发装置可进行业务报文和CCM报文的接收和发送统计,则无需使用从控制装置对CCM报文在接收和发送方向的统计值,从控制装置通过向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文、获取转发装置针对该请求报文回复的响应报文,即可得到用于计算丢包率的发送、接收方向的计数源。[0209]在一种实施方式中,从控制装置发出的LMM报文中填充转发装置当前发送方向的报文统计值该报文统计值为LM所关联转发实体的CCM报文和业务报文之和)后,通过转发装置的第一通道发送到第三业务端口;从控制装置收到转发装置转过来的远端设备发送的LMM报文之后,基于LMM报文构造LMR报文,并在构造的LMR报文中填充转发装置当前接收方向的报文统计值和发送方向的报文统计值后其中填充的转发装置当前接收方向的报文统计值和发送方向的报文统计值是利用第一交互报文处理模块向转发装置获取的),通过转发装置的第一通道发送到第三业务端口上。从控制装置收到转发装置转过来的远端设备针对本端设备发出的LMM报文所返回的LMR报文之后,获取转发装置当前接收方向的报文统计值,其中远端设备返回的LMR报文中携带有远端设备接收到LMM报文时远端设备发送方向的报文统计值和接收方向的报文统计值,以及LMM报文中携带的报文统计值;因此从控制装置利用连续两个LMR中所携带的3个报文统计值,以及对应获取的转发装置当前接收方向的报文统计值,可以进行本端设备丢包数和远端设备丢包数的计算,将丢包数通过数据和控制总线送到主控制装置,从而主控制装置进行丢包率的计算。[0210]在另一种实施方式中,也可由主控制装置负责LMM报文或LMR报文的收发和丢包数的计算,仅在从控制装置中实现LMM报文或LMR报文中统计值的填充;利用转发装置中的第二通道将内部格式的LMM报文或LMR报文信息在主控制装置和从控制装置之间传输。[0211]具体地,在发送方向上,从控制装置收到主控制装置发送的LMM报文或LMR报文之后,通过第一交互报文处理模块从转发装置中获取当前转发装置发送方向的报文统计值,并将获取的报文统计值填充至LMM报文或LMR报文中并转换为转发装置的第一通道识别的内部格式,之后通过转发装置的第一通道发送给远端设备。在接收方向上,从控制装置收到转发装置通过远端设备发送的LMM报文或LMR报文之后,通过第一交互报文处理模块从转发装置中获取当前转发装置接收方向的报文统计值,将获取的当前转发装置接收方向的报文统计值填充至LMM报文或LMR报文中转换为第二通道识别的内部格式,通过第二通道转送给主控制装置,主控制装置根据接收的LMM报文生成LMR报文以返回给远端设备或根据LMR报文进行丢包率的计算。[0212]该实施方式中,从控制装置在接收到远端设备针对LMM报文返回的LMR报文,并获取的当前转发装置接收方向的报文统计值后,并没有采用如下两种方案中的任意一种:(1将该LMR报文和获取的当前转发装置接收方向的报文统计值通过不同的传输方式上报给主控制装置即LMR报文通过转发装置的第二通道上报给主控制装置,获取的当前转发装置接收方向的报文统计值通过数据和控制总线上报给主控制装置);(2由主控制装置在接收到携带有3个统计数值的LMR报文后,通过数据和控制总线主动访问从控制装置来获取第4个统计数值也即当前转发装置接收方向的报文统计值),而是:对现有的LMR报文进行了修改如下表2和表3所示,其中表2为修改前的LMR报文格式,表3为填充获取的当前转发装置接收方向的报文统计值后的LMR报文格式),使修改后的LMR报文中携带4个计数值,从而通过修改后的LMR报文将四个计数值同时传送给主控制装置,主控制装置仅根据收到的内部格式的LMR报文即可进行丢包率测量。其好处在于:能够在不占用数据和控制总线资源的前提下,提高丢包率测量的效率;特别是,在主控制装置基于收到的多个LMR报文分别进行丢包率计算以利用这些丢包率进一步分析信号劣化程度的情况下,其效率提升效果更为显著。[0213][0214]表2为修改前的LMR报文格式[0215][0216]表3为填充获取的当前转发装置接收方向的报文统计值后的LMR报文格式[0217]在具体实施时,由于转发装置可以直接对业务报文和CCM报文进行接收和发送方向的数量统计,而不用在控制装置2上将业务报文在接收和发送方向的数量统计与CCM报文在接收和发送方向的数量统计进行相加。因此应用上简单、快捷。可方便实现PTN网络的以太层、PW层、LSP层和段层的LM功能。并且与转发装置上的端口类型无关,另外可同时实现多个LM调度的同时执行。从而有效提高PTN设备的LM监控能力,增强设备的可维护性。[0218]因此,基于同一发明构思,本发明实施例还提供了一种本发明实施例提供的报文通信设备的丢包率测量方法,如图14所示,该方法包括如下步骤S141—S149。[0219]S141、报文通信设备中的主控制装置将构造的LMM报文通过报文通信设备中的转发装置发送给报文通信设备中的从控制装置;[0220]在具体实施时,主控制装置将构造的LMM报文通过第四业务端口发送给转发装置,转发装置的第二通道将其通过第一业务端口发送给从控制装置。[0221]S142、从控制装置接收到LMM报文后,向转发装置发送具有预设格式的第一请求报文;[0222]在具体实施时,从控制装置的第一交互报文处理模块通过第二业务端口向转发装置的第二交互报文处理模块发送具有预设格式的第一请求报文。[0223]S143、转发装置接收到第一请求报文后,根据第一请求报文向从控制装置反馈具有预设格式的、且携带有当前转发装置发送方向的报文统计值cl的第一响应报文;[0224]在具体实施时,转发装置的第二交互报文处理模块接收到第一请求报文后通过第二业务端口向从控制装置反馈第一响应报文。[0225]S144、从控制装置将第一响应报文携带的cl填充至LMM报文后通过转发装置发送给远端设备;[0226]在具体实施时,从控制装置通过第一业务端口向转发装置发送填充有cl的LMM报文,并通过第一通道发送给第三业务端口,通过第三业务端口发送给远端设备。[0227]S145、从控制装置通过转发装置接收远端设备基于LMM报文反馈的LMR报文,其中LMR报文中携带有cl、远端设备发送LMR报文时远端设备接收方向的报文统计值c2和远端设备发送方向的报文统计值c3;[0228]在具体实施时,转发装置通过第三业务端口接收收远端设备基于LMM报文反馈的LMR报文,并通过第一通道发送给第一业务端口,从控制装置通过第一业务端口接收该LMR报文。[0229]S146、从控制装置接收到LMR报文后,向转发装置发送具有预设格式的第二请求报文;[0230]在具体实施时,从控制装置的第一交互报文处理模块通过第二业务端口向转发装置的第二交互报文处理模块发送具有预设格式的第二请求报文。[0231]S147、转发装置接收到第二请求报文后,根据第二请求报文向从控制装置反馈具有预设格式的、且携带有当前转发装置接收方向的报文统计值c4的第二响应报文;[0232]在具体实施时,转发装置的第二交互报文处理模块接收到第一请求报文后通过第二业务端口向从控制装置反馈第二响应报文。[0233]S148、从控制装置将第二响应报文携带的c4填充至LMR报文后通过转发装置发送给主控制装置;[0234]在具体实施时,从控制装置通过第一业务端口向转发装置发送填充有c4的LMR报文,并通过第二通道发送给第四业务端口,通过第四业务端口发送给主控制装置。[0235]S149、主控制装置根据接收到的LMR报文中的cl、c2、c3和c4进行丢包率的计算。[0236]在具体实施时,主控制装置接收到从控制装置经转发装置发送的LMR报文后,提取该报文中所携带的cl、c2、c3和c4,加以存储,以据此进行本端帧丢失计算和远端帧丢失计算。例如,本端设备与远端设备第n次LM报文交互,本端设备上的主控制装置获得的4个统计数分别为cln、c2n、c3n和c4n;第n-1次LM报文交互,本端设备上的主控制装置获得的4个统计数分别为cln-l、c2n-l、c3n_l和c4n_l。远端丢包=|cln-cln_l|-|c2n-c2n_l|,本端丢包=|c3n-c3n_l|-|c4n-c4n_l|,从而可以计算本端丢包率及远端丢包率。[0237]当然,在具体实施时,不仅本端设备可以主动构造LMM报文,由远端设备回复LMR报文,以进行丢包率测量,而且远端设备也可主动构造LMM报文,由本端设备回复LMR报文,以进行丢包率测量,具体如下。[0238]基于同一发明构思,本发明实施例还提供了一种本发明实施例提供的报文通信设备的丢包率测量方法,如图15所示,该方法包括如下步骤S151—步骤S158:[0239]S151、报文通信设备中的转发装置将接收的远端设备发送的LMM报文发送给报文通信设备中的从控制装置;其中LMM报文中携带有远端设备发送LMM报文时远端设备发送方向的报文统计值dl;[0240]在具体实施时,转发装置通过第三业务端口接收收远端设备发送的LMM报文,并通过第一通道发送给第一业务端口,从控制装置通过第一业务端口接收该LMM报文。[0241]S152、从控制装置接收到LMM报文后,向转发装置发送具有预设格式的第一请求报文;[0242]在具体实施时,从控制装置的第一交互报文处理模块通过第二业务端口向转发装置的第二交互报文处理模块发送具有预设格式的第一请求报文。[0243]S153、转发装置接收到第一请求报文后,根据第一请求报文向从控制装置反馈具有预设格式的、且携带有当前转发装置接收方向的报文统计值d2的第一响应报文;[0244]在具体实施时,转发装置的第二交互报文处理模块接收到第一请求报文后通过第二业务端口向从控制装置反馈第一响应报文。[0245]S154、从控制装置将第一响应报文携带的d2填充至LMM报文后通过转发装置发送给报文通信设备中的主控制装置;[0246]在具体实施时,从控制装置通过第一业务端口向转发装置发送填充有dl的LMM报文,并通过第二通道发送给第四业务端口,通过第四业务端口发送给主控制装置。[0247]S155、主控制装置通过转发装置接收从控制装置发送的LMM报文后,获取转发装置当前发送方向的报文统计值d3;[0248]S156、主控制装置根据d3以及接收的LMM报文构造LMR报文,其中LMR报文中携带有dl、d2和d3;[0249]S157、主控制装置将LMR报文通过转发装置发送给从控制装置;[0250]在具体实施时,主控制装置将将LMR报文通过第四业务端口发送给转发装置,转发装置的第二通道将其通过第一业务端口发送给从控制装置。[0251]S158、从控制装置将LMR报文通过转发装置发送给远端设备,以使远端设备根据LMR报文中携带的dl、d2和d3,以及远端设备接收到LMR报文时远端设备接收方向的报文统计值d4进行丢包率的计算。[0252]在具体实施时,从控制装置通过第一业务端口向转发装置发送LMR报文,并通过第一通道发送给第三业务端口,通过第三业务端口发送给远端设备。[0253]本发明实施例提供的一种报文的处理方法、转发方法、相关装置及丢包率测量方法,从控制装置利用具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文与转发装置通过业务端口直接进行控制报文交互,把原来需绕过主控制装置再到转发装置的控制通信流程,优化为从控制装置与转发装置的直接控制通信方式,即采用一种特殊格式的数据通信报文,复用从控制装置与转发装置之间的数据流通道进行传输,以实现控制信息的直接传递,从而可以释放主控制装置的控制运算能力。[0254]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

权利要求:1.一种报文的处理方法,所述处理方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的从控制装置,其特征在于,所述处理方法包括:通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈携带有控制响应信息的响应报文;若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;若发送请求报文后的预设时间内通过所述第二业务端口收到转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息。2.如权利要求1所述的处理方法,其特征在于,还包括:通过第一业务端口接收转发装置转发的由远端设备发出的OAM报文;对接收的所述OAM报文按照预设的规则进行处理。3.如权利要求1所述的处理方法,其特征在于,对接收的所述OAM报文按照预设的规则进行处理具体为:对所述OAM报文进行直接处理;或者,对所述OAM报文进行预处理;将经过预处理的OAM报文通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的OAM报文进行进一步处理;或者,对接收的OAM报文进行解析;根据解析结果确认所述OAM报文是否为预设报文;如果是,则对所述OAM报文进行预处理后通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的OAM报文进行进一步处理;如果否,则对所述OAM报文进行直接处理。4.如权利要求3所述的处理方法,其特征在于,还包括:接收主控制装置通过数据和控制总线下发的OAM的配置信息;根据接收的OAM的配置信息构建OAM报文;将构建的所述OAM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。5.如权利要求3所述的处理方法,其特征在于,还包括:通过所述第一业务端口接收转发装置转发的由主控制装置发出的OAM报文;将接收的主控制装置发出的OAM报文进行修改后通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。6.—种报文的转发方法,所述转发方法应用于由彼此相连的主控制装置、从控制装置和转发装置组成的报文通信设备中的转发装置,其特征在于,所述转发方法包括:通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;根据操作结果通过所述第二业务端口向从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。7.如权利要求6所述的转发方法,其特征在于,还包括:通过第三业务端口接收远端设备发送的OAM报文;对所述OAM报文进行识别后将所述OAM报文通过第一业务端口发送给从控制装置,以使从控制装置按照预设的规则对所述OAM报文进行处理。8.如权利要求7所述的转发方法,其特征在于,还包括:通过所述第一业务端口接收从控制装置发送的OAM报文;对所述OAM报文进行识别后将所述OAM报文通过所述第三业务端口发送给远端设备;或者对所述OAM报文进行识别后将所述OAM报文通过第四业务端口发送给主控制装置。9.如权利要求8所述的转发方法,其特征在于,还包括:通过第五业务端口接收业务报文;确定接收的所述业务报文的下一跳为远端设备时,将接收的业务报文通过所述第三业务端口发送给远端设备;通过所述第三业务端口接收远端设备发送的业务报文;将接收的业务报文通过所述第五业务端口发出。10.如权利要求9所述的转发方法,其特征在于,还包括:每通过所述第三业务端口向远端设备发送一个报文,将发送方向的报文统计值累加1,每通过所述第三业务端口接收远端设备发送的一个报文,将接收方向的报文统计值累加1。11.一种从控制装置,其特征在于,包括:第一交互报文处理模块;其中,所述第一交互报文处理模块用于:通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈具有所述预设格式的且携带有控制响应信息的响应报文;若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;若发送请求报文后的预设时间内通过所述第二业务端口收到所述转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息。12.如权利要求11所述的从控制装置,其特征在于,还包括:处理模块;其中,所述处理模块用于通过第一业务端口接收转发装置转发的由远端设备发出的OAM报文;对接收的OAM报文按照预设的规则进行处理。13.如权利要求12所述的从控制装置,其特征在于,所述处理模块具体用于:对所述OAM报文进行直接处理;或者,对所述OAM报文进行预处理;将经过预处理的OAM报文通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的OAM报文进行进一步处理;或者,对接收的OAM报文进行解析;根据解析结果确认所述OAM报文是否为预设报文;如果是,则对所述OAM报文进行预处理后通过所述第一业务端口发送给转发装置,以通过转发装置发送给主控制装置,使主控制装置对经过预处理的OAM报文进行进一步处理;如果否,则对所述OAM报文进行直接处理。14.如权利要求13所述的从控制装置,其特征在于,所述处理模块还用于:接收主控制装置通过数据和控制总线下发的OAM的配置信息;根据接收的OAM的配置信息构建OAM报文;将构建的所述OAM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。15.如权利要求13所述的从控制装置,其特征在于,所述处理模块还用于:通过所述第一业务端口接收转发装置转发的由主控制装置发出的OAM报文;将接收的主控制装置发出的所述OAM报文通过所述第一业务端口发送给转发装置,以通过转发装置转发给远端设备。16.—种转发装置,其特征在于,包括:第二交互报文处理模块;其中,第二交互报文处理模块用于:通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;根据操作结果通过所述第二业务端口向所述从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。17.如权利要求16所述的转发装置,其特征在于,还包括:第一通道;其中,所述第一通道用于:通过第三业务端口接收远端设备发送的OAM报文,对所述OAM报文进行识别后将所述OAM报文通过第一业务端口发送给从控制装置,以使从控制装置按照预设的规则对所述OAM报文进行处理;通过所述第一业务端口接收从控制装置发送的OAM报文,对所述OAM报文进行识别后将所述OAM报文通过所述第三业务端口发送给远端设备。18.如权利要求17所述的转发装置,其特征在于,还包括第二通道;其中,所述第二通道用于:通过所述第一业务端口接收从控制装置发送的OAM报文;对所述OAM报文进行识别后将所述OAM报文通过第四业务端口发送给主控制装置。19.如权利要求18所述的转发装置,其特征在于,还包括:第三通道;其中,所述第三通道用于:通过第五业务端口接收业务报文;确定接收的所述业务报文的下一跳为远端设备时,将接收的业务报文通过所述第三业务端口发送给远端设备;通过所述第三业务端口接收远端设备发送的业务报文;将接收的业务报文通过所述第五业务端口发出。20.如权利要求19所述的转发装置,其特征在于,还包括:统计模块;其中所述统计模块用于:所述第三业务端口每向远端设备发送一个报文,将所述转发装置发送方向的报文统计值累加1,所述第三业务端口每接收远端设备发送的一个报文,将所述转发装置接收方向的报文统计值累加1。21.—种报文通信设备,包括主控制装置、从控制装置和转发装置,其特征在于:所述从控制装置用于通过第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文,以使转发装置在识别并解析所述请求报文后反馈携带有控制响应信息的响应报文;若预设时间内通过所述第二业务端口没有收到转发装置反馈的具有所述预设格式的响应报文,则再次通过所述第二业务端口向转发装置发送具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;若发送请求报文后的预设时间内通过所述第二业务端口收到转发装置反馈的具有所述预设格式的响应报文,则根据所述响应报文获取所述控制响应信息;所述转发装置用于通过第二业务端口接收从控制装置发送的具有预设格式的且携带有用于对转发装置进行操作控制的操控信息的请求报文;对接收的所述请求报文进行解析,并根据解析结果对转发装置进行操作;根据操作结果通过所述第二业务端口向所述从控制装置反馈具有所述预设格式且携带有控制响应信息的响应报文。22.—种如权利要求21所述的报文通信设备的丢包率测量方法,其特征在于,包括:所述报文通信设备中的主控制装置将构造的LMM报文通过所述报文通信设备中的转发装置发送给所述报文通信设备中的从控制装置;所述从控制装置接收到所述LMM报文后,向所述转发装置发送具有预设格式的第一请求报文;所述转发装置接收到所述第一请求报文后,根据所述所述第一请求报文向所述从控制装置反馈具有所述预设格式的、且携带有当前所述转发装置发送方向的报文统计值cl的第一响应报文;所述从控制装置将所述第一响应报文携带的cl填充至所述LMM报文后通过所述转发装置发送给远端设备;所述从控制装置通过所述转发装置接收远端设备基于LMM报文反馈的LMR报文,其中所述LMR报文中携带有cl、远端设备发送所述LMR报文时远端设备接收方向的报文统计值c2和远端设备发送方向的报文统计值c3;所述从控制装置接收到所述LMR报文后,向所述转发装置发送具有预设格式的第二请求报文;所述转发装置接收到所述第二请求报文后,根据所述第二请求报文向所述从控制装置反馈具有预设格式的、且携带有当前所述转发装置接收方向的报文统计值c4的第二响应报文;所述从控制装置将所述第二响应报文携带的c4填充至所述LMR报文后通过所述转发装置发送给所述主控制装置;所述主控制装置根据接收到的LMR报文中的cl、c2、c3和c4进行丢包率的计算。23.—种如权利要求21所述的报文通信设备的丢包率测量方法,其特征在于,包括:所述报文通信设备中的转发装置将接收的远端设备发送的LMM报文发送给所述报文通信设备中的从控制装置;其中所述LMM报文中携带有远端设备发送所述LMM报文时远端设备发送方向的报文统计值dl;所述从控制装置接收到所述LMM报文后,向所述转发装置发送具有预设格式的第一请求报文;所述转发装置接收到所述第一请求报文后,根据所述所述第一请求报文向所述从控制装置反馈具有所述预设格式的、且携带有当前所述转发装置接收方向的报文统计值d2的第一响应报文;所述从控制装置将所述第一响应报文携带的d2填充至所述LMM报文后通过所述转发装置发送给所述报文通信设备中的主控制装置;所述主控制装置通过所述转发装置接收所述从控制装置发送的LMM报文后,获取所述转发装置当前发送方向的报文统计值d3;所述主控制装置根据d3以及接收的LMM报文构造LMR报文,其中所述LMR报文中携带有dl、d2和d3;所述主控制装置将所述LMR报文通过所述转发装置发送给所述从控制装置;所述从控制装置将所述LMR报文通过所述转发装置发送给远端设备,以使远端设备根据所述LMR报文中携带的dl、d2和d3,以及远端设备接收到所述LMR报文时远端设备接收方向的报文统计值d4进行丢包率的计算。

百度查询: 瑞斯康达科技发展股份有限公司 报文的处理方法、转发方法、相关装置及丢包率测量方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。