第5 部分 EIGRP

news2024/9/21 22:42:20

目录

 

5.1 EIGRP 概述

5.2 实验1:EIGRP 基本配置

1. 实验目的

2. 实验拓扑

 3. 实验步骤

4. 实验调试

(1)show ip route

(2)show ip protocols​编辑

(3)show ip eigrp neighbors 

(4)show ip eigrp topology

(5)show ip eigrp interfaces

(6)show ip eigrp traffic

(7)debug eigrp neighbors

 (8)debug eigrp packets

(9)注入默认路由

 5.3 EIGRP 命令汇总


        EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco 公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路由协议的优点,支持IP,IPX 和ApplleTalk 等多种网络层协议。由于TCP/IP 是当今网络中最常用的协议,因此本书只讨论IP 网络环境中的EIGRP。

5.1 EIGRP 概述

EIGRP 是一个高效的路由协议,它的特点如下:
① 通过发送和接收Hello 包建立和维持邻居关系,并交换路由信息;
② 采用组播(224.0.0.10)或单播进行路由更新;
③ EIGRP 的管理距离为90 或170;
④ 采用触发更新,减少带宽战胜;
⑤ 支持可变长子网掩码(VLSM),默认开启自动汇总功能;
⑥ 支持IP,IPX 和ApplleTalk 等多种网络层协议;
⑦ 对每一种网络协议,EIGRP 都维持独立的邻居表、拓扑表和路由表;
⑧ EIGRP 使用Diffusing Update 算法(DUAL)来实现快速收敛并确保没有路由环路;
⑨ 存储整个网络拓扑结构的信息,以便快速适应网络变化;
⑩ 支持等价和非等价的负载均衡;
⑪ 使用可靠传输协议(RTP)保证路由信息传输的可靠性;
⑫ 无缝连接数据链路层协议和拓扑结构,EIGRP 不要求对OSI 参考模型的2 层协议进行特别的配置

5.2 实验1:EIGRP 基本配置

1. 实验目的

通过本实验可以掌握
① 在路由器上启动EIGRP 路由进程;
② 启用参与路由协议的接口,并且通告网络;
③ EIGRP 度量值的计算方法;
④ 可行距离(FD)、通告距离(RD)以及可行性条件(FC);
⑤ 邻居表、拓扑以及路由表的含义;
⑥ 查看和调试EIGRP 路由协议相关信息。

2. 实验拓扑

 3. 实验步骤

(1)步骤1:配置路由器R1
R1(config)#router eigrp 1
R1(config-router)#no auto-summary
R1(config-router)#network 1.1.1.0 0.0.0.255
R1(config-router)#network 192.168.12.0
(2)步骤2:配置路由器R2
R2(config)#router eigrp 1
R2(config-router)#no auto-summary
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.23.0
(3)步骤3:配置路由器R3
R3(config)#router eigrp 1
R3(config-router)#no auto-summary
R3(config-router)#network 192.168.23.0
R3(config-router)#network 192.168.34.0
(4)步骤4:配置路由器R4
R4(config)#router eigrp 1
R4(config-router)#no auto-summary
R4(config-router)#network 4.4.4.0 255.255.255.0
R4(config-router)#network 192.168.34.0

【说明】

        EIGRP 协议在通告网段时,如果是主类网络(即标准A、B、C 类的网络,或者说没有划分子网的网络),只需输入此网络地址;如果是子网,则最好在网络号后面写子网掩码,或者反掩码,这样可以避免将所有的子网都加入EIGRP进程中。

反掩码是用广播地址(255.255.255.255)减去子网掩码所得到的。如掩码地址是255.255.248.0,则反掩码地址是0.0.7.255.在高级的IOS 中也支持网络掩码的写法。
运行EIGRP 的整个网络AS 号码必须一致,其范围为1~65535。

4. 实验调试

(1)show ip route

 //以上输出表路由器R2 通过EIGRP 尝到了3 条路由条目,管理距离是90,注意EIGRP 协议代码用字母”D”表示,如果通过重分布方式进入EIGRP 网络的路由条目,默认管理距离为170,路由代码用”D EX”表示,这也说明EIGRP 路由协议能够区分内部路由和外部路由。

