亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的系統(tǒng)及方法與流程

文檔序號:11524079閱讀:186來源:國知局
本發(fā)明涉及網(wǎng)絡(luò)
技術(shù)領(lǐng)域
:,涉及到信息中心網(wǎng)絡(luò)內(nèi)的內(nèi)容緩存,具體涉及一種基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的系統(tǒng)及方法。
背景技術(shù)
::眾所周知,在互聯(lián)網(wǎng)中實(shí)現(xiàn)內(nèi)容緩存的技術(shù)是內(nèi)容分發(fā)網(wǎng)(cdn)技術(shù),這是互聯(lián)網(wǎng)協(xié)議(ip)之上的重疊網(wǎng)技術(shù),是由cdn運(yùn)營商提供的。由cdn提供的內(nèi)容緩存,包括網(wǎng)頁、視頻、音頻等。采用cdn技術(shù),可大量地減少對源端服務(wù)內(nèi)容提供設(shè)備的負(fù)載壓力,實(shí)現(xiàn)少量設(shè)備即可服務(wù)大量用戶的目的。這種技術(shù)最典型的應(yīng)用之一是視頻直播,即實(shí)時(shí)流的cdn。在這種技術(shù)下,終端用戶是看不見cdn的存在的,他們僅需要關(guān)注內(nèi)容即可。但由于cdn是重疊網(wǎng)技術(shù),它疊加在ip之上,且ip是盡力而為的協(xié)議,所以在cdn下要保障qos(服務(wù)質(zhì)量),就存在比較大的困難。在ip網(wǎng)絡(luò)上提供內(nèi)容,是間接的,ip僅僅解決傳輸問題,不解決內(nèi)容提供問題。針對這樣的問題以及ip本身的其他問題,人們提出顛覆ip的新網(wǎng)絡(luò)架構(gòu),其中信息中心網(wǎng)絡(luò)(icn)(比如ccn、ndn)是以信息為中心的聯(lián)網(wǎng)技術(shù),是以網(wǎng)絡(luò)的方式提供音頻、視頻等信息,為做到這點(diǎn),該種網(wǎng)絡(luò)要求緩存是內(nèi)建于網(wǎng)絡(luò)中的,即網(wǎng)絡(luò)節(jié)點(diǎn)帶有緩存,在ndn中就體現(xiàn)為cs(內(nèi)容存儲)。網(wǎng)絡(luò)節(jié)點(diǎn)帶有緩存,就必然帶來訪問緩存的開銷,這就可能對網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)性能產(chǎn)生影響。ndn等中的典型做法是:在接收到興趣報(bào)文時(shí),首先查找cs,如果存在興趣報(bào)文關(guān)注的數(shù)據(jù)報(bào)文,則以數(shù)據(jù)報(bào)文對興趣報(bào)文做出應(yīng)答,從興趣報(bào)文到達(dá)的端口發(fā)送出去。如果不存在數(shù)據(jù)報(bào)文,則以興趣報(bào)文查找pit(pendinginteresttable,未應(yīng)答興趣表),如果有表項(xiàng)與之對應(yīng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;否則以興趣報(bào)文中的內(nèi)容名字前綴查找fib(forwardinginformationbase,轉(zhuǎn)發(fā)信息表),依據(jù)fib中匹配的表項(xiàng),確定外發(fā)端口,并將興趣分組在這些外發(fā)端口上發(fā)送。在接收到數(shù)據(jù)報(bào)文時(shí),查找pit表,從興趣報(bào)文對應(yīng)的到達(dá)端口反向外發(fā)數(shù)據(jù)報(bào)文。但是,在接收到興趣報(bào)文時(shí),要查找本地緩存,這是非常耗時(shí)的一項(xiàng)操作,無論本地有無數(shù)據(jù),這項(xiàng)操作都要做;另外在本地?zé)o數(shù)據(jù)時(shí),才首先查找pit表,看有無表項(xiàng)記錄,如有,則將興趣報(bào)文到達(dá)端口添加到pit表。否則將興趣報(bào)文依據(jù)fib表,外發(fā)興趣報(bào)文。無論網(wǎng)絡(luò)節(jié)點(diǎn)是否帶有緩存,以主機(jī)操作系統(tǒng)中訪問存儲的方式訪問緩存,這就有點(diǎn)違反網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)理念,需要在轉(zhuǎn)發(fā)操作上加上訪存操作。另外針對緩存中數(shù)據(jù)報(bào)文的有無所做的判斷以及后續(xù)處理,也存在優(yōu)化的空間。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是解決以網(wǎng)絡(luò)節(jié)點(diǎn)轉(zhuǎn)發(fā)理念實(shí)現(xiàn)信息中心網(wǎng)絡(luò)的緩存處理,減小訪問緩存造成的開銷和以同樣的理念處理緩存不命中的情況,可大大減少處理和判斷開銷。同時(shí),可減少信息中心網(wǎng)絡(luò)中節(jié)點(diǎn)的處理負(fù)擔(dān),達(dá)到簡化節(jié)點(diǎn)處理。為實(shí)現(xiàn)上述目的,一方面,本發(fā)明提供了一種基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的系統(tǒng),包括:網(wǎng)絡(luò)設(shè)備,在網(wǎng)絡(luò)設(shè)備的內(nèi)存中分配未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表,在未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表中添加虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口;其中,網(wǎng)絡(luò)設(shè)備具體用于,當(dāng)網(wǎng)絡(luò)設(shè)備接收到興趣報(bào)文時(shí),根據(jù)興趣報(bào)文查找未應(yīng)答興趣表,若找到匹配表項(xiàng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;若沒有找到相應(yīng)的表項(xiàng),在未應(yīng)答興趣表中插入新的表項(xiàng)并將虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口添加到所述新的表項(xiàng),并依據(jù)興趣報(bào)文攜帶的內(nèi)容和轉(zhuǎn)發(fā)信息表轉(zhuǎn)發(fā)興趣報(bào)文。當(dāng)網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未應(yīng)答興趣表,若找到匹配項(xiàng),則依據(jù)匹配項(xiàng),將轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文;否則丟棄數(shù)據(jù)報(bào)文。優(yōu)選地,網(wǎng)絡(luò)設(shè)備具體用于,若網(wǎng)絡(luò)設(shè)備包括存儲設(shè)備,則生成虛擬網(wǎng)絡(luò)接口,在虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序;若網(wǎng)絡(luò)設(shè)備不包括存儲設(shè)備,即在網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)接口上接入網(wǎng)絡(luò)存儲設(shè)備。優(yōu)選地,網(wǎng)絡(luò)設(shè)備為路由器、交換機(jī)、或支持sdn、openflow和pof的網(wǎng)絡(luò)設(shè)備。優(yōu)選地,網(wǎng)絡(luò)設(shè)備執(zhí)行以下步驟:當(dāng)網(wǎng)絡(luò)設(shè)備中的路由表更新時(shí),在轉(zhuǎn)發(fā)信息表項(xiàng)中添加虛擬網(wǎng)絡(luò)接口;當(dāng)接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文匹配未應(yīng)答興趣表,若找到匹配表項(xiàng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;否則在未應(yīng)答興趣表中添加新的表項(xiàng),表項(xiàng)中含興趣報(bào)文到達(dá)的網(wǎng)絡(luò)接口和所述虛擬網(wǎng)絡(luò)接口,并依據(jù)興趣報(bào)文攜帶的內(nèi)容和轉(zhuǎn)發(fā)信息表轉(zhuǎn)發(fā)所述興趣報(bào)文。當(dāng)網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文查找未應(yīng)答興趣表,若找到匹配項(xiàng),則依據(jù)匹配項(xiàng),轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文;若沒有找到匹配項(xiàng),則丟棄數(shù)據(jù)報(bào)文。另一方面,本發(fā)明提供了一種基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的方法,包括以下步驟:在網(wǎng)絡(luò)設(shè)備的內(nèi)存中分配未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表,在未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表中添加虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口;其中,當(dāng)接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文查找未應(yīng)答興趣表,若找到匹配表項(xiàng),則將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;若沒有匹配到相應(yīng)的表項(xiàng),在未應(yīng)答興趣表中插入新的表項(xiàng)并將虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口添加到新的表項(xiàng),并依據(jù)興趣報(bào)文攜帶的內(nèi)容和轉(zhuǎn)發(fā)信息表轉(zhuǎn)發(fā)興趣報(bào)文。當(dāng)網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未應(yīng)答興趣表,若找到匹配項(xiàng),則依據(jù)匹配項(xiàng),轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文;否則丟棄數(shù)據(jù)報(bào)文。優(yōu)選地,網(wǎng)絡(luò)設(shè)備初始化步驟中包括:若網(wǎng)絡(luò)設(shè)備包括存儲設(shè)備,則生成虛擬網(wǎng)絡(luò)接口,在虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序;若網(wǎng)絡(luò)設(shè)備不包括存儲設(shè)備,即網(wǎng)絡(luò)接口的物理網(wǎng)絡(luò)接口上接入網(wǎng)絡(luò)存儲設(shè)備。本發(fā)明的有益效果包括:解決了信息中心網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備處理訪問緩存時(shí)的等待問題,同時(shí)解決了緩存不命中時(shí)的興趣報(bào)文轉(zhuǎn)發(fā)問題,以轉(zhuǎn)發(fā)理念統(tǒng)一了網(wǎng)絡(luò)設(shè)備訪問緩存的問題,提高了網(wǎng)絡(luò)設(shè)備的處理性能。附圖說明圖1為一種ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到興趣報(bào)文時(shí)訪問組件的順序示意圖;圖2為一種ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到數(shù)據(jù)報(bào)文時(shí)訪問組件的順序示意圖;圖3為本發(fā)明實(shí)施例提供的一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的另一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的一種路由器中基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的方法流程圖。具體實(shí)施方式下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為一種ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到興趣報(bào)文時(shí)訪問組件的順序示意圖。如圖1所示,ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到興趣報(bào)文時(shí)訪問組件的順序,接收興趣報(bào)文,并依次訪問內(nèi)容存儲(cs)、轉(zhuǎn)發(fā)信息表(fib)和未答復(fù)興趣表(pit)。其中對內(nèi)容存儲(cs)的訪問決定了處理性能。圖2為一種ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到數(shù)據(jù)報(bào)文時(shí)訪問組件的順序示意圖。如圖2所示,ndn中網(wǎng)絡(luò)節(jié)點(diǎn)接收到數(shù)據(jù)報(bào)文時(shí)訪問組件的順序,接收數(shù)據(jù)報(bào)文,并依次訪問未答復(fù)興趣表(pit)和內(nèi)容存儲(cs)。其中對內(nèi)容存儲(cs)的訪問決定了處理性能。本發(fā)明實(shí)施例提出的一種基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的系統(tǒng)及方法具體是一種基于存儲虛擬為網(wǎng)絡(luò)接口實(shí)現(xiàn)基于虛擬網(wǎng)絡(luò)接口的內(nèi)容緩存的系統(tǒng)及方法。優(yōu)選地,消除組件內(nèi)容存儲cs,而以網(wǎng)絡(luò)接口(可采用虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口)接入網(wǎng)絡(luò)存儲設(shè)備。圖3為本發(fā)明實(shí)施例提供的一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖。如圖3所示,一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)包括:網(wǎng)絡(luò)設(shè)備和存儲設(shè)備,即網(wǎng)絡(luò)設(shè)備不具有存儲功能,則執(zhí)行以下步驟:在網(wǎng)絡(luò)設(shè)備的內(nèi)存中分配未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表,在未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表中添加虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口。當(dāng)網(wǎng)絡(luò)設(shè)備從接口1接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文查找未應(yīng)答興趣表,若找到匹配表項(xiàng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;若沒有匹配到相應(yīng)的表項(xiàng),在未應(yīng)答興趣表中插入新的表項(xiàng)并將虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口和興趣報(bào)文進(jìn)入的接口1的信息添加到所述新的表項(xiàng),并依據(jù)興趣報(bào)文攜帶的內(nèi)容查找轉(zhuǎn)發(fā)信息表,根據(jù)轉(zhuǎn)發(fā)信息表的信息對興趣報(bào)文進(jìn)行轉(zhuǎn)發(fā)。當(dāng)網(wǎng)絡(luò)設(shè)備從接口2接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未答應(yīng)興趣表,若沒有找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則丟棄該數(shù)據(jù)報(bào)文;若找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則依據(jù)匹配項(xiàng)信息轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文。其中,轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑為接收興趣報(bào)文的反方向,即將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至接口1;存儲數(shù)據(jù)報(bào)文則是將數(shù)據(jù)報(bào)文從接口3轉(zhuǎn)發(fā)至外接存儲設(shè)備中,進(jìn)行存儲。圖4為本發(fā)明實(shí)施例提供的另一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖。如圖4所示,一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)包括:網(wǎng)絡(luò)設(shè)備即網(wǎng)絡(luò)設(shè)備具有存儲功能,則執(zhí)行以下步驟:網(wǎng)絡(luò)設(shè)備包括存儲設(shè)備,則生成虛擬網(wǎng)絡(luò)接口,在虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序;在網(wǎng)絡(luò)設(shè)備的內(nèi)存中分配未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表,在未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表中添加虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口。當(dāng)網(wǎng)絡(luò)設(shè)備從4接口接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文查找未應(yīng)答興趣表,若找到匹配表項(xiàng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;若沒有匹配到相應(yīng)的表項(xiàng),在未應(yīng)答興趣表中插入新的表項(xiàng)并將虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口和興趣報(bào)文進(jìn)入的接口4的信息添加到所述新的表項(xiàng),并依據(jù)興趣報(bào)文攜帶的內(nèi)容查找轉(zhuǎn)發(fā)信息表,根據(jù)轉(zhuǎn)發(fā)信息表的信息對興趣報(bào)文進(jìn)行轉(zhuǎn)發(fā)。當(dāng)網(wǎng)絡(luò)設(shè)備從接口5接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未答應(yīng)興趣表,若沒有找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則丟棄該數(shù)據(jù)報(bào)文;若找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則依據(jù)匹配項(xiàng)信息轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文。其中,轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑為接收興趣報(bào)文的反方向,即將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至接口4;存儲數(shù)據(jù)報(bào)文則是將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至接口6,即生成的虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序,并存儲數(shù)據(jù)報(bào)文。圖5為本發(fā)明實(shí)施例提供的一種路由器中基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的系統(tǒng)結(jié)構(gòu)示意圖。在本發(fā)明提供的實(shí)施例中,該系統(tǒng)可涉及如下實(shí)體:交換機(jī)和存儲實(shí)體。交換機(jī)可以是支持sdn(軟件定義網(wǎng)絡(luò))、openflow和pof(協(xié)議無關(guān)轉(zhuǎn)發(fā))的網(wǎng)絡(luò)設(shè)備,包括實(shí)現(xiàn)這種功能的服務(wù)器、主機(jī)等物理實(shí)體;存儲實(shí)體可以是網(wǎng)絡(luò)設(shè)備內(nèi)實(shí)現(xiàn)存儲功能的邏輯實(shí)體,或連接到網(wǎng)絡(luò)設(shè)備某個(gè)網(wǎng)絡(luò)接口上的網(wǎng)絡(luò)存儲實(shí)體。如圖5所示,網(wǎng)絡(luò)設(shè)備則執(zhí)行以下步驟:當(dāng)路由器中的路由表更新時(shí),在轉(zhuǎn)發(fā)信息表添加虛擬網(wǎng)絡(luò)接口。當(dāng)路由器從接口7接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文匹配未應(yīng)答興趣表,若找到匹配表項(xiàng),將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;否則在未應(yīng)答興趣表中添加新的表項(xiàng),表項(xiàng)中含興趣報(bào)文到達(dá)的網(wǎng)絡(luò)接口7和虛擬網(wǎng)絡(luò)接口,并依據(jù)興趣報(bào)文攜帶的內(nèi)容查找轉(zhuǎn)發(fā)信息表,根據(jù)轉(zhuǎn)發(fā)信息表的信息對興趣報(bào)文進(jìn)行轉(zhuǎn)發(fā)。當(dāng)路由器從接口8接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文查找未應(yīng)答興趣表,若沒有找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則丟棄該數(shù)據(jù)報(bào)文;若找到數(shù)據(jù)報(bào)文的匹配項(xiàng),則依據(jù)匹配項(xiàng)信息轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文。其中,轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文的路徑為接收興趣報(bào)文的反方向,即將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至接口7;存儲數(shù)據(jù)報(bào)文則是將數(shù)據(jù)報(bào)文從接口9,即生成的虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序,并存儲數(shù)據(jù)報(bào)文。首先,若是帶有存儲的網(wǎng)絡(luò)設(shè)備,則生成虛擬網(wǎng)絡(luò)接口,則在虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序;若網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)接口上接入存儲設(shè)備,則直接執(zhí)行以下步驟。其中訪問存儲的軟件程序是以多線程方式運(yùn)行的,優(yōu)先級設(shè)置為低,不影響網(wǎng)絡(luò)設(shè)備內(nèi)其他的轉(zhuǎn)發(fā)操作。此過程中,只要有興趣報(bào)文到達(dá),轉(zhuǎn)發(fā)興趣報(bào)文時(shí),都要經(jīng)過虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口,這時(shí)添加上述虛、實(shí)接口的時(shí)機(jī)控制在路由表更新時(shí),以及處理為缺省接口時(shí)的情況。當(dāng)處理興趣報(bào)文時(shí),網(wǎng)絡(luò)設(shè)備根據(jù)接收到的興趣報(bào)文查找未應(yīng)答興趣表項(xiàng),若找到出相應(yīng)表項(xiàng),則將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;否則在未應(yīng)答興趣表中添加新的表項(xiàng),表項(xiàng)中含興趣報(bào)文到達(dá)的網(wǎng)絡(luò)接口7和虛擬網(wǎng)絡(luò)接口,并依據(jù)興趣報(bào)文攜帶的內(nèi)容查找轉(zhuǎn)發(fā)信息表,根據(jù)轉(zhuǎn)發(fā)信息表的信息對興趣報(bào)文進(jìn)行轉(zhuǎn)發(fā);存儲設(shè)備接收到興趣報(bào)文后,檢索存儲,如有數(shù)據(jù),則封裝成數(shù)據(jù)報(bào)文以網(wǎng)絡(luò)傳輸方式發(fā)回,此時(shí)網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),查找未應(yīng)答興趣表,除接收接口外(即排除存儲接口),將數(shù)據(jù)報(bào)文發(fā)往興趣報(bào)文到達(dá)的接口;如果存儲設(shè)備無對應(yīng)數(shù)據(jù),則丟棄興趣報(bào)文,這樣就免除了網(wǎng)絡(luò)設(shè)備的進(jìn)一步處理。若存儲設(shè)備沒有找到相應(yīng)數(shù)據(jù),則刪除興趣報(bào)文。這種處理過程稱為隱性處理,實(shí)際上是消除了網(wǎng)絡(luò)設(shè)備接到某個(gè)接口返回不命中時(shí)的冗余處理,以便后續(xù)外發(fā)興趣報(bào)文的操作,原因在于在興趣報(bào)文的轉(zhuǎn)發(fā)時(shí),除了轉(zhuǎn)發(fā)到存儲接口外,本發(fā)明實(shí)施例提供的系統(tǒng)及方法還依據(jù)轉(zhuǎn)發(fā)信息表將興趣報(bào)文轉(zhuǎn)發(fā)到了其他接口。圖6為本發(fā)明實(shí)施例提供的一種基于虛擬網(wǎng)絡(luò)接口的網(wǎng)絡(luò)緩存的方法流程圖。如圖5所示,該方法包括步驟s101-s102:步驟s101:將緩存訪問網(wǎng)絡(luò)接口加入pit表中相應(yīng)興趣報(bào)文進(jìn)入接口的方法:分配未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表,在未應(yīng)答興趣表和轉(zhuǎn)發(fā)信息表中添加虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口;其中,當(dāng)接收到興趣報(bào)文時(shí),根據(jù)接收到的興趣報(bào)文查找未應(yīng)答興趣表,若找到匹配表項(xiàng),則將興趣報(bào)文到達(dá)接口添入表項(xiàng),并丟棄興趣報(bào)文;若沒有匹配到相應(yīng)的表項(xiàng),在未應(yīng)答興趣表中插入新的表項(xiàng)并將虛擬網(wǎng)絡(luò)接口或外掛網(wǎng)絡(luò)存儲的網(wǎng)絡(luò)接口添加到新的表項(xiàng),并依據(jù)興趣報(bào)文攜帶的內(nèi)容和轉(zhuǎn)發(fā)信息表轉(zhuǎn)發(fā)興趣報(bào)文。步驟s102:將緩存訪問網(wǎng)絡(luò)接口添加到所有表項(xiàng)的外發(fā)接口列表、將訪問緩存轉(zhuǎn)變?yōu)閳?bào)文轉(zhuǎn)發(fā)方法:當(dāng)接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未應(yīng)答興趣表,若找到匹配項(xiàng),則依據(jù)匹配項(xiàng),將轉(zhuǎn)發(fā)并存儲數(shù)據(jù)報(bào)文。當(dāng)網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文匹配未應(yīng)答興趣表步驟中包括:若沒有找到匹配項(xiàng),則丟棄數(shù)據(jù)報(bào)文。具體地,網(wǎng)絡(luò)設(shè)備初始化步驟中包括:若網(wǎng)絡(luò)設(shè)備包括存儲設(shè)備,則生成虛擬網(wǎng)絡(luò)接口,在虛擬網(wǎng)絡(luò)接口上掛接訪問存儲的軟件程序;若網(wǎng)絡(luò)設(shè)備不包括存儲設(shè)備,即網(wǎng)絡(luò)接口的物理網(wǎng)絡(luò)接口上接入網(wǎng)絡(luò)存儲設(shè)備。本發(fā)明的有益效果包括:解決了信息中心網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備處理訪問緩存時(shí)的等待問題,同時(shí)解決了緩存不命中時(shí)的興趣報(bào)文轉(zhuǎn)發(fā)問題,以轉(zhuǎn)發(fā)理念統(tǒng)一了網(wǎng)絡(luò)設(shè)備訪問緩存的問題,提高了網(wǎng)絡(luò)設(shè)備的處理性能。以上所述的具體實(shí)施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1