網絡初級篇之直連路由與靜態路由(原理與實驗)


一、直連路由。
    1、什么是直連路由
       直接路由就是直接連接網段的路由,就是連接在各個路由器接口網段的路由,都是在路由器啟動的時候可以直接得到的路由網段。
    2、實驗。
       下面我們通過一個簡單的實驗,對直連路由來個更直觀的了解直連路由。

 AR1的配置
  <Huawei>system-view
  [Huawei]sysname AR1
  [AR1]interface GigabitEthernet0/0/0
  [AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
  [AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
  [AR1-GigabitEthernet0/0/1]ip address 192.168.2.254 24
  [AR1-GigabitEthernet0/0/1]interface GigabitEthernet0/0/2
  [AR1-GigabitEthernet0/0/2]ip address 192.168.3.254 24
  [AR1-GigabitEthernet0/0/2]interface GigabitEthernet0/0/3
  [AR1-GigabitEthernet0/0/3]ip address 192.168.4.254 24
  <AR1>save
  The current configuration will be written to the device.
  Are you sure to continue?[Y/N]y

測試

 查看一下路由器中的路由表

 二、靜態路由
  1、什么是靜態路由
    一種路由的方式,路由項(routing entry)由手動配置,是固定的,不會改變,即使網絡狀況已經改變或是重新被組態依然不會變化。
  2、優缺點
     優點:因為不會交換路由表,所以保密性高;不占用網絡帶寬,因為靜態路由不會產生更新流量。
     缺點:當路由器中的靜態路由信息需要大范圍地調整,這一工作的難度和復雜程度非常高。當網絡發生變化或網絡發生故障時,不能重選路由,很可能使路由失敗。
  3、工作原理
     與直連路由一樣,當路由器收到一段IP數據包時,會將IP數據包拆開,尋找目的IP地址,當找到目的IP地址后,會查自身路由表中的路由,從而尋找到由哪個端口發出數據包,將數據包重新打包后發出,完成路由動作。
  4、實驗
     下面我們通過一個簡單的實驗,對直連路由來個更直觀的了解靜態路由。

 AR1的配置:
  <Huawei>system-view
  [Huawei]sysname AR1
  [AR1]interface GigabitEthernet0/0/0
  [AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
  [AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
  [AR1-GigabitEthernet0/0/1]ip address 192.168.3.254 24
 
AR2的配置:
  <Huawei>system-view
  [Huawei]sysname AR2
  [AR2]interface GigabitEthernet0/0/0
  [AR2-GigabitEthernet0/0/0]ip address 192.168.2.254 24
  [AR2-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
  [AR2-GigabitEthernet0/0/1]ip address 192.168.3.253 24

測試

不通是因為,192.168.2.0/24這個網段並不與AR1的直連,所以AR1不知道目的地址為192.168.2.1的數據包應如何轉發造成的。

下面我在AR1上面配置一條靜態路由。

[AR1]ip route-static 192.168.2.0 24 192.168.3.253

上面的信息包含了:目的網段,子網掩碼以及下一跳(下一跳可以理解為我應該發給誰),再本實驗中,我應該把目的地址段為192.168.2.0的數據包發給192.168.3.253(AR1與AR2相連的AR2上的端口的IP)

 這時候就會在AR1的路由器中多出了一條靜態路由。我們在測試一下,看PC之間能否通信。

 測試結果依然不能通信,我們抓包看一下。

PC1處抓包

 PC2處抓包

抓包可以看出PC1只有發出的數據包,而沒有返回的數據包,也就是說PC1發出的數據包PC2可以接收,但是PC2發出的數據包PC1無法接收。 這是因為AR2沒有相關的路由,從而使得PC2發出的數據包在AR2被丟棄。

AR2添加一條靜態路由

[AR2]ip route-static 192.168.1.0 24 192.168.3.254

再次測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM