本發明專利技術提出一種域名尋址方法和系統,涉及網絡技術領域。其中,本發明專利技術的域名尋址方法包括:移動管理實體MME接收來自用戶的網絡接入請求后,向DNS服務器查詢服務用戶的網元地址;DNS服務器根據緩存條目進行查詢,MME將根據返回的查詢結果為用戶選擇服務網元,其中,DNS緩存管理器實時監控網元狀態,并根據網元狀態實時更新DNS服務器中的緩存條目;MME將根據返回的查詢結果為用戶選擇服務網元。通過這樣的方法,根據網絡中網元的狀態實時更新DNS服務器中的緩存條目,當用戶發起網絡接入請求時,MME能夠根據實時更新的緩存條目為用戶分配網元,從而保證按照網絡的實時狀態為用戶分配適合的網元,防止為用戶了分配故障的網元導致降低用戶體驗。
【技術實現步驟摘要】
域名尋址方法和系統
本專利技術涉及網絡
,特別是一種域名尋址方法和系統。
技術介紹
在4GEPC(EvolvedPacketCore,4G核心網絡)網絡中,引入了DNS(DomainNameSystem,域名系統)域名解析技術實現對SGW(ServingGateWay,服務網關)、PGW(PDNGateWay,公用數據網網關)等網元的尋址和選擇。當EPC網元出現故障無法繼續提供服務時,如果此時DNS服務器或MME(MobilityManagementEntity,移動管理實體)緩存中該網元對應的域名解析結果緩存條目的TTL(TimeToLive,生存時間)未過期,那么DNS仍會返回該網元對應的解析結果,導致繼續將用戶接入請求分配到該故障網元處理,從而降低了用戶體驗。如圖1中所示,MME根據用戶的TAI(TrackingAreaIdentity,跟蹤區標識)、APN(AccessPointName,接入點名稱)等信息到DNS系統查詢SGW、PGW等網元地址,MME根據DNS返回結果為用戶選擇SGW、PGW網元。當某網元(SGW或PGW)出現故障退出服務時,若DNS系統或MME中該網元對應的解析結果緩存條目的TTL未過期時,DNS系統仍將向MME返回故障網元的對應的解析結果,或MME直接使用MME未過期的緩存條目,導致故障網元被誤選出現業務故障。
技術實現思路
本專利技術的一個目的在于保證按照網絡的實時狀態為用戶選擇網元,提高網絡服務質量和用戶感知。根據本專利技術的一個方面,提出一種域名尋址方法,包括:移動管理實體MME接收來自用戶的網絡接入請求后,向DNS服務器查詢服務用戶的網元地址;DNS服務器根據緩存條目進行查詢,并將查詢結果發送給MME,其中,DNS緩存管理器實時監控網元狀態,并根據網元狀態實時更新DNS服務器中的緩存條目;MME根據所述查詢結果為用戶指定服務網元。進一步地,MME具有緩存列表;域名尋址方法還包括:MME在收到來自用戶的網絡接入請求后,根據自身緩存列表進行查詢;若MME查詢到對應條目,則根據自身的查詢結果為用戶指定服務網元,其中,DNS緩存管理器實時監控網元狀態,并根據網元狀態實時更新MME的緩存列表;若MME未查詢到對應條目,則執行向DNS服務器查詢服務用戶的網元地址的步驟。進一步地,MME收到DNS服務器的查詢結果后,將查詢結果存入緩存列表。進一步地,在MME將查詢結果存入緩存列表達到預定有效期后,刪除緩存列表中的對應條目。進一步地,DNS緩存管理器實時監控網元狀態,并根據網元狀態實時更新DNS服務器中緩存條目具體包括:DNS緩存管理器實時監控網元狀態;當DNS緩存管理器監控到網元故障退出服務時,DNS緩存管理器通知DNS服務器刪除對應緩存條目。進一步地,當DNS緩存管理器監控到網元接入提供服務時,DNS緩存管理器通知DNS服務器增加對應緩存條目。進一步地,DNS緩存管理器實時監控網元狀態,并根據網元狀態實時更新MME中緩存列表具體包括:DNS緩存管理器實時監控網元狀態;當DNS緩存管理器監控到網元故障退出服務時,DNS緩存管理器發送刪除消息到MME;MME判斷緩存列表中是否包括對應緩存條目;若緩存列表中包括對應緩存條目,則MME刪除對應緩存條目;若緩存列表中不包括對應緩存條目,則MME忽略刪除消息。通過這樣的方法,能夠根據網絡中網元的狀態實時更新DNS服務器中的緩存條目,當用戶發起請求時,能夠根據實時更新的緩存條目為用戶分配網元,從而保證按照網絡的實時狀態為用戶選擇網元,防止為用戶選擇了故障的網元導致業務故障,降低用戶體驗。根據本專利技術的另一個方面,提出一種域名尋址系統,包括:移動管理實體MME,用于接收來自用戶的網絡接入請求;向DNS服務器查詢服務用戶的網元地址;根據從DNS服務器獲取的查詢結果為用戶指定服務網元;DNS服務器,用于查詢緩存條目,并將查詢結果發送給MME;DNS緩存管理器,用于實時監控網元狀態,并根據網元狀態實時更新DNS服務器中的緩存條目。進一步地,MME具有緩存列表;MME還用于在收到來自用戶的網絡接入請求后,根據自身緩存列表進行查詢;若MME查詢到對應條目,則根據查詢結果為用戶指定服務網元;若MME未查詢到對應條目,則執行向DNS服務器查詢服務用戶的網元地址的步驟;DNS緩存管理器還用于實時監控網元狀態,并根據網元狀態實時更新MME中緩存列表。進一步地,MME還用于在收到來自DNS服務器的查詢結果后,將查詢結果存入緩存列表中。進一步地,MME還用于在將查詢結果存入緩存列表達到預定有效期后,刪除緩存列表中的對應條目。進一步地,DNS緩存管理器具體用于:實時監控網元狀態;當監控到網元故障退出服務時,通知DNS服務器刪除對應緩存條目。進一步地,DNS緩存管理器還用于:當監控到網元接入提供服務時,通知DNS服務器增加對應緩存條目。進一步地,DNS緩存管理器具體用于:實時監控網元狀態;當監控到網元故障退出服務時,向MME發送刪除消息;MME還用于判斷緩存列表中是否包括對應緩存條目;若緩存列表中包括對應緩存條目,則刪除對應緩存條目;若緩存列表中不包括對應緩存條目,則忽略刪除消息。這樣的域名尋址系統能夠根據網絡中網元的狀態實時更新DNS服務器中的緩存條目,當用戶發起請求時,能夠根據實時更新的緩存條目為用戶分配網元,從而保證按照網絡的實時狀態為用戶選擇網元,防止為用戶選擇了故障的網元導致業務故障,降低用戶體驗。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1為現有技術中網元域名尋址方法的示意圖。圖2為本專利技術的域名尋址方法的一個實施例的流程圖。圖3為本專利技術的域名尋址方法的另一個實施例的流程圖。圖4為本專利技術的域名尋址方法中更新網元狀態的一個實施例的流程圖。圖5為本專利技術的域名尋址方法中更新網元狀態的另一個實施例的流程圖。圖6為本專利技術的域名尋址系統的一個實施例的示意圖。圖7為本專利技術的域名尋址系統的另一個實施例的示意圖。具體實施方式下面通過附圖和實施例,對本專利技術的技術方案做進一步的詳細描述。本專利技術的域名尋址方法的一個實施例的流程圖如圖2所示。在步驟201中,MME接收到來自用戶網絡接入請求。在步驟202中,MME向DNS服務器查詢為用戶服務的網元地址。在步驟203中,DNS服務器根據自身的緩存條目進行查詢。DNS服務器的緩存條目由DNS緩存管理器實時更新。DNS緩存管理器能夠實時監控網元狀態,并根據網元狀態的變化實時更新DNS服務器中的緩存條目。在步驟204中,DNS服務器將查詢結果發送給MME,MME根據查詢結果為用戶選擇相應的服務網元。通過這樣的方法,根據網絡中網元的狀態實時更新DNS服務器中的緩存條目,當用戶發起請求時,能夠根據實時更新的緩存條目為用戶選擇網元,從而保證按照網絡的實時狀態為用戶選擇網元,防止為用戶選擇故障的網元導致業務故障,降低用戶體驗。在一個實施例中,MME接收到DNS服務器的查詢結果后,會將查詢結果存入自身的緩存列表。通過這樣的方法,MME能夠緩存一部分的查詢結果,從而避免每次查詢均轉發給DNS服務器,提高了查詢效率本文檔來自技高網...

