目錄
路由器的工作原理
路由表的形成
靜態路由和默認路由
路由器轉發數據包的封裝過程
靜態路由和默認路由的配置
總結
路由器的工作原理
路由概述
從源主機到目標主機的轉發過程
能夠將數據包轉發到正確的目的地,並在轉發過程中選擇最佳路徑的設備-路由器
路由器的工作原理
根據路由表轉發數據
主機1.1要發送數據到4.1
- 路由器A根據路由表轉發數據到S0口
- 路由器B接收到數據包,查看數據包的目標地址,並查找路由表
- 路由器B根據路由表轉發數據到E0口
- 主機4.1接收到數據包
跨網段通訊把數據包丟給網關
路由表的形成
路由表
路由器中維護的路由條目的集合
路由器根據路由表做路徑選擇
路由表的形成
直連網段
配置IP地址,端口UP狀態,形成直連路由
非直連網段
路由器 |
|
網段 |
接口 |
192.168.1.0/24 |
f0/0 |
10.0.0.0/8 |
F0/1 |
靜態路由和默認路由
靜態路由
由管理器手工配置的,是單向的
缺乏靈活性
默認路由
當路由器在路由表中找不到目標網絡的路由條目時,路由器把請求轉發到默認路由接口
默認路由是特殊的靜態路由
路由器轉發數據包的封裝過程
交換機 mac地址表有 轉發。沒有 泛洪或廣播
路由器 路由表有 轉發。 沒有 丟棄。
ARP廣播解析出網關E0 MAC地址 進行第一次封裝
源IP192.168.1.2 目的192.168.2.2
源MAC11-11 目的MAC22-22
先解封裝,查看數據包的目的IP,查詢路由表,確定轉發路徑(路線)
ARP廣播解析出路由器B E1 的MAC地址。進行第二次封裝
源IP192.168.1.2 目的IP192.168.2.2
源MAC33-33 目的44-44
先解封裝,查看數據包目的IP地址查看路由表自己的直連網段,通過E0發送給主機B。
先ARP廣播解析出主機BMAC地址,進行第三次封裝
源IP192.168.1.2 目的IP192.168.2.2
源MAC 55-55 目的66-66
A發送給B的數據包-----》B收到A的數據
總結:路由器封裝的過程IP地址不變 MAC地址一直不變
交換機與路由器對比
路由工作在網絡層
根據“路由表”轉發數據
路由選擇
路由轉發
交換工作在數據鏈路層
根據“MAC地址表”轉發數據
硬件轉發
靜態路由和默認路由的配置
靜態路由的配置
Router(config)#ip route network mask{address|interface}
默認路由的配置
Router(config)#ip route 0.0.0.0 0.0.0.0 address
交換工作在數據鏈路層
根據“MAC地址表”轉發數據
dis ip routing-table ###查看路由表
ip route-static 0.0.0.0 0.0.0.0 192.168.12.1 ###默認路由
ip route-static 192.168.10.0 255.255.255.0 192.168.12.1###靜態路由
ip route-static 10.10.0 16 NULL 0 ###靜態路由黑洞,特殊的應用場景
口訣:向上指默認向下指明細(靜態)
總結
路由器通過查詢路由表,實現數據包轉發
路由表的形成有靜態添加和動態學習兩種方式
靜態路由是由管理員添加的路由信息
默認路由是一種特殊的靜態路由
路由轉發數據封裝過程 三次封裝 Mac地址變 IP地址不變