999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VNF forwarding graph實現DNS分布式解析的一種方法

2018-03-07 06:15:44董傳杰
無線互聯科技 2018年21期

董傳杰

摘 要:目前分布式DNS需借助BRAS專用硬件實現,與通用DNS服務器硬件不兼容,且其軟件功能差異也較大,無法通用。針對上述問題,文章提出了基于VNF forwarding graph實現DNS分布式解析的一種方法,通過將DNS Agent和DNS cache虛擬化,實現了DNS的分布式部署,讓DNS不再受限于硬件或軟件兼容性的限制,讓分布式DNS可以提供給各類場景(寬帶、2G、3G)復用,即實現了DNS的分布式部署及統一復用。

關鍵詞:分布式DNS;VNF部署;通信

1 現有技術方案

現有域名系統(Domain Name System,DNS)解析技術實現方案:用戶向寬帶遠程接入服務器(Broadband Remote Access Server,BRAS)撥號,上線成功后,BRAS會給用戶分配地址并同時下發DNS服務器地址給用戶。當用戶上網時,如果域名對應的IP地址在本地緩存中不存在,那么用戶就會發起相應的DNS查詢,BRAS收到用戶的DNS查詢不作任何處理,直接轉發給DNS服務器進行解析。DNS服務器收到查詢請求后,查找本地記錄,查找成功后會將查詢結果返回給用戶。用戶收到DNS查詢結果后,就可以正常訪問網絡資源。

在有的場景中,BRAS設備會啟用DNS server,來實現DNS分布式解析功能。在用戶上線時,BRAS將自己的地址作為DNS server告訴用戶。當用戶就會發起相應的DNS查詢時,BRAS收到用戶的DNS查詢后,先查找本地DNS緩存,如果匹配到就直接將結果返回給用戶。如果在本地DNS緩存中查不到,BRAS就會向DNS server發起查詢,查詢的域名為用戶發起DNS請求中的域名。當BRAS收到DNS服務器返回的查詢結果后,會將該結果返回給用戶,并同時將該查詢結果寫入DNS緩存中。DNS緩存中的DNS條目會進行更新和老化處理,來保證BRAS和DNS server上的DNS條目一致性[1]?,F有DNS解析方案示意如圖1所示。

圖1 現有DNS解析方案示意

現有技術方案主要存在兩點缺陷:(1)硬件沒有網絡功能虛擬化(Network Function Virtualization,NFV)。BRAS和DNS服務器硬件不能通用。(2)軟件沒有NFV化。DNS server和DNS緩存管理等功能都是運行在各個專有網元上,需要在各個網元上單獨實現,不能復用。

2 DNS分布式查詢方案

為了改進上述缺陷,本文提出了一種基于VNF forwarding graph實現DNS分布式查詢的方式。VNF forwarding graph如圖2所示,該方案的工作原理如下[2]。

(1)用戶向VBRAS(VNF1)撥號,上線成功后,VBRAS會給用戶分配地址并同時下發DNS服務器地址給用戶。但是此時VBRAS給用戶下發的DNS地址并非DNS服務器的地址,而是DNS Agent地址。

(2)用戶上網時,如果域名對應的IP地址在本地緩存中不存在,那么用戶就會發起DNS查詢,VBRAS收到用戶的DNS查詢不作任何處理,直接轉發給DNS Agent(VNF2)進行解析。

(3)DNS Agent收到查詢請求后,向DNS cache(VNF3)發起查詢,如果DNS cache中存在對應的DNS條目,那么DNS cache就會將該條目返回給DNS Agent;如果不存在對應的條目,則DNS cache返回一個空結果給DNS Agent,表示該條目在DNS cache中不存在。

(4)DNS Agent收到DNS cache返回的查詢結果,如果結果中有對應的條目,那么DNS Agent會直接將該結果返回給用戶;如果返回的查詢結果為空,那么DNS Agent會向DNS服務器發起一個DNS查詢,查詢中的域名為用戶發起DNS請求中的域名。當DNS Agent收到DNS服務器返回的查詢結果后,會將該結果返回給用戶,并同時將該查詢結果寫入DNS cache中。

(5)用戶收到DNS查詢結果后,此次DNS查詢結束。

(6)DNS cache管理和cache中DNS條目更新方式和傳統BRAS保存一致,不在本文論述范圍內。

各個NF/VNF之間報文交互接口:

(1)用戶和VBRAS之間采用PPPOE,或者native IP。

圖2 DNS分布式查詢的VNF forwarding graph示意

(2)用戶和DNS Agent之間采用DNS標準。

(3)VBRAS和DNS Agent之間采用native IP。

DNS Agent和DNS server之間采用DNS標準。

(4)DNS Agent和DNS cache之間:查詢接口采用DNS標準;DNS條目寫入接口采用DNS UPDATE消息,或者采用其他接口。

各個NF/VNF之間報文交互確認機制:

(1)DNS Agent和DNS cache的查詢確認機制。DNS Agent在等待DNS cache應答時,需要有超時保護機制,如果超時,DNS Agent需要重傳;在重傳一定次數后,如果仍然失敗,則認為DNS cache不可用,DNS Agent需要向DNS server發起DNS查詢。

