CCNA笔记--EIGRP 协议

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCNA笔记--EIGRP 协议相关的知识,希望对你有一定的参考价值。

                                                                EIGRP Cisco私有协议

拓扑:1-1

技术分享图片

EIGRP使用术语:

    1.    通告距离(AD):   邻居路由器到目标网络的度量值(metric)

    2.    可行距离(FD):   路由器到目标网络的度量值(metric)         

                                          FD度量值= 当前网段到邻居路由器的度量值+AD(邻居路由到目的网络的度量值)

    3.    可行条件(FC):    邻居宣告到达目标网络的度量值要小于本地路由器到达目标网络(FD)度量值  AD < FD => FC=ture

    4.    继任者(success):    当前路由器到目的网络的最佳路径,此路由保存在路由表中

    5.    可行的继任者(FS):    当前路由器到目的网络的次路径,也叫做备份路由    FS<FD

    6.    不连续的网络:    指的是一个有类网络的两个子网或者更多子网通过另一个有类网络连接在一起的互联网络          

    7.    度量值的计算:    度量值=256×(10^7/最小带宽+累积延时)



                               

EIGRP协议总结

    1. EIGRP是高级距离矢量路由协议,属于无类路由协议,是Cisco私有协议

        EIGRP因同时拥有距离矢量和链路状态两种协议特性,所以也叫混合型路由协议

    2. EIGRP使用带宽、、负载、延时、可靠性作为度量值,默认只使用带宽和延时作为度量值,如果使用

        相关重发布命令还会用到最大传 输单元MTU度量值

    3. EIGRP使用弥散修正算法DUAL可以实现:

                   a)随时的路由备份准备

                   b)快速收敛

                   c)动态的路由恢复

                   d)如果没有发现可行的继任者路由则查询替换路由

    4. EIGRP使用可靠的RTP传输协议来管理路由间的消息传输,

        EIGRP在维护邻居表时使用组播地址(224.0.0.10)发送hello包数据

    5. EIGRP支持多种协议(IP、IPX、apple talk、IPV6等)、支持手动汇总(no auto-summary)、支持VLSM和CIDR、支持汇总和

        不连续的网络、支持高效的邻居发现(CDP)、支持基于可靠的传输协议RTP通信

    6. EIGRP属于网络层协议,协议号为88,管理距离(AD)为90

    7. EIGRP默认只支持4条链路的等价负载均衡,使用以下命令最大可以支持16条

        EIGRP模式下输入:maximum-paths  数值(1-16)

   8.  EIGRP默认跳数为100,最大支持255,如需要更改跳数值,命令如下

        EIGRP模式下输入:metric maximum-hops    数值(1-255)

   9.  EIGRP的分组类型:

                Hello: 发现,EIGRP使用hello分组来发现,验证和重新发现邻居路由器,默认每5秒发送一次hello包

                ACK:    确认,EIGRP路由器在交互期间,使用确认分组ACK来表示收到了EIGRP分组

                Update:更新,发现新的邻居时,使用更新分组

                Query:查询,当EIGRP路由器需要从一个或者所有的邻居那里得到指定信息时,使用查询分组

                Reply:回复,对邻居路由器的查询信息进行回复

   

 10. EIGRP配置命令:

                                全局模式输入:router eigrp  100(100为AS号,可用数值1-65535)

                                            宣告 : network  网段或者IP     反掩码   

                                            反掩码 = 255.255.255.255 减去 正掩码

 


11. EIGRP主要维护三张表:邻居表、拓扑表、路由表

 

A)邻居表: 存放已建立邻居关系

    建立邻居关系需满足的2个条件:

   1. 相同的AS号

   2. 相同的K值

拓扑1-1:R1邻居表

技术分享图片

     H     :        代表序号,数值越小表示越先找到的线路,如 0 

Address:        表示邻居路由器接口上的逻辑ip地址 ,如 192.168.1.2 

Interface:       表示邻居路由器与本机的哪个接口相连接,如 192.168.1.2与本机的ET0/1接口相连

      Hold:        当前的保持时间(默认保持时间为hello时间3倍),指等待接受邻居hello数据包的剩余时长,此值为0表示邻居不可用

  update:        邻居路由器进入邻居表的时长

    SRTT :           往返定时器,指本机发出组播hello包请求,到邻居收到并应答的时间和,单位是秒

    RTO :          超时重传,

       Q    :           队列数,一般为0,如果大于0,表示有EIGRP包在排队等待被发送,说明某处存在问题

    Seq    :           指接收自邻居最新更新数据的序列号,用于管理同步,避免信息处理中的重复或者错序

    

 B)路由表

拓扑图1-1: R1路由表

   

技术分享图片

C:    表示直连路由

实例1:

D       10.0.0.0/8 is a summary, 00:17:25, Null0

D:    表示EIGRP路由

summary:表示这是一条自动汇总路由

Null0:表示指向的空接口,避免环路

实例2:

D EX 172.16.0.0/16 [170/409600] via 192.168.1.2, 00:04:19, Ethernet0/1

D EX:表示外部EIGRP路由

172.16.0.0/16:表示R3发给R1的汇总路由

[170/409600]:表示这是一条外部EIGRP路由,管理距离为170,度量值为409600

192.168.1.2:表示R1去往172.16.0.0/16的下一跳地址

00:04:19:表示这条路由存在的时长

Ethernet0/1:表示本地路由器的外出接口


 C)拓扑表: 

拓扑1-1:R1拓扑表   

技术分享图片

P :被动路由,表示稳定可用的路由

A:活动路由,表示当前路由不可用,正在使用DUAL计算过程中

10.0.0.0/8:目标网络

1 successors:后继,表示只有一条最佳路由到目标网络

FD:可行距离,到达目标网络最佳的路径,度量值越小,越优先出现在路由表中


12. EIGRP重发布

在eigrp模式下:Redistribute    发布的协议类型

如:R3中的 lo0口的172.16.1.100为直连路由,所以重发布的协议选择直连

R3(config)#router eigrp 100

R3(config-router)#redistribute

R3(config-router)#redistribute connected 

技术分享图片


13. EIGRP验证:

eigrp与RIP的验证配置命令相似

全局模式下:key chain    组名

                    key    组号

                    key-string    验证密码

接口模式下: int e0/0

                     ip authentication   key-chain eigrp AS号  组名         在该接口模式下启用eigrp验证

                     ip authentication  mode  eigrp      AS好  md5          设置密码验证类型为MD5      



14. 接口下设置eigrp进程带宽占用比

ip  bandwidth-percent eigrp AS号  占用比数值(1-100)       eigrp默认情况下使用物理接口带宽的50%

                       

查询命令:

show ip eigrp interface  detail  接口号            查询eigrp接口细节信息

show ip protocol                                             查询本机使用的路由协议配置信息

show ip route eigrp                                         查询路由表中的eigrp路由

show ip eigrp neighbors                                  查询eigrp邻居表

show ip eigrp topology                                    查询eigrp拓扑表

debug ip eigrp packet                                        显示相邻路由间发送或者接受的hello数据包

debug ipeigrp events                                          显示网络上eigrp变化及更新时的eigrp事件 




以上是关于CCNA笔记--EIGRP 协议的主要内容,如果未能解决你的问题,请参考以下文章

CCNP EIGRP 学习笔记

EIGRP个人学习笔记

EIGRP基本配置

CCNA学习笔记基础概念

CCNA 之 七 路由协议 三 OSPF

CCNA EIGRP 实验