靜態路由與默認路由配置

1、靜態路由原理

路由:負責路由器控制層面的工做,決定數據包歷來源端到目的端所通過的路由路徑(源主機到目標主機之間的最佳傳輸路徑)緩存

路由器上的每一個接口是一個廣播域;交換機上的每一個接口是一個衝突域;網絡

路由表:路由器中維護的路由條目的集合,路由器根據路由表作出路徑選擇ide

路由表的造成:直連網段和非直連網段(直接相連和間接相連)3d

非直連:靜態路由和動態路由blog

靜態路由由管理員手工配置,特色是單向的且缺少靈活性(適合小範圍)接口

默認路由:路由表找不到目標網絡的路由條目時,將請求轉發到默認路由接口(通向其餘網段有且僅有一條路徑)ip

優先級:當路由表中同時存在靜態路由和默認路由的時候,靜態路由的優先級最高,匹配上了馬上進行轉發,若是沒有匹配上靜態路由,則按照默認路由進行轉發。路由

2、路由器轉發數據包的封裝過程(三層轉發原理)

特色:IP不變,MAC始終在變;路由器是隔離廣播的it

下面結合圖例詳細說明這個過程:
靜態路由與默認路由配置class

靜態路由原理及配置(超詳細實驗進行驗證)

首先,咱們的環境是全部設備都是初始狀態,即對外界幾乎一無所知,如今要實現主機 A和主機 B之間通訊

(1)主機A想要與主機B通訊,可是目前只知道主機B的IP地址,因此要先通過網關,而此時主機A並不知道路由器A的MAC地址,因此發送ARP廣播請求從而獲取路由器A的MAC地址,此時四要素:

源IP地址:192.168.1.2/24

源MAC地址: 00-11-12-21-11-11

目的IP地址:192.168.1.1/24

目標MAC地址:FF-FF-FF-FF

(2)因爲是ARP廣播,因此路由器A的E0端口接收到這個廣播,查看數據幀發現是本身的IP地址,由路由器A的E0端口給出迴應,主機A收到迴應進行ARP緩存,此時由主機A發送一個ping的數據包,此時四要素(主要內容是):

源IP地址:192.168.1.2/24

源MAC地址: 00-11-12-21-11-11

目的IP地址:192.168.2.2/24

目標MAC地址:00-11-12-21-22-22

(3)路由器A的E0接口發現目標MAC地址是本身,而後拆開數據包(解開MAC頭部),發現IP地址是主機B的IP地址,此時路由器A會打開路由表查詢是否有該條目信息,匹配目標網段,找到路徑是E1方向,此時須要從新封裝MAC頭部信息,可是如今沒法封裝,由於沒有目標的MAC地址,只能將該ping包丟棄,此時路由器A的E1端口發起一個ARP廣播,此時四要素是:

源IP地址:10.1.1.1/8

源MAC地址:00-11-12-21-33-33

目的IP地址:10.1.1.2/8

目標MAC地址:FF-FF-FF-FF

(4)此時路由器B的E1端口接收到此廣播,發現是目標IP是本身,將給出迴應,因而將(路由器B的E1端口)本身的MAC地址(00-11-12-21-44-44)告訴路由器A的E1端口,那麼路由器A的E1端口緩存路由器B的E1接口的MAC地址,此時主機A的ping包能夠到達路由器B的E1端口,路由器B發現找的是本身,此時開始拆包,查詢路由表,找到要通過路由器B的E0端口將數據封裝後發送出去,可是此時不知道目標(主機B)的MAC地址,將該ping 包丟棄,那麼此時路由器B的E0端口將發起一個ARP廣播,從而獲取主機B的MAC地址,此時四要素是:

源IP地址:192.168.2.1/24

源MAC地址:00-11-12-21-55-55

目的IP地址:192.168.2.2/24

目標MAC地址:FF-FF-FF-FF

(5)此時主機B收到該廣播,拆包發現目標IP是本身的,將對路由器B的E0接口給出迴應,告訴它本身的MAC的地址,此時路由器B的E0接口緩存該回應的信息,此時主機A的ping包數據再次過來,此時四要素:

源IP地址:192.168.2.1/24

源MAC地址:00-11-12-21-55-55

目的IP地址:192.168.2.2/24

目標MAC地址:00-11-12-21-66-66

此後主機A和主機B就能夠正常互相通訊,從而再也不須要進行ARP的廣播過程。注意上述過程當中的斜體部分,是否驗證了前面所說的「IP不變,MAC始終在變」的轉發特色。

3、兩臺路由互通的配置實驗操做

結合上述的原理過程,經過一個簡單的實驗驗證這一過程。
1.在華爲模擬器ensp上設置靜態路由
先打開ensp ,新建2個路由器和2個pc用戶,分別用網線鏈接,以下圖

靜態路由與默認路由配置

2. 將設備所有開啓,並雙擊各個設備進行配置
首先R1,進入接口模式,配置g0/0/1 g0/0/0
靜態路由與默認路由配置
靜態路由與默認路由配置

3. 配置R2 g0/0 /0 g0/0/01接口
靜態路由與默認路由配置
靜態路由與默認路由配置
靜態路由與默認路由配置

4.配置R1靜態路由,R2默認路由並輸入命令查看路由表是否配置成功
靜態路由與默認路由配置
靜態路由與默認路由配置

5.檢查網絡聯通性
靜態路由與默認路由配置
靜態路由與默認路由配置

4、三臺路由互通的配置實驗操做

1.在華爲模擬器ensp上設置靜態路由
先打開ensp ,新建3個路由器,分別用網線鏈接,以下圖

靜態路由與默認路由配置

2.配置R1接口和loo接口
靜態路由與默認路由配置
靜態路由與默認路由配置
靜態路由與默認路由配置

3.配置R2,R3的接口和loo
靜態路由與默認路由配置
靜態路由與默認路由配置
靜態路由與默認路由配置
靜態路由與默認路由配置

4.配置sa三臺靜態路由,並輸入命令查看路由表是否配置成功,再查看三臺路由的互通性。
按照順時針方向配置,要指定方向,防止迴環

R1:
ip route-static 3.3.3.3 32 192.168.20.2
ip route-static 2.2.2.2 32 192.168.20.2
靜態路由與默認路由配置
靜態路由與默認路由配置
R2:
ip route-static 1.1.1.1 32 192.168.10.1
ip route-static 3.3.3.3 32 192.168.10.1
靜態路由與默認路由配置
靜態路由與默認路由配置
R3:
ip route-static 1.1.1.1 32 192.168.30.1
ip route-static 2.2.2.2 32 192.168.30.1
靜態路由與默認路由配置
靜態路由與默認路由配置

相關文章
相關標籤/搜索