0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络实验之EIGRP协议栈简介

网络技术干货圈 来源:CSDN 2023-07-27 09:07 次阅读

来源:https://blog.csdn.net/carefree2005/article/details/128626088

一、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中,查看外部路由的管理距离值。

5c8f2442-2c14-11ee-a368-dac502259ad0.png

3、网络配置

R1路由器配置:

R1#conft
R1(config)#intf0/0
R1(config-if)#noshut
R1(config-if)#ipadd12.12.12.1255.255.255.0
R1(config-if)#intg1/0
R1(config-if)#noshut
R1(config-if)#ipadd13.13.13.1255.255.255.0
R1(config-if)#exit
R1(config)#iprouting
R1(config)#routereigrp100
R1(config-router)#network12.12.12.00.0.0.255
R1(config-router)#network13.13.13.00.0.0.255
R1(config-router)#end
R1#wrmem

R2路由器配置:

R2#conft
R2(config)#intf0/0
R2(config-if)#noshut
R2(config-if)#ipadd12.12.12.2255.255.255.0
R2(config-if)#intf0/1
R2(config-if)#noshut
R2(config-if)#ipadd23.23.23.2255.255.255.0
R2(config-if)#exit
R2(config)#iprouting
R2(config)#routereigrp100
R2(config-router)#network12.12.12.00.0.0.255
R2(config-router)#network23.23.23.00.0.0.255
R2(config-router)#end
R2#wrmem

R3路由器配置:

R3#conft
R3(config)#intf0/0
R3(config-if)#noshut
R3(config-if)#ipadd23.23.23.3255.255.255.0
R3(config-if)#intg1/0
R3(config-if)#noshut
R3(config-if)#ipadd13.13.13.3255.255.255.0
R3(config-if)#exit
R3(config)#iprouting
R3(config)#routereigrp100
R3(config-router)#network23.23.23.00.0.0.255
R3(config-router)#network13.13.13.00.0.0.255
R3(config-router)#end
R3#wrmem

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 0001 24 200 0 9
0 12.12.12.2 Fa0/0 13 0028 26 200 0 8

验证EIGRP内部路由管理距离值

5c986e58-2c14-11ee-a368-dac502259ad0.png

验证外部路由发布到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上查看外部路由的管理距离值

5cb81550-2c14-11ee-a368-dac502259ad0.png

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

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

5cd873a4-2c14-11ee-a368-dac502259ad0.png

#修改variance参数

R1(config)#router eigrp 100
R1(config-router)#variance 2
#再次查看路由表

5cf2dfd2-2c14-11ee-a368-dac502259ad0.png

三、总结

通过发送和接收Hello包来建立和维持邻居关系,并交换路由信息

采用组播(224.0.0.10)或单播进行路由更新;

EIGRP的管理距离为90或170;

采用增量更新,减少带宽占用;

支持可变长子网掩码(VLSM),默认开启自动汇总功能;

支持IP、IPX和AppleTalk等多种网络层协议;

对每一种网络协议,EIGRP都维持独立的邻居表、拓扑表和路由表;

EIGRP使用Diffusing Update算法(DUAL)来实现快速收敛并确保没有路由环路;

存储整个网络拓扑结构的信息,以便快速适应网络变化;

支持等价和非等价的负载均衡;

使用可靠传输协议(RTP)保证路由信息传输的可靠性。

无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模型的2层协议进行特别的配置。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Dual
    +关注

    关注

    0

    文章

    49

    浏览量

    23166
  • 路由器
    +关注

    关注

    22

    文章

    3692

    浏览量

    113405
  • 状态机
    +关注

    关注

    2

    文章

    491

    浏览量

    27452
  • eigrp协议
    +关注

    关注

    0

    文章

    3

    浏览量

    1402
  • VLSM
    +关注

    关注

    0

    文章

    7

    浏览量

    2260

