[发明专利]自治系统内的消息传递方法、装置及相应的消息传递系统在审
申请号: | 201710676673.2 | 申请日: | 2017-08-09 |
公开(公告)号: | CN107483346A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 冷建正;刘凤鸣 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/755 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州市番禺区南村*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自治 系统 消息 传递 方法 装置 相应 | ||
1.一种自治系统内的消息传递方法,其特征在于,包括如下步骤:
第一机房的第一节点ping至少一个相邻的第二机房的第二节点,形成第一路由表;
第一机房的第一节点获取至少一个相邻的第二机房的第二节点所形成的第二路由表,并根据所述第二路由表更新本地的第一路由表以形成全网路由表;
第一机房的第一节点根据所述全网路由表将需要经过第一节点而到达目标机房的目标节点的消息数据包转发至下一跳机房的下一跳节点。
2.根据权利要求1所述的方法,其特征在于,所述第二机房的第二节点的第二路由表由第二机房的第二节点ping至少一个相邻的第三机房的第三节点所形成,所述第二机房的第二节点还包括:
第二机房的第二节点获取至少一个相邻的第三机房的第三节点所形成的第三路由表,并根据所述第三路由表更新本地的第二路由表以形成全网路由表。
3.根据权利要求1所述的方法,其特征在于,所述第一机房的第一节点ping至少一个相邻的第二机房的第二节点,形成第一路由表的步骤,包括:
第一机房的第一节点ping至少一个相邻的第二机房的第二节点,得到与每一个第二节点之间通信的丢包率及往返时间,并根据丢包率及往返时间确定第一路由表中的每一条路由记录的权值。
4.根据权利要求1所述的方法,其特征在于,所述第一机房的第一节点ping至少一个相邻的第二机房的第二节点的步骤,包括:
所述第一机房的第一节点按照第一时间间隔ping至少一个相邻的第二机房的第二节点;
所述第一机房的第一节点获取至少一个相邻的第二机房的第二节点所形成的第二路由表,并根据所述第二路由表更新本地的第一路由表以形成全网路由表的步骤,包括:
所述第一机房的第一节点按照第二时间间隔获取至少一个相邻的第二机房的第二节点所形成的第二路由表,并根据所述第二路由表更新本地的第一路由表。
5.根据权利要求2所述的方法,其特征在于,所述第二节点ping至少一个相邻的第三机房的第三节点的步骤,包括:
所述第二机房的第二节点按照第一时间间隔ping至少一个相邻的第三机房的第三节点;
所述第二机房的第二节点获取至少一个相邻的第三机房的第三节点所形成的第三路由表,并根据所述第三路由表更新本地的第二路由表以形成全网路由表的步骤,包括:
所述第二机房的第二节点按照第二时间间隔获取至少一个相邻的第三机房的第三节点所形成的第三路由表,并根据所述第三路由表更新本地的第二路由表。
6.根据权利要求1所述的方法,其特征在于,所述第一路由表、第二路由表及全网路由表的路由表字段包括:目标机房的目标节点、到达目标机房的目标节点的整条路径及该路径上的所有节点、以及到达所述目标机房的目标节点的权值。
7.根据权利要求6所述的方法,其特征在于,所述并根据所述第二路由表更新本地的第一路由表以形成全网路由表的步骤,包括:
当第二路由表的路由记录中到达目标节点的路径中包含第一机房的第一节点时,第一节点对第二路由表中的该条路由记录不作处理;
当第二路由表的路由记录中到达目标节点的路径中不包含第一机房的第一节点时,判断第一路由表中是否存在到达该目标机房的目标节点的路由记录:
如果第一路由表中不存在到达该目标机房的目标节点的路由记录,则将第二路由表中的该条路由记录添加到第一路由表中,并更新该条路由记录中到达目标机房的目标节点的整条路径的下一跳地址为第二节点,以及更新该路由记录相应的权值;
如果第一路由表中存在到达该目标机房的目标节点的路由记录,判断第二路由表中到达该目标节点的路由记录的权值与第一路由表中到达该目标节点的路由记录的权值大小:
若第二路由表中到达该目标节点的路由记录的权值比第一路由表中到达该目标节点的路由记录的权值小,则将第一路由表中到达所述目标节点的路径更改为:下一跳为第二节点加上第二路由表中的该条路由记录的路径,同时更新第一路由表中该条路由记录的权值。
8.根据权利要求1所述的方法,其特征在于,所述第一节点将需要经过第一节点而到达目标机房的目标节点的消息数据包转发至下一跳机房的下一跳节点,包括:
第一节点判断所述消息数据包的TTL值是否为0;
当所述消息数据包的TTL值为0时,通过预配置的静态路径上的节点转发该消息数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710676673.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:业务处理方法、设备及系统
- 下一篇:一种多功能路由器