路由
路由(routing)是指分組從源到目的地時,決定端到端路徑的網(wǎng)絡(luò)范圍的進(jìn)程[1]。
路由工作在OSI參考模型第三層——網(wǎng)絡(luò)層的數(shù)據(jù)包轉(zhuǎn)發(fā)設(shè)備。
路由器通過轉(zhuǎn)發(fā)數(shù)據(jù)包來實(shí)現(xiàn)網(wǎng)絡(luò)互連。雖然
路由器可以支持多種協(xié)議(如TCP/IP、IPX/SPX、AppleTalk等協(xié)議),但是在我國絕大多數(shù)
路由器運(yùn)行TCP/IP協(xié)議。
路由器通常連接兩個或多個由IP子網(wǎng)或點(diǎn)到點(diǎn)協(xié)議標(biāo)識的邏輯端口,至少擁有1個物理端口。
路由器根據(jù)收到數(shù)據(jù)包中的網(wǎng)絡(luò)層地址以及
路由器內(nèi)部維護(hù)的
路由表決定輸出端口以及下一跳地址,并且重寫鏈路層數(shù)據(jù)包頭實(shí)現(xiàn)轉(zhuǎn)發(fā)數(shù)據(jù)包。
路由器通過動態(tài)維護(hù)
路由表來反映當(dāng)前的網(wǎng)絡(luò)拓?fù)洌⑼ㄟ^網(wǎng)絡(luò)上其他
路由器交換
路由和鏈路信息來維護(hù)
路由表。