[發明專利]一種路由信息生成方法及裝置有效
| 申請號: | 201310603031.1 | 申請日: | 2013-11-25 |
| 公開(公告)號: | CN103634214B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 郝超 | 申請(專利權)人: | 北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/12 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 路由 信息 生成 方法 裝置 | ||
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種路由信息生成方法及裝置。
背景技術
隨著中國電信集團按南北地域分家,互聯網的骨干網也被劃分為電信和網通兩個部分,由此產生的一個問題是電信與網通之間的互連變得不通暢,電信用戶通過網通線路訪問網站、或者網通用戶通過電信線路訪問網站時訪問速度都比較慢;
智能域名系統(Domain Name System,DNS)策略解析提供的域名解析服務可以很好地解決上述問題;智能DNS策略解析最基本的功能是可以智能地判斷訪問某網站的用戶類型,然后根據不同的訪問者把該網站的域名,也即網址,分別解析成不同的網絡協議(Internet Protocol,IP)地址,比如,如果訪問者是網通用戶,DNS服務器會把該網站的域名對應的網通IP地址解析給這個訪問者,如果用戶是電信用戶,DNS服務器會把該網站域名對應的電信IP地址解析給這個訪問者;當訪問者得到訪問的目的IP地址后,就可以根據獲得的目的IP地址向該網站發送數據包。
為了實現網絡的負載均衡,或者在某些路徑出現故障時由其它路徑代替完成轉發處理,以實現路由冗余備份功能,人們提出了等價路由(Equal-CostMultipathRouting,ECMP)的概念,即配置多條開銷(Cost)值相等的不同路由路徑來到達同一個目的IP地址或者目的網段。當前,大多數廠商是通過配置互聯網服務提供商(Internet Service Provider,ISP)路由來實現等價路由功能的,比如,可以建立目的IP地址分別為網通IP地址和電信IP地址的等價路由列表,訪問者在通過智能DNS策略解析得到預訪問網址對應的目的IP地址后,從上述等價路由列表中選擇發送線路向該目的IP地址發送數據包。
但是,現有的ISP路由是通過人工配置的,也即是一種靜態配置方式,這種配置方式不僅維護成本高,還很可能會因為維護不及時,導致為數據包選擇的發送線路不合適。
發明內容
本發明實施例提供一種路由信息生成方法及裝置,用以解決靜態路由的配置和更新都需要人工干預,維護成本高、且維護不及時的問題。
本發明實施例提供的一種數據傳輸方法,包括:
路由器在確定接收的數據包為域名系統DNS請求包后,記錄所述DNS請求包的第一信息;所述第一信息包括:請求解析的域名、下一跳的IP地址和所述路由器接收所述DNS請求包的接口的接口信息;
所述路由器根據所述第一信息,確定后續接收的、回應該DNS請求包的DNS應答包的第二信息;所述第二信息包括:請求解析的域名、DNS服務器解析出的目的網絡協議IP地址和所述路由器接收所述DNS應答包的接口的接口信息;
所述路由器根據所述第一信息和第二信息,生成DNS動態路由表中的一條DNS動態路由信息;其中,所述DNS動態路由表用于供所述路由器查詢轉發數據傳輸包的接口和接收所述數據傳輸包的下一跳的IP地址;所述數據傳輸包為用戶設備通過DNS請求得到DNS服務器解析出的目的IP地址后,向該目的IP地址發送的數據包;所述DNS動態路由表中的每條DNS動態路由信息包括:目的IP地址、下一跳的IP地址和接口信息。
可選地,所述每條DNS動態路由信息還包括實時更新的老化時間;其中,針對任意一條DNS動態路由信息,所述老化時間為當前距離最近一次生成該條DNS動態路由信息的時間;
所述方法還包括:針對任意一條DNS動態路由信息,若所述老化時間達到第一設定時間,則根據獲取的其它路由器的DNS動態路由信息,更新該條DNS動態路由信息;和/或,若所述老化時間達到第二設定時間,則刪除該條DNS動態路由信息。
可選地,所述方法還包括:
所述路由器將根據所述DNS動態路由表進行路由查詢的方式設置為所有路由查詢方式中優先級最高的查詢方式;
所述路由器根據設置的路由查詢方式的優先級順序,查詢轉發數據傳輸包的接口和下一跳的IP地址。
本發明實施例提供的一種路由信息生成裝置,該裝置設置于路由器中,包括:
第一確定模塊,用于在確定接收的數據包為域名系統DNS請求包后,記錄所述DNS請求包的第一信息;所述第一信息包括:請求解析的域名、下一跳的IP地址和所述路由器接收所述DNS請求包的接口的接口信息;
第二確定模塊,用于根據所述第一信息,確定后續接收的、回應該DNS請求包的DNS應答包的第二信息;所述第二信息包括:請求解析的域名、DNS服務器解析出的目的網絡協議IP地址和所述路由器接收所述DNS應答包的接口的接口信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司,未經北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310603031.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:能量轉換系統的電磁屏蔽結構和相關方法
- 下一篇:魚籽活性成分的提取和制備技術
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





