cisco动态静态路由问题排查(练习题2,3)

CISCO动态路由问题排除以及静态问题排查(第二三题)

前言:

上节说道,我们对静态路由进行问题的排除。这里我们将要进行动态路由的问题排除。那么在之前呢我们先了解一下什么是动态路由协议OSPF。

1545403647990

限于篇幅以及作者个人能力限制这里简单粗暴的讲讲它的基本原理,

比如说这三个路由器,他们各自拥有各自的路由表,这里按照我们上节说到的,我们是维护的静态路由表,这个就像地图一样,指引着数据包该发往何处,那么除此之外呢,静态的维护比较麻烦,如果地址长时间不变还好说,如果变了,那也真的是无语啦,所以人们就想出了一种比较6的技术,就是叫路由表之间相互学习,相互告诉对方我这里的路由,就像我们互相交换信息一样,他们交换的是路由表。在下面我们会用到几个命令这里面我们也来说明一下。

ip ospf number number这个编号是一个可变的数字,范围在0~65535这个是指OSPF的进程号

在指定网络的时候我们会指定area 这个是域,可以理解跟划分VLAN一样,把他们划分到一个圈子里面。

network ip 子网反掩码 area number

show ip ospf nei 查看建立关系的相邻路由器。

show ip ospf database 查看路由数据库信息

懂了这些我们干到70%左右都没问题。在下面我们还会相继的介绍一些命令,我们具体问题具体分析!

思科模拟器动态路由故障排除

题目要求:

1545403516263

这里是IP地址表,然后下面是题目要求。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
说明:在本实验中,您将排除该拓扑中的故障。
您需要对每台路由器进行故障诊断,确定配置错误,然后使用正确的命令来纠正配置。当您纠正了所有的配置错误之后,网络中的所有主机就应该能够彼此通信了。网络还应符合下列要求:
• 在路由器 Branch1 上配置了 OSPF 路由。
• 在路由器 Branch2 上配置了 OSPF 路由。
• 在路由器 HQ 上配置了 OSPF 路由。
• 必须在 LAN 接口和环回接口上禁用 OSPF 更新。
• 路由器 HQ 必须在路由更新中将默认路由重分布到环回接口。
• 所有 OSPF 路由器必须使用 1 作为进程 ID。
• 所有 OSPF 路由器必须处于区域 0 中。
学习目标:

• 找出通信故障所在。
• 收集与网络配置错误以及其他错误相关的信息。
• 分析信息,确定通信故障的原因。
• 提出用于纠正网络错误的解决方案。
• 实施用于纠正网络错误的解决方案。

在本任务结束时,您的完成率应该是 100%。如果完成率不是 100%,单击 Check Results(检查结果)按钮进行检查,必要时进行故障排除。

All contents are Copyright © 1992–2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.

题目要求很少,简单粗暴。我们开始操作吧!

题目的第一个要求是说在他们三个之间建立了动态路由OSPF的关系,但是啊,我们看题目中

1545404067213

HQ还有路由器Branch2之间的连接是红的哎,这就说明他俩没关系哎。我们点开先看看配置。然后我们进入发现一个问题,原来那个Branch2的s0/0/1端口没开,还以为没有配置协议呢,汗·····!

继续向下进行,他说必须在LAN端口禁用OSPF的更新,这个我们来想想原因,很简单哦!

1545404315518

我们看到,这个就是LAN口啦,这里我们知道,在这些路由器之间交换信息的时候,他们会互相传,如果不禁用的话,这些信息可能会进到内网,导致一些乱七八糟的事情,就像你朋友跟你讨论怎么藏私房钱,然后你儿子知道了,这就是一个导火索。这时候我们就要这么做,你朋友来你家跟你讨论,叫你儿子出去玩,或者把它锁在门外!

1
2
3
Branch1(config)#router ospf 1
Branch1(config-router)#pas
Branch1(config-router)#passive-interface f0/0

我们看到开启了这个之后我们的完成度飙到了14%。

同理我们把其他路由器的这个LAN口都这么设置。

然后下一条的要求是路由器每次更新必须转发到环路端口,进入HQ路由器,然后添加以下命令完成。

1
2
3
4
HQ(config)#route ospf 1
HQ(config-router)#de
HQ(config-router)#default-information or
HQ(config-router)#default-information originate

这里我们的进度到了28%,看到这里我们有点日了狗啊,怎么才28%啊,我们看看细节现在。居然发现IP地址没有配置。我·····,配置IP地址。