(2)DNS Agent和DNS cache的條目寫入確認機制。DNS Agent在等待DNS cache寫入應答時,需要有超時保護機制,如果超時,DNS Agent需要重傳;在重傳一定次數后,如果仍然失敗,則認為DNS cache不可用,本次記錄寫入失敗,并產生相應的告警或者事件。

(3)DNS Agent和DNS server的確認機制。DNS Agent在等待DNS server應答時,需要有超時機制,如果超時,DNS Agent需要重傳;在重傳一定次數后,如果仍然失敗,則認為DNS server不可用。如果在有備用DNS server的情況下,DNS Agent需要向備用DNS server發起DNS查詢。如果所有DNS server都不可用,則本次查詢失敗,并產生相應的告警或者事件。

VNF forwarding graph中各個VNF的部署關系:

(1)VBRAS和DNS Agent部署關系。一個VBRAS可以對應多個DNS Agent,一個DNS Agent也可以服務多個VBRAS,主要取決于VBRAS下面管理的用戶數量和DNS Agent的查詢處理能力,以及冗余部署的要求。通常部署時,一個DNS Agent對應多個VBRAS比較常見。用戶上線時,可由Radius下發對應的DNS Agent地址給用戶。

(2)DNS Agent和DNS cache部署關系。為了簡化方案的復雜度,一個DNS Agent對應一個DNS cache;一個DNS cache對應一個或者多個DNS Agent,取決于DNS cache的大小。

(3)DNS Agent和DNS server部署關系。一個DNS Agent可對應多個DNS server,但同一時間只有一個DNS server是主用的,其余DNS server是備用;一個DNS server對應多個DNS Agent,這樣才能實現分布式查詢的好處。

3 結語

使用VNF forwarding graph實現DSN的分布式解析,可提高硬件通用性,本方案中所有的VNF都部署在VM上,底層基于通用硬件服務器。同時使用VNF forwarding graph進行實現,可提高網絡功能的復用度,將DNS Agent和DNS cache抽象成VNF,可以用在任何需要DNS查詢/解析的場景。譬如:不管是寬帶用戶接入場景還是無線用戶(2G/3G/4G)接入場景,都可以復用。在傳統網絡中,需要在BRAS和XGW分別實現該功能,提高了改方案的可移植性及冗余性。

主站蜘蛛池模板: 91精品国产自产91精品资源| 一级毛片网| 亚洲天堂网2014| 亚洲国产清纯| 在线免费无码视频| 伊人色在线视频| 日韩在线视频网| 2021国产精品自产拍在线| 丁香五月婷婷激情基地| 麻豆精品国产自产在线| 欧美午夜一区| 国产凹凸一区在线观看视频| 亚洲国产看片基地久久1024| 国产特级毛片aaaaaa| 国产激情无码一区二区APP| 国产自在线拍| 国产丰满成熟女性性满足视频| 国产成人麻豆精品| 26uuu国产精品视频| 亚洲精品福利网站| 午夜欧美理论2019理论| 久久天天躁狠狠躁夜夜2020一| 在线观看91精品国产剧情免费| 成人综合久久综合| 毛片在线看网站| 动漫精品啪啪一区二区三区| 欧美日本在线观看| 亚洲日韩久久综合中文字幕| 情侣午夜国产在线一区无码| 国产白浆视频| 国产成人h在线观看网站站| 成人无码一区二区三区视频在线观看| 噜噜噜久久| 一级毛片无毒不卡直接观看| 97一区二区在线播放| 国产农村妇女精品一二区| 国产区在线看| 九九视频免费在线观看| 亚洲精品国偷自产在线91正片| 精品人妻AV区| 亚洲男人天堂网址| 国产人成在线观看| 国产黄网永久免费| 国产精品区视频中文字幕| 亚洲三级a| 国产精品19p| 亚洲精品无码久久毛片波多野吉| 国产欧美日韩综合一区在线播放| 国产亚洲精久久久久久无码AV| 91在线激情在线观看| 国产精品19p| jizz亚洲高清在线观看| 2021天堂在线亚洲精品专区| 亚洲男人天堂2020| 美女一级毛片无遮挡内谢| 欧美天堂久久| 伊人久久久久久久| 久久午夜夜伦鲁鲁片无码免费 | 天天色天天综合网| 91网址在线播放| 黄色网址免费在线| 亚洲色图欧美激情| 欧美黄网在线| 热久久国产| 久久黄色免费电影| 欧美不卡视频在线| 亚洲中文无码h在线观看| 狠狠色狠狠综合久久| 亚洲人成在线精品| 国产精品99r8在线观看| AV熟女乱| 国产精品v欧美| 国产精品国产三级国产专业不 | 国产精欧美一区二区三区| 国产亚洲精品精品精品| 在线亚洲天堂| 97综合久久| 91精品视频网站| 91小视频在线| 污污网站在线观看| 91亚瑟视频| 久久综合婷婷|