【技術保護點】
一種域名尋址方法,其特征在于,包括:移動管理實體MME接收來自用戶網絡接入請求后,將向域名系統DNS服務器查詢服務用戶的網元地址,所述網元包括分組傳送網網關PGW和服務網關SGW;所述DNS服務器根據緩存條目進行查詢,并將查詢結果發送給MME,其中,DNS緩存管理器實時監控網元狀態,并根據所述網元狀態實時更新所述DNS服務器中的緩存條目;所述MME根據所述查詢結果為用戶指定服務網元。
【技術特征摘要】
1.一種域名尋址方法,其特征在于,包括:移動管理實體MME接收來自用戶網絡接入請求后,將向域名系統DNS服務器查詢服務用戶的網元地址,所述網元包括分組傳送網網關PGW和服務網關SGW;所述DNS服務器根據緩存條目進行查詢,并將查詢結果發送給MME,其中,DNS緩存管理器實時監控網元狀態,并根據所述網元狀態實時更新所述DNS服務器中的緩存條目;所述MME根據所述查詢結果為用戶指定服務網元。2.根據權利要求1所述的方法,其特征在于,所述MME具有緩存列表;所述域名尋址方法還包括:所述MME在收到來自用戶的網絡接入請求后,根據自身緩存列表進行查詢;若MME查詢到對應條目,則根據查查詢結果為用戶指定服務網元,其中,DNS緩存管理器實時監控網元狀態,并根據所述網元狀態實時更新所述MME的緩存列表;若MME未查詢到對應條目,則執行向DNS服務器查詢服務用戶的網元地址的步驟。3.根據權利要求1所述的方法,其特征在于,所述MME收到所述DNS服務器的查詢結果后,將所述查詢結果存入緩存列表。4.根據權利要求3所述的方法,其特征在于,在MME將查詢結果存入緩存列表達到預定有效期后,刪除所述緩存列表中的對應條目。5.根據權利要求1所述的方法,其特征在于,所述DNS緩存管理器實時監控網元狀態,并根據所述網元狀態實時更新所述DNS服務器中緩存條目具體包括:所述DNS緩存管理器實時監控網元狀態;當所述DNS緩存管理器監控到網元故障退出服務時,所述DNS緩存管理器通知所述DNS服務器刪除對應緩存條目;和/或,當所述DNS緩存管理器監控到網元接入提供服務時,所述DNS緩存管理器通知所述DNS服務器增加對應緩存條目。6.根據權利要求2所述的方法,其特征在于,所述DNS緩存管理器實時監控網元狀態,并根據所述網元狀態實時更新所述MME中緩存列表具體包括:所述DNS緩存管理器實時監控網元狀態;當所述DNS緩存管理器監控到網元故障退出服務時,所述DNS緩存管理器發送刪除消息到MME;所述MME判斷緩...
【專利技術屬性】
技術研發人員:曹維華,賀曉東,李文云,唐宏,鄒潔,冀暉,彭巍,楊勝,陸小銘,呂和凱,朱華虹,馬嘯威,姜松,邢亮,徐博文,黃旭升,
申請(專利權)人:中國電信股份有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。