网络实验之EIGRP协议

news2024/11/15 10:17:58

一、EIGRP协议简介

  EIGRP:Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。 EIGRP是Cisco公司的私有协议(2013年已经公有化)。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。

二、EIGRP协议实践

1、实验环境

  博文实验环境采用GNS3模拟器搭建EIGRP网络实验环境,路由器使用c7200,iso系统版本为c7200-advipservicesk9-mz.124-20.T.bin。

2、拓扑图

  EIGRP是思科私有协议,在数通产品发展早期,思科一家独大,运营商、各大企业主流的数通产品都是思科的,所以很多企业网内部的动态路由协议也使用了EIGRP协议。不过随着华为、H3C、锐捷等数通厂商的崛起,EIGRP协议也慢慢的退出了历史舞台,现在已经很少在国内的大型企业网见到了。我们使用三台路由器模拟EIGRP协议的基础配置。通过network宣告互联网段路由,然后查看EIGRP路由的管理距离值。重发布直连路由到EIGRP中,查看外部路由的管理距离值。
在这里插入图片描述

3、网络配置

  R1路由器配置:

R1#conf t
R1(config)#int f0/0
R1(config-if)#no shut
R1(config-if)#ip add 12.12.12.1 255.255.255.0
R1(config-if)#int g1/0
R1(config-if)#no shut
R1(config-if)#ip add 13.13.13.1 255.255.255.0
R1(config-if)#exit
R1(config)#ip routing
R1(config)#router eigrp 100
R1(config-router)#network 12.12.12.0 0.0.0.255
R1(config-router)#network 13.13.13.0 0.0.0.255
R1(config-router)#end
R1#wr mem

  R2路由器配置:

R2#conf t
R2(config)#int f0/0
R2(config-if)#no shut
R2(config-if)#ip add 12.12.12.2 255.255.255.0
R2(config-if)#int f0/1
R2(config-if)#no shut
R2(config-if)#ip add 23.23.23.2 255.255.255.0
R2(config-if)#exit
R2(config)#ip routing
R2(config)#router eigrp 100
R2(config-router)#network 12.12.12.0 0.0.0.255
R2(config-router)#network 23.23.23.0 0.0.0.255
R2(config-router)#end
R2#wr mem

  R3路由器配置:

R3#conf t
R3(config)#int f0/0
R3(config-if)#no shut
R3(config-if)#ip add 23.23.23.3 255.255.255.0
R3(config-if)#int g1/0
R3(config-if)#no shut
R3(config-if)#ip add 13.13.13.3 255.255.255.0
R3(config-if)#exit
R3(config)#ip routing
R3(config)#router eigrp 100
R3(config-router)#network 23.23.23.0 0.0.0.255
R3(config-router)#network 13.13.13.0 0.0.0.255
R3(config-router)#end
R3#wr mem

4、协议验证测试

  • 验证EIGRP邻居
    可以看到,三个路由器之间已经两两建立了邻居关系。

R1#show ip eigrp nei
IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 13.13.13.3 Gi1/0 13 00:58:01 24 200 0 9
0 12.12.12.2 Fa0/0 13 00:58:28 26 200 0 8

  • 验证EIGRP内部路由管理距离值
    在这里插入图片描述
  • 验证外部路由发布到EIGRP协议中的管理距离值

#在R2上创建三个loopback地址
R2(config-if)#int loop 0
R2(config-if)#ip add 192.168.0.254 255.255.255.0
R2(config-if)#int loop 1
R2(config-if)#ip add 192.168.1.254 255.255.255.0
R2(config-if)#exit
R2(config)#router eigrp 100
R2(config-router)#redistribute connected
#在R1上查看外部路由的管理距离值
在这里插入图片描述

  • 验证不等价负载均衡路由配置

#首先查看当前路由,R1通过R2和R3都可以学习到23.23.23.0/24网段路由,因为G1/0口的开销值小,所以路由表中显示的是从G1/0口学习到,即从R3学习到该网段路由。
在这里插入图片描述

#修改variance参数值

R1(config)#router eigrp 100
R1(config-router)#variance 2
#再次查看路由表
在这里插入图片描述

三、总结

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

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

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

相关文章

【LeetCode】二叉树的序列化与反序列化 [H](二叉树)

297. 二叉树的序列化与反序列化 - 力扣(LeetCode) 一、题目 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采…

【SpringCloud】Nacos注册中心、配置中心用法与原理(下)

【SpringCloud】Nacos注册中心、配置中心用法与原理(下) 上集回顾 二、Nacos 配置中心 1. 统一配置管理 (1)在 Nacos 中添加配置文件 (2)从微服务拉取配置 2. 配置热更新 方式一:使用 Re…

华为鸿蒙2.0如何安装谷歌服务框架

第一步: 如果安装过Google套件需要先卸载原有Google套件,设置-应用和服务-应用管理,搜索Google、谷歌等,原有谷歌套件全部卸载掉。(注意,要点击右上角打开“显示系统应用”,未安装过可以直接略过) 第二步:下载鸿蒙文件包(自行找资源下载) 1.打开(1.准备)把里面的…

项目2:使用Yolov5和deepsort实现车辆和行人目标跟踪,实时计算目标运动速度和加速度(有检测超速功能)

项目演示视频 项目演示视频可以跳转到哔哩哔哩观看:https://www.bilibili.com/video/BV1RT411Z7kD/?vd_source805c57038e291405fe38f3adefa0f2d2 项目简介 本项目使用Yolov5DeepSort实现车辆、行人跟踪,并实时统计各类别目标数量,以及测量…

人大金仓数据库的库、模式、表空间之间的关系

