面向轉(zhuǎn)發(fā)的雙向高速報(bào)文解析結(jié)構(gòu)
【圖文】:
活并快速地實(shí)現(xiàn)新協(xié)議的解析,本文提出了由轉(zhuǎn)發(fā)協(xié)議二叉trie樹(shù)(forwardingprotocoltrie,FP-trie)和雙向流水線2部分組成的BiPPAF結(jié)構(gòu),通過(guò)結(jié)合兩者的優(yōu)勢(shì)實(shí)現(xiàn)快速靈活的協(xié)議解析功能。BiPPAF結(jié)構(gòu)如圖1所示。在BiPPAF結(jié)構(gòu)中,轉(zhuǎn)發(fā)協(xié)議二叉trie樹(shù)將傳統(tǒng)的報(bào)文解析過(guò)程轉(zhuǎn)換為二叉trie樹(shù),實(shí)現(xiàn)報(bào)文解析的靈活表示;雙向流水結(jié)構(gòu)則充分利用硬件并行處理的特性,采用線性流水的查找FP-trie樹(shù)實(shí)現(xiàn)圖1BiPPAF結(jié)構(gòu)組成圖協(xié)議解析,達(dá)到高速的處理能力。1.1轉(zhuǎn)發(fā)協(xié)議二叉trie樹(shù)定義1節(jié)點(diǎn)深度是該節(jié)點(diǎn)到根節(jié)點(diǎn)的最大距離,根節(jié)點(diǎn)的深度為1,其余節(jié)點(diǎn)的深度為雙親深度的最大值加1;FP-trie樹(shù)中最大的節(jié)點(diǎn)深度稱(chēng)為FP-trie樹(shù)的深度。定義2葉子節(jié)點(diǎn)只能包含解析的結(jié)果,其中包含正常解析內(nèi)容的稱(chēng)為實(shí)葉子節(jié)點(diǎn),反之包含無(wú)法解析的稱(chēng)為虛葉子節(jié)點(diǎn)。定義3若二叉trie樹(shù)被稱(chēng)為FP-trie樹(shù),則應(yīng)滿足如下條件:條件1每個(gè)協(xié)議的識(shí)別判定可能需要多個(gè)定位規(guī)則,但每個(gè)非葉子節(jié)點(diǎn)內(nèi)只存儲(chǔ)一個(gè)定位規(guī)則和2個(gè)跳轉(zhuǎn)的指針,其中定位規(guī)則包含該協(xié)議相關(guān)字段的判定取值及判定方法;條件2任一個(gè)非葉子節(jié)點(diǎn)必須有2個(gè)子節(jié)點(diǎn),但不能同時(shí)以2個(gè)實(shí)葉子節(jié)點(diǎn)作子節(jié)點(diǎn);條件3一個(gè)FP-trie樹(shù)最多只能有一個(gè)虛葉子節(jié)點(diǎn);條件4從根到葉子節(jié)點(diǎn)的路徑上的所有節(jié)點(diǎn)(不包括葉子節(jié)點(diǎn))包含的定位規(guī)則順序連接表示報(bào)文解析的過(guò)程。由上述的定義可知,協(xié)議二叉trie樹(shù)具有如下的性質(zhì)
個(gè)節(jié)點(diǎn)的父節(jié)點(diǎn)的深度為L-1,故L-1+1=L≤SL。綜上可知,當(dāng)k=L的時(shí)候,滿足L≤SL≤2L-1,故命題成立。推論1對(duì)于節(jié)點(diǎn)數(shù)SL一定的FP-trie樹(shù),深度滿足lb(SL+1)≤L≤SL。證明由性質(zhì)2可知,L≤SL且SL≤2L-1,故SL+1≤2L,進(jìn)而lb(SL+1)≤L,所以得到結(jié)論:lb(SL+1)≤L≤SL。(a)協(xié)議樹(shù)A(b)協(xié)議樹(shù)B圖2FP-trie樹(shù)結(jié)構(gòu)綜上可知,,FP-trie樹(shù)的節(jié)點(diǎn)數(shù)和深度都存在上下限,即實(shí)現(xiàn)FP-trie樹(shù)節(jié)點(diǎn)占用的存儲(chǔ)空間有限,表明FP-trie樹(shù)物理可實(shí)現(xiàn)。目前,網(wǎng)絡(luò)設(shè)備在多數(shù)情況下需要根據(jù)多協(xié)議標(biāo)簽交換協(xié)議(multi-protocollabelswitching,MPLS)和IP協(xié)議(InternetProtocol)進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā),本文根據(jù)網(wǎng)絡(luò)實(shí)際情況,構(gòu)造了2個(gè)協(xié)議樹(shù)A與B,其中協(xié)議樹(shù)A描述了以太網(wǎng)協(xié)議內(nèi)嵌虛擬局域網(wǎng)協(xié)議(virtuallocalareanetwork,VLAN)及MPLS、IPv6的協(xié)議嵌套關(guān)系,而協(xié)議樹(shù)B描述了802.3SNAP協(xié)議內(nèi)嵌IPv4的協(xié)議嵌套關(guān)系,圖2中分別對(duì)協(xié)議樹(shù)A和協(xié)議樹(shù)B進(jìn)行了圖形化表示。圖2中的2個(gè)FP-trie樹(shù)的節(jié)點(diǎn)類(lèi)型共分為3種情況:①P1和P11代表協(xié)議無(wú)法識(shí)別的葉子節(jié)點(diǎn),用于指示報(bào)文無(wú)法解析;②P4、P6和P10分別代表了識(shí)別MPLS、
【作者單位】: 國(guó)家數(shù)字交換系統(tǒng)工程技術(shù)研究中心;解放軍理工大學(xué)指揮信息系統(tǒng)學(xué)院;
【基金】:國(guó)家“973計(jì)劃”資助項(xiàng)目(2012CB315901,2012CB315905) 國(guó)家“863計(jì)劃”資助項(xiàng)目(2011AA01A103) 國(guó)家科技支撐計(jì)劃資助項(xiàng)目(2011BAH19B01)
【分類(lèi)號(hào)】:TP393.02
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 林闖;賈子驍;孟坤;;自適應(yīng)的未來(lái)網(wǎng)絡(luò)體系架構(gòu)[J];計(jì)算機(jī)學(xué)報(bào);2012年06期
2 蔣林濤;;未來(lái)互聯(lián)網(wǎng)的承載網(wǎng)絡(luò)[J];中興通訊技術(shù);2010年02期
【共引文獻(xiàn)】
相關(guān)期刊論文 前5條
1 徐恪;朱敏;林闖;;互聯(lián)網(wǎng)體系結(jié)構(gòu)評(píng)估模型、機(jī)制及方法研究綜述[J];計(jì)算機(jī)學(xué)報(bào);2012年10期
2 黃兵;;智能管道發(fā)展目標(biāo)探討[J];中興通訊技術(shù);2012年01期
3 魏林輝;;通信技術(shù)將向網(wǎng)絡(luò)融合技術(shù)發(fā)展[J];中興通訊技術(shù);2012年01期
4 吳少勇;甘玉璽;張翰之;;以太網(wǎng)的環(huán)路檢測(cè)技術(shù)[J];中興通訊技術(shù);2012年01期
5 王領(lǐng)強(qiáng);;智能管道技術(shù)及其在固網(wǎng)移動(dòng)融合中的應(yīng)用[J];中興通訊技術(shù);2012年05期
相關(guān)碩士學(xué)位論文 前1條
1 張杰才;PTDN體系結(jié)構(gòu)研究與網(wǎng)管的實(shí)現(xiàn)[D];北京交通大學(xué);2011年
【二級(jí)參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 蔣林濤;;電信轉(zhuǎn)型和下一代網(wǎng)的若干問(wèn)題研究(上)[J];電信工程技術(shù)與標(biāo)準(zhǔn)化;2006年01期
2 林闖;田立勤;王元卓;;可信網(wǎng)絡(luò)中用戶行為可信的研究[J];計(jì)算機(jī)研究與發(fā)展;2008年12期
3 林闖,彭雪海;可信網(wǎng)絡(luò)研究[J];計(jì)算機(jī)學(xué)報(bào);2005年05期
4 林闖;汪洋;李泉林;;網(wǎng)絡(luò)安全的隨機(jī)模型方法與評(píng)價(jià)技術(shù)[J];計(jì)算機(jī)學(xué)報(bào);2005年12期
5 林闖;雷蕾;;下一代互聯(lián)網(wǎng)體系結(jié)構(gòu)研究[J];計(jì)算機(jī)學(xué)報(bào);2007年05期
6 羅安安;林闖;王元卓;鄧法超;陳震;;可信網(wǎng)絡(luò)連接的安全量化分析與協(xié)議改進(jìn)[J];計(jì)算機(jī)學(xué)報(bào);2009年05期
7 林闖;胡杰;孔祥震;;用戶體驗(yàn)質(zhì)量(QoE)的模型與評(píng)價(jià)方法綜述[J];計(jì)算機(jī)學(xué)報(bào);2012年01期
8 林闖,任豐原;可控可信可擴(kuò)展的新一代互聯(lián)網(wǎng)[J];軟件學(xué)報(bào);2004年12期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 杜旭;邱慶哲;黃建;;基于FPGA的字符串匹配算法[J];微電子學(xué)與計(jì)算機(jī);2007年03期
2 秋小強(qiáng);蔡覺(jué)平;;網(wǎng)絡(luò)處理器高速AES協(xié)處理器設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2007年12期
3 鄭緯民;計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)復(fù)習(xí)指導(dǎo)3[J];當(dāng)代電大;2002年02期
4 唐興旺;黃建;姚小威;;基于流水線的優(yōu)先級(jí)隊(duì)列排序的VLSI實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2006年02期
5 賀鵬;關(guān)洪濤;謝高崗;;支持未來(lái)網(wǎng)絡(luò)創(chuàng)新的可編程虛擬化路由器技術(shù)[J];中興通訊技術(shù);2011年02期
6 王麗君;劉永強(qiáng);張健;;基于OpenFlow的未來(lái)互聯(lián)網(wǎng)試驗(yàn)技術(shù)研究[J];電信網(wǎng)技術(shù);2011年06期
7 孫瑛霖;一種通用SOAP報(bào)文處理系統(tǒng)的研究與實(shí)現(xiàn)[J];微計(jì)算機(jī)信息;2005年17期
8 金冬成;;P2P檢測(cè)控制系統(tǒng)中的協(xié)議分析[J];廣東通信技術(shù);2008年12期
9 金冬成;;P2P檢測(cè)控制系統(tǒng)中的協(xié)議分析[J];中國(guó)新通信;2008年23期
10 李玉宏;程時(shí)端;;未來(lái)自管理互聯(lián)網(wǎng)的結(jié)構(gòu)和機(jī)制[J];中興通訊技術(shù);2010年02期
相關(guān)會(huì)議論文 前1條
1 丁力;徐華;王家^
本文編號(hào):2546147
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2546147.html