EIGRP个人理解

背景

1、  EIGRP是思科私有的(增强型IGRP,enhance IGRP);

2、  收敛之王,速度非常快;

3、  增强型内部网络路由协议,是一种混合路由协议(集成了距离矢量和链路状态的特征,高级距离矢量)

4、  可靠更新、触发更新、增量更新、组播更新

5、  支持大型网络拓扑

基本特征

OSI层次(传输层)、运行特征、运行范围、有类无类、最佳路径,协议号88

1、  OSI层次:传输层协议,基于IP协议号88

2、  算法特征:距离矢量(DUAL算法)

3、  运行范围:内部网络协议

4、  有类无类:IGRP是有类、EIGRP是无类

5、  最佳路径:管理距离90/170,度量值采用混合度量

(带宽k1、延迟k2、负载k3、可信度k4、MTUk5)

部署

对了,在部署协议之前,需要在这个地方进行抓包分析,方便后续分析

需要认识到AS号就是用来区分不同的区间的,之后学习BGP会详细介绍,这先明白AS可以用来区分不同的局域网

有没有发现,这里的掩码都是反掩码!!这里就要理解反掩码的概念。反掩码完全就是个数学工具来着

①  反掩码和子网掩码的换算

反掩码=255.255.255.255-子网掩码

②  反掩码是什么?(路由条目/网段的抓取工具,将XXX字段开头的路由都通告出去)

子网掩码:1表示网络位、0表示主机位

反掩码:1表示随意匹配,0表示严格匹配(这个真的很像正则表达式呀)

邻居建立

很类似TCP的三次握手的过程

所谓的三个代表:邻居表、拓扑表、路由表


邻居表


用于存储邻居信息


用于建立和维持邻居关系,每5s周期发送,15s 保持时间(hold time)


show ip eigrp neighbor


拓扑表


用于存储所有路由条目(无论优劣)


用于承载和传递路由条目;触发/增量/组播/可靠


show ip eigrp topology (all-links)


路由表


用于存储最佳路由条目(通过DUAL算法计算)


用于实现可靠确认(UPDATE/REPLY/QUERY)


show ip route eigrp

这里P才是个好的现象,A表示网络动荡,不稳定

解析数据包

首先发现hello包大约5s发送一次,不是严格的5s是为了避免使链路拥塞。不过由于这个包本来就不大,所以系统设置的随机数种子是尽量的接近5s。

接着观察update包,注意观察序列号和确认号之间的关系

这个地方就是这个协议实现可靠传输的原理。计算原理就是这样

另外要关注的就是更新包中路由条目信息

最后是确认包

确认包的内容比较简单,确认号等于上一个update包的确认号

路由汇总

和之前一样创建几个地址用来做实验

接着通告出去

之后查看路由信息

目的是将172.16.x.x/24网段汇总到172.16.0.0/22网段间

多扯一些,null0路由

这个空路由,说白了就是用来防环的

如果我此时把172.16.2.1这条路由条目去掉

此时在R2的路由表中

这个被清除的子网对R2来说,其实是空的,就是说,R2压根就不知道此时R1发送了什么事,这个时候我们ping 172.16.2.1则会

显示端口不可达信息,注意是端口不可达!!(说个题外话,很多情况下端口不可达比路径不同更可怕,因为此时路径是通的,但是信息不对,所以就有可能是路由策略上的失误啦,这个就需要细心排查)

对于R2向R1发送的ICMP,它不知道R1是否有172.16.2.1这条路径,但知道有172.16.2.1在172.16.0.0/22的子网下,所以一定可以发送成功的。然而此时的R1查找自己的路由表根本就没有这条信息呀,根据最长匹配原则,它就会去寻找默认路由0.0.0.0。而null0的优先级比默认路由高,会优先执行,可以有效防止数据发送出去,将数据一直在本地。这条路径可以理解为指向一个位置的地方,根本达到不了,所以ICMP返回端口不可达。

时间: 2024-08-07 16:44:42

EIGRP个人理解的相关文章

运维工程师知识讲解

