什麼是路由通訊協定?定義、運作方式
網路百科全書中路由協定的定義。
什麼是路由協定?
路由協定是一種協定,可在網路系統中的路由器之間交換路由表。路由協定是特定路由演算法的軟體實現,這些演算法是用於確定通過網路的各種路徑或路由的成本的數學過程,以便可以最有效地路由流量。
路由協定
路由協定一般在中大型TCP/IP網絡中實作,以簡化路由表的管理。常見的路由協定包括:
路由資訊協定 (RIP):基於距離向量路由演算法,用於中小型互網。RIP 是一種域內路由協定,只能在給定的路由域內運行。Microsoft Windows NT Server 和 Microsoft Windows 2000 Server 支援 RIP;執行 Windows NT 或 Windows 2000 的多宿主電腦可用作 RIP 路由器。
內部網關協定(IGP):基於距離向量路由演算法,用於中大型互網。IGP是一種域內路由協定,只能在給定的路由域內運行。IGP使用許多指標來確定路由成本,包括負載、頻寬、延遲、可靠性和最大傳輸單元(MTU)。路由器在檢查傳入流量時動態確定其中一些因素,而其他因素則由網路管理員指定。IGP 支援多路徑路由,以實現負載平衡和容錯。
開放最短路徑優先(OSPF)協定:基於鏈路狀態路由演算法,用於中大型對網。OSPF是一種域內路由協定,只能在給定的路由域內運行。OSPF也是一種分層路由協定,可在單個自治系統中使用。OSPF 是從早期的開放系統互連 (OSI) 參考模型路由協定演變而來的,稱為中間系統到中間系統 (IS–IS)。OSPF 支援多路徑路由,並使用一或多個路由指標,包括頻寬、可靠性、負載、延遲和 MTU。如果OSPF使用多個度量,它也支援服務類型(TOS)請求來區分流量。
外部閘道通訊協定 (EGP):一種網域間遞送通訊協定,用於在透過路由骨幹 (例如網際網路) 連接的不同遞送網域之間進行路由。EGP 於 1984 年特別設計,作為網際網路核心或骨幹路由器之間通訊的通訊協定。EGP 不使用遞送度量值 – 它只會追蹤目前可透過給定路由器連線到哪些網路。
邊界網關協定(BGP):另一種域間路由協定,專門為使網際網路的核心或骨幹路由器能夠相互通訊而建立。BGP 優於 EGP,因為它可以偵測遞送迴路並使用遞送度量。
NetWare 鏈路服務協議 (NLSP):用於 Novell NetWare 4。x 作為其多協定路由器 (MPR) 的一部分。NLSP 以 OSPF 路由和 Novell 的服務公告通訊協定 (SAP) 函數的組合為基礎,也以鏈結狀態路由演算法為基礎。
路由表維護協定(RTMP):用於 AppleTalk 網路,並基於距離向量路由演算法。RTMP 源自 RIP。
NOTE
動態路由器使用路由協定相互通訊,基本上是自我配置的(安裝在網路連線中的第一個路由器除外)。靜態路由器不會相互通訊,必須獨立配置。
Tips
請記住,路由協定與可路由協定不同。路由器使用路由協定相互通訊。另一方面,可路由協定是一種網路協定,例如 TCP/IP 或 IPX/SPX,可以在網路內的網路之間路由。