访问手机版  

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 国际认证 > 思科培训 > CCNA > 热点关注 > ccna学习指南

CCNA实验教程第三课

时间:2018-02-01 10:57:32

 

  一、路由

  前言:每个路由器在寻找路由时需要知道的五部分信息:1.目的地址

  2.源地址

  3.所有可能的路由路径

  4.最佳路由路径

  5.管理路由信息

  两个概念:1.路由协议(Routing Protocol): 本质是创建和维护路由表,可路由协议利用他实现路由功能 例如:RIP;IGRP;EIGRP;OSPF;BGP;IS-IS 等;

  2.可路由协议( Routed Protocol) :利用网络层完成通信的协议,允许数据包从一个主机主机一寻址方案转发到另一主机。例如;IP;IPX;AppleTalk

1.分类:

  静态路由:由网络管理员在路由器上手工添加路由信息以实现路由的目的。即手工配置

  动态路由:根据网络结构或流量的变化,路由协议会自动调整路由信息以实现路由。

  即自动学习

  (1)静态路由:一般在小型网络中事宜设置静态路由

  实验配置:Rack(config)#ip route network[mask]{address|interface}[distance][permanent]

  含义:ip route+一个网段(192.168.1.0)+掩码+下一跳

  其中:network是网段,mask是掩码

  下一跳:可以是一个网络地址也可以是接口(如s0/0)

  Eg:Rack(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1

  其中:192.168.1.0为目标IP 192.168.2.1为下一跳地址

  (2)浮动静态路由:有备份作用,即当一条链路down掉时,另一条链路即时起来。

  (3)动态路由

内部网关协议(IGP)

RIP:路由信息协议

IGRP:

EIGRP

思科公司专有协议

OSPF:开放式最短路径优先

IS-IS:自治系统—自治系统

  分类:

外部网关协议(EGP):BGP(边界网关协议)

  注解:IS:被成为自治系统,它是使用相同的路由准则的网络的集合

  IGP:在一个自治系统内运行

  二、关于路由的几个问题

  1.在以下情况下路由表才更新:(1)网络结构的改变将导致路由表的更新

  (2)在下一个周期后路由器发送更新过的路由表给相邻的路由器

  2.路由回环

  (1)产生的原因:由于网络的路由汇聚时间的存在,路由表中新的路由或更改的路由不能够很快在全网中稳定,使得有不一致的路由存在,于是会产生路由环。

  (2)解决的方法:定义最大跳数:跳到16跳后不再转发信息

  水平分割(horizon split):发出一条信息,不再接收回答信息。

  路由毒杀:路由器将路由信息(即down的路由信息)的跳数标记为无限大

  反转毒杀:传出去的消息(down的消息),如果再接收到了,那么将其毒杀

  计时器(Hold-Down Time):路由器在计时时间内将记录标记为Possibly down即一会UP一会Down

  当达到规定的时间后,如果还一会UP一会Down,那么就永远的down掉了。

  触发更新:当路由表发生变化时路由器立即向全网发送更新信息

  三、RIP(路由信息协议)

  1.RIP计时器: 类型 时间

  (1)保持时间(Hold-down) 180秒

  (2)更新计时器(Update time) 30秒

  (3)无效计时器(Invalid time) 180秒

  (4)刷新计时器(Flush time) 240秒

  2.RIP的特征:

  (1)是一种距离矢量路由协议

  (2)使用跳数作为度量值来选择路径

  (3)允许的最大跳数为15跳

  (4)管理距离(distance)为:120

  更改管理距离的方法:

  Router(config-router)#diatance 120(此值可可以随意修改,最大值为255)

  (5)发送的包是:更新包

  3.RIP v1 和v2各自的特征

  1.RIPv1(version1):

  (1)只能通告主类网络号。每个网络只能使用一个子网掩码;子网掩码是定长的。

  (2)不提供触发更新;报文为广播报文,每30秒发送一次更新,发送目的地址255.255.255.255(本地广播)。

  (3)它是有类路由协议。更新时不发送子网掩码信息,不支持VLSM(可变长子网掩码)。(4)不支持路由认证。

  (5)最多支持6条路径的负载均衡(默认为4条)

  2.RIPv2:(1)允许使用VLSM。

  (2)标准RIPv2支持触发更新,RIPv2采用组播更新,报文发送到目的地址224.0.0.9(组播地址)

  (3)它是无类路由协议

  (4)支持明文和MD5的路由认证。

  (5)V2版本向下兼容V1版本,即V1可以收到V2的更新,V2收不到V1的更新

  4. RIP路由表的表项的信息说明了什么?

  RIP路由表的每一个表项都提供了一定的信息,包括最终目的地址、到目的地的下一跳地址和度量值。这个度量值表示到目的终端的距离(跳步数)。其他的信息也可以包括。

  四、几个小知识

  1.常用度量值

  HOP(跳) bandwidth(带宽) delay(延迟) load(加载) reliability(可靠性)

  Mtu(最大传输单元) cost(开销)

  2.metric值(度量值):路由协议算法由度量得出度量值,根据度量值判定路由最佳路由,来创建和维护路由表。

  3.收敛时间(convergence time):从网络拓扑发生变化到网络中所有路由器都知道这个变化的时

  间。 只有动态路由中才有收敛时间

  4.默认的管理距离(distance):RIP=120 静态路由:1 OSPF:110 IS—IS:115

  直连路由:0 内部EIGRP:90 外部EIGRP:170

  注:设置管理距离的范围为1-255,而且使用出站接口配置的静态路由管理距离为0,使用下一跳地址的为1

  5.静态路由常用于将分组路由到末节网络,而末节网络是只能通过一条路由才能到达的网络。

  五、实验

  一.【实验名称】静态路由的配置

  【实验设备】两台Cisco 7200系列路由器

  【实验目标】配置各路由器,最终1.1.1.1可以Ping通2.2.2.2

S0/0

192.168.1.2

  【实验拓扑】

192.168.1.1

F0/0

R1     199.99.1.1

LOOP0

  LOOP0

199.99.1.2        R2

2.2.2.2

  1.1.1.1

  【实验步骤】

  (一)设置R1和R2各端口的IP地址

  1.设置R1各端口的IP地址

  (1)给R1的LOOP0端口设置IP

  rack01(config)#interface loop 0

  rack01(config)#ip address 1.1.1.1 255.255.255.0

  (2)给R1的S0/0端口设置IP

  rack01(config)#interface serial0/0

  rack01(config)#ip address 192.168.1.1 255.255.255.0

  rack01(config)#no shutdown

  (3)给R1的F0/0端口设置IP

  rack01(config)#interface fastethernet0/0

  rack01(config)#ip address 199.99.1.1 255.255.255.0

  rack01(config)#no shutdown

  2.设置R2各端口的IP地址

  (1)给R2的LOOP0设置IP

  rack02(config)#interface loop 0

  rack02(config)#ip address 2.2.2.2 255.255.255.0

  (2)给R2的S0/0设置IP

  rack02(config)#interface s0/0

  rack02(config)#ip address 192.168.1.2 255.255.255.0

  rack02(config)#no shutdown

  (3)给R2的F0/0端口设置IP

  rack02(config)#interface f0/0

  rack02(config)#ip address 199.99.1.2 255.255.255.0

  rack02(config)#no shutdown

  (二)设置R1和R2各静态路由

  1.设置R1的静态路由即R1 R2

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.1.2

  !设置R1目标地址2.2.2.0,S0/0端的下一跳地址192.168.1.2

  rack01(config)#ip route 2.2.2.0 255.255.255.0 199.99.1.2

  !设置R1目标地址2.2.2.0,F0/0端的下一跳地址199.99.1.2

  注:设置两条链路的目的是使之达到负载均衡的目的

  2.设置缺省路由 即R2 R1

  rack02(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1 !S0/0端

  rack02(config)#ip route 0.0.0.0 0.0.0.0 199.99.1.1 !F0/0端

  注:其中0.0.0.0 0.0.0.0是默认静态路由

  更改管理距离(静态路由默认的管理距离为1):

  (1)在R1上 (如改为150)

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.1.2 150(管理距离)

  !更改S0/0端口的管理距离为150

  rack01(config)#ip route 2.2.2.0 255.255.255.0 199.99.1.2

  !F0/0端管理距离不变,默认为1

  注:这时当数据从R1到达R2时,就会只走F0/0端了,因为它的管理距离小于S0/0端。

  但当F0/0端口被down掉时,S0/0端口即时起来。在这里充当备份链路的角色。

  二. 【实验名称】静态路由的配置

  【实验设备】三台Cisco 7200系列路由器

  【实验目标】配置各路由器,最终1.1.1.1可以Ping通2.2.2.2

  【实验拓扑】

LOOP0

2.2.2.2

  S1/0 199.99.2.1 S1/1

199.99.1.2

             R2 

                                                                      

199.99.2.2 

R3                                                                   

  LOOP0

  1.1.1.1 R1

  【实验步骤】(一)设置R1,R2和R3各个端口的IP地址

  1.设置R1的IP

  rack01(config)#interface loop 0

  rack01(config-if)#ip address 1.1.1.1 255.255.255.0

  rack01(config)#interface s1/0

  rack01(config-if)#ip address 199.99.1.1 255.255.255.0

  rack01(config-if)#no shut

  2.设置R2的IP

  rack02(config)#interface s1/0

  rack02(config-if)#ip address 199.99.1.2 255.255.255.0

  rack02(config-if)#no shut

  rack02(config)#interface s1/1

  rack02(config-if)#ip address 199.99.2.1 255.255.255.0

  rack02(configif)#no shut

  3.设置R3的IP

  Rack(config)#interface loop 0

  Rack(config-if)#ip address 2.2.2.2 255.255.255.0

  Rack(config)#interface s1/1

  Rack(config)#ip address 199.99.2.2 255.255.255.0

  Rack(config)#no shut

  (二)设置静态路由

  1.设置R1上的静态路由

  rack01(config)#ip route 199.99.2.0 255.255.255.0 199.99.1.2

  rack01(config)#ip route 2.2.2.0 255.255.255.0 199.99.1.2

  2.设置R2上的静态路由

  rack02(config)#ip route 2.2.2.0 255.255.255.0 199.99.2.2

  rack02(config)#ip route 1.1.1.0 255.255.255.0 199.99.1.1

  3.设置R3上的静态路由

  rack03(config)#ip route 0.0.0.0 0.0.0.0 199.99.2.1

  三、【实验名称】配置RIP动态路由

  【实验设备】三台Cisco 7200系列路由器,两个LOOP回环测试接口

  【实验目的】最终让1.1.1.1可以Ping通2.2.2.2

  【实验拓扑】

LOOP0

2.2.2.2

  S1/0 199.99.2.1 S1/1

199.99.1.2

             R2 

                                                                      

199.99.2.2 

R3                                                                   

  LOOP0

  1.1.1.1 R1

  【实验步骤】(一)设置R1,R2和R3各个端口的IP地址

  1.设置R1的IP

  rack01(config)#interface loop 0

  rack01(config-if)#ip address 1.1.1.1 255.255.255.0

  rack01(config)#interface s1/0

  rack01(config-if)#ip address 199.99.1.1 255.255.255.0

  rack01(config-if)#no shut

  2.设置R2的IP

  rack02(config)#interface s1/0

  rack02(config-if)#ip address 199.99.1.2 255.255.255.0

  rack0k(config-if)#no shut

  rack02(config)#interface s1/1

  rack02(config-if)#ip address 199.99.2.1 255.255.255.0

  rack02(configif)#no shut

  3.设置R3的IP

  rack03(config)#interface loop 0

  rack03(config-if)#ip address 2.2.2.2 255.255.255.0

  rack03(config)#interface s1/1

  rack03(config)#ip address 199.99.2.2 255.255.255.0

  rack03(config)#no shut

  (二)在R1,R2和R3上设置RIP(此时的版本为V1版本)

  1.R1上

  rack01(config)#router rip

  rack01(config-rack)#network 1.1.1.0

  rack01(config-rack)#network 199.99.1.0

  2.R2上

  rack02(config)#router rip

  rack02(config-rack)#network 199.99.1.0

  rack02(config-rack)#network 199.99.2.0

  3.R3上

  rack03(config)#router rip

  rack03(config-rack)#network 199.99.2.0

  rack03(config-rack)#network 2.2.2.0

  四、【实验名称】静态路由+动态路由(RIP)

  【实验设备】四台Cisco 7200系列路由器,两个LOOP接口

  【实验目标】在R1,R2,R3三台路由器上设置RIP路由,即将这三台路由器看作为一个网络。

  在R3和R4上设置静态路由,使之最终R1——R4之间可以互相Ping通。

  【实验拓扑】

LOOP0

1.1.1.1

LOOP0

2.2.2.2

S1/1

S1/2

192.168.1.2

192.168.2.1

R1

192.168.2.2

192.168.3.1

  192.168.1.1 S1/0

R2

R3

R4

192.168.3.2

  【实验步骤】(一)给R1,R2,R3,R4各端口设置IP地址

  1.设置R1的IP

  rack01(config)#interface loop 0

  rack01(config-if)#ip address 1.1.1.1 255.255.255.0

  rack01(config)#interface s1/0

  rack01(config-if)#ip address 192.168.1.1 255.255.255.0

  rack01(config-if)#no shut

  2.设置R2的IP

  rack02(config)#interface s1/0

  rack02(config-if)#ip address 192.168.1.2 255.255.255.0

  rack02(config-if)#no shut

  rack02(config)#interface s1/1

  rack02(config-if)#ip address 192.168.2.1 255.255.255.0

  rack02(configif)#no shut

  3.设置R3的IP

  rack03(config)#interface s1/1

  rack03(config-if)#ip address 192.168.3.1 255.255.255.0

  rack03(config-if)#no shut

  rack03(config)#interface s1/2

  rack03(config-if)#ip address 192.168.3.2 255.255.255.0

  rack03(configif)#no shut

  4.设置R4的IP

  rack04(config)#interface loop 0

  rack04(config-if)#ip address 2.2.2.2 255.255.255.0

  rack04(config)#interface s1/2

  rack04(config)#ip address 192.168.3.2 255.255.255.0

  rack04(config)#no shut

  (二)给R1,R2,R3上设置RIP版本为V2,并设置RIP

  1.在R1上设置

  rack01(config)#router rip

  rack01(config-router)#no auto-summary !关闭自动汇总

  rack01(config-router)#version 2 !选择版本为V2

  rack01(config-router)#network 1.1.1.0 !宣告1.1.1.0网段

  rack01(config-router)#network 192.168.1.0

  2.在R2上设置

  rack02(config)#router rip

  rack02(config-router)#no auto-summary !关闭自动汇总

  rack02(config-router)#version 2 !选择版本为V2

  rack02(config-router)#network 192.168.1.0 !宣告1.1.1.0网段

  rack02(config-router)#network 192.168.2.0

  3.在R3上设置

  rack03(config)#router rip

  rack03(config-router)#no auto-summary !关闭自动汇总

  rack03(config-router)#version 2 !选择版本为V2

  rack03(config-router)#network 192.168.2.0 !宣告1.1.1.0网段

  rack03(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2 !在设置R3设置静态路由

  注:一般情况下还要宣告162.168.3.0网段,但是在这里R3和R4之间设置静态路由,因此不用宣告162.168.3.0网段。

  4.在R4上设置静态路由

  rack04(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.1

  注:因为R3与R4在不同的网络内,因此R3与R4之间不知道准确的地址,所以设置为缺省路由。

  (三)路由再发布:(只有在R3上再设置一条命令,R4才能Ping通R1,R2,R3,即路由的再发布)

  rack03(config)#router rip

  rack03(config-router)#redistribute static

  !在RIP中再发布一条静态路由信息,让R1和R2知道R4使用的是静态路由

  实验结果:在R1和R2中show ip route 会出现R*这表示从外部学来的路由,S*表示缺省路由

  Rack01#show ip route

  1.0.0.0/24 is subnetted, 1 subnets

  C 1.1.1.0 is directly connected, Loopback0

  C 192.168.1.0/24 is directly connected, Serial1/0

  R 192.168.2.0/24 [120/1] via 192.168.1.2, 00:00:25, Serial1/0

  R* 0.0.0.0/0 [120/2] via 192.168.1.2, 00:00:07, Serial1/0

  表示从外部学来的路由(在这里通过R3知道了R4走的是静态路由)

  Rack03#show ip route

  R 1.0.0.0/8 [120/2] via 192.168.2.1, 00:00:18, Serial1/1

  R 192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:18, Serial1/1

  C 192.168.2.0/24 is directly connected, Serial1/1

  C 192.168.3.0/24 is directly connected, Serial1/2

  S* 0.0.0.0/0 [1/0] via 192.168.3.2

  表示缺省路由

  注:加重字体标记的数值表示各自的默认管理距离

  五、【实验名称】静态路由的负载均衡及浮动静态路由

  【实验设备】两台Cisco 7200系列路由器

  【实验目标】利用静态路由实现的负载均衡;

  , 理解负载均衡的原理;,

  理解负载均衡中数据传输的过程。

  【实验拓扑】

           
     
       
   
 
 

  【实验步骤】

  1.基本配置

  (1)在R1上设置

  rack01(config)#int loop 0

  rack01(config-if)#ip add 1.1.1.1 255.255.255.0

  rack01(config-if)#int s1/0

  rack01(config-if)#ip add 192.168.1.1 255.255.255.0

  rack01(config-if)#no shut

  rack01(config-if)#int s1/1

  rack01(config-if)#ip add 192.168.2.1 255.255.255.0

  rack01(config-if)#no shut

  (2)在R2上设置

  rack02(config)#int s1/0

  rack02(config-if)#ip add 192.168.1.2 255.255.255.0

  rack02(config-if)#no shut

  rack02(config-if)#int s1/1

  rack02(config-if)#ip add 192.168.2.2 255.255.255.0

  rack02(config-if)#no shut

  2.设置静态路由

  (1)在R1上设置

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.1.2

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.3.2

  (2)在R2上设置

  rack02(config)#ip route 1.1.1.0 255.255.255.0 192.168.1.1

  rack02(config)#ip route 2.2.2.0 255.255.255.0 192.168.2.2

  (3)在R3上设置

  rack03(config)#ip route 1.1.1.0 255.255.255.0 192.168.2.1

  rack03(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1

  3.查看结果(没有设置负载的情况下)

  rack01#show ip route

  Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

  E1 - OSPF external type 1, E2 - OSPF external type 2

  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

  ia - IS-IS inter area, * - candidate default, U - per-user static route

  o - ODR, P - periodic downloaded static route

  Gateway of last resort is not set

  1.0.0.0/24 is subnetted, 1 subnets

  C 1.1.1.0 is directly connected, Loopback0

  2.0.0.0/24 is subnetted, 1 subnets

  S 2.2.2.0 [1/0] via 192.168.1.2

  C 192.168.1.0/24 is directly connected, Serial1/0

  S 192.168.2.0/24 [1/0] via 192.168.1.2

  C 192.168.3.0/24 is directly connected, Serial1/2

  4.设置负载均衡

  (1)在R1上设置

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.3.2

  (2)在R3上设置

  rack03(config)#ip route 1.1.1.0 255.255.255.0 192.168.3.1

  现在看一下路由表的情况

  rack01#show ip route

  Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

  E1 - OSPF external type 1, E2 - OSPF external type 2

  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

  ia - IS-IS inter area, * - candidate default, U - per-user static route

  o - ODR, P - periodic downloaded static route

  Gateway of last resort is not set

  1.0.0.0/24 is subnetted, 1 subnets

  C 1.1.1.0 is directly connected, Loopback0

  2.0.0.0/24 is subnetted, 1 subnets

  S 2.2.2.0 [1/0] via 192.168.1.2 !此时到达2.2.2.0网络时出现了负载均衡的情况

  [1/0] via 192.168.3.2

  C 192.168.1.0/24 is directly connected, Serial1/0

  S 192.168.2.0/24 [1/0] via 192.168.1.2

  C 192.168.3.0/24 is directly connected, Serial1/2

  查看数据包的走向

  rack01#ping

  Protocol [ip]:

  Target IP address: 2.2.2.2

  Repeat count [5]:

  Datagram size [100]:

  Timeout in seconds [2]:

  Extended commands [n]: y

  Source address or interface: 1.1.1.1

  Type of service [0]:

  Set DF bit in IP header? [no]:

  Validate reply data? [no]:

  Data pattern [0xABCD]:

  Loose, Strict, Record, Timestamp, Verbose[none]: record

  Number of hops [ 9 ]:

  Loose, Strict, Record, Timestamp, Verbose[RV]:

  Sweep range of sizes [n]:

  Type escape sequence to abort.

  Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

  Packet sent with a source address of 1.1.1.1

  Packet has IP options: Total option bytes=39, padded length=40

  Record route: <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  Reply to request 0 (120 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 1 (136 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.2.2)

  (192.168.1.2)

  (1.1.1.1) <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 2 (112 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 3 (112 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.2.2)

  (192.168.1.2)

  (1.1.1.1) <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 4 (64 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Success rate is 100 percent (5/5), round-trip min/avg/max=64/108/136 ms

  手动的指定数据包的走向

  如:从R1到达R3时走的是上面的路由,等从R3返回到R1时直接接走s1/2

  重新在R3上设置下静态路由

  rack03(config)#ip route 1.1.1.0 255.255.255.0 192.168.3.1

  rack03(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1

  !到达R1的回包只设置S1/2这条路径

  现在看一下数据包的走向

  rack01#ping

  Protocol [ip]:

  Target IP address: 2.2.2.2

  Repeat count [5]:

  Datagram size [100]:

  Timeout in seconds [2]:

  Extended commands [n]: y

  Source address or interface: 1.1.1.1

  Type of service [0]:

  Set DF bit in IP header? [no]:

  Validate reply data? [no]:

  Data pattern [0xABCD]:

  Loose, Strict, Record, Timestamp, Verbose[none]: r

  Number of hops [ 9 ]:

  Loose, Strict, Record, Timestamp, Verbose[RV]:

  Sweep range of sizes [n]:

  Type escape sequence to abort.

  Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

  Packet sent with a source address of 1.1.1.1

  Packet has IP options: Total option bytes=39, padded length=40

  Record route: <*>

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  Reply to request 0 (164 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*> !可以看出从R3返回R1时走的都是S1/2这条路径

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 1 (124 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.3.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*> !可以看出从R3返回R1时走的都是S1/2这条路径

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 2 (132 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*> !可以看出从R3返回R1时走的都是S1/2这条路径

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 3 (128 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.3.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*> !可以看出从R3返回R1时走的都是S1/2这条路径

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Reply to request 4 (224 ms). Received packet has options

  Total option bytes=40, padded length=40

  Record route:

  (192.168.1.1)

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (1.1.1.1) <*> !可以看出从R3返回R1时走的都是S1/2这条路径

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  (0.0.0.0)

  End of list

  Success rate is 100 percent (5/5), round-trip min/avg/max=124/154/224 ms

  从上面数据包的走向可以看出从R1到达R3时,因为没有手动指定路径,因此它是随机的一条路径;但当R3到达R1(回包)时走的永远都是S1/2(192.168.3.2)这条路径,因为手动指定了。

  现在可以考虑下R2到达R3时,R3的回包是一个什么样的走向??

  (192.168.2.1)

  (2.2.2.2)

  (192.168.3.2)

  (192.168.1.1)

  (192.168.1.2) <*>

  设置浮动静态路由

  4.更改R1的管理距离,观察路由表的情况

  rack01(config)#ip route 2.2.2.0 255.255.255.0 192.168.3.2 10(管理距离)

  rack01#show ip route

  Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

  E1 - OSPF external type 1, E2 - OSPF external type 2

  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

  ia - IS-IS inter area, * - candidate default, U - per-user static route

  o - ODR, P - periodic downloaded static route

  Gateway of last resort is not set

  1.0.0.0/24 is subnetted, 1 subnets

  C 1.1.1.0 is directly connected, Loopback0

  2.0.0.0/24 is subnetted, 1 subnets

  S 2.2.2.0 [1/0] via 192.168.1.2 !此时到2.2.2.0网络时走的是s1/0,因为它的管理距离小

  C 192.168.1.0/24 is directly connected, Serial1/0

  C 192.168.2.0/24 is directly connected, Serial1/1

  5.查看浮动静态路由的情况

  rack01(config)#int s1/0

  rack01(config-if)#shu !此时将s1/0 Down掉后查看路由表的情况

  rack01#show ip route

  Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

  E1 - OSPF external type 1, E2 - OSPF external type 2

  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

  ia - IS-IS inter area, * - candidate default, U - per-user static route

  o - ODR, P - periodic downloaded static route

  Gateway of last resort is not set

  1.0.0.0/24 is subnetted, 1 subnets

  C 1.1.1.0 is directly connected, Loopback0

  2.0.0.0/24 is subnetted, 1 subnets

  S 2.2.2.0 [10/0] via 192.168.3.2 !此时到2.2.2.0网络时走的是s1/2

  C 192.168.2.0/24 is directly connected, Serial1/1

  【实验总结】

  在一般的网络中一般情况下都要提供负载均衡,所谓负载均衡就是指从一个网络到达另一个网络,有多条链路都可以到达,而且可以指定数据的走向,如本实验中从R1到达R3时走的是S1/0当

  返回时(R3到达R1)走的是S1/2;所谓浮动路由就是指当主路由Down掉时,另一条路由(备份路由)自动起来,在这里起到备份链路的作用。

  六、【实验名称】默认网关实验

  【实验目的】

 

  通过实验体会静态路由的灵活应用,以及如何将路由器定义为 LNIX 主机,如何为路由器定义默认

  网关;在没有配置任何路由协议的情况下,怎样将网络配通。

  【实验分析】

  在没有设置任何路由时,通过设置默认网关的功能,使网络能够互相通信,在这里R2充当默认

  网关的角色,即s1/0作为R1的网关,s1/1作为R2的网关。

  【实验拓扑】

 
   

  【实验步骤】

  1. 在R1设置

  rack01(config)#int s1/0

  rack01(config-if)#ip add 192.168.1.1 255.255.255.0

  rack01(config-if)#no shut

  rack01(config)#no ip routing

  rack01(config)#ip de

  rack01(config)#ip default-g

  rack01(config)#ip default-gateway 192.168.1.2

  2.R2上设置

  rack02(config)#int s1/0

  rack02(config-if)#ip add 192.168.1.2 255.255.255.0

  rack02(config-if)#no shut

  rack02(config-if)#int s1/1

  rack02(config-if)#ip add 192.168.2.1 255.255.255.0

  rack02(config-if)#no shu

  3.R3上设置

  rack03(config)#no ip routing

  rack03(config)#ip default-gateway 192.168.2.1

  测试

  rack01#ping 192.168.2.2

  Type escape sequence to abort.

  Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds:

  !!!!!

  Success rate is 100 percent (5/5), round-trip min/avg/max=144/192/264 ms