(2)show ip protocols

(3)show ip eigrp neighbors 

以上输出各字段的含义如下所述。

① H;        表示与邻居建立会的顺序;
② Address;        邻居路由器的接口地址;
③ Interface;        本地到邻居路由器的接口;
④ Hold;        认为邻居关系不存在所能等待的最长时间;
⑤ Uptime;        从邻居关系建立到目前的时间
⑥ SRTT;        是向邻居路由器发送一个数据包到本路由器收到确认包的时间;
⑦ RTO;        路由器在重新传输包之前等待ACK 的时间;
⑧ Q Cnt;        等待发送的队列;
⑨ Seq Num;        从邻居收到的发送数据包的序列号。

 【技术要点】

运行EIGRP 路由协议的路由器不能建立邻居关系的可能原因:
① EIGRP 进程的AS 号码不同;
② 计算度量值的K 值不同。

(4)show ip eigrp topology

        从以上输出可以清楚地看到每条路由条目的FD 和RD 的值,而拓扑结构数据库中状态代码最常见的是”P”,”A”和”s”,其含义如下所述。
        ① P;代表passive,表示网络处于收敛的稳定状态;
        ② A;代表active,当前网络不可用,正处于发送查询状态;
        ③ s:在3min 内,如果被查询的路由没有收到回应,查询的路由就被置为”stuck in active”状态。


【术语】

① 可行距离(FD);到达一个目的网络的最小度量值;
② 通告距离(RD);邻居路由器所通告的它自己到达目的网络的最小度量值;
③ 可行性条件(FC);是EIGRP 路由器更新路由表和拓扑表的依据,可行性条件可以有效地阻止路由环路,实现路由的快速收敛,可行性条件的公式为:RD<FD。

(5)show ip eigrp interfaces

以上输出各字段的含义如下所述。
① Interface;运行EIGRP 协议的接口;
② Peers;该接口邻居的个数;
③ Xmit Queue Un/Reliable;在不可靠/可靠队列中存留的数据包的数量;
④ Mean SRTT;平均的往返时间,单位是s;
⑤ Pacing Time Un/Reliable;用业确定不可靠/可靠队列中数据包被送出接口的时间间隔;
⑥ Multicast Flow Timer;组播数据包被发送前最长的等待时间;
⑦ Pending Routes;在传送队列中等待被发送的数据包拾的路由条目。 

(6)show ip eigrp traffic

 以上输出显示了EIGRP 发送和接收到的数据包的统计情况。

(7)debug eigrp neighbors

该命令可以动态查看EIGRP 邻居关系的情况。在路由器R1 上先将s0/0/0 接口”shutdown”(关闭)掉,然后再”no shutdown”)(启用)可以看到EIGRP 邻居建立的过程。

 (8)debug eigrp packets

该命令可以显示EIGRP 发送和接收的数据包

        以上输出显示R2 发送和接收的EIGRP 数据包,由于当前网络是收敛的,所以只有HELLO 断气包发送和接收的报告。
【术语】
在EIGRP 中,有如下5 种类型的数据包。
① Hello;以组播的方式定期发送,用于建立和维持邻居关系;
② 更新(Update);当路由器收到某个邻居路由器的第一个Hello 包时,以单播传送方式回送一个包含它所知道的路由信息的更新包,当路由信息发生变化时,以组播的方式发送只包含变化信息的更新包;

③ 查询(Query);当一条链路失效,路由器重新进行路由计算,但在拓扑表中没有可行的后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以询问它们是否有一条到达目的地的后继路由;
④ 答复(Reply);以单播的方式回送给查询方,对查询数据包进行应答;
⑤ 确认(Ack);以单播的方式传送,用来确认更新、查询和答复数据包。

(9)注入默认路由

在路由器R1 上通过”ip default-network”向EIGRP 网络注入一条默认路由,具体配置如下:

在R2 上查看路由表: 

 以上输出表明路由器R2 收到一条默认路由,同时在R3,R4 上也会收到一条默认路由。

 5.3 EIGRP 命令汇总

 命令                                                    作用
