Basics of Web Design
Routing 繞送功能
路由器中的 routing(繞送或轉送)就是用來轉送資料到正確的網路區域。(至於是哪一台正確的電腦是由 switch 來負責)
Routing table 路由表 - 用來告訴路由器有哪些網路區域的存在。
路由表的事件
- 路由表資料的寫入與刪除都是一個事件
- 當有事件發生時,路由器的ISO不會在終端機上顯示任何訊息
- 使用 debug 指令來顯示路由表的事件
Routing loop 路由迴圈
- 路由迴圈的產生是封包從一台路由器繞送出去後沒到目的端,又回到同一台路由器,如此封包就在迴圈繞送永遠到不了目的端
- 封包中有 TTL 來控制存活時間,所以封包如果進入路由迴圈,當封包 TTL = 0 時,路由器還是會丟棄該封包
動態路由的目的
- 路由器的路由表無法自動記錄遠端網路資訊
- 使用靜態路由指令由管理者一筆筆將遠端資料加入路由表中,若遠端網路很多,使用靜態網路變得很沒效率,維護也不易
- 動態路由協定(Routing Protocol)的發展就是為了提供自動將遠端網路資訊加入到路由表中