1. 程式人生 > 實用技巧 >千鋒教育網路安全學習筆記10-IP包頭分析與路由原理及實驗

千鋒教育網路安全學習筆記10-IP包頭分析與路由原理及實驗

學會IP包頭分析

自行百度查閱,看多了就記住了

路由實驗

路由表項有:直連路由表項(C)、靜態路由表項(S)、預設路由(S*)、浮動路由

其中:預設路由是靜態路由中的一個特例;

   浮動路由相當於一個備選項,除非另一條路由通道不通了,路由表項中它才顯示

   直連路由表項為路由器配好介面IP後自動生成的表項

   路由表項優先順序:管理距離值。其中C:0 S:1 S*:無窮大 值越小優先順序越大

下圖為一個實驗,三個路由器,三個交換機,六個主機,配通整個網路

實驗步驟如下:

1、配置六個PC的靜態IP,使得PC5 6在10.1.1.0/24網段 PC7、8在30.1.1.0/24網段中,PC9、10在50.1.1.0/24網段中

配置主機IP示例

操作步驟:左鍵點選pc->Desktop->IP Configuration->到達配置頁面,其中預設閘道器配置為路由器R6的IP地址10.1.1.254

其他主機類似

2、為三個路由器的介面配置相應的IP

寫在前面,因為思科模擬器上這個型號得路由器都為倆個介面,故Route7要買個模組來增加倆個介面:

操作如下

配置Router6操作步驟:右鍵點選路由器->CLI->no->回車鍵->命令如下:

 1 en    #進入特權模式
 2 conf t  #進入全域性控制模式
 3 int f0/0  #進入模組0的0介面配置模式
 4 ip add 10.1
.1.254 255.255.255.0 #為介面配置IP地址 5 no sh #手工開啟介面 6 exit 7 int f0/1 #配置另一個介面 8 ip add 20.1.1.1 255.255.255.0 9 no sh 10 exit 11 do sh ip int b #檢視介面配置詳情

配置Router7操作步驟:右鍵點選路由器->CLI->no->回車鍵->命令如下:

 1 en
 2 conf t
 3 
 4 int f0/1
 5 ip add 20.1.1.2 255.255.255.0
 6 no sh
 7 exit
 8 
 9 int
f0/0 10 ip add 40.1.1.1 255.255.255.0 11 no sh 12 exit 13 14 int f1/0 15 ip add 30.1.1.254 255.255.255.0 16 no sh 17 exit 18 do sh ip int b

配置Router8操作步驟:右鍵點選路由器->CLI->no->回車鍵->命令如下:

 1 en
 2 conf t
 3 int f0/0
 4 ip add 40.1.1.2 255.255.255.0
 5 no sh
 6 exit
 7 
 8 int f0/1
 9 ip add 50.1.1.254 255.255.255.0
10 no sh
11 exit
12 
13 do sh ip int b

配置好分別在三個路由器中檢視自動生成直連路由表項:do sh ip route

下圖為Route6中的結果:

Route7、8類似,主要檢視IP與對應的介面是否和你想要的一樣

3、分別為三臺路由器配置靜態路由表項、浮動路由、預設路由表項

對於Route6路由器來說:

分析如下:

對於處於10.1.1.0/24網段的主機要想與處於30.1.1.0/24、50.1.1.0/24網段的主機互聯路由表項中要有:

30.1.1.0/24 20.1.1.1

50.1.1.0/24 20.1.1.1

這倆個表項

為了減少路由表項故壓縮為:

0.0.0.0/32 20.1.1.2(下一跳IP地址) 即除了直連路由表項外,其他找不到的網段主機都從這個接口出去

故程式碼操作如下:

1 en
2 conf t
3 ip route 0.0.0.0 0.0.0.0 20.1.1.2  #加一個預設路由表項
4 
5 do sh ip route  #檢視路由表項

對於Route7來說:

分析如下:

對於處在30.1.1.0/24網段的主機要想和10.1.1.0/24、50.1.1.0/24網段的主機互聯,需有:

10.1.1.0/24 20.1.1.1

50.1.1.0/24 40.1.1.2

這倆個表項,觀察得不可合併,於是將新增倆個靜態路由,操作如下:

1 en
2 conf t
3 ip route 10.1.1.0 255.255.255.0 20.1.1.1
4 ip route 50.1.1.0 255.255.255.0 40.1.1.2
5 do sh ip route

對於Route8來說:

分析的話類比Route6,它倆都是邊緣路由,程式碼操作如下:

1 en 
2 conf t
3 ip route 0.0.0.0 0.0.0.0 40.1.1.1
4 do sh ip route

4、所有配置已經完工,測試下是否都能ping通

其中浮動路由上面實驗沒有涉及到,下圖中單獨提到:

在Route3中,要想實現10.1.1.0/24和40.1.1.0/24網段互聯,就得新增相應得路由表項,為了保險起見,上圖設定了倆個通路,咱選下面得那個為首選,上面的那個為浮動路由,故程式碼操作如下:

1 en 
2 conf t
3 ip route 40.1.1.0 255.255.255.0 20.1.1.2  #標準的靜態路由
4 ip route 40.1.1.0 255.255.255.0 30.1.1.2  5(任何一個大於1的數)#浮動路由
5 
6 do sh ip route

浮動路由設定依據如下:

路由表項優先順序:管理距離值。其中C:0 S:1 S*:無窮大 值越小優先順序越大

只有當相同得靜態路由掛了,浮動路由才能上位