[发明专利]一种处理报文的方法和装置有效
申请号: | 201010213861.X | 申请日: | 2010-06-23 |
公开(公告)号: | CN102143037A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 赖晓;贺志国;饶国义;祝广东;吕鑫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 报文 方法 装置 | ||
1.一种处理报文的方法,其特征在于,包括:
第一套接字接收上游节点发送的报文,将接收到的报文发送给上游邻居管理;
上游邻居管理将接收到的报文发送给核心处理实例;
所述核心处理实例根据接收到的所述报文,执行业务处理,生成处理后的第一报文;
所述核心处理实例将所述处理后的第一报文发送给下游邻居管理,由下游邻居管理将处理后的第一报文通过第二套接字发送给下游节点。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
第二套接字接收所述下游节点发送的报文,将所述报文发送给下游邻居管理;
下游邻居管理将所述报文发送给所述核心处理实例;
所述核心处理实例根据接收到的所述下游邻居管理发送的报文,执行业务处理,生成处理后的第二报文;
所述核心处理实例将所述处理后的第二报文发送给上游邻居管理,由上游邻居管理将处理后的第二报文通过第一套接字发送至所述上游节点。
3.根据权利要求2所述的方法,其特征在于,
若第一套接字接收上游节点发送的报文为path消息,且上游邻居管理中没有接收path消息状态块,则所述方法还包括:所述上游邻居管理根据接收到的path消息,建立所述接收path消息状态块;
若第一套接字接收上游节点发送的报文为path消息,所述上游邻居管理中有接收path消息状态块,则所述方法还包括:上游邻居管理判断接收到path消息中状态与所述接收path消息状态块中的状态是否一致,如果不一致,上游邻居管理将接收到的报文发送给所述核心处理实例;
若所述处理后的第一报文为处理后的path消息,且下游邻居管理中没有发送path消息状态块,则所述方法还包括:下游邻居管理根据接收到的处理后的path消息,建立所述发送payh消息状态块;其中,所述下游邻居管理根据所述发送path消息状态块中信息,通过第二套接字发送处理后的path消息给下一跳进行刷新。
4.根据权利要求3所述的方法,其特征在于,
若第二套接字接收所述下游节点发送的报文为resv消息,且所述下游邻居管理中没有接收resv消息状态块,则所述方法还包括:所述下游邻居管理根据接收到的resv消息,建立所述接收resv消息状态块;
若第二套接字接收所述下游节点发送的报文为resv消息,且所述下游邻居管理中有接收resv消息状态块,则所述方法还包括:所述下游邻居管理判断接收到resv消息中状态与所述接收resv消息状态块中的状态是否一致,如果不一致,执行所述下游邻居管理将接收到的报文发送给与所述核心处理实例;
若所述处理后的第二报文为处理后的resv消息,且所述所述上游邻居管理中没有发送resv消息状态块,则所述方法还包括:所述上游邻居管理根据接收到的处理后的resv消息,建立所述发送resv消息状态块;其中,所述上游邻居管理根据所述发送resv消息状态块中信息,发送处理后的resv消息给下一跳进行刷新。
5.根据权利要求1所述的方法,其特征在于,
所述第一套接字接收上游节点发送的报文,将接收到的报文发送给上游邻居管理,具体包括:第一套接字接收上游节点发送的报文,根据报文分发规则,将接收到的报文发送给上游邻居管理,所述报文分发规则包括套接字中接收所述报文的端口号与邻居管理的关联关系,所述报文的目的地址与邻居管理的关联关系,或者所述报文的源地址与邻居管理的关联关系中的一种或多种;
则所述核心处理实例将所述处理后的第一报文发送给下游邻居管理,由下游邻居管理将处理后的第一报文通过第二套接字发送给下游节点,具体包括:核心处理实例根据所述业务分布规则,将所述处理后的报文发送给下游邻居管理,所述下游邻居管理根据所述报文分发规则,将所述处理后的报文通过第二套接字发送给下游节点。
6.根据权利要求1至5任一项所述的方法,其特征在于,当第一套接字所归属的节点包括多于一个的核心处理实例时,所述上游邻居管理将接收到的报文发送给核心处理实例,具体包括:
上游邻居管理以报文所归属会话为粒度,或者以报文所使用的标签选择路径为粒度,根据业务分布规则,将接收到的报文发送给核心处理实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010213861.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接入网处理系统及方法
- 下一篇:用于IP网络的云测量装置和测量方法