CCNP课程实验-06-EIGRP-Trouble-Shooting

目录

  • 实验条件
    • 网络拓朴
  • 环境配置
  • 开始排错
    • 错误1:没有配置IP地址,IP地址宣告有误
    • 错误2:R3配置了与R1不同的K值报错了。
    • 错误3:R4上的AS号配置错,不是1234
    • 错误4:R2上配置的Key-chain的R4上配置的Key-chain不一致
    • 错误5:R2宣告地址段不正确。
    • 错误6:R3的接口宽带被变更
    • 错误7:R1的接口延迟配置被变更

实验条件

网络拓朴

在这里插入图片描述

环境配置

R1

R1(config)#do show run | s interface 
interface Ethernet0/0
 ip address 12.1.1.1 255.255.255.0
 delay 1
interface Ethernet0/1
 ip address 13.1.1.1 255.255.255.0

router eigrp 1234
 network 0.0.0.0

R2

interface Ethernet0/0
 ip address 12.1.1.2 255.255.255.0
interface Ethernet0/1
 ip address 24.1.1.2 255.255.255.0
interface Ethernet0/3
  af-interface Ethernet0/1
   authentication mode md5
   authentication key-chain CCNP
  exit-af-interface

router eigrp CCNP
 !
 address-family ipv4 unicast autonomous-system 1234
  !
  af-interface Ethernet0/1
   authentication mode md5
   authentication key-chain CCNP
  exit-af-interface
  !
  topology base
  exit-af-topology
  network 12.1.1.2 0.0.0.0
  network 24.1.1.0 0.0.0.0
 exit-address-family

Key-chain CCNP
 key 1
  key-string CC1E

R3

interface Ethernet0/0
 bandwidth 1

router eigrp CCNP
 !
 address-family ipv4 unicast autonomous-system 1234
  !
  topology base
  exit-af-topology
  network 13.1.1.3 0.0.0.0
  network 34.1.1.4 0.0.0.0
  metric weights 0 1 1 1 1 1 1
 exit-address-family

R4

interface Loopback0
 ip address 4.4.4.4 255.255.255.255
interface Ethernet0/0
 ip address 34.1.1.4 255.255.255.0
interface Ethernet0/1
 ip address 24.1.1.4 255.255.255.0
 ip authentication mode eigrp 1234 md5
 ip authentication key-chain eigrp 1234 CCNP

router eigrp 123
 network 0.0.0.0

key chain CCNP
 key 1
  key-string CCIE

开始排错

错误1:没有配置IP地址,IP地址宣告有误

R3上没有配置IP地址,先配置上IP地址,同时,宣告进EIGRP
IP规则, AB.1.1.[A|B]/24, AB是两台路由器的编号.
R3路由器上配置

interface Ethernet0/0
 bandwidth 1
 ip address 34.1.1.3 255.255.255.0
interface Ethernet0/1
 ip address 13.1.1.3 255.255.255.0

router eigrp CCNP
 address-family ipv4 unicast autonomous-system 123
 no network 34.1.1.4 0.0.0.0
 network 34.1.1.3 0.0.0.0

错误2:R3配置了与R1不同的K值报错了。

R3(config-router-af)#
*Jan  4 06:33:44.598: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1234: Neighbor 13.1.1.1 (Ethernet0/1) is down: K-value mismatch

修改配置

router eigrp CCNP
 !
 address-family ipv4 unicast autonomous-system 123
 no metric weights 0 1 1 1 1 1 1

结果显示,成功与R1建立邻居关系

R3(config-router-af)#do show ip eigrp neighbor 
EIGRP-IPv4 VR(CCNP) Address-Family Neighbors for AS(1234)
H   Address                 Interface              Hold Uptime   SRTT   RTO  Q  Seq
                                                   (sec)         (ms)       Cnt Num
0   13.1.1.1                Et0/1                    14 00:00:52   10   100  0  6

错误3:R4上的AS号配置错,不是1234

刚刚在R3上查询发现,并没有R4的邻居信息。

no router eigrp 123
router eigrp 1234
 router-id 4.4.4.4
 network 0.0.0.0

结果显示,成功与R4建立邻居关系

R3(config-router-af)#do show ip eigrp neighbor 
EIGRP-IPv4 VR(CCNP) Address-Family Neighbors for AS(1234)
H   Address                 Interface              Hold Uptime   SRTT   RTO  Q  Seq
                                                   (sec)         (ms)       Cnt Num
