Interior Gateway Routing Protocol(IGRP)
1.Cisco专有的距离矢量协议(什么是专有? 专有的意思就是说网络中要运行IGRP协议,所用的路由器必须是Cisco的路由器.)
当你配置IGRP的时候,你必须以AS号作为配置参数,所有的routers必须使用相同的AS号来共享路由表信息. 
2. AD  100  
Metric(度量)采用了以下几个参数:
带宽  延迟  可靠性  负载  最大传输单元(MTU)
默认使用了带宽和延迟做为它的度量.
虽然IGRP没有使用跳数做为它的度量,但IGRP也有最大跳数,值为255,默认时为100
因此解决RIP最大15跳的限制,使的IGRP更加适合于大型网络
.
3.IGRP和RIP的比较:
                               IGRP                                 RIP
AD                          100                                   120
Metric                       5参数                                 跳数
更新时间                     90S                                   30S
是否有类                      有                                   V1有
                                                                   V2无
是否支持大型网络              支持                                 不支持
DV or Link-state                DV                                   DV
最大跳                        255,默认100                           15
更新地址                255.255.255.255                  V1 255.255.255.255
                                                           V2 224.0.0.9(组播)
是否支持VLSM                否                                    否
是否支持不连续子网            否                                RIPV1不
                                                                V2支持
4.防止路由选择环路的机制:    
.水平分割 :从一个接口学到的东西不要再教给学到的那个接口
.毒性逆转: 利用毒性逆转进行路径水平分割,包括更新路径,将其距离设为无限大  
 .保持失效定时器:当一条路由metric改为更大值时,启动该定时器(默认180s),直到定时器超时,路由器才会在其路由表中添加可选路由。
.触发更新:当有链路发生变化的时候,不等待更新周期的到来就立即发送路由更新信息,避免形成路由环路路。只发送包含有变动的路由。而周期性更新发送自己拥有的路由条目包含所有的可达路由,路由响应报文的类型只有一种所有从携带条目数量来判断是不是发生了触发更新。当触发更新出现的时候,要随机延迟1到5秒,并且当有周期性更新即将发送的时候,触发更新会受到抑制。所以可能触发更新会发生在周期更新之后。
5.默认定时器值
IGRP Timers 
(1)路由更新计时:默认90秒 
(2)路由无效计时:默认270秒 
(3)保持计时器:默认280秒(3倍更新时间+10秒) 
(4)路由刷新时间: 默认630秒 
6.IGRP默认也是支持4条等价负载均衡,最大支持6条 ,但是IGRP还可以支持非等价负载均衡。(什么是非等价均衡?就是去目的网络的度量不同,IGRP可以在度量不同的路径上转发数据包,RIP则不能)
7.配置IGRP路由
STEP1:启动IGRP进程
      Router(config)#router  igrp  AS号
 注意:如果要让路由器之间共享路由信息,那么每个路由器上的AS号必须相同
STEP2:宣告网络
      Router(config-router)#network xx.xx.xx.xx  (IGRP也是主类宣告)
实验拓扑:
8.验证调试命令
    Show ip route
Show ip protocols
    clear ip route *
debug ip igrp events      收发的路由数量以及路由的类型(内部,部还是系统路                  由,这些概念在NP中讲) 
    debug ip igrp transaction  收发的路由条目,包括网络地址和度量
  
9.被动接口的配置
   Router(config)#router  igrp  AS号
   Router(config-router)#passive-interface xx
   IGRP被动接口也是只收不发的
EIGRP Features and Operation 
1. Cisco专有的混合型协议,是无类别路由协议,EIGRP是1种无分类(classless),增强的距离向量路由协议,和IGRP类似,EIGRP也使用AS,但是和IGRP不同的是,EIGRP在它的路由更新信息中要包含子网掩码的信息.这样,在我们设计的网络的时候,就允许我们使用VLSM和summarization.EIGRP有时候也算是混合型路由协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像OSPF那样发送链路状态包而发送传统的距离向量更新;EIGRP也有链路状态协议的特征比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送一些更新.这样就使得EIGRP能够很好的在1个大型网络中工作
2. AD 90   (内部EIGRP路由)
内部路由就是属于同一AS内的路由
AD 170   (外部EIGRP路由)
外部EIGRP路由就是重分布进来的路由,这些路由代表源自其他AS的路由
Metric(度量)采用的参数和IGRP 相同,但是度量值是IGRP的256倍.
3. EIGRP的四大功能部件:
协议相关模块PDM
可靠传输协议(RTP)   管理EIGRP路由器间的消息通信
邻居的发现和恢复
弥散更新算法(DUAL)
    Protocol-Dependent Module 
