靜態與動態路由
靜態路由和動態路由的區別在於路由條目進入系統的方式。計算機網絡中的路由是指在計算機網絡中正確地轉發數據包,使數據包最終到達正確的目的地的過程。路由主要有靜態路由和動態路由兩種類型。在靜態路由中,網絡管理員手動設置路由表中的路由條目。在這裡,他手動地設置哨兵,指定為了讓數據包到達某個目的地,必須遵循哪個路徑。其他路由協議都是在沒有任何網絡管理員干預的情況下自動生成的。所使用的算法比較複雜,但對於當前網絡規模較大且變化頻繁的網絡,動態路由是最合適的。
什麼是靜態路由(static routing)?
在靜態路由中,網絡管理員手動將路由條目輸入到每個路由器和計算機的路由表中。路由條目是一個條目,它指定包必須被轉發的網關,以便它到達某個目的地。在每臺路由器或計算機上,都存在一個名為routing table的表,其中包含許多路由條目。對於一個簡單的小型網絡,輸入到每個路由器的靜態路由是可行的,但是隨著網絡規模的增加和複雜性的增加,它變得過於繁瑣。此外,如果網絡中發生影響路由的更改(例如,路由器關閉或添加了新路由器),則必須手動更改路由條目。因此,在靜態路由中,路由表的管理也必須由管理員來完成。靜態路由的優點是沒有太多的處理。唯一的操作是在路由表上查找特定的目的地,因此路由硬件必須不需要任何複雜的處理器來降低它們的成本。
什麼是動態路由(dynamic routing)?
在動態路由中,路由條目是由路由算法自動生成的。因此,管理員不必再編輯任何手冊。路由算法是一種複雜的數學算法,路由器在其中通告它們的鏈路,並利用這些信息計算出最理想的路由。根據廣告和計算的方式,有不同的方法。鏈路狀態算法和距離向量算法就是這兩種著名的算法。OSPF(Open Shortest Path First)是一種遵循鏈路狀態算法的算法,而RIP(Routing Information Protocol)是一種使用距離向量算法的算法。對於現代大型網絡來說,動態路由是一種理想的選擇。
在動態路由中,路由表是定期更新的,因此,如果發生任何變化,就會根據這些表形成新的路由表。另一個優點是在動態路由中,根據擁塞情況,路由是自適應的。也就是說,如果某條路徑過於擁擠,路由協議會找出它們,並在將來的路由表中避免這些路徑。動態路由的缺點是計算複雜,需要大量的處理。因此,這種路由硬件的成本將是昂貴的。
靜態路由(static routing)和動態路由(dynamic routing)的區別
•在靜態路由中,網絡管理員手動輸入路由表條目。但在動態路由中,網絡管理員不必輸入任何條目,因為條目是自動生成的。
•在動態路由中,路由條目是使用複雜的路由算法生成的。在靜態路由中,不涉及這樣的算法。
•對於靜態路由,操作只是在表上進行查找,因此不需要任何處理來降低硬件成本。但是,動態路由算法需要大量的計算。因此,它需要很多處理能力。因此,硬件成本會很高。
•在靜態路由中,路由器不會通知或廣播與其他路由器的鏈接有關的任何信息。但是,在動態路由中,表是使用路由器公佈的信息生成的。
•在動態路由中,路由表會定期更新,因此對網絡中的任何變化都很敏感。但是,在靜態路由中,網絡管理員必須手動進行任何更改。
•靜態路由可用於小型網絡。但是,對於較大的網絡,靜態路由無法維護,因此需要使用動態路由。
•在靜態路由中,如果出現鏈路故障,通信將受到影響,直到鏈路重新啟動或管理員手動設置備用路徑。但是,在動態路由中,在這種情況下,路由表將被更新為具有備用路徑。
•靜態路由非常安全,因為不發送廣告。但是,在動態路由中,廣播和廣告的出現使其安全性降低。
小結:
靜態與動態路由
在計算機網絡中,路由是使計算機網絡正常工作的最重要的事情之一。靜態路由是管理員必須手動設置路由項的過程。在路由算法中,OSPF等路由算法是自動生成的。對於大型複雜網絡,使用靜態路由非常繁瑣,因此必須採用動態路由。動態路由的優點是路由表會定期生成,因此它們會隨網絡的任何變化而變化。但缺點是動態路由的計算需要更多的處理能力。
- BP63Vincent的未來運輸動態路徑系統(CC by-SA3.0)