1   34.1.1.4                Et0/0                    11 00:00:11   13  5000  0  3
0   13.1.1.1                Et0/1                    14 00:14:52   10   100  0  6

结果显示,成功与R3建立邻居关系

R4(config-router)#do show ip eigrp neighbor
EIGRP-IPv4 Neighbors for AS(1234)
H   Address                 Interface              Hold Uptime   SRTT   RTO  Q  Seq
                                                   (sec)         (ms)       Cnt Num
0   34.1.1.3                Et0/0                    11 00:00:06 1996  5000  1  6

从R4上配置来看,并没有什么问题,但是并未发现R2邻居信息。继续排查R2的信息

错误4:R2上配置的Key-chain的R4上配置的Key-chain不一致

修改R2的Key-chain配配置
R2

key chain CCNP
 key 1
  key-string CCIE

查询邻居信息,发现邻居没有正常建立。 继续排错R2的信息

错误5:R2宣告地址段不正确。

R2

router eigrp CCNP
 address-family ipv4 unicast autonomous-system 1234
  no network 24.1.1.0 0.0.0.0
  network 24.1.1.2 0.0.0.0

结果显示,成功与R4建立邻居关系

R2(config-router-af)#do show ip eigrp neighbor
EIGRP-IPv4 VR(CCNP) Address-Family Neighbors for AS(1234)
H   Address                 Interface              Hold Uptime   SRTT   RTO  Q  Seq
                                                   (sec)         (ms)       Cnt Num
1   24.1.1.4                Et0/1                    12 00:00:09 1598  5000  0  6
0   12.1.1.1                Et0/0                    12 00:42:33 1025  5000  0  11

错误6:R3的接口宽带被变更

所有的邻居正常建立。都可以查到邻居信息。
目标要实现R1访问R4的环回口4.4.4.4形成等价的负载均衡。查询R1的路由表
R1路由表

      4.0.0.0/32 is subnetted, 1 subnets
D        4.4.4.4 [90/409856] via 12.1.1.2, 00:02:59, Ethernet0/0

只有一条路由信息。

