千锋教育网络安全学习笔记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*:无穷大 值越小优先级越大
只有当相同得静态路由挂了,浮动路由才能上位

浙公网安备 33010602011771号