EIGRP的1大特点是它可以支持几种网络层协议:IP,IPX和AppleTalk等.能像EIGRP那样支持数种网络层协议的还有Intermediate System-to-Intermediate System(IS-IS)协议,但是这个协议只支持IP和Connectionless Network Service(CLNS).EIGRP通过PDMs来支持不同的网络层协议.每个EIGRP的PDM保持1个单独的路由信息表来装载某种协议(比如IP)的路由信息.也就是有IP/EIGRP表,IPX/EIGRP的表和AppleTalk/EIGRP表
   Reliable Transport Protocol(RTP) 
   EIGRP使用一种叫做RTP的私有协议,来管理使用了EIGRP的router之间的通信,如RTP的         名字,可靠(reliable)即为这个协议的关键.RTP负责EIGRP数据包到所有邻居的有保证和按顺序的传输.它支持多组播或单点传送数据包的混合传输.出于对效率的考虑只有某些E IGRP数据包被保证可靠传输.RTP确保在相邻router间正在进行的通信能够被维持.因此,它为邻居维护了一张重传表.该表指示还没有被邻居确认的数据包.未确认的可靠数据包最多可以被重传16次或直到保持时间超时,以它们当中时间更长的那个为限.EIGRP所使用的多目组播地址是224.0.0.10 
Diffusing Update Algorithm(DUAL) 
EIGRP使用DUAL来选择和保持到远端的最佳路径.它能使router判决某邻居通告的一个路径是否处于循环状态,并允许router找到替代路径而无须等待来自其他router的更新.这样做有助于加快网络的汇聚.这个算法顾及以下几点: 
(1.)备份的路由线路 
(2.)支持VLSM 
(3.)动态路由恢复 
(4.)没有发现线路的话发送查询寻找新路线 
4. 建邻居的必要条件:
收到Hello包  (EIGRP使用Hello包来发现和维持邻居关系,Hello发送地址是组播224.0.0.10)
AS号相同
相同的K值(K值是计算度量时和参数组合使用的系数)
   链路状态协议趋向于使用Hello信息来建立邻居关系,它不会像距离向量那样周期性的   发送路由更新.为了保持邻居关系,运行了EIGRP的router必须持续从邻居那里收到Hellos 
   如果不在1个AS内,router之间是不会共享路由信息的,也不会建立邻居关系.这样做的优点是在大型网络中可以减少特定某个AS内路由信息的传播 
当EIGRP发现新邻居的时候,就开始通告整个路由表给别的router,当所有的router都知道新成员的加入,学习到新的路径以后,从那开始,路由表中有变动的部分才会传播给别的router.当router接收到邻居的更新以后,把它们保存在本地数据库表里
5. EIGRP的三张表:
邻居表:存放有关已建立的邻居的信息
拓扑表:保存从每个邻居那里收到的路由通告,其中就有备份路由,即可行后继
路由表:存放着当前转发数据包的路由条目
6. 基本概念:
可行距离(FD):
到达每一个目的地的最小度量将作为该目的网络的可行距离。例如,路由器可能收到3条到达子网192.168.1.0的路由,这3条路由的度量分别是380672 12381440 和 660868,那么380672为可行距离(FD),因为它是经计算到达子网192.168.1.0的最小度量.
   
通告距离(AD):
这是邻居报告的到达一个网络的度量.它是邻居路由表中的度量值,即邻居到达网络的可行距离.
   
后继(S):
后继是EIGRP用来转发数据包的那条路由,它是储存在路由表中.
可行后继(FS):可行后继是一条比后继度量值大的路由,是后继的一个备份路由,它被储存在拓扑表中,度量值最小的那个路由就是后继路由,被放到路由表中或者当只存在一个可行后继时,目的网络才会从拓扑表中移到路由表中
可行性条件(FC):
可行性条件就是本地路由器的一个邻居通告的到一个目的网络的距离(AD)是否小于本地路由器到达相同目的网络的可行距离(FD),也就是AD是否小于FD.
   
7. 默认时,EIGRP可以支持最多4条链路的等价负载均衡,通过使用下列命令增大到6条,它也支持非等价负载均衡。
8. 
Router(config)#router eigrp AS号
Router(config-router)#maximum-paths ?
 <1--6>  Number of paths
另外,EIGRP的默认跳数为100,但可以被改为最大值255.修改命令如下:
Router(config)#router eigrp 1
Router(config-router)#metric maximum-hops ?
<1--255>  Hop count
9. 配置EIGRP
 Router(config)#router eigrp AS号 (1----65535)
 Router(config-router)#network xx.xx.xx.xx   xx.xxx.xx.xx(反掩码)
反掩码的使用可以缩小宣告的范围,使得让协议的配置更加灵活
 如果是主类宣告,那么反掩码可有可无,如果要宣告子网的话,则要加以便进行匹配要通告的网络
 反掩码的计算示例
 192.168.1.64     11000000.10101000.00000001.01000000
                  00000000.00000000.00000000.00111111  ß 0.0.0.63
10.配置被动接口
   Router(config)#router eigrp AS号
   Router(config-router)#passive-interface xx
   EIGRP的被动接口既不发也不收路由信息
11.配置不连续网络
默认情况下,EIGRP协议在网络边界执行自动汇总,但是可以关闭自动汇总功能,使得EIGRP协议支持不连续子网
关闭自动汇总命令:
Router(config)#router eigrp AS号
Router(config-router)#no auto-summary 
12.验证EIGRP命令
Show ip route          显示整个路由表
Show ip route eigrp      只显示路由表中的EIGRP路由
Show ip eigrp neighbors  查看邻居表信息
Show ip eigrp topology   查看拓扑表中的信息,路由前面的P字,表示路由是被动状态,是正常状态,如果为A字,是活动状态,则表明路由器丢失了此路由,并且正在进行查找替代路径 
观察FD和AD

