[發明專利]DHCPv6服務器的熱備方法和裝置在審
| 申請號: | 201410428071.1 | 申請日: | 2014-08-27 |
| 公開(公告)號: | CN104158694A | 公開(公告)日: | 2014-11-19 |
| 發明(設計)人: | 黃慶新 | 申請(專利權)人: | 福建星網銳捷網絡有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/12 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dhcpv6 服務器 方法 裝置 | ||
技術領域
本發明涉及通信技術,尤其涉及一種DHCPv6服務器的熱備方法和裝置。
背景技術
互聯網協議第六版(Internet?Protocol?Version?6,簡稱為:IPv6)動態主機配置協議(Dynamic?Host?Configuration?Protocol?for?IPv6,簡稱為:DHCPv6)服務器,可以為網絡節點分配IPv6地址、前綴和網絡配置參數。DHCPv6服務器通過響應DHCPv6客戶端的請求,為DHCPv6客戶端分配地址、前綴和網絡配置參數,如果DHCPv6客戶端和DHCPv6服務器不在同一個子網內,可以通過DHCPv6中繼轉發DHCPv6客戶端和DHCPv6服務器發送的報文,以實現跨網段的業務請求,從而減輕了網絡管理員的負擔和提高了地址分配的管理性。
DHCPv6定義了DHCP唯一標識符(DHCP?Unique?Identifier,簡稱為:DUID)作為DHCPv6服務器和DHCPv6客戶端的標識。DHCPv6客戶端與DHCPv6服務器通信的過程中,DHCPv6客戶端會選擇滿足自身需求的DHCPv6服務器發起請求,并將包含所選擇的DHCPv6服務器的DUID的請求消息廣播至系統中的DHCPv6服務器,當DHCPv6服務器在收到請求消息后,會判斷請求消息中攜帶的DHCPv6服務器的DUID是否與本機的DUID匹配,如果匹配,才會對請求消息進行處理,否則認為DHCPv6客戶端不是向自己發出請求,不會對請求消息進行處理。
為了提高DHCPv6服務器的可用性,DHCPv6服務器自身需要具備熱備服務功能,在主DHCPv6服務器發生故障時,備DHCPv6服務器能夠接管主DHCPv6服務器為DHCPv6客戶端繼續提供服務,因此,備DHCPv6服務器的DUID必須保持與主DHCPv6服務器的DUID一致,這樣才能保證切換后,DHCPv6客戶端發送的請求消息中的DUID與備DHCPv6服務器的DUID一致,從而使得請求消息可以得到備DHCPv6服務器的處理。
而備DHCPv6服務器可能會隨時發生異常或斷電而重啟,為了使得重啟后的備DHCPv6服務器的DUID與主DHCPv6服務器的DUID繼續保持一致,在現有技術中,可以通過主DHCPv6服務器定期發送自身的DUID到備DHCPv6服務器上,從而使得備DHCPv6服務器與主DHCPv6服務器的DUID一致。
在備DHCPv6服務器獲取到主DHCPv6服務器的DUID之前,如果主DHCPv6服務器發生故障,備DHCPv6服務器就無法及時接管主DHCPv6服務器為DHCPv6客戶端提供無縫持續的服務。
發明內容
本發明實施例提供一種互聯網協議第六版動態主機配置協議DHCPv6服務器的熱備方法和裝置,以克服現有技術中備DHCPv6服務器無法及時接管主DHCPv6服務器為DHCPv6客戶端提供無縫持續的服務的問題。
本發明第一方面提供一種互聯網協議第六版動態主機配置協議DHCPv6服務器的熱備方法,包括:
主DHCPv6服務器接收DHCPv6客戶端發送的服務請求,所述服務請求中包含DHCPv6唯一標識DUID,DHCPv6唯一標識DUID為虛擬的DHCPv6唯一標識VDUID,所述VDUID為根據所述主DHCPv6服務器對應的虛擬路由器冗余協議VRRP組的虛擬介質訪問控制MAC地址生成的;
所述主DHCPv6服務器確定存儲的DUID鏈表中是否包含所述VDUID,若包含,則為所述DHCPv6客戶端提供業務服務;
所述主DHCPv6服務器在發生故障時通知備DHCPv6服務器,以使所述備DHCPv6服務器將所述VDUID的狀態從不可用狀態切換為可用狀態并為所述DHCPv6客戶端提供業務服務;
其中,所述主DHCPv6服務器與所述備DHCPv6服務器對應相同的VRRP組。
在第一方面的第一種可能的實現方式中,還包括:
所述主DHCPv6服務器接收所述DHCPv6客戶端發送的發現請求;
所述主DHCPv6服務器確定所述DUID鏈表中是否包含可用的VDUID;
若包含可用的VDUID,則所述主DHCPv6服務器將所述可用的VDUID作為主DHCPv6服務器的DUID發送給所述DHCPv6客戶端;
若包含不可用的VDUID,則所述主DHCPv6服務器確定不提供DHCPv6地址服務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷網絡有限公司,未經福建星網銳捷網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410428071.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:過程現場總線分布式外圍設備的主設備
- 下一篇:一種安全狀態分析報警方法





