[发明专利]一种多版本DNS区文件全量下发的方法和装置有效
申请号: | 201910368383.0 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110099117B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 贺明;张海阔;叶崛宇;吕万波;闫夏莉 | 申请(专利权)人: | 中国互联网络信息中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 dns 文件 下发 方法 装置 | ||
本申请公开了一种多版本DNS区文件全量下发的方法和装置,该方法包括:若全量下发过程中获得新版本DNS区文件后接收新全量下发请求,确定旧版本DNS文件至新版本DNS区文件涉及更新操作的资源记录为目标资源记录;基于目标资源记录、目标资源记录对应的更新操作和旧版本DNS区文件对应的数据传输区块集合,获得复用数据传输区块和新数据传输区块形成新版本DNS区文件对应的数据传输区块集合;根据新全量下发请求,全量下发新版本DNS区文件对应的数据传输区块集合。基于新版本DNS区文件中涉及更新操作资源记录最大限度复用旧版本DNS区文件对应的数据传输区块集合中的数据传输区块,降低CPU和内存的资源消耗。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种多版本DNS区文件全量下发的方法和装置。
背景技术
随着计算机科学技术的快速发展,互联网业务逐渐渗透至社会各个领域,在各个领域中的应用越来越广泛。全球互联网域名数量已十分庞大并与日俱增,域名系统(英文:Domain Name System,缩写:DNS)作为全球互联网域名的管理和解析系统,由于其具有典型的分布式特点,实现各级节点间的数据同步采用区传送方式,因此,区传送性能成为实现高速数据同步的关键点。
目前,DNS区文件全量下发是指利用DNS解析软件将DNS区文件的全部数据编码为网络数据格式,按照DNS协议组装为DNS网络数据报文,采用压缩算法进行压缩下发,当全量下发过程中发生更新操作,生成新版本DNS区文件后,若接收到新全量下发请求,需要采用多版本控制方法,保证旧版本DNS区文件下发正确性的同时,新版本DNS区文件也需要实时编码组装为新的DNS网络数据报文并压缩下发。
但是,发明人经过研究发现,多数情况下新版本DNS区文件相对于旧版本DNS区文件数据差异较小,实时编码压缩技术造成了新版本DNS区文件全量下发需要重新生成大量重复的DNS网络数据报文,消耗了大量CPU资源与内存资源,增加了DNS区文件的传送成本,导致DNS区文件的区传送性能较低。
发明内容
本申请所要解决的技术问题是,提供一种多版本DNS区文件全量下发的方法和装置,在多版本DNS区文件全量下发过程中,减少生成重复数据传输区块对CPU资源和内存资源的消耗,提高多版本DNS区文件的区传送性能。
第一方面,本申请实施例提供了一种多版本DNS区文件全量下发的方法,应用于DNS服务器,该方法包括:
若全量下发过程中基于旧版本DNS区文件更新获得新版本DNS区文件后接收新全量下发请求,确定所述旧版本DNS文件至所述新版本DNS区文件涉及更新操作的资源记录为目标资源记录;所述更新操作包括删除操作和/或新增操作;
基于所述目标资源记录、所述目标资源记录对应的更新操作和所述旧版本DNS区文件对应的数据传输区块集合,获得复用数据传输区块和新数据传输区块形成所述新版本DNS区文件对应的数据传输区块集合,所述旧版本DNS区文件对应的数据传输区块集合中各个数据传输区块大小和所述新数据传输区块大小均小于预设数据传输区块大小;
根据所述新全量下发请求,全量下发所述新版本DNS区文件对应的数据传输区块集合。
可选的,所述基于所述目标资源记录、所述目标资源记录对应的更新操作和所述旧版本DNS区文件对应的数据传输区块集合,获得复用数据传输区块和新数据传输区块形成所述新版本DNS区文件对应的数据传输区块集合,包括:
当所述更新操作为删除操作时,所述目标资源记录对应的更新操作为删除操作,基于快速索引表确定所述目标资源记录在所述旧版本DNS区文件对应的数据传输区块集合中数据传输区块为目标数据传输区块;所述快速索引表包括资源记录和对应的数据传输区块标识;
对应删除所述目标数据传输区块中的所述目标资源记录,获得所述新数据传输区块;将所述旧版本DNS区文件对应的数据传输区块集合中除所述目标数据传输区块之外的其他数据传输区块确定为所述复用数据传输区块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国互联网络信息中心,未经中国互联网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910368383.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信号处理设备和方法以及程序
- 下一篇:一种圆极化电磁偶极子阵列天线