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