一. 路由器的工作原理
二. 路由表的形成
三. 靜態路由和默認路由
四. 路由器轉發數據包的封裝過程
五. 總結
一. 路由器的工作原理
- 路由:從源主機到目標主機的轉發過程
- 路由器:能夠將數據包轉發到正確的目的地,並在轉發過程中選擇最佳路徑的設備。
- 路由器的工作原理:將數據包轉發到正確的目的地,並在轉發過程中選擇最佳路徑的過程及路由器的工作原理。
二. 路由表的形成
- 路由表:路由器中維護的路由條目的集合
路由器根據路由表做路徑選擇
2.路由表的形成:直接網段:配置IP地址端口UP狀態直連路由
非直連網段:對於非直連的網段,需要靜態路由或動態路由,將兩段添加到路由表
3.路由表的轉發數據過程
(1)主機 1.1 要發送數據包給主機 4.1,因為 IP 地址不在同一網段,所以主機會將數據包發送給本網段的網關路由器 A。
(2)路由器 A 接收到數據包,先查看數據包 IP 首部中的目標 IP
地址,再查找自己的路由表。數據包的目標 IP 地址是 4.1,屬於 4.0 網段,路由器 A 在路由表中查到 4.0 網段轉發的接口是 S0 接口。於是,路由器 A 將數據包從 S0 接口轉發出去。
(3)網絡中的每個路由器都是按這樣的步驟轉發數據的,直至到達路由器 B,再用同樣的轉發方法從 E0 口轉發出去,最后 4.1 主機接收到這個數據包。
在轉發數據包的過程中,如果在路由表中沒有找到數據包的目的地址,則根據路由器的 配置轉發到默認接口或給用戶返回目標地址不可達的信息。
上述雖然只是對路由器工作過程的簡單描述,但卻是路由器最基本的工作原理。
一. 靜態路由和默認路由
- 靜態路由:有管理員手動配置的單向的
缺乏靈活性
- 默認路由:當路由器在路由表中找不到網絡的路由條目時,路由器把請求轉發到默認路由接口 特殊的靜態路由 也稱末節網絡
二. 路由器轉發數據包的封裝過程
源目地址變化
源IP 192.168.1.2 目的192.168.2.2
源MAC 11-11 目的MAC 22-22
ARP廣播解析出網關 EO MAC地址進行第一次封裝
先解封裝,查看數據包的目的 IP,查詢路由表,確定轉發路經(路線)
ARP廣播解析出路由器B E1的mac地址。進行第二次封裝
源IP 192.168.1.2 目的IP 192.168.2.2
源MAC3-33 目的44-44
先解封裝,查看數據包目的IP地址查看路由表自己的直連網段,通過E0發給主機B
先ARP廣解析主機B mac地址。進行第三次封裝
源IP192.168.1.2 目的IP 192.168.2.2
源MAC55-55 目的66-66
A發送給B數據包--》B收到A的數據
總結:路由器封裝的過程IP地址不變MAC地址一直再變
交換與路由對比
路由工作在網絡層:根據路由表轉發數據
路由選擇
路由轉發
交換工作在數據鏈路層:根據MAC地址表轉發數據
硬件轉發
總結:交換機:mac地址 有--》轉發 沒有 泛洪或廣播
路由器:路由表 有--》轉發 沒有 丟棄
五 總結
路由器通過查詢路由表,實現數據包轉發
路由表的形成有靜態添加和動態學習兩種方式
靜態路由是由管理員手工添加的路由信息
默認路由是一種特殊的靜態硌由