OSPF排错

目录

实验拓扑图

实验要求

实验排错

故障一

故障现象

故障分析

故障解决

故障二

故障现象

故障分析

故障解决

故障三

故障现象

故障分析

故障解决

故障四

故障现象

故障分析

故障解决

故障五

故障现象

故障分析

故障解决

故障六

故障现象

故障分析

故障解决

故障七

故障现象

故障分析

故障解决


实验拓扑图


 实验要求

  1. 按照图示配置 IP 地址
  2. 按照图示分区域配置 OSPF,要求使用环回口作为 Router-id,ABR 的环回口只宣告进Area0
  3. 业务网段不允许出现协议报文
  4. R5 模拟互联网,内网通过 R1 连接互联网,在 R1 上配置默认路由并引入到 OSPF
  5. R1 上配置 EASY IP,两个业务网段都可以访问互联网
  6. 通过调整链路 Cost,避免网络中出现等价路由
  7. 为了实现 Area 0 快速收敛,10.1.1.0/24 链路上修改 Hello time 为 5 秒
  8. 排除所有网络故障,使环境符合需求,并完成排错报告

实验排错

故障一

故障现象

R1和R2之间未建立OSPF邻居

R1和R3之间,R2和R4之间都未建立OSPF邻居

故障分析

R1和R2,R1和R3,R2和R4之间的OSPF宣告配置有问题

R2与R1相连的10.1.1.0网段被宣告到了area 1中,所以R1和R2未能建立起邻居关系

同理,R1和R3之间,R1上也未宣告连接R3的网段

故障解决

将R2上连接R1的网段宣告到区域1中