原文标题:网络实验之EIGRP协议

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    通信网络协议UDP协议技术解析

    在通常的网络协议中,TCP/IP协议是一个常见的示例,其中UDP和TCP都是传输层协议。传输
    发表于 02-01 11:00 854次阅读
    通信<b class='flag-5'>网络</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b><b class='flag-5'>之</b>UDP<b class='flag-5'>协议</b>技术解析

    第4章 RL-TCPnet网络协议简介

    转帖:最新教程本章节介绍RL-TCPnet网络协议,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议
    发表于 10-13 20:53

    嵌入式网络协议基础知识

    嵌入式网络协议基础知识2.1 初学者重要提示2.2 TCP/IP协议简介2.3 TCP/I
    发表于 08-03 06:24

    介绍嵌入式网络协议基础知识

    第2章 嵌入式网络协议基础知识本章教程为大家介绍嵌入式网络协议基础知识,本章先让大家有一个全
    发表于 08-03 06:58

    介绍嵌入式网络协议基础知识

    嵌入式网络协议基础知识2.1 初学者重要提示2.2 TCP/IP协议简介2.3 TCP/I
    发表于 08-04 08:17

    介绍RL-TCPnet网络协议

    第4章 RL-TCPnet网络协议简介本章节介绍RL-TCPnet网络协议
    发表于 03-02 06:30

    EIGRP路由器基础实验

    实验目的: 1、掌握EIGRP 的基本配置
    发表于 09-24 15:45 19次下载

    EIGRP协议及配置课件

    一.实验目的 1 理解EIGRP协议的主要特征 2 理解EIGRP协议的工作原理 3 熟练掌握EIGRP
    发表于 04-14 15:03 0次下载
    <b class='flag-5'>EIGRP</b><b class='flag-5'>协议</b>及配置课件

    FS_ZigBee 协议实验指导书

    FS_ZigBee 协议实验指导书 不收积分,需要的看下
    发表于 11-23 18:17 30次下载

    eigrp和ospf的区别

    EIGRP即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议EIGRP是Cisco公司的私有协议。OSPF是一个内部网关
    的头像 发表于 02-10 11:09 9161次阅读
    <b class='flag-5'>eigrp</b>和ospf的区别

    eigrp的基本配置及配置命令

    EIGRP: 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议EIGRP是Cisco公司的私有协议
    的头像 发表于 02-10 11:57 1.7w次阅读
    <b class='flag-5'>eigrp</b>的基本配置及配置命令

    eigrp协议详解

    EIGRP前身是IGRP协议,由于IGRP协议存在诸多缺点,因此Cisco对其进行了“增强(Enhance)”,注意,EIGRP是Cisco私有的
    的头像 发表于 02-11 09:22 8496次阅读
    <b class='flag-5'>eigrp</b><b class='flag-5'>协议</b>详解

    战术通信网中的EIGRP路由协议参数配置基本原则

    ,提出一种战术通信网中的 EIGRP路由协议参数配置基本原则。基于 OPNET仿真工具进行实验对比,结果表明,相比OSPF路由协议EIGRP
    发表于 03-17 16:22 16次下载
    战术通信网中的<b class='flag-5'>EIGRP</b>路由<b class='flag-5'>协议</b>参数配置基本原则

    tcpip协议是什么?tcpip协议有哪些协议?tcpip协议中报文封装和解封装过程

    tcpip协议是什么? TCP/IP协议是计算机网络中使用的最常见的网络
    的头像 发表于 08-01 17:51 8138次阅读
    tcpip<b class='flag-5'>协议</b><b class='flag-5'>栈</b>是什么?tcpip<b class='flag-5'>协议</b><b class='flag-5'>栈</b>有哪些<b class='flag-5'>协议</b>?tcpip<b class='flag-5'>协议</b><b class='flag-5'>栈</b>中报文封装和解封装过程

    Linux网络协议的实现

    网络协议是操作系统核心的一个重要组成部分,负责管理网络通信中的数据包处理。在 Linux 操作系统中,网络
    的头像 发表于 09-10 09:51 233次阅读
    Linux<b class='flag-5'>网络</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b>的实现