[發明專利]一種基于EPaxos的去中心化網絡域名服務方法及系統有效
| 申請號: | 201810094595.X | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108322459B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 蔣文保;章峰;朱國庫 | 申請(專利權)人: | 北京信息科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L29/12 |
| 代理公司: | 北京天方智力知識產權代理事務所(普通合伙) 11719 | 代理人: | 谷成 |
| 地址: | 100192 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 epaxos 中心 網絡 域名服務 方法 系統 | ||
1.一種基于EPaxos的去中心化網絡域名服務方法,其特征在于,包括:
客戶端生成請求命令,將所述請求命令發送至與所述客戶端對應的子集群;
所述子集群接收所述請求命令,解析所述請求命令,獲取所述請求命令的請求類型,生成申請請求發送至骨干網區域中的第一域名服務器,其中,所述第一域名服務器為所述骨干網區域中處理與所述請求命令的請求類型對應的所述申請請求的域名服務器;
所述第一域名服務器接收所述申請請求,向所述骨干網中其他域名服務器中的部分或全部域名服務器發送申請審核請求,所述申請審核請求中至少包括:提議命令以及執行序號,其中,所述提議命令包括:節點名稱,當前節點的提議編號以及提議內容;
所述其他域名服務器中的任一個域名服務器接收到所述申請審核請求后,判斷是否存在越權問題,在不存在越權問題后,向所述第一域名服務器發送申請審核響應,所述申請審核響應中至少包括:所述提議命令、所述執行序號以及審核結果;
所述第一域名服務器接收至少F個所述其他域名服務器發送的申請審核響應,根據所述申請命令執行提議操作,并向所述其他域名服務器中的每一個域名服務器發送提議提交請求,所述提議提交請求至少包括:所述提議命令;
所述其他域名服務器中的每一個域名服務器接收到所述提議提交請求后,根據所述提議命令執行提議操作,并向所述第一域名服務器發送提議成功響應,所述提議成功響應至少包括:更新信息;
所述第一域名服務器接收所述提議成功響應,至少向所述子集群發送所述更新信息;
所述子集群中的每一個域名服務器接收所述更新信息,執行提議操作,并向所述客戶端至少發送所述更新信息;
所述客戶端接收所述更新信息,對所述更新信息進行確認;
還包括:
所述客戶端向所述子集群發送解析請求;
所述子集群判斷所述解析請求是否屬于自身集群管理范圍,屬于自身集群管理范圍,則返回解析結果,不屬于自身集群管理范圍,則分析后綴域名所屬,向骨干網區域中所屬的域名服務器發送所述解析請求;
所述域名服務器判斷是否存在緩存,若存在緩存,則返回解析結果,若不存在緩存,則向所述域名服務器的子集群發送所述解析請求;
所述域名服務器的子集群根據所述解析請求進行解析,得到解析結果,并將所述解析結果發送至所述骨干網區域的域名服務器;
所述骨干網區域的域名服務器接收所述解析結果,并將所述解析結果發送至所述子集群;
所述子集群接收所述解析結果,并將所述解析結果發送至所述客戶端;
所述客戶端接收所述解析結果,并根據所述解析結果執行相應操作。
2.根據權利要求1所述的方法,其特征在于,
所述第一域名服務器向所述骨干網中其他域名服務器中的部分域名服務器發送申請審核請求包括:
所述第一域名服務器判斷所述骨干網區域中在線的有效域名服務器的數量是否大于等于N/2個,如果大于等于N/2個,則向所述在線的有效域名服務器中的N/2個域名服務器發送所述申請審核請求,如果小于N/2個,則向所述在線的有效域名服務器中的全部域名服務器發送所述申請審核請求;其中,N為所述骨干網區域中域名服務器的數量;
所述第一域名服務器接收至少F個所述其他域名服務器發送的申請審核響應包括:
所述第一域名服務器接收所述在線的有效域名服務器中的N/2個域名服務器發送的申請審核響應,或者接收所述在線的有效域名服務器中的全部域名服務器發送的申請審核響應。
3.根據權利要求2所述的方法,其特征在于,所述第一域名服務器向所述在線的有效域名服務器中的N/2個域名服務器發送所述申請審核請求包括:
所述第一域名服務器選擇所述在線的有效域名服務器中符合預設規則的N/2個域名服務器,向所述符合預設規則的N/2個域名服務器發送所述申請審核請求。
4.根據權利要求1所述的方法,其特征在于,所述子集群生成申請請求發送至骨干網區域中的第一域名服務器包括:
所述子集群將所述申請請求發送所述骨干網;
所述骨干網中的任一個域名服務器接收所述申請請求,解析所述申請請求,獲取所述申請請求的請求類型,根據所述請求類型將所述申請請求發送至第一域名服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信息科技大學,未經北京信息科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810094595.X/1.html,轉載請聲明來源鉆瓜專利網。