[R2-ospf-1-area-0.0.0.1]undo network 10.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]qu
[R2-ospf-1]area  0
[R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

故障二

故障现象

当我们将R1和R2之间的宣告配置修改正确之后,R1和R2之间区域0的邻居还是建立不起来

故障分析

建立OSPF邻居失败,我们可以通过命令去查看邻居建立失败的原因

[R2]display ospf statistics error 

可以发现是由于以下三个主要原因,因为完成要求七中实现Area 0快速收敛,需要修改10.1.1.0/24这条链路的hello time为5s,但是只修改了R2这边的接口,R1这边的接口的dead time与R2的不相同,所以邻居建立失败。 

故障解决

修改R2上10.1.1.0/24这条链路的接口的dead time 和 hello time与R1保持一致

[R1-GigabitEthernet0/1]ospf timer hello 5 
[R1-GigabitEthernet0/1]undo ospf timer dead 

可以看出R1和R2已经建立了OSPF邻接关系 

[R1]display ospf peer OSPF Process 1 with Router ID 1.1.1.1Neighbor Brief InformationArea: 0.0.0.0        Router ID       Address         Pri Dead-Time  State             Interface4.4.4.4         10.1.1.2        1   15         Full/DR           GE0/1
[R1][R2]display ospf peer OSPF Process 1 with Router ID 4.4.4.4Neighbor Brief InformationArea: 0.0.0.0        Router ID       Address         Pri Dead-Time  State             Interface1.1.1.1         10.1.1.1        1   20         Full/BDR          GE0/1
[R2]

故障三

解决了故障二之后,我们发现R1和R2虽然建立了邻接,但是R1与R3,R2与R4之间的邻居始终未能建立。

故障现象

通过观察OSPF错误的原因发现一个是错误的area id造成,一个是hello time dead time造成,那么我们主要来看area id是否错误。

[R1]display ospf statistics error OSPF Process 1 with Router ID 1.1.1.1OSPF Packet Error Statistics 0         : Router ID confusion        0         : Bad packet0         : Bad version                0         : Bad checksum30        : Bad area ID                0         : Drop on unnumbered link0         : Bad virtual link           0         : Bad authentication type0         : Bad authentication key     0         : Packet too small0         : Neighbor state low         0         : Transmit error0         : Interface down             0         : Unknown neighbor187       : HELLO: Netmask mismatch    78        : HELLO: Hello-time mismatch3         : HELLO: Dead-time mismatch  0         : HELLO: Ebit option mismatch0         : DD: MTU option mismatch    0         : DD: Unknown LSA type0         : DD: Ebit option mismatch   0         : ACK: Bad ack0         : ACK: Unknown LSA type      0         : REQ: Empty request0         : REQ: Bad request           0         : UPD: LSA checksum bad0         : UPD: Unknown LSA type      0         : UPD: Less recent LSA
[R1]

故障分析

通过查看R1和R3在area 1的配置发现area id并没有配错。

那我们只能通过排查影响OSPF邻居建立的因素有哪些

  1. 宣告网段需要在同一个area id中
  2. 建立邻居关系的两个设备之间router id不能相同
  3. 宣告的网段子网掩码要相同
  4. 邻居之间链路hello time和dead time保持相同
  5. 验证密码一致

通过查看R1和R3相连链路接口的IP地址,发现它们的子网掩码长度不一致。所以这就是R1和R3之间未能建立邻居关系的真正原因

[R1-GigabitEthernet0/0]di th
#
interface GigabitEthernet0/0port link-mode routecombo enable copperip address 10.2.2.1 255.255.0.0
#
return
[R1-GigabitEthernet0/0][R3-GigabitEthernet0/0]display this
#
interface GigabitEthernet0/0port link-mode routecombo enable copperip address 10.2.2.3 255.255.255.0
#
return
[R3-GigabitEthernet0/0]

故障解决

修改R1接口的IP地址子网掩码长度 

R1与R2和R3成功建立邻接关系

[R1]display ospf peer OSPF Process 1 with Router ID 1.1.1.1Neighbor Brief InformationArea: 0.0.0.0        Router ID       Address         Pri Dead-Time  State             Interface4.4.4.4         10.1.1.2        1   18         Full/DR           GE0/1Area: 0.0.0.1        Router ID       Address         Pri Dead-Time  State             Interface3.3.3.3         10.2.2.3        1   37         Full/DR           GE0/0
[R1]

故障四

故障现象

R2和R4之间的邻居关系无法建立

故障分析

在R1和R2建立邻接关系后,我们可以发现R2这台设备的router id为4.4.4.4,虽然在区域0中和R1建立邻接关系时,这个router id 只要不与R1的router id  相同就行,但是R2在区域1中和R4建立邻接关系时,R4的router id也是4.4.4.4,所以它们的router id相同,导致它们之间无法建立邻居关系。

故障解决

将R2的router id 改为2.2.2.2,需要将ospf进程重启之后新的router id才会生效。

可以看到R2在重启了进程之后,router id 修改成功并于R4建立了邻接关系

<R2>reset ospf process 
Reset OSPF process? [Y/N]:y[R2]display ospf peer OSPF Process 1 with Router ID 2.2.2.2Neighbor Brief InformationArea: 0.0.0.0        Router ID       Address         Pri Dead-Time  State             Interface1.1.1.1         10.1.1.1        1   18         2-Way/ -          GE0/1Area: 0.0.0.1        Router ID       Address         Pri Dead-Time  State             Interface4.4.4.4         10.3.3.4        1   38         Full/DR           GE0/0
[R2]

故障五

故障现象

PC6和PC7无法ping通互联网的IP地址

故障分析

PC6和PC7没有配置IP地址和网关等信息

在R1上并没有配置默认路由连接互联网,从而也没有引入到OSPF中。所以PC无法通过网关访问到互联网

[R1]display ip routing-table Destinations : 24       Routes : 24Destination/Mask   Proto   Pre Cost        NextHop         Interface
0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0
1.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0
2.2.2.2/32         O_INTRA 10  1           10.1.1.2        GE0/1
3.3.3.3/32         O_INTRA 10  1           10.2.2.3        GE0/0
4.4.4.4/32         O_INTER 10  2           10.1.1.2        GE0/1
10.1.1.0/24        Direct  0   0           10.1.1.1        GE0/1
10.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0
10.1.1.255/32      Direct  0   0           10.1.1.1        GE0/1
10.2.2.0/24        Direct  0   0           10.2.2.1        GE0/0
10.2.2.1/32        Direct  0   0           127.0.0.1       InLoop0
10.2.2.255/32      Direct  0   0           10.2.2.1        GE0/0
10.3.3.0/24        O_INTER 10  2           10.1.1.2        GE0/1
10.4.4.0/24        O_INTRA 10  2           10.2.2.3        GE0/0
127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0
127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0
127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
192.168.1.0/24     O_INTRA 10  2           10.2.2.3        GE0/0
192.168.2.0/24     O_INTER 10  3           10.1.1.2        GE0/1
202.1.1.0/24       Direct  0   0           202.1.1.1       GE0/2
202.1.1.1/32       Direct  0   0           127.0.0.1       InLoop0
202.1.1.255/32     Direct  0   0           202.1.1.1       GE0/2
224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0
224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0
255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0
[R1]

故障解决

在R3和R4这两个网关路由器上配置为dhcp服务器为PC6和PC7分发IP地址

[R3]dhcp enable 
[R3]dhcp server ip-pool 1 
[R3-dhcp-pool-1]network 192.168.1.0 mask 255.255.255.0
[R3-dhcp-pool-1]gateway-list 192.168.1.254
[R3-dhcp-pool-1]dns-list 8.8.8.8
[R3]dhcp server forbidden-ip 192.168.1.10 192.168.1.253[R4]dhcp server ip-pool 1 
[R4-dhcp-pool-1]network 192.168.2.0  mask 255.255.255.0
[R4-dhcp-pool-1]gateway-list 192.168.2.254 
[R4-dhcp-pool-1]dns-list 8.8.8.8
[R4-dhcp-pool-1]qu
[R4]dhcp server forbidden-ip 192.168.2.10 192.168.2.253

在R1上配置默认路由并引入到OSPF中

[R1]ip route-static 0.0.0.0 0 202.1.1.5 
[R1]ospf 1 router-id 1.1.1.1       
[R1-ospf-1]default-route-advertise 

PC6ping通互联网

<H3C>ping 100.1.1.1
Ping 100.1.1.1 (100.1.1.1): 56 data bytes, press CTRL_C to break
56 bytes from 100.1.1.1: icmp_seq=0 ttl=253 time=3.863 ms
56 bytes from 100.1.1.1: icmp_seq=1 ttl=253 time=2.676 ms
56 bytes from 100.1.1.1: icmp_seq=2 ttl=253 time=1.560 ms
56 bytes from 100.1.1.1: icmp_seq=3 ttl=253 time=2.423 ms
56 bytes from 100.1.1.1: icmp_seq=4 ttl=253 time=4.946 ms

PC7无法ping通互联网

故障六

故障现象

PC7无法ping通互联网

故障分析

在R1上配置的easy ip中,nat outbound 2000,acl 2000这个访问控制列表中,未运行PC7的业务网段流量通过。

[R1]acl number  2000
[R1-acl-ipv4-basic-2000]di th
#
acl basic 2000rule 0 permit source 192.168.1.0 0.0.0.255
#
return
[R1-acl-ipv4-basic-2000]

故障解决

在acl 2000中将PC7的业务网段流量放行

[R1]acl number  2000
[R1-acl-ipv4-basic-2000]rule permit source 192.168.2.0 0.0.0.255

PC7成功ping通


<H3C>ping 100.1.1.1
Ping 100.1.1.1 (100.1.1.1): 56 data bytes, press CTRL_C to break
56 bytes from 100.1.1.1: icmp_seq=0 ttl=252 time=7.689 ms
56 bytes from 100.1.1.1: icmp_seq=1 ttl=252 time=5.409 ms
56 bytes from 100.1.1.1: icmp_seq=2 ttl=252 time=6.204 ms
56 bytes from 100.1.1.1: icmp_seq=3 ttl=252 time=5.938 ms
56 bytes from 100.1.1.1: icmp_seq=4 ttl=252 time=5.104 ms--- Ping statistics for 100.1.1.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 5.104/6.069/7.689/0.897 ms
<H3C>%Jan 31 11:35:37:680 2024 H3C PING/6/PING_STATISTICS: Ping statistics for 100.1.1.1: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 5.104/6.069/7.689/0.897 ms.

故障七

故障现象

通过对网关连接PC的链路抓包发现,网关仍然在不停的向PC发送OSPFhello包。

故障分析

并未对该链路接口进行静默接口配置

故障解决

对R3和R4连接PC的接口进行静默接口配置

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]silent-interface g0/2[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]silent-interface GigabitEthernet 0/2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442340.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哈希表算法模版

