|
隨著我國(guó)路由行業(yè)的發(fā)展,也推動(dòng)了路由器關(guān)鍵技術(shù)的不斷完善,于是我研究了一下路由器關(guān)鍵技術(shù)的詳細(xì)講解,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。近年來(lái),互聯(lián)網(wǎng)的發(fā)展異常迅猛,應(yīng)用日益商業(yè)化,網(wǎng)上用戶數(shù)的發(fā)展難以預(yù)測(cè)。
此外,越來(lái)越多的用戶需要高速接入。有關(guān)資料表明,在我國(guó),上網(wǎng)速度慢是眾多網(wǎng)民抱怨的首要問(wèn)題。因此,提高網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)服務(wù)質(zhì)量、路由器上的網(wǎng)絡(luò)管理系統(tǒng)變得日益重要。在保證質(zhì)量的前提下,最大限度地利用帶寬,及早發(fā)現(xiàn)并診斷設(shè)備故障,迅速方便地根據(jù)需要改變配置等網(wǎng)絡(luò)管理功能,成為直接影響網(wǎng)絡(luò)用戶和網(wǎng)絡(luò)運(yùn)營(yíng)商利益的重要因素?偟貋(lái)說(shuō),路由器的結(jié)構(gòu)正朝著速度更快、服務(wù)質(zhì)量更好和更易于綜合化管理三個(gè)方向發(fā)展。
路由器的兩大功能
數(shù)據(jù)通路功能:對(duì)于每個(gè)到達(dá)路由器的數(shù)據(jù)包,在不丟失的情況下,負(fù)責(zé)尋路。此功能主要包括:轉(zhuǎn)發(fā)決定,經(jīng)由背板輸出鏈路隊(duì)列調(diào)度。轉(zhuǎn)發(fā)功能是通過(guò)專門(mén)硬件來(lái)實(shí)現(xiàn)的,每一個(gè)通過(guò)路由器的分組包都要執(zhí)行這個(gè)操作。數(shù)據(jù)通路功能對(duì)改進(jìn)路由器關(guān)鍵技術(shù)的性能是很重要的。控制功能:主要包括路由表的管理和系統(tǒng)的配置與管理,以及與相鄰路由器關(guān)鍵技術(shù)信息,通過(guò)軟件實(shí)現(xiàn)等。這些功能不是針對(duì)每個(gè)數(shù)據(jù)包的,因此使用頻度相對(duì)低一些。
路由器關(guān)鍵技術(shù)問(wèn)題
就目前路由器關(guān)鍵技術(shù),有的問(wèn)題已經(jīng)取得了階段性的成果,有的才剛剛開(kāi)始研究。需要說(shuō)明的是,這個(gè)領(lǐng)域的發(fā)展非?。為了便于系統(tǒng)地理解這些關(guān)鍵技術(shù)問(wèn)題,我們根據(jù)路由器發(fā)展的三大趨勢(shì),大致將這些問(wèn)題分為三類。一是與高速有關(guān)的問(wèn)題,如路由表快速查找、總線背板和交換結(jié)構(gòu)等。二是QoS問(wèn)題,如數(shù)據(jù)流和數(shù)據(jù)包的分類,流量工程和阻塞控制等。三是與軟件有關(guān)的問(wèn)題,如軟件的穩(wěn)定性、配置和管理等。需要說(shuō)明的是,這種分類法并不嚴(yán)格,有些問(wèn)題可以同時(shí)屬于兩類。
1.與速度有關(guān)的技術(shù)
路由表的快速查找技術(shù)
為了解決地址資源緊缺,減少路由表的規(guī)模,降低管理難度,互聯(lián)網(wǎng)采用了CIDR(Classless Inter-Doma in Routing)。這樣,路由表中存放的不是一個(gè)個(gè)具體的IP地址,而是可變長(zhǎng)度的網(wǎng)絡(luò)前綴。路由技術(shù)在對(duì)IP包尋址時(shí),采用最長(zhǎng)的網(wǎng)絡(luò)前綴匹配(LPM-Longest Prefix Matching)。例如,假設(shè)路由表中有兩個(gè)表項(xiàng)“202.168.X.X,輸出端口1”和“202.168.16.X,輸出端口2”(X表示任意),如果有一個(gè)IP包的目的地址為202.168.16.5,那么這個(gè)包應(yīng)該從端口2輸出。傳統(tǒng)的路由器執(zhí)行最長(zhǎng)網(wǎng)絡(luò)前綴匹配的時(shí)間很長(zhǎng),使得路由表查找成為路由器速度的瓶頸。最近兩年出現(xiàn)了一些快速查表算法,能夠支持吉比特鏈路。這些算法包括改進(jìn)的精確匹配法、基于trie法、并行硬件法、協(xié)議改變簡(jiǎn)化路由表的查詢和緩沖法等。這些算法,有些易于硬件實(shí)現(xiàn),有些適合軟件實(shí)現(xiàn)。對(duì)于組播地址尋址,要根據(jù)IP包的源地址和組播地址查表,對(duì)源地址采用最長(zhǎng)前綴匹配法,對(duì)目的地址采用精確匹配法。
交換結(jié)構(gòu)和調(diào)度算法
交換結(jié)構(gòu)有Crossbar、共享存儲(chǔ)器和總線三種方式。Crossbar結(jié)構(gòu)的速度由調(diào)度器決定,共享存儲(chǔ)器結(jié)構(gòu)的速度由存儲(chǔ)器的讀寫(xiě)速度決定,共享總線結(jié)構(gòu)的速度由總線的容量和仲裁的開(kāi)銷決定。調(diào)度器是Crossbar交換結(jié)構(gòu)的核心,它在每個(gè)調(diào)度時(shí)隙內(nèi)收集各輸入端口有關(guān)數(shù)據(jù)包隊(duì)列的信息,經(jīng)過(guò)一定的調(diào)度算法得到輸入端口和輸出端口之間的一個(gè)匹配,提供輸入端口到輸出端口的通路。采用輸入緩沖無(wú)阻塞方式的Crossbar,用ESLIP算法實(shí)現(xiàn)調(diào)度已被一些廠家所采用。調(diào)度器設(shè)計(jì)的難點(diǎn)在于,既要滿足系統(tǒng)吞吐率達(dá)到100%的要求,又要支持CoS(Classes of Service)。調(diào)度算法中,加權(quán)公平排隊(duì)算法(WFQ-Weighted Fair Queuing)和經(jīng)過(guò)改進(jìn)后的加權(quán)公平流排隊(duì)算法(WF2Q-Weighted Fair Flow Queuing)比較容易實(shí)現(xiàn),而且性能也不錯(cuò)?傊,要讓互聯(lián)網(wǎng)真正能夠綜合多種業(yè)務(wù),作為網(wǎng)絡(luò)連接核心設(shè)備的路由器,必須提高端口速率和交換容量,提供QoS保證和流量工程(TE-Traffic Engineering)功能。
背板總線
由于端口速率高,交換結(jié)構(gòu)需要加速,而且接口板與交換板之間、控制板與接口板之間、控制板與交換板之間的連線很多,目前的路由器關(guān)鍵技術(shù)以及交換機(jī)都采用高速背板總線以提高系統(tǒng)的吞吐率。為了提高效率,數(shù)據(jù)線采用串行差分線路,速率可達(dá)每秒鐘1~2吉比特。要保證如此高的傳輸速率和那么多的連線,對(duì)背板總線的設(shè)計(jì)要求非常高。如何降低數(shù)據(jù)的傳輸誤碼率以及保證時(shí)鐘同步是總線設(shè)計(jì)中的關(guān)鍵技術(shù)。斯坦福大學(xué)的Tiny Tera路由器項(xiàng)目中,大量采用串行總線的實(shí)現(xiàn)方法值得研究和借鑒。本新聞共 2頁(yè),當(dāng)前在第 1頁(yè) 1 2 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|