IP地址配置完成之后居然飙车到了100%,这里HQ的F0/0端口这给错了

1545406352164

接下来的内容我们给强迫症看啊!!!!

虽然100%了啊。但是我们看啊,这里我们从PC1以PING PC2是不通的啊。

这个是因为大家的路由表都是空的,都是空的学习个啥,所以我们添加几条规则就OK了。这里怎么添加还留给大家自行玩玩喽!

思科模拟器静态问题排除

1545406777170

这道题的地址表。

然后是要求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
简介:

在本练习中,我们将研究静态路由配置错误问题。我们将使用 Packet Tracer 的模拟模式追踪在误配置网络中传输的数据包。我们将更正网络并观察正常的工作情况。
学习目标:

研究网络。
查看配置。
检验连通性。
在模拟模式中查看问题。
运行模拟。
研究网络。
更正问题并检验。
替换误配置的静态路由。
检验连通性。
重新运行模拟。
任务 1:检查网络。

步骤 1 - 查看配置。

分别对三台路由器执行以下操作:
使用口令 cisco 登录路由器。使用口令 class 进入特权执行模式。
输入 show running-config 命令查看静态路由的当前配置情况。
输入命令 show ip route 查看该配置的效果。
步骤 2 – 检验连通性。

在 PC2 的命令提示符下,ping PC1 的地址 172.16.3.10。该 ping 将超时。
任务 2:在模拟模式中查看问题。

步骤 1 – 运行模拟。

进入模拟模式。模拟设置为只显示 ICMP 事件。PC2 处的 PDU 是发往 PC1 的 ICMP 回应请求。为加速此过程,已经将该 PDU 的初始 TTL 值更改为 15。
通过单击 Auto Capture / Play(自动捕获/播放)按钮运行模拟。
观看动画,观察数据包是如何在路由器 R2 和路由器 R3 之间来回传递,同时相关事件又是如何添加到 Event List(事件列表)中的。
模拟结束后,单击 Buffer Full(缓冲区满)对话框中的 View Previous Events(查看以前的事件)按钮。
步骤 2 - 检查结果。

滚动到 Event List(事件列表)的顶部。单击 Info(信息)一列中对应于第一个事件的彩色方框。随即将打开 PDU Information(PDU 信息)窗口。
检查 OSI Model(OSI 模型)选项卡上 In Layers(传入层)和 Out Layers(传出层)中的第三层信息。同时,检查 Inbound PDU Details(入站 PDU 详细信息)和 Outbound PDU Details(出站 PDU 详细信息)选项卡,注意 TTL 字段中的值。
查看其余事件的信息,您会看到随着 TTL 字段的值不断减小,数据包将被丢弃,源设备会收到超时消息。如果没有该过程,数据包将无限循环。
任务 3:更正问题并检验。

步骤 1 – 替换误配置的静态路由。

返回实时模式。在路由器 R2 上,进入全局配置模式并输入以下命令:
R2(config)#no ip route 172.16.3.0 255.255.255.0 s0/0/1
R2(config)#ip route 172.16.3.0 255.255.255.0 s0/0/0
步骤 2 – 保存更新后的配置。

在路由器 R2 上,按 Ctrl+z 退出配置模式。使用命令 copy run start 保存配置。
步骤 3 – 检验连通性。

在 PC2 的命令提示符下,ping PC1 的地址 172.16.3.10。该 ping 命令应该成功,若不成功请对静态路由排除故障。
步骤 4 – 重新运行模拟。

按照任务 2 的说明运行模拟,查看正常的网络工作情况。

在本任务结束时,您的完成率应该是 100%。如果完成率不是 100%,单击 Check Results(检查结果)按钮进行检查,必要时进行故障排除。

现在我们开始解决问题,前面的查看配置检查连通性,这个我们说真的是废话吗,一定有问题啦!这个我们还是走形式去测试一下,这个我们就不说了,是有问题的,这个本人已经亲自测试了,我们现在的任务是排查问题。其实这里建议大家还是去看一下,它的路由表对我们来说是相当重要的。

1545407098158

我们看一下R1的路由表。这个是任意地址都发送到S0/0/0这个是没有问题的。

1545407438421

我们看这里有一条路由错了!这里就是他把给PC1那边的172.16.3.0的下一跳给了S0/0/0。这是一条错误的路由。

R2(config)#no ip route 172.16.3.0 255.255.255.0 s0/0/1

R2(config)#ip route 172.16.3.0 255.255.255.0 s0/0/0

修正路由,我们继续看R3路由器。

发现路由是没什么问题的,OK!