模拟散列哈希表 活动 - AcWing 拉链法 思路&#xff1a; 代码如下&#xff1a; #include <cstring> #include <iostream>using namespace std;const int N 1e5 3; // 取大于1e5的第一个质数&#xff0c;取质数冲突的概率最小 可以百度//* 开一个槽 h int h[…

【新课】安装部署系列Ⅲ—Oracle 19c Data Guard部署之两节点RAC部署实战

本课程由云贝教育-刘峰老师出品&#xff0c;感谢关注 课程介绍 Oracle Real Application Clusters (RAC) 是一种跨多个节点分布数据库的企业级解决方案。它使组织能够通过实现容错和负载平衡来提高可用性和可扩展性&#xff0c;同时提高性能。本课程基于当前主流版本Oracle 1…

一种手机短信验证码登录平台的解决方案

前提 爬取数据时&#xff0c;请求需要带上Cookie&#xff0c;这是很常见的一种防爬手段。更新Cookie&#xff0c;常用的方法就是Selenium模拟输入用户名和密码&#xff1b;偶尔会遇到图片验证码&#xff0c;现在打码平台很多且技术也很成熟&#xff0c;这个已经不成问题。所谓…

Gnuplot安装与配置

安装默认选项&#xff0c;下一步配置环境变量 找到系统环境变量&#xff0c;找到PATH 新建 浏览 将bin目录加进去 如图 再按winR&#xff0c;输入cmd打开终端&#xff0c;输入gnuplot&#xff0c;如果提示以下信息就可以绘图 如果要在Visual Studio中结合代码使用&#xff0c;需…

