二叉線索這種數(shù)據(jù)結(jié)構(gòu)的用法
發(fā)布時(shí)間:2014/8/31 20:31:51 訪問次數(shù):366
假定有一個(gè)lP地址是10011011 01111010 00000000 00000000,需要查找該地址是否在此二叉線索中。我們從最左邊查起。很容易發(fā)現(xiàn),查到第三個(gè)字符(即前綴10后面的0)時(shí),在二叉線索中就找不到匹配的,E5CN-HQ2H03-FLK說明這個(gè)地址不在這個(gè)二叉線索中。
以上只是給出了二叉線索這種數(shù)據(jù)結(jié)構(gòu)的用法,而并沒有說明“與唯一前綴匹配”和“與網(wǎng)絡(luò)前綴匹配”的關(guān)系。顯然,要將二又線索用于路由表中,還必須使二叉線索中的每一個(gè)葉節(jié)點(diǎn)包含所對(duì)應(yīng)的網(wǎng)絡(luò)前綴和子網(wǎng)掩碼。當(dāng)搜索到一個(gè)葉節(jié)點(diǎn)時(shí),就必須將尋找匹配的目的地址和該葉節(jié)點(diǎn)的子網(wǎng)掩碼進(jìn)行逐位“與”運(yùn)算,看結(jié)果是否與對(duì)應(yīng)的網(wǎng)絡(luò)前綴相匹配。若匹配,就按下一跳的接口轉(zhuǎn)發(fā)該分組。否則,就丟棄該分組。
總之,二又線索只是提供了一種可以快速在路由表中找到匹配的葉節(jié)點(diǎn)的機(jī)制。但這是否和網(wǎng)絡(luò)前綴匹配,還要和子網(wǎng)掩碼進(jìn)行一次邏輯與的運(yùn)算。
為了提高二叉線索的查找速度,廣泛使用了各種壓縮技術(shù)。例如,在圖4-26中的最后兩個(gè)地址,其最前面的4位都是1011。因此,只要一個(gè)地址的前4位是1011,就可以跳過前面4位(即壓縮了4個(gè)層次)而直接從第5位開始比較。這樣就可以減少查找的時(shí)間。當(dāng)然,制作經(jīng)過壓縮的二叉線索需要更多的計(jì)算,但由于每一次查找路由表時(shí)都可以提高查找速度,因此這樣做還是值得的。
假定有一個(gè)lP地址是10011011 01111010 00000000 00000000,需要查找該地址是否在此二叉線索中。我們從最左邊查起。很容易發(fā)現(xiàn),查到第三個(gè)字符(即前綴10后面的0)時(shí),在二叉線索中就找不到匹配的,E5CN-HQ2H03-FLK說明這個(gè)地址不在這個(gè)二叉線索中。
以上只是給出了二叉線索這種數(shù)據(jù)結(jié)構(gòu)的用法,而并沒有說明“與唯一前綴匹配”和“與網(wǎng)絡(luò)前綴匹配”的關(guān)系。顯然,要將二又線索用于路由表中,還必須使二叉線索中的每一個(gè)葉節(jié)點(diǎn)包含所對(duì)應(yīng)的網(wǎng)絡(luò)前綴和子網(wǎng)掩碼。當(dāng)搜索到一個(gè)葉節(jié)點(diǎn)時(shí),就必須將尋找匹配的目的地址和該葉節(jié)點(diǎn)的子網(wǎng)掩碼進(jìn)行逐位“與”運(yùn)算,看結(jié)果是否與對(duì)應(yīng)的網(wǎng)絡(luò)前綴相匹配。若匹配,就按下一跳的接口轉(zhuǎn)發(fā)該分組。否則,就丟棄該分組。
總之,二又線索只是提供了一種可以快速在路由表中找到匹配的葉節(jié)點(diǎn)的機(jī)制。但這是否和網(wǎng)絡(luò)前綴匹配,還要和子網(wǎng)掩碼進(jìn)行一次邏輯與的運(yùn)算。
為了提高二叉線索的查找速度,廣泛使用了各種壓縮技術(shù)。例如,在圖4-26中的最后兩個(gè)地址,其最前面的4位都是1011。因此,只要一個(gè)地址的前4位是1011,就可以跳過前面4位(即壓縮了4個(gè)層次)而直接從第5位開始比較。這樣就可以減少查找的時(shí)間。當(dāng)然,制作經(jīng)過壓縮的二叉線索需要更多的計(jì)算,但由于每一次查找路由表時(shí)都可以提高查找速度,因此這樣做還是值得的。
熱門點(diǎn)擊
- 查表法
- 擴(kuò)充響應(yīng)曲線法
- 計(jì)算機(jī)網(wǎng)絡(luò)在我國的發(fā)展
- 63Sn-37Pb錫鉛共晶合金的基本特性
- 直線插補(bǔ)計(jì)算的程序?qū)崿F(xiàn)
- 按網(wǎng)絡(luò)的作用范圍進(jìn)行分類
- IP地址分為幾類
- 因特網(wǎng)發(fā)展的三個(gè)階段
- 逐點(diǎn)比較法插補(bǔ)原理
- lP數(shù)據(jù)報(bào)首部的固定部分中的各字段
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究