網路層
Network Layer
路由
靜態路由
路由表是不隨時間改變,適用於網路環境穩定的網路。
固定路徑選擇(Fixed Rounting)
利用人工建立路由表。
優點:方便、簡單。
缺點:當網路型態變更時,需重新設定,反而麻煩。
洪犯法(Flooding)
路由器將封包以廣播方式網四面八方傳送,在理想狀態下,至少有一個封包會到拿目的地。
缺點:產生廣播風暴。
動態路由
依照網路狀況隨時調整路由表。
鏈結狀態路由
路由器定期測量附近路由器的鏈結費用(Link Cost),其費用可能與延遲、頻寬相關。之後在將鏈結費用廣播給所有路由器,所有路由器計算收到的鏈結費用後依最短花費建構路由表。
利用群組內每個路由器的路由表綜合出整體的拓樸圖
收斂慢,但是比較容易找出最佳路徑
Dijstra 最短路徑演算法
缺點 :
產生廣播風暴
報喜不要憂
距離向量路由(Distance Vector Rounting)
一種分散式路由演算法,路由表是由臨近路由器共同建立成,網路上每個路由器都必須維護一個二維向量表,透過路由器與鄰近路由器交換向量表來建立整體路由表。
純以距離(Hop數量)作為遠近的判斷依據
將學到的路由Hop加一之後再轉送給隔壁
收斂快,但是路徑未必是最好的
Bellman-Ford 最短路徑演算法
缺點:
迴路問題
距離向量震盪
路由 vs 轉送
Routing is the process of building up the tables that allow the correct output for a packet to be determined.
Forwarding is the process of taking a packet from an input and sending it out on the appropriate output.
名稱
定義
路由
路由器根據路由表來決定網路封包該如何 轉送的動作過程
轉送
決定封包......
TCP/IP
IPv4
IP 位址
私有 IP
網路遮罩
子網路遮罩
CIDR
無等級區域路由(Classless InterDomain Rounting),不理會位置等級的劃分,以變動大小區段來配置 IP 位址。
IP 路由
IP Rounting,封包的傳遞是由所經過的路由器共同完成。當傳送端傳送給接收端資料時,傳送端會將封包送給 Router,該路由決定封包的轉送路徑,當下一個路由器收到該封包後,再決定下一個路由。
NAT
網路位置轉譯(Network Address Translation)
優點:
增加上網彈性
節省公開 IP 位址
減少位址重疊機率
網路變動時,位址不必變動
缺點:
增加交換器的延遲
失去 IP 追朔性
非所有應用程式支援
ARP
RARP
ICMP
IPv6
IPv6延伸標頭
服務品質
設備
路由器
第三層交換器
Last updated