opencv学习 特征提取

内容来源于《opencv4应用开发入门、进阶与工程化实践》 图像金字塔 略 拉普拉斯金字塔 对输入图像进行reduce操作会生成不同分辨率的图像&#xff0c;对这些图像进行expand操作&#xff0c;然后使用reduce减去expand之后的结果&#xff0c;就会得到拉普拉斯金字塔图像。 …

PythonWeb框架库之fastapi使用详解

概要 Python是一门广受欢迎的编程语言&#xff0c;用于构建各种类型的Web应用程序。FastAPI是一个现代、高性能的Web框架&#xff0c;它以简单的方式提供了快速构建API的能力。本文将介绍FastAPI的各种功能和用法&#xff0c;并提供丰富的示例代码&#xff0c;帮助大家开始使用…

上位机在工业控制系统中的重要作用及其与PLC的互补关系

上位机在工业控制系统中的重要作用及其与PLC的互补关系 在现代工业自动化领域&#xff0c;上位机与可编程逻辑控制器&#xff08;PLC&#xff09;都是不可或缺的重要组成部分。它们各自发挥着独特的优势&#xff0c;在实现生产过程控制、监控和数据管理中扮演了关键角色。然而&…

感谢信∣中国智能电动汽车核心零部件百强「科易动力」SRM项目上线,企企通赋能新能源企业加速重构供应链体系

近日&#xff0c;企企通收到来自苏州科易新动力科技有限公司&#xff08;以下简称“科易动力”&#xff09;的感谢信&#xff0c;对企企通团队在SRM项目实施中所付出的努力表示感谢。 在双方的共同努力下&#xff0c;科易动力采购供应链协同管理项目&#xff08;SRM&#xff09…

又涨又跌 近期现货黄金价格波动怎么看?

踏入2024年一月的下旬&#xff0c;现货黄金价格可以说没了之前火热的状态&#xff0c;盘面上是又涨又跌。面对这样的行情&#xff0c;很多投资者不知道如何看了。下面我们就来讨论一下怎么把握近期的行情。 先区分走势类型。在现货黄金市场中有两种主要的走势类型&#xff0c;一…

暴雨受邀出席太原市人工智能行业协会年度大会

2024年1月26日&#xff0c;太原市人工智能行业协会第二届二次会员大会暨2024年年会成功召开。太原市委、市工商联、市大数据应用中心、市政协经济委员会以及太原市科技局的专家领导&#xff0c;与三百多名来自各行业的人工智能企业家和协会会员一同参加了本次盛会&#xff0c;共…

《区块链简易速速上手小册》第8章:区块链的技术挑战(2024 最新版)

文章目录 8.1 可扩展性问题8.1.1 基础知识8.1.2 主要案例&#xff1a;比特币的可扩展性挑战8.1.3 拓展案例 1&#xff1a;以太坊的可扩展性改进8.1.4 拓展案例 2&#xff1a;侧链和分层解决方案 8.2 安全性与隐私8.2.1 基础知识8.2.2 主要案例&#xff1a;比特币交易的安全性8.…

uniapp底部栏设置未读红点或角标

pages.json {... // 省略"tabBar": {"color": "#333333","selectedColor": "#3296fa","backgroundColor": "#ffffff","borderStyle": "white","list": [{"pagePat…