昨天公司培訓(xùn)主題是網(wǎng)絡(luò)基礎(chǔ)——路由學(xué)習(xí),干貨滿(mǎn)滿(mǎn),主要從靜態(tài)路由、動(dòng)態(tài)路由以及路由在公司產(chǎn)品中的應(yīng)用三部分講的。這幾天陸續(xù)整理一下在這次培訓(xùn)中學(xué)到的印象深刻的點(diǎn),雖然專(zhuān)業(yè)是網(wǎng)絡(luò)工程,但其實(shí)技術(shù)基礎(chǔ)并不扎實(shí),這次培訓(xùn)更體系化更簡(jiǎn)明,貼近工作。
今日整理的點(diǎn)是:轉(zhuǎn)發(fā)的三種類(lèi)型
1、普通轉(zhuǎn)發(fā)(CPU轉(zhuǎn)發(fā))
2、快速轉(zhuǎn)發(fā)(通過(guò)路由表/arp表轉(zhuǎn)發(fā))
3、硬件轉(zhuǎn)發(fā)(采用ASIC交換芯片通過(guò)FIB表完成IP轉(zhuǎn)發(fā))
這其中普通轉(zhuǎn)發(fā)效率最低,硬件轉(zhuǎn)發(fā)效率最高,一般高端路由器都采用硬件轉(zhuǎn)發(fā),中低端路由器為CPU轉(zhuǎn)發(fā)。
CPU轉(zhuǎn)發(fā)是最笨的,每一次轉(zhuǎn)發(fā)讓路由大腦計(jì)算一遍,效率極低,內(nèi)存消耗大。
快速轉(zhuǎn)發(fā)是通過(guò)查詢(xún)CPU生成的路由表、arp表等表實(shí)現(xiàn)快速三層、二層的轉(zhuǎn)發(fā),減少內(nèi)存消耗。
硬件轉(zhuǎn)發(fā)是最快速敏捷的,高端路由器會(huì)采用專(zhuān)門(mén)的交換芯片做轉(zhuǎn)發(fā),使用CPU生成的FIB表完成IP轉(zhuǎn)發(fā)等。
FIB強(qiáng)調(diào)的是作為轉(zhuǎn)發(fā)的路由表RIB是用來(lái)做路由管理的表。通常有了動(dòng)態(tài)路由協(xié)議的參與才能理解這個(gè)問(wèn)題。RIP、OSPF、BGP、ISIS都是動(dòng)態(tài)路由協(xié)議,它們學(xué)習(xí)到的路由首先要通告給RIB表。RIB表把所有[路由協(xié)議]學(xué)習(xí)到的路由匯總到一起,經(jīng)過(guò)優(yōu)選,把優(yōu)選結(jié)果的路由加入到FIB表,供轉(zhuǎn)發(fā)使用。所以FIB是RIB的一個(gè)子集。