1.交换机是如何转发数据包的? 交换机通过学习数据帧中的源MAC地址生成交换机的MAC地址表,交换机查看数据帧的目标MAC地址,根据MAC地址表转发数据,如果交换机在表中没有找到匹配项,则向除接受到这个数据帧的端口以外的所有端口广播这个数据帧.  2 .简述STP的作用及工作原理. 作用:(1) 能够在逻辑上阻断环路,生成树形结构的拓扑; (2) 能够不断的检测网络的变化,当主要的线路出现故障断开的时候,STP还能通过计算激活阻起到断的端口,起到链路的备份作用. 工作原理: STP将一个环形网络

EIGRP详解

实验拓扑 初始化配置 部署eigrp 路由认证 基础认证 很类似前面说的RIP认证 部署 首先为了避免R3的信息混乱,简化实验结构,我们先把R3暂停运行 此时抓包你会发现信息都是加密过的 注意: 1.EIGRP只支持MD5认证 2.EIGRP默认只调用第一把密钥,并且第一把密钥认证失败,不会搜寻其他密钥 时间认证 这里的工程应用意义在于可以平滑的切换不同工作时间的认证密钥,有效的防止被黑客窃取信息. 接着配置另一个不同时间段的密钥 不同时间的密钥使用情况不同 切换过程中 两把密钥的信息 另一台也

简单理解socket(转)

TCP/IP 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族.不同于ISO模型的七个分层,TCP/IP协议参考模型把所有的TCP/IP系列协议归类到四个抽象层中 应用层:TFTP,HTTP

EIGRP协议的配置

实验 3  EIGRP.BGP 的配置 EIGRP 实验学时:2学时 一.实验目的 掌握 EIGRP 协议的基本原理: 掌握 EIGRP 协议的配置方法: 掌握 EIGRP 协议路由汇总和负载均衡的配置方法: 二.实验环境(软件.硬件及条件) 2Windows 主机+3 台路由器 或者 1 台 Windows 主机+packet tracer 5.0 以上模拟器 三.实验内容 理解 EIGRP 协议的工作原理,掌握 EIGRP 协议的基本配置方法. 四.实验拓扑 各接口 IP 地址分配如图所示.

SDN理解:SDN现状

目录 - SDN现状 - (一)SDN现状 - SDN诞生的背景 - SDN的介绍 - (二)SDN领域的相关组织和发展现状 - 1.ONF - 2.OpenDaylight - 3. IETF - 4.ETSI SDN现状 (一)SDN现状 SDN诞生的背景 SDN技术其实要从更往前一点的技术说起,也就是传统(现在主流)TCP/IP协议,得益于TCP/IP的巨大成功,出现 IP over Everything.Everything over IP,以至于大学时期计算机网络课程的内容的基本上就是

实验设计与排错之三EIGRP配置、分析与排错

1.EIGRP协议简述 EIGRP(Enhanced Inerior Gateway Routing Protocol,增强型内部网关路由协议)是一个平衡混合型路由协议,它融合了距离矢量和链路状态两种路由协议的优点,也是CISCO的私有协议. EIGRP是一个高效的路由协议,它的特点是: 通过发送和接收Hello包来建立和维持邻居的关系,并交换路由信息: 采用组播(224.0.0.10)或单播进行路由更新: EIGRP的管理距离为90和170: 采用触发更新,减少带宽占用: 支持可变长子网掩码(

初步理解socket

近期研究下socket,发现自己还是有非常多不明确的地方,索性沉下心来,从最基础開始学习,開始看起,如今对自己的学习做下小小总结,以便和大家分享,如有谬误,敬请指正. 原创文章,转载请注明出处:http://blog.csdn.net/jessonlv TCP/IP 在学习socket之前,先回想下TCP/IP协议. TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机怎样连入因特网及数据怎样再它们之间

eigrp综合实验笔记

   实际拓扑应该是这样的:        GNS3比较容易理解的拓扑是这样的:     FRAME-RELAY 如图所示:配FRAME-RELAY SWITCH,使R2.R3.R4之间的FRAME-RELAY PVC为FULL-MESH. 但只使用图中所示的PVC. 由图可以看出来,只允许使用4个DLCI,所以需要配置为hub-spoke模式.其中R4是HUB R2,R3,R4的物理接口连接FRAME-RELAY SWITCH, R4与R5间.请使用PPP链路. 请消除多余的32位的主机路由

Socket 的理解及实例

Socket 的理解及实例Socket 的理解TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准,从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族.不同于ISO模型的七个分层,TCP/IP协议参考模型把所有的TCP/IP系列协议归类