[发明专利]基于OVS全交换网络通讯的方法、装置及介质在审
申请号: | 202010473510.6 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111698163A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 戚建淮;汪乔;孙秋明;刘建辉;郑伟范;胡金华;宋晶;彭华 | 申请(专利权)人: | 深圳市永达电子信息股份有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/751 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 张志辉 |
地址: | 518000 广东省深圳市南山区西丽街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ovs 交换 网络通讯 方法 装置 介质 | ||
1.一种基于OVS全交换网络通讯的方法,其特征在于,该方法包括:
S100,初始化全交换网络,任意发起节点向全交换网络发送包括有节点标识心跳探测包;
S200,计算所述心跳探测包经过一个或多个途径节点或尾节点的花费,统计每个发起节点对应的一条或多条链路的总花费;
S300,选取每个发起节点的最小总花费链路作为通讯路径,并进行全交换网络收敛。
2.根据权利要求1所述的基于OVS全交换网络通讯的方法,其特征在于,所述节点标识包括MAC值、出端口、入端口及花费。
3.根据权利要求1或2所述的基于OVS全交换网络通讯的方法,其特征在于,所述S200还包括:
途径节点或尾节点对接收的所述心跳探测包进行解析,获取MAC值,若所述MAC值与途径节点或尾节点的MAC值一致,则丢弃所述心跳探测包;若所述MAC值与途径节点或尾节点的MAC值不一致,则将途径节点或尾节点对应的MC值写入心跳探测包的列表中并转发。
4.根据权利要求1所述的基于OVS全交换网络通讯的方法,其特征在于,所述S300包括:
通过FSCP通讯协议对所述发起节点至尾节点的总花费进行计算,将最小花费的链路作为通讯路径构建发起节点至尾节点的通讯。
5.根据权利要求1所述的基于OVS全交换网络通讯的方法,其特征在于,该方法还包括:
S410,对全交换网络中的节点周期性进行端口检测,并将得到的当前端口链路状态上报;
S420,根据对应节点上报的当前端口链路状态与历史端口链路状态的进行对比,得到对比结果;
S430,根据所述对比结果,若对比结果为不一致,则下发链路状态管理包;若对比结果为故障状态则下发修复包或恢复包;通过所述链路状态管理包及所述修复包完成对应节点的修复或恢复。
6.根据权利要求5所述的基于OVS全交换网络通讯的方法,其特征在于,所述S430包括:
对应节点接收到链路状态管理包时,根据所述链路状态管理包的包序列和MAC值判断是否已经接受过该链路状态管理包,若接收过则丢弃;若没有接收过,则根据接收的链路状态管理包更新协议转发表。
7.根据权利要求1所述的基于OVS全交换网络通讯的方法,其特征在于,所述协议转发表用于当节点初次转发心跳探测包或节点的端口链路状态变化时获取对应的节点标识并自动更新。
8.根据权利要求1所述的基于OVS全交换网络通讯的方法,其特征在于,所述发起节点、所述途径节点及所述尾节点分别为通讯路径中的通讯发起者、通讯转发者及通讯接受者,所述发起节点、所述途径节点及所述尾节点根据需求可自定义设置或变更。
9.一种基于OVS全交换网络通讯装置,该装置包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-8任一所述的方法步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8任一所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市永达电子信息股份有限公司,未经深圳市永达电子信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010473510.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节长度螺栓
- 下一篇:一种燃气锅炉热效率的预测方法