[发明专利]一种云平台路由管理的方法及装置有效
申请号: | 201910970001.1 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110661903B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 王敏;李振辉;樊嘉恒 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L61/5014 | 分类号: | H04L61/5014;H04L45/00;H04L101/622 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 路由 管理 方法 装置 | ||
本发明涉及了一种云平台路由管理的方法及装置,其中该方法包括以下步骤:解析DHCP租约数据库中所有租约信息以形成租约列表;将租约列表的各行按MAC地址进行分组,并为各MAC地址确定所分配的当前IP地址;根据各MAC地址及所分配的当前IP地址的对应关系生成路由表,并将该路由表下发给云平台中的各板卡;各板卡分别根据其MAC地址查询路由表以确定所分配的当前IP地址。利用本发明的方法解决了利用抓包软件可能无法捕捉IP信息、人工核对出错率高、每次IP更新后重新修改路由表耗时耗力等问题,也减少了人工参与的成本、人为操作的不确定性和不稳定性,充分利用DHCP租约数据库,从而保证了云平台尤其是FGPA云平台中的所有FPGA板卡的正常网络进程。
技术领域
本发明涉及云平台技术领域。本发明进一步涉及一种云平台路由管理的方法及装置。
背景技术
随着网络规模的不断扩大和网络复杂度的提高,计算机的数量经常超过可供分配的IP地址数量。同时计算机的位置也经常变化,相应的IP地址也必须经常更新,从而导致网络配置越来越复杂。DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)就是为解决这些问题而发展起来的。
DHCP可以提供三种IP地址分配策略。而在FPGA云平台软件的设计中,是采用动态分配IP的方式为网络中所连接的所有FPGA板卡分配IP 地址。因此在当前的FPGA云平台的设计中,会经常遇到IP地址因为各种原因发生变化的情况,例如由于新加入FPGA板卡、更换FPGA板卡、交换机开关机等原因。
当前的FPGA云平台软件中,通过Wireshark抓包软件获得IP信息后,手工记录下所有已有的FPGA板卡IP和MAC,同时修改软件中对应的路由表,继而通过发送帧数据包通知所有网络中FPGA板卡路由表信息。
当前FPGA云平台的设计中,鉴于路由表会经常发生变化,每次都需要参考网络抓包软件(如Wireshark)里面的IP信息手动更新路由表,然后再下发指令通知FPGA其路由表即MAC和IP信息,这样操作的缺点包括以下几个方面:
1)信息捕捉丢失:网络监控抓包软件可能会因为延迟等因素捕捉不到某些板卡的IP。
2)人工核对出错率较高:由于数字量比较大,每次手动更新软件IP 和MAC表格可能会核对出错,尤其是网络中FPGA板卡较多的情况下尤为突出。
3)耗时:每次IP更新后,需要耗费时间去重新修改路由表,并且编译。
因此,为了解决上述问题,需要提出一种优化的云平台路由管理的方法使得所有的IP及MAC的获取及配置能够及时、准确、自动地实现。
发明内容
一方面,本发明基于上述目的提出了一种云平台路由管理的方法,其中该方法包括以下步骤:
解析DHCP租约数据库中所有租约信息以形成租约列表;
将租约列表的各行按MAC地址进行分组,并为各MAC地址确定所分配的当前IP地址;
根据各MAC地址及所分配的当前IP地址的对应关系生成路由表,并将该路由表下发给云平台中的各板卡;
各板卡分别根据其MAC地址查询路由表以确定所分配的当前IP地址。
根据本发明的云平台路由管理的方法的实施例,其中租约列表的各行至少包括相对应的IP地址、占用时间、MAC地址。
根据本发明的云平台路由管理的方法的实施例,其中将租约列表的各行按MAC地址进行分组,并为各MAC地址确定所分配的当前IP地址进一步包括:
将所有MAC地址相同的租约列表行分为一组,并在每组中按占用时间先后进行排序;
以占用时间最新的IP地址作为该组的MAC地址的当前IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970001.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种监测客户端续约的方法
- 下一篇:一种实现源网络地址转换网关水平扩展的方法