R1#show ip eigrp topology all-links 
EIGRP-IPv4 Topology Table for AS(1234)/ID(13.1.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
       r - reply Status, s - sia Status 

P 24.1.1.0/24, 1 successors, FD is 281856, serno 4
        via 12.1.1.2 (281856/281600), Ethernet0/0
P 4.4.4.4/32, 1 successors, FD is 409856, serno 6
        via 12.1.1.2 (409856/409600), Ethernet0/0
P 13.1.1.0/24, 1 successors, FD is 281600, serno 2
        via Connected, Ethernet0/1
P 34.1.1.0/24, 1 successors, FD is 307456, serno 5
        via 12.1.1.2 (307456/307200), Ethernet0/0
        via 13.1.1.3 (2560051200/2560025600), Ethernet0/1
P 12.1.1.0/24, 1 successors, FD is 256256, serno 1
        via Connected, Ethernet0/0

只有收到一条4.4.4.4的路由信息。并没有从R3上传递过来的路由。
继续查看R3的路由表

      4.0.0.0/32 is subnetted, 1 subnets
D        4.4.4.4 [90/4101120] via 13.1.1.1, 00:10:13, Ethernet0/1

结果发现路由表中该路由是从R1传递过来,并没有R4过来的路由信息,再次查询R3上的Eigrp拓扑信息

P 4.4.4.4/32, 1 successors, FD is 524943360, serno 8
        via 13.1.1.1 (524943360/459407360), Ethernet0/1
        via 34.1.1.4 (655753216000/327761920), Ethernet0/0

可以发现。从R4过来的FD值巨大无比。因此可以估计出,宽带或是延迟之类的参数被配置了。

R3#show int e0/0
Ethernet0/0 is up, line protocol is up 
  Hardware is AmdP2, address is aabb.cc00.3000 (bia aabb.cc00.3000)
  Internet address is 34.1.1.3/24
  MTU 1500 bytes, BW 1 Kbit/sec, DLY 1000 usec, 
     reliability 255/255, txload 1/255, rxload 1/255
......

可以看出本该正常值为BW 10000 Kbit/sec变成了1.

R3(config)#int e0/0
R3(config-if)#no bandwidth 1

再次查看R3路由表

      4.0.0.0/32 is subnetted, 1 subnets
D        4.4.4.4 [90/3584000] via 34.1.1.4, 00:01:06, Ethernet0/0

路由已经正常了,路由表中由R4过来的路由竞争RIB成功。
查询R1上的路由表

      4.0.0.0/32 is subnetted, 1 subnets
D        4.4.4.4 [90/409856] via 12.1.1.2, 00:07:45, Ethernet0/0

目标还是没有达成。需要继续排错。

错误7:R1的接口延迟配置被变更

查看R1的拓扑数据

R1#show ip eigrp topology     
EIGRP-IPv4 Topology Table for AS(1234)/ID(13.1.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
       r - reply Status, s - sia Status 
......
P 4.4.4.4/32, 1 successors, FD is 409856
        via 12.1.1.2 (409856/409600), Ethernet0/0
        via 13.1.1.3 (435200/409600), Ethernet0/1
......

发现拓扑表中已经有两条路由数据了。via 12.1.1.2的FD大于via 13.1.1.3的AD值。同时via 13.1.1.3的FD也大于via 12.1.1.2的AD值。因此via 13.1.1.3的这一条路由是一条FS可行后续,形成了非等价负载均衡,仍然不满足要求的等价负载均衡,继续排查。
由两个路由记录的配置值可以看出。FD值不一致,比较两个接口的配置。发现

interface Ethernet0/0
 delay 1
interface Ethernet0/1

Ethernet0/0接口的延迟配置不对,修改delay值

interface Ethernet0/0
 no delay 1

查询R1路由表

R1(config-router)#do show ip route 
Codes: L - local, 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, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

      4.0.0.0/32 is subnetted, 1 subnets
D        4.4.4.4 [90/435200] via 13.1.1.3, 00:17:11, Ethernet0/1
                 [90/435200] via 12.1.1.2, 00:17:11, Ethernet0/0
......

由表可见目标达成。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

实时记录和查看Apache 日志

Apache 是一个开源的、广泛使用的、跨平台的 Web 服务器,保护 Apache Web 服务器平台在很大程度上取决于监控其上发生的活动和事件,监视 Apache Web 服务器的最佳方法之一是收集和分析其访问日志文件。 Apache 访问日志提供了有关用户如何与您的网站交互…

pinia 给 state 指定变量类型

pinia 给 state 指定变量类型 问题描述 自从用 vitetsvue3 以来,我一直有一个很大的疑问,就是 pinia 中的 state 变量类型该从哪定义,如何定义它? 因为我在使用未定义类型的 state 变量的时候一直会有一个提示,提示说…

HttpSession的使用

1 HttpSession 概述 在 Java Servlet API 中引入 session 机制来跟踪客户的状态。session 指的是在一段时间内,单个客户与 Web 服务器的一连串相关的交互过程。在一个 session 中,客户可能会多次请求访问同一个网页,也有可能请求访问各种不同…

MathType2024MAC苹果电脑版本下载安装图文教程

在数学和科学的世界里,表达精确的方程式和化学公式是至关重要的。MathType作为一款及其优秀且有全球影响力的数学公式编辑器,让这一切变得触手可及。MathType Mac版已全新升级,作为Microsoft Word和PowerPoint的Add-In插件,为您的…

JavaWeb——后端之maven

三、后端Web开发 1. Maven 1.1 概念 概念: 一款用于管理和构建java项目的工具,是apache下的一个开源项目 作用: 依赖管理:jar包,避免版本冲突问题——不用手动导jar包,只需要在配置文件(pom…

burpsuite模块介绍之项目选项

使用该模块中的功能实现对token的爆破 靶场搭建:phpstudy的安装与靶场搭建 - junlin623 - 博客园 (cnblogs.com) 实现 1)先抓个包 2)设置宏 要实现我们爆破的时候请求的token也跟靶场一样一次一换从而实现爆破,那就需要用到项目选项中的宏(预编译功能)

CSS学习之路: 基础学习篇

css基础 一、css3 概述 1.1、什么是css Cascading style sheets 层叠样式表,级联样式表,简称样式表 1.2、css作用 对页面中html元素进行美化 1.3、HTML和css的关系 HTML:负责页面结构的搭建,负责数据的展示CSS:…

【KingbaseES】实现MySql函数WEEKS_BETWEEN

WEEKS_BETWEEN CREATE OR REPLACE FUNCTION weeks_between(start_date date, end_date date) RETURNS integer AS $$ BEGIN RETURN EXTRACT(WEEK FROM end_date) - EXTRACT(WEEK FROM start_date); END; $$ LANGUAGE plpgsql IMMUTABLE;结果展示

【算法】算法设计与分析 期末复习总结

第一章 算法概述 时间复杂度比大小,用代入法,代入2即可。求渐进表达式,就是求极限,以极限为O的括号;O是指上界,Ω是指下界,θ是指上下界相等,在这里,可以这样理解&#…

SwiftUI之深入解析如何创建一个灵活的选择器

一、前言 在 Dribbble 上找到的设计的 SwiftUI 实现时,可以尝试通过一些酷炫的筛选器扩展该项目以缩小结果列表。筛选视图将由两个独立的筛选选项组成,两者都有一些可选项可供选择。但是,在使用 UIKit 时,总是将这种类型的视图实…

智能分析网关V4智慧港口码头可视化视频智能监管方案

一、需求背景 近年来,水利港口码头正在进行智能化建设,现场管理已经是重中之重。港口作为货物、集装箱堆放及中转机构,具有昼夜不歇、天气多变、环境恶劣等特性,安全保卫工作显得更加重要。港口码头的巡检现场如何高效、快捷地对…

指令周期流程图相关题目

已知CPU结构如下图所示,其中包括一个累加器AC、一个状态寄存器和其他几个寄存器。各部分之间的连线表示数据通路,箭头表示信息传递方向。试完成以下工作:①写出图中四个寄存器A、B、C、D的名称和作用;②简述完成指令ADD Y的数据通…

Spark Streaming与数据源连接:Kinesis、Flume等

在大数据领域,实时数据处理变得越来越重要。Apache Spark Streaming是一个强大的工具,可用于处理实时数据流。本文将介绍如何使用Spark Streaming连接各种数据源,包括Amazon Kinesis、Apache Flume等,并提供详细的示例代码&#x…

图解设计模式-中介者模式(Mediator)

中介者模式 定义 使用一个中介者对象(mediator)集中封装多个具有依赖/关联关系的对象(colleague,同事对象)之间的交互,使各对象之间不再互相引用,降低对象之间的强耦合程度,对象之…

【Python案例实战】水质安全分析及建模预测

一、引言 1.水资源的重要性 水是生命之源,是人类生存和发展的基础。它是生态系统中不可或缺的组成部分,对于维系地球上的生命、农业、工业、城市发展等方面都具有至关重要的作用。 2.水质安全与人类健康的关系 水质安全直接关系到人类的健康和生存。水中的污染物和有害物…

面向对象的三大特征之一多态

多态 概念 多态是同一个对象,在不同时刻表现出来不同的形态,称之为多态。 例如:水,我们把水理解成为一个对象,而水会有不同的形态,比如 液态水、冰块、水蒸气 多态的前提 有继承/实现关系(继承…

新手深入浅出理解PyTorch归一化层全解析

目录 torch.nn子模块normal层详解 nn.BatchNorm1d BatchNorm1d 函数简介 函数工作原理 参数详解 使用技巧与注意事项 示例代码 nn.BatchNorm2d BatchNorm2d 函数简介 函数工作原理 参数详解 使用技巧与注意事项 示例代码 nn.BatchNorm3d BatchNorm3d 函数简介 参…

KeyError: ‘model_state_dict‘

问题 加载模型权重文件时获取model_state_dict键失败 解决 单步调试发现保存模型权重时正确保存了该键值对,再次调试时发现莫名奇妙又没错了 首先确认保存模型时的状态字典键名:确保在保存模型权重时,正确地使用了 model.state_dict() 方法…

飞书文档如何转markdown

飞书文档如何转markdown 实现效果实现步骤其他方法 实现效果 导出的结果挂在这了 https://thinkasany.github.io/docs/#/ 实现步骤 以https://upyun.feishu.cn/docx/KERsd1DpioPb1xxye9VcuXbhnBC这篇文章为例 使用工具 https://github.com/Wsine/feishu2md,提供了…

【计算机算法设计与分析】棋盘覆盖问题(C++_分治法)

文章目录 题目描述测试样例算法原理算法实现参考资料 题目描述 在一个 2 k 2 k 2^k \times 2^k 2k2k个方格组成的棋盘中,若恰有一个方格与其他方格不同,则称该方格为一个特殊方格,且称该棋盘为一个特殊棋盘。显然,特殊方格在棋…