千锋教育网络安全学习笔记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*:无穷大 值越小优先级越大

只有当相同得静态路由挂了,浮动路由才能上位

posted @ 2020-12-30 21:13  jhw-  阅读(348)  评论(0)    收藏  举报