System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及網絡容災,尤其涉及一種網絡容災方法、裝置及系統。
技術介紹
1、5g時代,隨著網絡技術的發展,通信網絡管理系統和控制系統逐漸融合,再加上智能運維以及大數據分析需求的增長,呈現全融合管理與管控融合趨勢。例如,iptv(即交互式網絡電視)作為一種利用寬帶網,集互聯網、多媒體、通訊等技術于一體、向家庭用戶提供包括數字電視在內的多種交互式服務的嶄新技術,它能夠很好地適應當今網絡飛速發展的趨勢,充分有效地利用網絡資源。但是,隨著網絡產生的各類業務、管理、控制、分析信息的數據增長迅速,系統的高可用性以及數據的容災性需求日益迫切。
2、相關技術中,通常在容災系統中預先寫入主備設備的地址,并在主設備服務異常的情況下,由用戶手動切換至備用設備,十分不便,且容災效率較低。
技術實現思路
1、本申請實施例的目的是提供一種網絡容災方法、裝置及系統,用以解決現有的容災系統容災效率低的問題。
2、為解決上述技術問題,本申請實施例是這樣實現的:
3、一方面,本申請實施例提供一種網絡容災方法,應用于第一域名服務平臺,所述方法包括:接收域名系統發送的來自客戶端的域名服務請求,所述域名服務請求攜帶所述客戶端對應的域名,所述域名系統接入多個域名服務平臺,所述第一域名服務平臺為所述多個域名服務平臺中的任一個。基于所述域名服務請求,對所述客戶端對應的域名進行解析,得到所述客戶端對應的域名解析結果,根據所述域名解析結果,從所述多個域名服務平臺中確定出為所述客戶端進行域名服務的目標
4、另一方面,本申請實施例提供一種網絡容災裝置,應用于第一域名服務平臺,所述裝置包括:接收模塊,用于接收域名系統發送的來自客戶端的域名服務請求,所述域名服務請求攜帶所述客戶端對應的域名,所述域名系統接入多個域名服務平臺,所述第一域名服務平臺為所述多個域名服務平臺中的任一個。解析模塊,用于基于所述域名服務請求,對所述客戶端對應的域名進行解析,得到所述客戶端對應的域名解析結果。第一確定模塊,用于根據所述域名解析結果,從所述多個域名服務平臺中確定出為所述客戶端進行域名服務的目標域名服務平臺。第一發送模塊,用于將所述目標域名服務平臺對應的網絡服務地址發送至所述客戶端,所述客戶端用于通過所述目標域名服務平臺對應的網絡服務地址連接所述目標域名服務平臺。
5、再一方面,本申請實施例提供一種網絡容災系統,所述系統包括域名系統以及接入所述域名系統的多個域名服務平臺。所述域名系統,用于接收來自客戶端的域名服務請求,所述域名服務請求攜帶所述客戶端對應的域名。第一域名服務平臺,用于根據所述域名系統發送的所述域名服務請求,對所述客戶端對應的域名進行解析,得到所述客戶端對應的域名解析結果,根據所述域名解析結果,從所述多個域名服務平臺中確定出為所述客戶端進行域名服務的目標域名服務平臺,將所述目標域名服務平臺對應的網絡服務地址發送至所述客戶端,所述客戶端用于通過所述目標域名服務平臺對應的網絡服務地址連接所述目標域名服務平臺,所述第一域名服務平臺為所述多個域名服務平臺中的任一個。
6、再一方面,本申請實施例提供一種電子設備,包括處理器和與所述處理器電連接的存儲器,所述存儲器存儲有計算機程序,所述處理器用于從所述存儲器調用并執行所述計算機程序以實現上述網絡容災方法。
7、再一方面,本申請實施例提供一種計算機可讀存儲介質,用于存儲計算機程序,所述計算機程序能夠被處理器執行以實現上述網絡容災方法。
8、采用本申請實施例的技術方案,在接入多個域名服務平臺的域名系統中,第一域名服務平臺(多個域名服務平臺中的任一個)通過接收域名系統發送的來自客戶端的域名服務請求,域名服務請求攜帶客戶端對應的域名,基于域名服務請求對客戶端對應的域名進行解析,得到客戶端對應的域名解析結果。然后,根據域名解析結果,從多個域名服務平臺中確定出為客戶端進行域名服務的目標域名服務平臺。進而將目標域名服務平臺對應的網絡服務地址發送至客戶端,客戶端通過目標域名服務平臺對應的網絡服務地址連接目標域名服務平臺。由于第一域名服務平臺可以是域名系統中的任一個域名服務平臺,因此,域名服務平臺中的任一個域名服務平臺均能夠為接收到的域名服務請求確定目標域名服務平臺,而無需域名系統為域名服務請求分配域名服務平臺,從而減少域名系統在處理域名服務請求方面的工作量,提升域名服務請求的處理效率。進一步地,由于該技術方案將分配目標域名服務平臺的過程分發至第一域名服務平臺,因此,即使在某個(些)域名服務平臺狀態異常的情況下,第一域名服務平臺仍然能夠為域名服務請求分配對應的目標域名服務平臺,而無需域名系統處理容災,更無需人為手動切換設備,從而提升了容災效率。
本文檔來自技高網...【技術保護點】
1.一種網絡容災方法,其特征在于,應用于第一域名服務平臺,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述域名解析結果包括網際協議IP地址;
3.根據權利要求2所述的方法,其特征在于,所述根據預設的IP地址段和域名服務平臺之間的第一對應關系,確定所述客戶端對應的IP地址對應的域名服務平臺,作為所述目標域名服務平臺,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述第一域名服務平臺中預存的各所述域名服務平臺對應的服務狀態信息,從所述多個待選域名服務平臺中篩選出服務狀態正常的一個域名服務平臺,作為所述目標域名服務平臺,包括:
5.根據權利要求4所述的方法,其特征在于,所述篩選優先級次高、且服務狀態正常的待選域名服務平臺作為所述目標域名服務平臺之后,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述接收域名系統發送的來自客戶端的域名服務請求之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述向第二域名服務平臺發送第一心跳消息之后,所述方法還包括:
9.一種網絡容災系統,其特征在于,包括域名系統以及接入所述域名系統的多個域名服務平臺;
10.根據權利要求9所述的系統,其特征在于,所述第一域名服務平臺包括:域名解析裝置和網絡服務裝置;
11.根據權利要求10所述的系統,其特征在于,所述第一域名服務平臺還包括:網元設備;
12.根據權利要求11所述的系統,其特征在于,所述域名解析裝置,還用于向所述第二域名服務平臺發送第一心跳消息;所述第一心跳消息攜帶所述第一域名服務平臺的服務狀態信息;接收所述第二域名服務平臺發送的第二心跳消息;所述第二心跳消息攜帶所述第二域名服務平臺的服務狀態信息。
13.一種電子設備,其特征在于,包括處理器和與所述處理器電連接的存儲器,所述存儲器存儲有計算機程序,所述處理器用于從所述存儲器調用并執行所述計算機程序以實現如權利要求1-7任一項所述的網絡容災方法。
14.一種計算機可讀存儲介質,其特征在于,所述存儲介質用于存儲計算機程序,所述計算機程序能夠被處理器執行以實現如權利要求1-7任一項所述的網絡容災方法。
...【技術特征摘要】
1.一種網絡容災方法,其特征在于,應用于第一域名服務平臺,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述域名解析結果包括網際協議ip地址;
3.根據權利要求2所述的方法,其特征在于,所述根據預設的ip地址段和域名服務平臺之間的第一對應關系,確定所述客戶端對應的ip地址對應的域名服務平臺,作為所述目標域名服務平臺,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述第一域名服務平臺中預存的各所述域名服務平臺對應的服務狀態信息,從所述多個待選域名服務平臺中篩選出服務狀態正常的一個域名服務平臺,作為所述目標域名服務平臺,包括:
5.根據權利要求4所述的方法,其特征在于,所述篩選優先級次高、且服務狀態正常的待選域名服務平臺作為所述目標域名服務平臺之后,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述接收域名系統發送的來自客戶端的域名服務請求之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述向第二域名服務平臺發送第一心跳消息之后,所述方法還包括:
8.一種網絡容災裝置,...
【專利技術屬性】
技術研發人員:楊麗瑞,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。