一種cdn路由實現(xiàn)方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種CDN路由實現(xiàn)方法和系統(tǒng),由內(nèi)容路由器收到用戶的內(nèi)容請求消息,所述請求消息中包含Content?ID和內(nèi)容源初始域ID;所述內(nèi)容路由器在本自治域中匹配所述Content?ID,如果匹配上,則優(yōu)先在本自治域中獲取內(nèi)容;否則,轉(zhuǎn)發(fā)所述內(nèi)容請求消息至內(nèi)容邊際路由器,內(nèi)容邊際路由器根據(jù)所述內(nèi)容源初始域ID,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)至內(nèi)容初始域邊際路由器;所述內(nèi)容初始域邊際路由器通過所述Content?ID在本自治域中找到目標內(nèi)容。本發(fā)明實現(xiàn)CDN路由的技術(shù)可以解決CCN/NDN網(wǎng)絡(luò)中的邊際路由器BGP路由表過大的問題。
【專利說明】一種CDN路由實現(xiàn)方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)路由實現(xiàn)方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,互聯(lián)網(wǎng)流量中90%以上的流量都是網(wǎng)頁數(shù)據(jù)、文件共享、視頻類的可重復內(nèi)容,這些流量采用緩存、轉(zhuǎn)發(fā)的模式更為高效,而現(xiàn)有的IP網(wǎng)絡(luò)支持的是端到端的傳輸模型,在現(xiàn)有互聯(lián)網(wǎng)流量特征下是低效的。
[0003]進幾年,學術(shù)界開始研究將互聯(lián)網(wǎng)改造為以內(nèi)容傳輸為中心的緩存轉(zhuǎn)發(fā)模式,t匕如將主機之間通信的基本原語從原來IP的連接-發(fā)送/接收報文的形式改為無連接的內(nèi)容/數(shù)據(jù)讀取/訂閱,網(wǎng)絡(luò)設(shè)備設(shè)置內(nèi)容緩存,并解析主機發(fā)出的內(nèi)容讀取請求,如果命中本地緩存則立即返回結(jié)果,否則繼續(xù)在網(wǎng)絡(luò)中路由。
[0004]在內(nèi)容中心網(wǎng)絡(luò)(Content Centric Network, CCN)或者數(shù)據(jù)命名網(wǎng)絡(luò)(NamedData Networking, NDN)中,每個內(nèi)容切片有唯一的命名,采用統(tǒng)一資源標識(UniformResource Identif ier,URI)的格式,CCNx開源項目中將CCNx作為URI方案,并考慮切片的版本、切片和摘要簽名。比如一個內(nèi)容源切片的標識可以為CCNx:a.example, com/video/
a.wmV/Vl/s3/ErcD 1234AB....,其中最后的一串數(shù)字表示切片的摘要簽名,倒數(shù)第二個s3表示第3個切片,Vl標識版本為I。
[0005]當上述標識轉(zhuǎn)換到內(nèi)容切片協(xié)議`中時,為了方便路由設(shè)備的處理,采用長度值(Length-Value)的方式進行編碼。仍以上述URI為例,報文傳輸格式如表1所不:
[0006]
【權(quán)利要求】
1.一種內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N路由實現(xiàn)方法,其特征在于,該方法包括: 內(nèi)容路由器收到用戶的內(nèi)容請求消息,所述請求消息中包含內(nèi)容標識Content ID和內(nèi)容源初始域ID ; 所述內(nèi)容路由器在本自治域中匹配所述Content ID,如果匹配上,則優(yōu)先在本自治域中獲取內(nèi)容;否則,轉(zhuǎn)發(fā)所述內(nèi)容請求消息至內(nèi)容邊際路由器,內(nèi)容邊際路由器根據(jù)所述內(nèi)容源初始域ID,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)至內(nèi)容初始域邊際路由器;所述內(nèi)容初始域邊際路由器通過所述Content ID在本自治域中找到目標內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述ContentID用于域內(nèi)路由,所述內(nèi)容源初始域ID用于域間路由。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括:用戶獲取目標內(nèi)容列表;以及,所述內(nèi)容初始域邊際路由器將找到的目標內(nèi)容返回給用戶。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括:內(nèi)容路由器在上電時,從鄰接內(nèi)容路由器獲取內(nèi)容路由表信息。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括:內(nèi)容路由器在本地內(nèi)容發(fā)生變更時,通知鄰接內(nèi)容路由器更新內(nèi)容路由表。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括:內(nèi)容源所在的域發(fā)生變更,內(nèi)容目錄服務(wù)器更新相對應的Content ID與新內(nèi)容源初始域名CPD。
7.—種CDN路由實現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)包括內(nèi)容路由器、內(nèi)容邊際路由器、內(nèi)容初始域邊際路由器;其中, 所述內(nèi)容路由器,用于接收用戶的內(nèi)容請求消息,所述請求消息中包含Content ID和內(nèi)容源初始域ID ;以及在本自治域中匹配所述Content ID,如果匹配上,則優(yōu)先在本自治域中獲取內(nèi)容;否則,轉(zhuǎn)發(fā)所述內(nèi)容請求消息至內(nèi)容邊際路由器; 所述內(nèi)容邊際路由器,用于根據(jù)所述內(nèi)容源初始域ID,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)至內(nèi)容初始域邊際路由器; 所述內(nèi)容初始域邊際路由器,用于通過所述Content ID在本自治域中找到目標內(nèi)容。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述ContentID用于域內(nèi)路由,所述內(nèi)容源初始域ID用于域間路由。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于, 所述用戶還用于獲取目標內(nèi)容列表; 所述內(nèi)容初始域邊際路由器還用于將找到的目標內(nèi)容返回給用戶。
10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述內(nèi)容路由器,還用于在上電時,從鄰接內(nèi)容路由器獲取內(nèi)容路由表信息。
11.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述內(nèi)容路由器,還用于在本地內(nèi)容發(fā)生變更時,通知鄰接內(nèi)容路由器更新內(nèi)容路由表。
12.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,該系統(tǒng)還包括內(nèi)容目錄服務(wù)器,用于在所述內(nèi)容源所在的域發(fā)生變更時,更新相對應的Content ID與新CPD。
【文檔編號】H04L12/741GK103516606SQ201210209758
【公開日】2014年1月15日 申請日期:2012年6月25日 優(yōu)先權(quán)日:2012年6月25日
【發(fā)明者】陶全軍, 郝振武 申請人:中興通訊股份有限公司