show ip eigrp neighbors                      查看EIGRP 邻居表
show ip eigrp topology                        查看EIGRP 拓扑结构数据库
show ip eigrp interface                        查看运行EIGRP 路由协议的接口的状况
show ip eigrp traffic                             查看EIGRP 发送和接收到的数据包的统计情况
debug eigrp neighbors                        查看EIGRP 动态建立邻居关系的情况
debug eigrp packets                            显示发和接收的EIGRP 数据包
ip hello-interval eigrp                           配置EIGRP 的HELLO 发送周期
ip hold-time eigrp                                 配置EIGRP 的HELLO hold 时间
router eigrp                                          启动EIGRP 路由进程
no auto-summary                                关闭自动汇总
ip authentication mode eigrp               配置EIGRP 的认证模式
ip authentication key-chain eigrp         在接口上调用钥匙链
variance                                               配置非等价负载均衡
delay                                                    配置接口下的延迟
bandwidth                                            配置接口下的带宽
ip summary-address eigrp                   手工路由汇总

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[激光原理与应用-31]:典型激光器 -3- 光纤激光器

目录 第1章 光纤激光器概述 1.1 什么是光纤激光器 1.2 应用 1.3 光纤激光器的结构组成 1.4 特点 1.5 优势 第2章 光纤激光器的类型 2.1 按照光纤材料的种类进行分类 2.2 按增益介质分类为&#xff1a; 2.3 按谐振腔结构分类 2.4 按光纤结构分类 2.5 按输出激光特性…

基于 ARM + FPGA 的 EtherCAT 主站设计及实现

为解决实时工业以太网协议 EtherCAT 应用于嵌入式主站控制器所产生的实时性和稳定性等问题&#xff0c;首先研究了 EtherCAT 主站控制器在 EtherCAT 网络控制系统中的功能需求&#xff0c;分析并提出了实现嵌入式 EtherCAT 主站的架构&#xff0c;然后针对上述架构设计了基于 A…

补知识点:Feign、Nacos配置中心(命名空间、配置分组)

一、Feign的应用 和前面的Feign笔记是一样的&#xff0c;不过这里更深刻的理解一下 使用Feign的整体步骤就分为以下几个步骤&#xff1a; 1、引入open-feign依赖坐标 2、编写一个接口&#xff0c;告诉springCloud这个接口需要调用远程服务 3、在启动类当中开启远程调用功能注解…

[附源码]计算机毕业设计JAVA学生宿舍管理系统

[附源码]计算机毕业设计JAVA学生宿舍管理系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…

06_openstack之创建云主机和常见错误

目录 一、环境准备 二、创建云主机 三、常见错误 1、创建云主机时&#xff0c;主机状态显示“错误” 2、云主机控制台无法访问&#xff0c;报错1006 3、云主机创建错误&#xff0c;提示“找不到有效主机&#xff0c;原因是没有足够的主机可用” 一、环境准备 部署openst…

什么样的架构师修炼之道文档,能帮助大家修炼成为出色的架构师?

前言 时间飞逝&#xff0c;转眼间毕业七年多&#xff0c;从事 Java 开发也六年了。我在想&#xff0c;也是时候将自己的 Java 整理成一套体系。 这一次的知识体系面试题涉及到 Java 知识部分、性能优化、微服务、并发编程、开源框架、分布式等多个方面的知识点。 写这一套 Ja…

Java基于springboot+vue的汽车销售购物商城系统

前言背景 随着我国的经济发展&#xff0c;人们的生活水平也有了一定程度的提高&#xff0c;汽车也逐渐由以前的奢侈品变成了很多人必须的代步工具&#xff0c;然而我国的很多汽车销售企业都没有成套的管理系统&#xff0c;通过我在假期的实习和一定时间的调查研究发现了传统的…

[附源码]Python计算机毕业设计Django教务管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

Js逆向教程18-l参数分解