库、模式、表空间之间的关系 KES数据库结构图 列出集簇现有的数据库清单 \l 默认数据库的作用介绍 数据库定义以及相关操作 创建数据库并设置参数 设置属主、编码、参照模板template0、连接数为0 create database 数据库名 owner 属主用户名 template template0 encoding …

【二叉搜索树】BST相关题目

BST相关题目二叉搜索树中的众树二叉搜索树节点最小距离两数之和 IV - 输入二叉搜索树总结二叉搜索树中的众树 501.二叉搜索树中的众树 解题思路:中序遍历二叉搜索树,使得结果集是有序的,过程中将众数个数保存下来。利用两个变量&#xff0c…

Java---微服务---SpringCloud(2)

SpringCloud021.Nacos配置管理1.1.统一配置管理1.1.1.在nacos中添加配置文件1.1.2.从微服务拉取配置1.2.配置热更新1.2.1.方式一1.2.2.方式二1.3.配置共享1)添加一个环境共享配置2)在user-service中读取共享配置3)运行两个UserApplication&am…

域环境搭建

内网渗透基础——域环境搭建 第一步,配置IP地址 1.打开网络和共享中心 2.更改适配器设置 3.进入网络连接后,设置网卡属性 4.双击进入,修改IP地址 5.使用IP地址如下,IP地址设置为:192.168.1.1;子网掩码设置为:255.255.255.0;DNS属性设置为:192.168.1.1 6.设置好之后确…

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链)

文章目录区块链开荒技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html推荐准备:1. 搭建单群组FISCO BCOS联盟链安装依赖创建操作目录, 下载安装脚本搭建单群组4节点联盟链启动FISCO BCOS链检查进程检查日志输出区块链开…

我的第一次真实对国外某购物平台web漏洞挖掘

(真实世界)我的第一次真实对国外某购物平台web漏洞挖掘 开放重定向 - 低危XSS - 低危 这两组合起来就完全不一样一点的,个人觉得比原本高一些 危害:窃取用户敏感数据、用户cookie、钓鱼操作 等… 前言 这是我第一次&#xff…

【ABAQUS 二次开发笔记】使用keyword 、python和matlab一起处理Odb数据

我的主页: 技术邻:小铭的ABAQUS学习的技术邻主页博客园 : HF_SO4的主页哔哩哔哩:小铭的ABAQUS学习的个人空间csdn:qgm1702 博客园文章链接: 【ABAQUS 二次开发笔记】使用keyword 、python和matlab一起处理Odb数据 -…

VBA 自定义Add-in

1. 通过下面的链接下载工具:OfficeCustomUIEditorFiles VBA Ribbon - Microsoft Download 2.将上面下载的ZIP文件解压缩后,运行其中的 “CustomUIEditor.exe”, 打开事先准备好的.xlsm文件,例如:self.xlsm。 2-1.点…

Ubuntu20.04+MAVROS+PX4+Gazebo保姆级安装教程

Ubuntu20.04MAVROSPX4Gazebo安装PX4步骤安装MAVROS安装QGCPX4仿真安装PX4步骤 从github上clone源码 git clone https://github.com/PX4/PX4-Autopilot.git --recursive进入PX4-Autopilot文件夹,继续下载未下载完的组件 cd PX4-Autopilot/ git submodule update -…

什么是数据库连接池?Druid(德鲁伊)连接池的使用详细解读

文章目录1. 数据库连接池2. 概念3. 实现4. Druid 连接池的使用5. 总结Java编程基础教程系列1. 数据库连接池 2. 概念 前面在 JDBC API 的使用详细解读文章中,获取的数据库连接对象 conn,在使用时创建,使用完毕就会将其销毁。这样重复创建和销…

Python if else对缩进的要求

Python 是以缩进来标记代码块的,代码块一定要有缩进,没有缩进的不是代码块。另外,同一个代码块的缩进量要相同,缩进量不同的不属于同一个代码块。不要忘记缩进if、elif 和 else 后面的代码块一定要缩进,而且缩进量要大…

【奇妙的数据结构世界】 用经典例题对数组进行全面分析 | C++

第八章 数组 目录 第八章 数组 ●前言 ●一、数组是什么? 1.简要介绍 2.具体情况 ●二、数组典型例题——一维&二维&三维 1.一维数组(校门外的树) 2.二维数组(彩票摇奖) 3.三维数组&#xff08…

自己动手写一个操作系统——MBR(1)

文章目录前言MBR1) 512 字节镜像2) 0x55 和 0xAAqemu 运行参考前言 上篇《自己动手写一个操作系统——我们能做什么,我们需要做什么》我们介绍到 BIOS 会遍历每个磁盘的第一个扇区查找 MBR,找到后便将 MBR 加载到内存并跳转过去。如果没找到&#xff0c…

红黑树和平衡二叉树的区别

一.红黑树的定义 1.节点是红色或者黑色; 2.根节点和叶子节点是黑色,叶子节点为空节点; 3.每个红色节点的叶子节点都是黑色; 4.从任何节点到叶子节点的所有路径包含相同数目的黑色节点; 5.红黑树实现平衡和保持红黑…

代码随想录算法训练营三期 day 25 - 回溯 (2) (补)

216. 组合总和III 题目描述: 216. 组合总和 III 原文链接: 216. 组合总和 III 视频链接: 216. 组合总和 III 树形结构 回溯三部曲: ① 确定回溯函数参数及返回值 和 77. 组合 一样,依然需要一维数组 path 来存放符合条件的结果,二维数组 r…

leetcode-每日一题-计算应缴税款总额(简单,数学逻辑)

给你一个下标从 0 开始的二维整数数组 brackets &#xff0c;其中 brackets[i] [upperi, percenti] &#xff0c;表示第 i 个税级的上限是 upperi &#xff0c;征收的税率为 percenti 。税级按上限 从低到高排序&#xff08;在满足 0 < i < brackets.length 的前提下&am…