转载于:https://blog.51cto.com/lpcisco/790331

igrp和eigrp详解相关推荐

  1. 思科ccna认证工程师必看路由协议IGRP和EIGRP详解

    思科ccna认证工程师必看路由协议IGRP和EIGRP详解单单从他们的名字当中,我们就能猜到他们之间有很多的关联. IGRP: 一种内部网关路由协议,它由Cisco公司八十年代中期设计.使用组合用户配 ...

  2. IGRP和EIGRP 详解

    Interior Gateway Routing Protocol(IGRP) 1.Cisco专有的距离矢量协议(什么是专有? 专有的意思就是说网络中要运行IGRP协议,所用的路由器必须是Cisco的 ...

  3. 帧中继和路由协议详解-在帧中继多点子接口上运行EIGRP

    上一篇我们介绍了<帧中继和路由协议详解-在帧中继点到点子接口上运行EIGRP>,本篇我们开始介绍<在帧中继多点子接口上运行EIGRP>的配 置.相关概念,如子接口.IARP.D ...

  4. 帧中继和路由协议详解-在帧中继点到点子接口上运行EIGRP

    上一篇我们介绍了在帧中继物理里接口点对点上运行EIGRP的配置,本篇我们开始介绍在帧中继点到点子接口上运行EIGRP的配置. 背景 当有多个分部的局域网通过帧中继和总部进行连接时,为了减少对总部路由器 ...

  5. CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇)

    CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇) 其实呢,路由协议,静态路由 他还是ipv4那一套,只不过多了点东西 该怎么搞怎么搞, ...

  6. 网络原理往期考试题+部分详解+最终版

    一.填空题: (+号代表出现次数,无则说明一次) ++1. 在采用电信号表达数据的系统中,数据有数字数据和__模拟数据__两种. 2. 国际标准化组织ISO提出的不基于特定机型.操作系统或公司的网络体 ...

  7. 大型企业网络配置系列课程详解(八) --VoIP的配置与相关概念的理解

    大型企业网络配置系列课程详解(八) --VoIP的配置与相关概念的理解   试验背景: 伴随着电路交换网络的发展,PSTN(公共交换电话网络)的普及已经给人类带来了前所未有的方便,在现实生活中只要有P ...

  8. vlan配置实例详解_网工知识角|MUXVLAN技术详解,基本原理一篇搞定

    学网络,就在IE-LAB 国内高端网络工程师培养基地 MUX VLAN(Multiplex VLAN )提供了一种通过VLAN进行网络资源控制的机制.通过MUX VLAN提供的二层流量隔离的机制可以实 ...

  9. 局域网、路由协议及路由配置详解

    在一篇文章<IP地址.子网掩码.网络地址详解>(也已同步至CSDN有兴趣的可以去关注一下!)一文中,重点向大家介绍了IP地址及其分类,子网掩码的概念,网络号.主机号.网络地址.直接广播地址 ...

最新文章

  1. Android Studio导入第三方类库的方法
  2. WSGI接口(廖雪峰重点)
  3. Xamarin.Forms: 无限滚动的ListView(懒加载方式)
  4. 【牛客 - 696D】小K的雕塑(dp,鸽巢原理,01背包类问题)
  5. 杀毒软件“驱逐舰”序列号、组件和病毒库升级下载地址
  6. 【R】数据框data.frame的基本操作【1】
  7. C++中未初始化的bool值的问题
  8. CentOS安装最新版本curl
  9. RTKLIB_E.4GNSS卫星星历表和时钟
  10. 7段数码管驱动电路设计
  11. 2020年4月github上最热门项目-python
  12. 美容美发门店预约下单小程序开发制作
  13. 绝对最大额定值(ABSOLUTE MAXIMUM RATINGS: ABS)是否可以超过
  14. [SPRD] Q 版本开机 logo 显示原理
  15. 联通沃云发布全新战略:强大基座,就在身边
  16. UC搭档云计算:前景广阔
  17. 1-第1章 第3节-直角坐标与自然坐标转换-1-会用公式就行
  18. springboot使用actuator
  19. Code-audit-Learning
  20. mysql 数据库分表查询_mysql数据库分表及实现

热门文章

  1. 使用node加密excel文件
  2. 46_Pandas,Python,Seaborn热图的生成
  3. 美国文件服务器,raksmart美国服务器_新闻中心
  4. 【原创】基于SpringBoot的同城生鲜门店配送系统(SpringBoot配送系统毕业设计)
  5. unity3d shader之God Ray上帝之光
  6. 【配准】2020年“基于深度学习的医学影像配准”期刊论文速览(PR,TMI,MIA)
  7. ros机器人gazebo仿真
  8. Extracting Multiple-Relations in One-Pass with Pre-Trained Transformers [论文研读]
  9. VueI18n国际化vm._watchers[0].constructor未定义的解决办法:修改源代码吧
  10. 计算机清理方法,电脑清理方法 电脑要如何清理