作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; Js逆向教程18-l参数分解 一、l参数分解 可以看到l是一个大数组。 里面有很多字节码 V[$_CAIAt(353)](gt[$_CAIAt(218)](o), r[$_CAIA…

【Java基础】· 集合习题详解

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

如何测试 LoRaWAN 全球频段

To be a sailor of the world, bound for all ports. 做世界的水手&#xff0c;游遍所有的港口。 背景 自 2015 年 LoRa 联盟创建 LoRaWAN 协议&#xff0c;经过 7 年长跑&#xff0c;到 2022 年国际电信联盟 (ITU) 正式批准 LoRaWAN 作为全球标准: ITU-T Y.4480“广域无线网…

一些并查集的题~~判树,连通,带权

目录 A-Wireless Network B-The Suspects C - How Many Tables D - How Many Answers Are Wrong G - Supermarket L - 小希的迷宫 M - Is It A Tree&#xff1f; J - A Bug‘s Life E - 食物链 A-Wireless Network POJ - 2236 ​ 翻译&#xff1a; 东南亚发生了地震…

Android Camera性能分析 - 第27讲 Request Latency

​ 本讲是Android Camera性能分析专题的第27讲 ​&#xff0c;我们介绍CameraServer Request Latency&#xff0c;包括如下内容&#xff1a; Request Latency是什么Request Latency配置Request Latency实战 视频在线观看&#xff1a; 极客笔记&#xff1a;极客笔记在线课程加…

基于proe的阀体零件的机械加工工艺及夹具设计

目 录 摘 要 I Abstract II 1 绪论 1 1.1选题背景及意义 1 1.2发展现状 1 1.3研究主要内容 3 2 夹具的概述 4 2.1 夹具的发展趋势 4 2.2 夹具的组成 5 2.3 夹具的作用与意义 6 3 PROE设计环境的简述 8 3.1 PROE设计软件介绍 8 3.2 PRO/E的CAM功能应用 8 3.3 设计任务及要求 9 3…

sscanf与sprintf函数

本期介绍&#x1f356; 主要介绍&#xff1a;scanf()、printf()、fscanf()、fprintf()、sscanf()、sprintf()这三对输入/输出函数的区别&#xff0c;而且详细讲解了sscanf()、sprintf()这两个函数的应用场景&#x1f440;。 概述&#x1f356; 在C语言的输出和输入库中&#xf…

基于安卓的公司员工考勤系统的设计与实现

目 录 1 绪论 1 1.1 选题背景 1 1.2 研究现状 2 1.3 研究意义 3 1.4 研究内容 3 2 相关的理论和技术 4 2.1 JAVA技术与安卓介绍 4 2.2 Android的开发 5 2.3 Android常用的列表组件 5 2.4 Android所需知识的理解 8 2.4.1 自定义控件 8 2.4.2 进一步说明 10 3 系统分析 12 3.1系统…

生命在于折腾——Fishing软件的编写(易语言)

本篇文章仅用于学习交流&#xff0c;不得用于其他违规用途。 一、钓鱼软件是什么&#xff1f; 钓鱼软件是通常以精心设计的虚假网页引诱用户上当,达到盗取银行账号、信用卡号码等目的,属于违法行为。 钓鱼通常指伪装成银行及电子商务,窃取用户提交的银行帐号、密码等私密信息…

【计算机网络】网络基础(二)

本章主要对TCP/IP模型的网络层的初阶内容进行概括性讲述。 1、IP地址 当我们在配置计算机的IP地址时&#xff0c;是否会遇到下面的情形&#xff1a; 这是由于IP地址配置不正确造成的。在网络通信中&#xff0c;IP地址用来识别终端主机及网元设备&#xff0c;为了保障互联网正…

Siamese Neural Network (SNN: 孪生神经网络)

【学习参考】&#xff1a; https://blog.csdn.net/MyArrow/article/details/122539749https://blog.csdn.net/MyArrow/article/details/122539749 Siamese network 孪生神经网络--一个简单神奇的结构 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/35040994 【Siamese和Ch…

Matlab reconstruct signal form sample points, convulsion

Usually we describe reconstruction as interpolation, and there are many approaches to reach it. In this article, I introduce a new method- convulsion Main signal function f(x)sin(15πxπ/10)f(x)sin(15\pi x\pi/10)f(x)sin(15πxπ/10) Convulsion Method Des…