[發明專利]一種NDN與CDN互聯互通的系統及方法有效
| 申請號: | 201410076540.8 | 申請日: | 2014-03-04 |
| 公開(公告)號: | CN104901860B | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 王玲芳;尤佳莉;王勁林 | 申請(專利權)人: | 中國科學院聲學研究所 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/08;H04L12/70 |
| 代理公司: | 北京法思騰知識產權代理有限公司11318 | 代理人: | 楊小蓉 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ndn cdn 互通 系統 方法 | ||
技術領域
本發明屬于信息網絡技術領域,具體地說,本發明涉及一種NDN(命名數據聯網)與CDN(內容分發網)互聯互通的系統。
背景技術
目前,在互聯網環境下開展業務,都不可避免地用到內容分發網絡,無論是傳統的網頁瀏覽,還是音頻共享、視頻點播,還是軟件分發,內容分發網絡已經構成目前IP網上使用率最高的重疊網之一,它是目前各種業務正常運營不可或缺的設施。
但互聯網從上個世紀六十年代末誕生開始,經歷了七十年代的逐步發展,八十年代的穩步增長,到九十年代的蓬勃發展,直到二十世紀初的互聯網經濟泡沫,人們體驗到新技術在社會發展中的巨大影響力,但也體驗到了這種技術帶來的限制。因此從上個世紀九十年代起,有識之士就開始思考并實踐IP體系結構的替代物。在這個過程中,有兩種思路,一種是IP的演進式發展思路,另一種是變革式發展思路。經過二十多年的實踐和探索,目前普遍認為演進式發展思路不能解決IP這一天然具有缺陷的協議面臨的問題,因此都轉向變革式的發展思路。在變革式發展道路上走的較遠的有美國、歐盟和日本,典型的計劃級項目是GENI、FIRE和JNPlus,在計劃級項目下細粒度的項目如NDN、MobilityFirst、NEBULA、4WARD和NWGN等,側重點有所不同,其中NDN是側重于內容的,是以內容為中心聯網的典型代表,它從目前關注的內容位置轉移到關注內容本身,即未來互聯網應該集中在內容方面,內容是未來互聯網所固有支持的。
我們認為未來互聯網會存在多種體系結構,目前基于IP的互聯網應該是其中一種體系結構;在未來互聯網中,同樣會面臨內容問題,因此解決以內容為中心的網絡(如NDN)與現有互聯網上內容分發網間的互聯互通就是必須的,目前還沒有這樣的系統。但是,目前的CDN網絡與NDN網絡是獨立的,沒有實現互聯互通。
發明內容
本發明的目的在于,為克服現有技術的NDN與CDN互聯互通問題,順暢地在現有互聯網與未來互聯網之一之間搭建內容橋梁,從而提供NDN與CDN互聯互通的系統及方法,本發明提供了一種基于命名數據聯網的內容分發系統及方法。
為實現上述目的,本發明提供一種基于命名數據聯網的內容分發系統,所述系統包含:命名數據聯網和內容分發網,所述系統還包含:位于命名數據聯網和內容分發網之間的聯合處理網關;
所述命名數據聯網,用于向內容分發網中的節點提供數據內容,或者向內容分發網發送內容請求命令;其中,所述命名數據聯網為支持命名數據聯網協議的設備組成的網絡;
所述內容分發網,用于向命名數據聯網網絡中的節點提供數據內容,或者向命名數據聯網網絡發送內容請求命令;其中,所述內容分發網絡為架構在IP網絡之上的內容分發網絡;
所述聯合處理網關進一步包含:第一處理模塊和第二處理模塊;所述第一處理模塊,用于將內容數據進行轉換,并將轉換后的數據從命名數據聯網向內容分發網傳遞;所述第二處理模塊,用于將內容數據進行轉換,并將轉換后的內容數據從內容分發網向命名數據聯網傳遞。
可選的,上述聯合處理網關為:一臺專用設備、服務器、PC或一個服務器機群。
進一步可選的,上述第一處理模塊包含:
請求接收子模塊,用于在TCP或UDP的固定端口上接收內容分發網的客戶端發送的數據請求命令,且所述數據請求命令中包含內容名和偏移量信息;
興趣報文生成子模塊,用于依據數據標識生成算法將內容名和偏移量轉換為興趣報文中的數據標識,生成興趣報文,并發送至命名數據聯網中的鄰居節點;
第一數據報文接收子模塊,用于接收命名數據聯網反向傳遞的數據報文;
第一數據緩存子模塊,用于判斷接收命名數據聯網反向傳遞的數據報文是否已經存在,如果已經存在則刪除數據報文,否則將數據報文進行緩存;
第一數據發送子模塊,用于查找數據請求隊列,進行數據請求匹配,并將緩存的數據報文發送到匹配的請求方,且丟棄沒有查找到匹配請求方的緩存數據報文。
上述第二處理模塊包含:
興趣報文接收子模塊,用于接收命名數據聯網發送的興趣報文;
判斷決策子模塊,用于判斷本地數據緩存中是否有興趣報文接收子模塊接收的數據報文,如果有則啟動第二數據發送子模塊;否則解析得到的數據內容的名字,并構造名字與興趣報文的映射表,將解析的內容名字發送至內容搜索子模塊;
內容搜索子模塊,用于在內容分發網網絡中搜索內容名字對應的數據內容,進而得到內容對應的URL,并將得到的URL傳遞至請求生成子模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院聲學研究所,未經中國科學院聲學研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410076540.8/2.html,轉載請聲明來源鉆瓜專利網。





