EIGRP路由协议知识点集合

合集下载

EIGRP路由协议知识点集合

EIGRP路由协议知识点集合

EIGRP 协议是一个内部网关协议,高级距离矢量协议,组播地址224.0.0.101、eigrp 是一个高级的距离矢量协议2、eigrp 具有高速的收敛特性3、支持路由汇总和路由聚合4、eigrp 支持触发式增量更新5、eigrp 可以支持多种网络层协议,可以开启多个eigrp 进程支持不同的3 层被动路由协议。

6、eigrp 发送报文以组播和单播形式发送组播地址224.0.0.107、eigrp 支持手工汇总8、eigrp 保证100%无环路9、eigrp 无论在广域网还是在局域网部署eigrp 配置都比较简单10、eigrp 支持非等价的负载均衡Eigrp 头部的字段用来描述这个 eigrp 报文是个什么报文在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文。

所有的 IGP 协议中 IP 包头的 TTL 字段都为 1:当端口大于 1.544mbit/s 的发送频率为 5s 一次,小于 1.544mbit/s的我 60s 一次,连续的 3 次 hello 时间都没有收到 hello 包就判定邻居挂掉了。

默认情况下 hello 报文以组播形式发送。

在不支持组播的二层环境中如帧中继环 境中,需要手动修改指定单播地址 neighbor 1.1.1.1 255.255.255.0eigrp 的报文能够被可靠的发送,所以 eigrp 定义了可靠的传输机制, 内部定义的 确认机制,但并非所有的 eigrp 报文都需要确认, update ,query ,和 reply 需要 回复 ack ,如果没有回复则重传,重传次数为 16 次。

在 hello 报文的载荷字段中,有一个 ack 位,在普通情况下为 0,当 ack 位被置为 1 的时候,说明此报文为 acknowledge 报文,当 ack 位被置 1 的时候只能以单播 形式发送。

EIGRP汇总

EIGRP汇总

EIGRP一、EIGRP基本概念EIGRP:Enhanced Interior Gateway Routing Protocol 即增强内部网关路由线路协议。

也翻译为加强型内部网关路由协议。

EIGRP是Cisco公司的私有协议(2013年已经公有化[1])。

EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco 专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。

特点:1、EIGRP是由距离矢量和链路状态两种路由协议,可以像距离矢量协议那样,从相邻路由器那里得到更新信息,也能像链路状态协议那样,保存着一个拓扑表,然后通过自己的DUAL(扩算更新)算法选择一个最优的无环路径,DUAL机制是EIGRP的核心,来实现无环路径2、使用多播和单播,EIGRP在路由器之间通信时使用多播和单播而不是广播,因此终端站不受路由更新和查询的影响。

EIGRP使用的多播地址是224.0.0.103、支持多种网络层协议,EIGRP使用协议相关模块来支持IPv4、IPv6、Apple Talk 和IPX,以满足特定网络层需求。

4、100%无环,如果整个网络包含在一个自治系统中,EIGRP使用DUAL能保证一张100%无环路由转发表5、快速收敛,DUAL实现快速收敛,运行EIGRP的路由器存储了邻居的路由表,因此能够快速适应网络中的变化。

如果本地路由表中没用合适的路由且拓扑表中没用合适的备用路由,EIGRP将查询邻居以发现替代路由。

查询将不断传播,直到找到替代路由或确定不存在替代路由6、部分更新,EIGRP发送部分更新而不是定期更新,且仅在路由路径或者度量值发生变化时才发送。

更新中只包含已变化的链路的信息,而不是整个路由表,可以减少带宽的占用。

此外,还自动限制这些部分更新的传播,只将其传递给需要的路由器,因此EIGRP消耗的带宽比IGRP少很多。

EIGRP学习要点

EIGRP学习要点

EIGRP学习要点增强内部网关路由协议1.特性:①EIGRP是Cisco专属协议②属于“高级距离矢量”路由协议补充内容:距离矢量链路状态彼此收发路由* 彼此收发链路状态定期收发所有路由只在网络发生变化时,而且只发送变化的信息**EIGRP处理的对象是路由*网络收敛后,EIGRP不在发送路由更新信息,只有当网络状态变化时,才发送路由信息,且只发送变化网络的路由信息//收敛(convergence):网络由不稳定到稳定的过程。

//收敛时间:收敛过程持续的时间③收敛时间短,一般小于10S④100%无环路⑤增量路由更新⑥支持默认4条(最多6条)等开销或不等开销路径做负载均衡⑦网络设计灵活(汇总可以做在任意路由器的任意端口上)⑧使用组播实现路由更新(组播地址:224.0.0.10)⑨EIGRP属于“无类路由协议”⑩配置简单方便2.开销(Metric):路由的度量EIGRP的度量:①带宽(bandwidth)②延迟(delay) //前两条为EIGRP的默认参数③可靠性(reliablity)④负载(load)⑤最大传输单元(MTU) //Ethernet:1500字节 ADSL/PPPOE:1492字节把上述参数代入公式计算,得到结果作为路径度量把带宽和延迟代入公式时:带宽:所有链路带宽的最小值延迟:所有链路延时之和3.EIGRP的应用场合性能较高的中、大型网络环境4.EIGRP的三张表①邻居表(neighbor table):存放邻居信息//邻居关系形成的条件:a.物理直连b.HELLP包协商通过(参数需要一致:自治系统号,K值)查看邻居表:#show ip eigrp neighbor②拓扑表(topology table):存放从邻居处收到的所有路由③路由表(routing table):存放到达目的地网络的最好路径//查看拓扑表:show ip topology5.EIGRP的包类型⑴HELLO包:建立和维护邻居关系发送时间:①广播网络(通过SW连在一起),点对点链路(广域网中的是DDN),帧中继的点对点子接口,带宽高于1.544M的多点子接口时间:5SHello address = 224.0.0.10②带宽小于1.544M的多点网络时间:60S例:ISDN 128K窄带补充:保持时间:在该时间内,未收到邻居HELLO包,就认为邻居有故障保持时间=HELLO包发送时间×3⑵UPDATE包:发送路由信息⑶QUERY包:向邻居查询路由信息⑷RELAY包:对query包的应答会出现的问题:如果邻居路由器没有目的路由,会一直向其他邻居查询,直到没有邻居后返回relay包,回答目标网络不可达。

cisco 私有路由协议 Eigrp 详解

cisco 私有路由协议 Eigrp 详解
结果完全一样
特别值得一提的是:
七、EIGRP 建立邻接关系 1. 区别邻接和邻居:邻居指的是物理直连并且在同一个子网内的路由器。邻接指的是 在邻居的基础之上通过 hello 分组建立的关系。 2. 建立邻接的条件:(1)K 值一样(查看 K 值:show ip protocol) (2)属于同一 子网 (3)同一个自治系统 K 值修改:在 eigrp 进程下: R2(config-router)#metric weights 0 1 1 1 1 1;0 表示 TOS,5 个 1 分别对应 K1-K5 如果直连不在同一个子网:将会出现下面的 Error 消息:
查询:通常是组播,也有可能是单播,需要确认,被可靠传输。 应答:用于对查询进行应答,单播可靠发送。 ACK:对更新、查询、应答进行确认,单播发送(只能为单播)。
五、EIGRP 计时器 1. 保持计时器(Hold time):默认为 Hello 时间的 3 倍,但是修改 Hello 时间后,保 持时间不会自动*3,而是需要手动修改。超过这时间段将重置临接关系。接口模式 下修改计时器值:ip hello-interval eigrp / ip hold-time eigrp. 2. RTO 定时器:指重传数据包之前需要等待的时间(连续单播),即在 RTO 到期时还没 收到 ACK,那么该数据包将被重传 16 次或者直到保持计时器到期。 3. 组播流计时器:(查看方式为 show ip interface eigrp)确定了在组播转换到单播
重传需要等待的时间。 4. 主动计时器:指在该时间内没有收到查询应答那么就陷入 SIA 状态,并重置临接关
系。在发送查询时启动计时;全局模式下修改主动计时器值,默认为 3 分钟 timer active… 六、EIGRP 度量 EIGRP metric 计算公式:

2)EIGRP总结

2)EIGRP总结

EIGRP(增强型的内部网关路由选择协议)支持最大的拓扑直径是100跳L2 IP(88报头) EIGRP FCS报文5类1)hello 2)update 3)query 4)reply 5)ack //现金课将ack和hello 视为一体DUAL算法是该协议收敛速度以毫秒来计算224.0.0.10Dual算法的几个名词:1.FD(可行距离)2.AD(通告距离)//其他地方也许称为RD3.S(后继站)4.FS(可行后继站)5.FC(可行性条件)EIGRP计算路由的metric使用的带宽如何提取提取控制层面路由条目流向所有入接口的带宽取最小值延迟(delay)提取控制层面路由条目流向的所有入接口的延迟的总和向RIGRP域注入缺省路由方式一:跟RIP方式一是一样的,缺陷也是一样的方式二:跟RIP方式二也是一样的方式三:在as边界路由器制定ip default-network+主类地址段(该路由器连接外网接口的地址所属的住网段)。

在该路由器上创建该主类路由,在该路由器EIGRP进程中network该主类地址段。

方式四:在as边界路由器连接内网的接口通过使用路由聚合实现缺省路由的下方。

EIGRP的自动汇总规则如同RIPv2,不同的是,eigrp仅仅支持将本地路由汇总不会将邻居传递过来的路由汇总。

Leave-map:该工具用来放行手工汇总路由条目内的某些明细路由条目Route-map:在该例子中用来调用acl抓取控制层面需要被放行的明细路由条目ACL:直接用来抓取路由条目。

修改EIGRP接口带宽的百分比当一台运行eigrp的路由器通过其邻居收到一个query报文假定对于该接受者路由器,发送查询的路由器对于该路由而言不是该路由器的后继站。

该路由器会直接将路由表中的后继站路由以reply的形式发送给查询者。

假定对于该接受者路由器,发送查询的路由器对于该路由器而言是该路由器的后继站,则该路由器会判定自己本地拓扑表内是否拥有关于该路由的备份路由(可行后继站路由),如果有,则该路由器会优先更新本地路由表,将最优路由切换可行后继站路由,并且将该路由器一reply的方式发送给查询者。

EIGRP总结

EIGRP总结

EIGRP总结知识框架知识细节#NAME?路由协议分类 IBGP 无类 DV封装 L2->IP->EIGRP更新地址 224.0.0.10单播更新EIGRP基本介绍更新方式增量+触发更新RTP可靠AD 5 90 170度量方式带宽负载延迟可靠性 MTUa增量型距离矢量b快速聚合c支持VLSM和不连续子网d增量更新EIGRP特征支持多种网络层协议用组播和单播代替广播在任何点支持手动汇总100%无环支持不等价负载均衡邻居表保存着直连的运行EIGRP协议以及相关的EIGRP三张表拓扑表保存这所有从邻居学习来的路由路由表 DUAL算法选择一个最优的无环的路由安装进路由表hello 建立邻居。

5s/60s一次。

Hold 15s/180s(只有带宽小update 发送路由更新Query 向邻居询问一些路由信息Reply 回复Query中询问的路由信息(以单播形式可靠的发送EIGRP的7种报文ACK 用于确认数据包的可靠性(用于确认Update ReplySLA-Qurey避免SLA时重置邻居关系的查询SLA-Qurey避免SLA时重置邻居关系的查询SLA-reply 相应的SLA-QueryRTP用来保证EIGRP数据包的可靠传输和有序排列,数据包通过RTP 可靠传输协议FD可行性距离自身到达目地的的距离=AD+自身到达邻DUAL算法中的名词AD/RD 通告距离邻居到达目的地的距离FD可行性距离自身到达目地的的距离=AD+自身到达邻K1bandwidth MinK2loading 负载 :用来评判一条链路所承载的流K3Delay sumEIGRP Metric K4Reliability 可靠性:用来评判一条链路是否可靠K5 minAS号相同度量计算的K值相同认证相同EIGRP基本原理EIGRP邻居建立条件对端通告的neighborsID必须在本端网段中自动汇总默认开启 EIGRP只会对自身路由进行汇总EIGRP汇总手动汇总ip summary-address eigrp 100.1.0.0 255.2手动汇总针对每个接口的本地存在明细路由,才能从做汇总的接口发出直到明细路由的最后一条路由消失,汇总才能取明细路由的最小metric值在EIGRP中手动汇总和自动汇总可以同时起效重发布静态a配置缺省 b重发布静态进入EIGRP(此时network 0.0.0.0 a配置路由 b配置缺省路由注意配置缺省的时候只能指定逃出接口,EIGRP中注入缺省路由bnetwork 0.0.0.0ip default-natwork 主类网络该命令的功能:在EIGRP宣告主类路由的时候携带一条缺省路由aL路由表中有该主类路由:直连/手动配置静态让主类网络宣告进EIGRP全局模式下ip default-network主类网路AD 邻居到达目的网段的开销FD 自身到达目的网段的开销EIGRP原理 S后继路由器FS 可行性后继路由器FC判定是否是可行性后即路由器 AD<fd< p="">运行EIGRP的路由器失去了某一个网段的后即路由器后数据库中EIGRP的SIA状态开启计时器180s如果180s没有收到应答,那么EIGRP的路由器就EIGRP的STUB路由器一共有4种特性connected 仅仅发布自身直连的路由receive-only 只收不发EIGRP的stub路由器static 发布静态路由,必须使用重发布技术summary 发布汇总路由router eigrp 100variance 10EIGRP非等价负载均衡ariance参数的意思是:可行性后继的FD/后k1 带宽 k2 负载 k3 延时 k4可靠性 K5mtu EIGRP开销值的计算metric=10^7/最小带宽+延时总和/10)*256带宽单位为kbps 延迟的单位为10微秒无类 DV延迟可靠性 MTUGRP协议以及相关的习来的路由优的无环的路由安装进路由表次。

eigrp的高级概念归纳

eigrp的高级概念归纳

eigrp的高级概念归纳EIGRP(Enhanced Interior Gateway Routing Protocol),即增强型内部网关路由协议,是一种用于IP网络中的高级动态路由协议。

以下是EIGRP的高级概念:1. AS(Autonomous System):自治系统,是一个使用相同的路由策略的一组网络集合,EIGRP可在AS内部进行路由选择。

2. EIGRP Neighbor:EIGRP邻居,指与同一AS中的相邻路由器建立了EIGRP邻居关系的路由器。

3. EIGRP Topology Table:EIGRP拓扑表,记录了AS中所学习到的网络和路由器的信息,包括目的网络地址、下一跳路由器、距离、可靠性等。

4. Successor route:继任路由,是从路由器到目的地网络的最佳路径,用于转发数据。

5. Feasible successor route:可行继任路由,指备选路径中满足条件的路由,用于备份继任路由,当继任路由失效时可快速替代。

6. EIGRP Metric:EIGRP度量值,用于衡量路径的开销,包括带宽、延迟、可靠性、MTU和可用带宽等因素。

7. Stub Router:末梢路由器,将外部路由信息摘要为本地网络,仅向内部网络提供路由信息。

8. Summarization:摘要,指将多个网络汇总为一个网络地址,减少路由表的大小和更新负担。

9. Load Balancing:负载均衡,指当拥有多条等效路径时,将数据流分布到不同的路径上,以提高网络的容量和性能。

10. WAN Optimization:WAN优化,通过EIGRP的特性如带宽压缩、快速收敛等,优化WAN链路的带宽利用和数据传输效率。

这些高级概念帮助了解EIGRP协议的核心思想和工作原理,从而更好地理解和配置EIGRP路由。

EIGRP 的一些知识要点的归纳

EIGRP 的一些知识要点的归纳

不稳定的环境中:如果确认包没有确认,16次以后自动复位,重新建立邻居关系EIGRP 的邻居发现:1.发送多播包224.0.0.102. B然后发送Update包3. A确认Ack4. A然后在发送Update包,交换路由信息5.然后B确认6. 进入稳定收敛状态检查EIGRP 的连接:RouterA#debug eigrp packetsRouterA#debug ip eigrpEigrp Metric=bandwidth+delayEIGRP 离散的更新算法:选择Successor 和Feasible Successor1.选择无环路花费低的Successor,同时选择FS.2.如果没有FS ,路由表会向邻居查询,然后重新计算Successor3. 成为FS的条件AD<FD(当前运行的)EIGRP 选择Successor:1. 从EIGRP 的Topology 表选择最好的Susscessor2. 然后放到Route 表里面路由3.成为FS的条件AD<FD(当前运行的)配置EIGRP 的协议:1. Router(config)#router Eigrp ASRouter(config-Router)#network network-number [widecard-mask]Router(config)#Passive interface配置默认路由1. Router(config-router)#ip route 默认静态路由检查EIGRP 协议:1. RouterA#show ip protocolsEigrp 最大的跳数为100跳Eigrp 在网络边界能做自动汇总,可以关闭,最大等价负载均衡为6条,默认是4条如果是通过在发布的情况下,EIGRP 的AD 为170.EIGRP 的可选配置:1. EIGRP 的路由汇总EIGRP 汇总的目的减少路由表的大小减少了Update包的数量查询边界2.自动EIGRP 汇总(基于类的网络上)可以对不连续子网有问题,进行汇总可以关掉自动汇总3.手动汇总:关闭自动汇总:Router(config)#no auto-summary可以在任意的路由器的端口上进行配置汇总的路由指向NULL0,如果进来路由在汇总路由不匹配,直接丢给NULL0端口,如果汇总路由里的具体路由全部丢失,汇总路由才会丢失。

EIGRP基础知识

EIGRP基础知识

EIGRP基础知识一、概论多个eigrp进程域之间不可以相互通信距离矢量路由协议基于 bellman-fore算法来的,其缺点:易于产生路由选择环路,计数到无穷大距离矢量路由协议避免环路的措施:水平分割,毒性逆转和抑制计时器eigrp是无类路由协议,支持vlsm和cidr二、基本原理与实现EIGRP包含的四个部件:依赖于协议的模块,可靠传输协议,邻居的发现和恢复,扩散更新算法eigrp支持的协议: IP 、IPX、 AppleTalk,如果 IP eigrp进程和 igrp进程在同一个自治系统内,那么它们自动进行重分配1.可靠传输协议(TRP):是一种传输层协议,它可以保证eigrp数据包对所有邻居的顺序发送。

用来管理eigrp数据包的发送和接收。

可靠是指发送是有保障的,而且数据包是有序发送的。

在序发送是在每个数据包中包含两个序列号 EIGRP 使用的组播地址是:224.0.0.10 eigrp最大跳数限制为224,igrp最大跳数限制为255eigrp封装在IP包中,协议号88eigrp包的类型2.邻居发现与恢复eigrp的邻居发现机制,让路由器能够动态的获悉其直接相连的网络中的其他路由器,并且通过hello分组检测邻居不可到达或者没有正常运行。

通过hello包来实现,hello包的发送频率分为两种,一种为5S,另一种为60S,如何区分?hello分组在T1或者速度更低的多点接口上,每60S发送一个hello分组,在lan和其他串行接口上,当带宽大于T1 (1.544M),每5S发送一次hello.修改hello时间和hold timehello : ip hello interval eigrp {AS号}{时间}hold : ip hold-time eigrp {AS号}{时间}3.扩散更新算法:是一个收敛算法,指的是为了随时能够打破路由环路,而使用扩散更新计算去执行一个分布式最短路径的路由选择。

EIGRP路由协议综述

EIGRP路由协议综述

EIGRP路由协议综述EIGRP是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:1.快速收敛:EIGRP使用DiffusingUpdate算法(DUAL)来实现快速收敛.路由器使用EIGRP来存储所有到达目的地的备份路由,以便进行快速切换.如果没有合适的或备份路由在本地路由表中的话.路由器向它的邻居进行查询来选择一条备份路由2.减少带宽占用:EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器3.支持多种网络层协议:EIGRP通过使用protocol-dependentmodules(PDMs),可以支持ApplleTalk,IP和NovellNetware等协议4.无缝连接数据链路层协议和拓扑结构:EIGRP不要求对OSI参考模型的层2协议做特别是配置.不像OSPF,OSPF对不同的层2协议要做不同配置,比如以太网和帧中继总之,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡EIGRPDatabases运行了EIGRP的路由器维持3张表:neighbortable,topologytable和routingtable.其中neighbortable保存了和路由器建立了邻居关系的,直接相连的路由器;topologytable包含路由器学习到的到达目的地的所有路由条目,其过程如下:1.neighbortable中的每个邻居都转发1份IP路由表的拷贝给它们的邻居2.然后每个邻居把从它们自己的邻居处得来的路由表存储在自己的EIGRP拓扑数据库中3.EIGRP检查拓扑数据库,然后选择出一条到达目的地的最佳路由4.EIGRP从拓扑数据库中选择到达目的地的最佳的successorroutes,然后把它们放到路由表里.路由器为每种协议(比如IP,IPX)各自保持1张单独是路由表FeasibleDistancevs.AdvertisedDistance为了决定到达目的地的最佳路由(successor)和备份路由(feasiblesuccessor),EIGRP使用下面2个参数:1.advertiseddistance:EIGRP邻居到达目标网络的度2.feasibledistance:到达邻居路由器的度加上advertiseddistance(即邻居到达目标网络的度)路由器比较所有的FD,然后选择FD值最低的放进IP路由表来看一个例子,如下图:如图显示的是C的EIGRP拓扑数据库,里面包含了邻居A和B的信息.A和B都知道如何到达网络10.1.1.0/24.从图中我们看见A到达目标网络的advertiseddistance是1000;B是1500.FD分别是2000和2500.C经过比较,将FD值低的,这里就是A的条目,作为到达网络10.1.1.0/24的最佳路径EIGRPMetricCalculationEIGRP选择一条主路由(最佳路由)和一条备份路由放在topologytable(EIGRP到目的地支持最多6条链路).它支持几种路由类型:内部,外部(非EIGRP)和汇总路由.EIGRP使用混合度EIGRP度的5个标准如下:1.带宽:10的7次方除以源和目标之间最低的带宽乘以2562.延迟(delay):接口的累积延迟乘以256,单位是微秒以上是默认的2个,下面是可选的3个标准:3.可靠性(reliability):根据keepalive而定的源和目的之间最不可靠的可靠度的值4.负载(loading):根据包速率和接口配置带宽而定的源和目的之间最不差的负载的值5.最大传输单元(MTU):路径中最小的MTU.MTU包含在EIGRP的路由更新里,但是一般不参与EIGRP度的运算EIGRP使用DUAL来决定到达目的地的最佳路由(successor).当最佳路由出问题的时候,EIGRP不使用holddowntimer而立即使用备份路由(feasiblesuccessor),这样就使得EIGRP可以进行快速收敛看看EIGRP计算度的公式,K是常量,公式如下:metric=[K1*bandwidth+(K2*bandwidth)/(256–load)+K3*delay]*[K5/(reliability+K4)]默认:K1=1,K2=0,K3=1,K4=0,K5=0这样就得到默认的度的简化计算公式,如下:metric=bandwidth+delay注意,不推荐修改K值.K值通过EIGRP的hello包运载.如果两个路由器的K值不匹配的话它们是不会形成邻居关系的EIGRPMetricsBackwardCompatibletoIGRPEIGRP的度和IGRP的度能够很好的进行兼容.IGRP的度是以24位的格式,而EIGRP是32位的格式.它们之间的关系是EIGRP的度是256倍于IGRP的度.也就是说假如IGRP的度为1000的话,换算成EIGRP的度为256000来看一个EIGRP度的计算的例子,如下图:注意图上各个路由器之间的链路带宽,先看看A经过B,C到达D之间的度的计算,AB之间,BC之间为T1线路,CD之间带宽为64kbps,计算如下:带宽=10,000,000/64*256=40,000,000累积延迟=(2000+2000+2000)*256=1,536,000所以度=带宽+累积延迟=41,536,000EIGRPPacketsEIGRP的5种包的类型,如下:1.hello包:路由器使用hello包来发现邻居,采用多播的方式2.update包:采用单播或多播的方式发送.更新发生在路由器启动,拓扑或度发生变化,和路由状态的迁移(主动到被动)3.query包:当路由器开始进行路由计算和没有FD的时候,它就发送给邻居一个可靠的查询包来询问是否有到达目的地的FD.查询包通常以多播的方式发送4.reply包:以单播的方式发回给发出查询包的路由起,作为应答5.acknowledge(ACK)包:ACK包是采用单播的hello包,包含非0的确认数字.update包,query包和reply包均是可靠发送,所以它们都需要确认;而hello包和ACK包就不需要确认EIGRPHelloPackets当你在路由器的接口配置了EIGRP以后,路由器会周期性的以组多播的方式向外发送hello包.多播地址是224.0.0.10.当和它在1个AS里的其他运行了EIGRP的路由器接收到hello包以后,就会和它形成邻居关系.不在1个AS里,而且度的计算方式不一样(即K值不同),是不会形成邻居关系的EIGRPTimershello包在不同的介质上发送间隔是不一样的,如下:1.在以下介质中是以每5秒进行发送:广播型介质,比如以太网,令牌环(TokenRing)和分布式光纤接口(FDDI);在点到点类型的串行链路中比如PPP和HDLC,还有帧中继和ATM;带宽大于T1线路的多点线路,比如交换式多兆位数据服务(SMDS),帧中继,ATM和ISDNPRI2.在以下类型中间隔时间是60秒:带宽小于T1线路的多点线路,比如ISDNBRI,帧中继,SMDS,ATM和X.25当配置EIGRP的时候,EIGRP进程动态发现和它直接相连的运行了EIGRP的路由器.每个路由器在它自己的neighbortable中都保持的有邻居的信息,包括到达邻居路由器的地址和接口.还保持的有holdtime.holdtime是3倍于hellotimeEIGRP在低速链路上发送hello包的频率较低,因为hello包会占用额外的带宽.不过可以在接口配置模式对默认时间进行修改,使用iphello-intervaleigrp{AS-number}{seconds}命令;修改holdtime的时间的命令也是在接口配置模式,使用iphold-timeeigrp{AS-number}{seconds}命令.当你修改了hello包的时间间隔以后,holdtime是不会自动修改的(之前holdtime=hellotime*3)所以要人工进行修改EIGRPAdjacencyEstablishmentConditions即使两个路由器的hellotime和holdtime相互之间不匹配,它们仍然有可能成为邻居.hello包包含了holdtime的信息和保持跟踪每个EIGRP邻居路由器的holdtime如果EIGRP路由器在holdtime超出之前没有收到EIGRP包,路由器就会察觉拓扑的变化.路由器删除邻居路由器的相关信息,包括从邻居那里认可的topologytable条目.假如FD可用的话,EIGRP进程将进行重新收敛EIGRP不会基于次要地址(secondaryaddress)建立邻居关系,因为EIGRP使用接口的主地址showipeigrpneighborsCommand使用showipeigrpneighbors命令查看EIGRP邻居关系,如下图:看下各个输出的含义,如下:1.neighboraddress:邻居路由器的地址,如上图可以看出p2r2有2个邻居2.queue(QCnt):等待发送的排队排列的包.如果这个值持续高于0的话,说明发生了拥塞问题3.SmoothRoundTripTimer(SRTT):从邻居处发送和接收包的平均回程时间.单位是毫秒.这个通常用来决定RTO(RetransmitTimeOut)4.RTO:单位是毫秒.路由器在重新传输包之前等待ACK的时间5.holdtime:定义了等待没有从邻居那里接收到任何包的最大时间.当接受到新的包以后,holdtimer复位6.Interface:本地到邻居的接口EIGRPReliabilityReliableTransportProtocol(RTP)用来保证EIGRP包发送给邻居的可靠的传输.RTP支持单播和多播的混合方式.出于效率问题的考虑,只有一些特定的EIGRP包需要可靠的传输.比如在拥有多播能力的多路访问网络中,比如以太网,就不需要单独的发送可靠的hello包给所有邻居.EIGRP发送1个单独的hello包的多播,其中包含接收者不需要对这些包进行确认其他类型包,比如update包就需要确认.所有运载路由信息的包(update,reply和query)就需要可靠传输因为它们不是周期性的发送.每个包分配的有序列号然后要求确认.这些序列号和确认就使得这些包可以可靠的传输ACK包和hello包,是不需要可靠性的EIGRPRetransmissionPolicyandTransportMechanismRTP的重传机制:路由器发送给邻居可靠的包在RTO超出以后,还没得到确认的话,将进行包的重传.最大重传次数16次,直到holdtime超出EIGRP的传输使用了窗口技术,并且窗口大小是1,stop-and-wait机制,即要对传输的包进行一一确认.假如一个路由器A有两个邻居B和C,当分别给B和C发送1个包以后,B做出了及时的应该而C还没有做出应答,A就必须等待,直到C做出应答以后才能发送下一个包,这样带来的影响是降低了效率.解决的办法是对没有得到确认的多播包采用单播包来传送InitialRouteDiscoveryinEIGRP来看看EIGRP中邻居的发现和建立过程,如下图:具体过程如下:1.路由器A启动,然后在链路上发送hello包2.路由器B接收到A发来的hello包,然后做出应答,发回update包给A,告诉A它自己的路由表的信息.但是这个时候邻居关系还没有建立直到B发回hello包给A.在B给A的update包里设置了初始位(initbit)的,说明这是初始过程3.当双方交换过hello包以后,邻居关系建立.A发回ACK包给B确认它已经收到了从B而来的update包4.A吸收update包到它自己的topologytable中去.topologytable包括了从邻居那里得来的所有目的地信息5.A发送update包给B6.B收到A发来的update包后做出应答;发回ACK包给A整个过程完成VerifyingEIGRPConnectivityUsingdebugCommandsdebugeigrppackets:显示执行这条命令的路由器的接收和发送的包的类型,如下:RouterA#debugeigrppackets(略)01:38:29:EIGRP:SendingHELLOonSerial0/001:38:29:AS100,Flags0x0,Seq0/0idbQ0/0iidbQun/rely0/001:38:31:EIGRP:ReceivedHELLOonSerial0/0nbr10.1.2.201:38:31:AS100,Flags0x0,Seq0/0idbQ0/0iidbQun/rely0/0peerQun/rely0/0ReceivedEIGRPUpdate01:38:33:EIGRP:ReceivedUPDATEonSerial0/0nbr10.1.2.201:38:33:AS100,Flags0x0,Seq23/37idbQ0/0iidbQun/rely0/0peerQun/rely0/001:38:33:EIGRP:EnqueueingACKonSerial0/0nbr10.1.2.201:38:33:Ackseq23iidbQun/rely0/0peerQun/rely1/001:38:33:EIGRP:SendingACKonSerial0/0nbr10.1.2.2(略)如果K值不匹配的话,当然就建立不了邻居关系,如下:RouterA#debugeigrppackets(略)01:39:13:EIGRP:ReceivedHELLOonSerial0/0nbr10.1.2.201:39:13:AS100,Flags0x0,Seq0/0idbQ0/0iidbQun/rely0/0peerQun/rely0/001:39:13:K-valuemismatch(略)debugipeigrp:显示路由器发送和接收的EIGRP包的相关信息,如下:RouterA#debugipeigrpIP-EIGRPRouteEventsdebuggingison01:57:23:IP-EIGRP:ProcessingincomingUPDATEpacket01:57:23:IP-EIGRP:Int172.16.1.0/24M10639872-9999872640000SM384000-256000128000(略)如上输出,内部路由标的有Int字样,FD为9999872(带宽值)+640000(延迟)=10639872,其中FD是路由器A 到达目标网络172.16.1.0/24;SM代表sourcemetric,advertiseddistance是256000+128000=384000.因为带宽值是由10的7次方除以真正的带宽得来的,而且计算EIGRP度的时候是选择链路带宽值低的那条.所以EIGRP的度为9999872(bandwidth)+640000(delay)=10639872SelectionofaSuccessorbyDUAL如果有相同的FD的话,路由表可以存在多个successor,默认可以存在4个.FS(feasiblesuccessor)是备份路由.要限定一个FS,下一跳的路由器的advertiseddistance必须比当前successor路由的FD要小如果successor因故无效,而有效的FS存在的话,FS将代替successor并无需进行重新计算.EIGRP的topologytable一次可以存在多个有效的FS;如果successor因故无效,同时又没有有效的FS的话,EIGRP 将进行重新计算.计算过程将计算出新的一个successorsuccessor是下一跳的路由器到达目标网络中的最佳路由器.FD最低的成为successor.所有的路由器只选择下一跳的路由器,然后每个路由器依靠下一跳路由器做出到达目标网络的最可靠的决定.所有的路由器依赖于successor(最佳的下一跳路由器)到达目标网络来看一个例子,如下图:假设路由器B把网络10.1.1.0/24宣告给它的邻居路由器C,B到网络10.1.1.0/24的耗费为1000,C把这个值作为从B那里得到的advertiseddistance.C再加上它自己到达B的耗费(1000)得到通过B到达目标网络的FD(即1000+1000=2000)D宣告网络10.1.1.0/24给C.如图,D到达网络10.1.1.0/24的耗费是1500,C从D那里得到这个作为advertiseddistance,然后加上它自己到达D的耗费(1000)得到FD为2500.路由器C比较所有的FD,选择值低的那个作为最佳路由,即选择通过B到达目标网络.所以路由器B作为C到达目标网络的successorEIGRPFeasibleSuccessorFS,是作为successor的备份,FS路由存储在topologytable中,一张topologytable可以保持多个FS.FS的选举是经过比较非successor的AD,而且AD要比FD小,才能被认可为FS.这个比较的过程,可以写成下面的数学方程式:ADofsecondbestroute<FDofbestroute(successor)=FS注意这里的AD不是管理距离而是advertiseddistance如下是没有FS的一个公式:ADofsecondbestroute≥FDofbestroute(successor)≠FSConfiguringEIGRP配置EIGRP的具体步骤,如下:1.在全局配置模式下使用routereigrp[[ASnumber]命令启用EIGRP,在一个AS内,所有要配置EIGRP的路由器必须拥有相同的AS号2.定义EIGRP网络号使用network[network-number][wildcard-mask]命令,可以使用wildcardmask来定义特殊的IP地址,子网或网络3.如果你使用了串行连接,还得定义链路带宽.如果你不定义带宽,EIGRP默认认为带宽为T1线路的带宽大小,即1.544Mbps.如果实际的链路带宽比这个低的话,路由器将不能收敛,或者路由update包会丢失.使用bandwidth[Kb]命令定义带宽.这个带宽对于点对点的帧中继网络中,定义的带宽是CIR;而对于其他的普通串行线路,定义的就是实际带宽来看一个EIGRP配置的实例,如下图:如图,所有的路由器都在AS109里,路由器A没有使用wildcardmask.如果A使用了以下的配置:RouterA(config)#routereigrp109RouterA(config-router)#netw10.1.0.0RouterA(config-router)#netw10.4.0.0RouterA(config-router)#netw172.16.1.0RouterA(config-router)#netw172.16.2.0路由器A将对网络进行自动汇总,使得配置看上去像是这样的,如下:RouterA(config)#routereigrp109RouterA(config-router)#netw10.0.0.0RouterA(config-router)#netw172.16.0.0如果路由器A的配置命令是如下这样的:RouterA(config)#routereigrp109RouterA(config-router)#netw10.1.0.00.0.255.255RouterA(config-router)#netw10.4.0.00.0.255.255RouterA(config-router)#netw172.16.1.00.0.0.255RouterA(config-router)#netw172.16.2.00.0.0.255使用wildcardmask来定义参与AS109的EIGRP进程的直接相连的路由器接口.在上面这个例子里,定义的就是处于10.1.0.0/16,10.4.0.0/16,172.16.1.0/24和172.16.2.0/24里的所有接口都会参与AS109里的EIGRP 进程看看在EIGRP中使用wildcardmask的例子,如下图:如图,路由器C并没有使用network172.16.0.00.0.0.255,而使用的是network172.16.3.00.0.0.255和network172.16.4.00.0.0.255,因为C的S0口连接的是外部网络,即S0口没有运行EIGRP.如果在S0口运行了EIGRP的话,将会给外部发送不必要的信息造成带宽的浪费和CPU的负担ConfiguringDefaultRouteUsingthedefault-networkCommand当配置EIGRP的时候,可以使用ipdefault-network[network-number]命令创建默认路由,如下图:路由器A连接外部网络172.31.0.0/16,A使用了ipdefault-network172.31.0.0命令配置了一条默认路由;然后A把它宣告给B,B把也它标记成默认路由.注意[network-number]参数是基于类的网络号VerifyingEIGRPUsingshowCommands使用showiproute命令查看路由表的内容,如下:RouterA#showiprouteCodes:C-connected,S-static,I-IGRP,R-RIP,D-EIGRP,EX-EIGRPexternal,O-OSPF,(略)Gatewayoflastresortisnotset172.16.0.0/24issubnetted,1subnetsD172.16.1.0[90/10639872]via10.1.2.2,06:04:01,Serial0/010.0.0.0/24issubnetted,4subnetsD10.1.3.0[90/10514432]via10.1.2.2,05:54:47,Serial0/0D10.3.1.0[90/10639872]via10.1.2.2,06:19:41,Serial0/0C10.1.2.0isdirectlyconnected,Serial0/0C10.1.1.0isdirectlyconnected,Ethernet0/0注意D代表是从EIGRP学来的,*代表默认路由使用showipprotocols命令可以检查默认的EIGRP设置,如下:RouterA#showipprotocolsRoutingProtocolis"eigrp100" Outgoingupdatefilterlistforallinterfacesisnotset Incomingupdatefilterlistforallinterfacesisnotset Defaultnetworksflaggedinoutgoingupdates DefaultnetworksacceptedfromincomingupdatesEIGRPmetricweightK1=1,K2=0,K3=1,K4=0,K5=0EIGRPmaximumhopcount100EIGRPmaximummetricvariance1Redistributing:eigrp100AutomaticnetworksummarizationisnotineffectMaximumpath:4RoutingforNetworks:10.1.0.0/1610.0.0.0RoutingInformationSources:GatewayDistanceLastUpdate10.1.2.29005:50:13Distance:internal90external170(略)使用showupeigrptopology命令来验证EIGRP操作,如下:RouterA#showipeigrptopologyIP-EIGRPTopologyTableforAS(100)/ID(10.1.2.1)Codes:P-Passive,A-Active,U-Update,Q-Query,R-Reply,r-replyStatus,s-siaStatus P10.1.3.0/24,1successors,FDis10514432via10.1.2.2(10514432/28160),Serial0/0P10.3.1.0/24,1successors,FDis10639872via10.1.2.2(10639872/384000),Serial0/0P10.1.2.0/24,1successors,FDis10511872viaConnected,Serial0/0P10.1.1.0/24,1successors,FDis2190viaConnected,Ethernet0/0P172.16.1.0/24,1successors,FDis10639872via10.1.2.2(10639872/384000),Serial0/0(略)注意前面的字母P,可能出现的字母代号有如下几种:1.P:代表passive,这个表示稳定网络中的稳定状态2.A:代表active,当前网络不可用,正处于发送查询状态3.U:代表update,网络处于等待update包的确认状态4.Q:代表query,网络处于等待query包的确认的状态5.stuck-in-active(SIA):持续处于active状态,说明EIGRP网络的收敛发生了问题EIGRPRouteSummarization:Manual路由汇总的目的是为了减少路由表的条目,减少或update包,边界查询使用人工汇总的特点如下:1.可以基于接口的配置汇总2.当在接口做了人工汇总以后,路由器将创建一条指向null0口的路由,这样做是为了防止路由循环3.当汇总之前的路由down掉以后,汇总路由将自动从路由表里被删除4.汇总路由的度取决于特定路由中度最小的来做为自己的度ConfigurationRouteSummarizationnoauto-summary:关闭自动汇总的命令,在全局配置莫模式下使用ipsummary-addresseigrp[as-number][address][mask]:关闭了自动汇总以后,人工在接口模式下创建汇总地址来看一个人工汇总的例子,如下图:如图,路由器A和B关闭了自动汇总,因为如果不关闭自动汇总的话,汇总路由172.16.0.0/16将传给网络10.0.0.0,这样网络10.0.0.0就不能知道路由器A和B的具体位置.路由器C创建人工汇总,在S0口将172.16.1.0和172.16.2.0宣告成单独的一条条目172.16.0.0.创建人工汇总的过程,如下:1.选择传播汇总路由的接口2.定义汇总地址,EIGRP路由协议以及AS号UnderstandingEIGRPLoadBalancing负载均衡是指在网络的多个出口上分发数据流量到目的地,负载均衡增加了网段的使用,也增加了网络的带宽.对于IP,CiscoIOS默认支持4条等价链路的负载均衡,最大支持6条EIGRP支持不等价链路的负载均衡,使用variance命令,跟上一个乘数,默认是1(即代表等价的链路的均衡负载),值的范围是1到128.这个乘数代表了可以接受的不等代价链路的度的倍数,在这个范围内的链路都将被接受,作为负载均衡.来看一个例子,如下图:如图所示意,使用了variance2,即乘数是2,路由器E选择经过C来到达网络Z,因为FD是20.FD从上到下分别是30,20和45.因为乘数是2,E还将选择经过B到达网络Z,因为B的FD是30,小于2倍C的FD即40;而D 的FD是45,大于2倍C的FD,所以E将不会经过D到达网络Z(关系是必须小于,不能等于或大于)EIGRPBandwidthUtilizationEIGRP支持不同的WAN链路,比如point-to-point链路,NBMA网络中的point-to-point链路和point-to-multipoint链路.因为在WAN链路中带宽比较低,所以为了防止EIGRP占用太多的网络带宽,.默认情况下,最多允许EIGRP占用WAN链路带宽的50%.这个默认的百分比可以通过在接口配置模式下使用ipbandwidth-percenteigrp[AS-number][pencentage].百分比可以超过100(注意没有%符号)一般的,CiscoIOS软件认为点到点的帧中继子接口带宽为T1线路带宽(1.544Mbps),但是假如在一个帧中继环境中CIR只有56K,按默认占用50%的带宽来算,这样就会占用768Kbps.所以要在接口配置模式下使用bandwidth[BW](单位是Kbps)来给接口分配实际带宽对多点链路比如帧中继网络,ISDNPRI和SMDS的配置比较麻烦.当你配置多点链路的接口的时候,把带宽配置成最小的CIR和VC之积先来看看点到点链路中带宽的配置,如下图:注意这个星形环境,有10条VC(图中只显示4条),每条VC的带宽都是56Kbps,使用的是点到点环境,所以在C上,划分10个子接口,分别指定接口带宽为56Kbps如果是在下面这种混合环境,如图:配置的办法是把CIR最低的作为点到点链路,定义带宽BW=CIR;把带宽较高的作为多点环境,BW=CIR之和.上述例子就是把3条带宽较高的划分为一条多点链路的接口,指定带宽为768Kbps(256Kbps*3);带宽最低的那条(56Kbps)作为点到点环境,单独划分一个点到点的接口,并且指定带宽为它实际的CIR即56Kbps HowEIGRPRespondstoaQuery作为一种高级距离向量协议,EIGRP来依靠邻居提供路由信息,如果路由出了问题,即进入active状态,而且又没有可用的FS的时候,EIGRP就要求快速的收敛.然后EIGRP路由器向邻居发送查询(query),寻找一条可以替代那条出了问题的路由.查询被发送给所有的邻居路由器,除了到达successor的那个接口.如果被查询的路由器知道一条替代路由的话,它就把这条替代路由放进应答(reply)包中发送给发出查询的源路由器;如果接收到查询的路由器没有替代路由的信息,它将继续发送给它自己的其他邻居,直到找到可以替代的路由为止EIGRPQueryProcessSIAEIGRP使用可靠的多播来寻找替代路由.路由器必须得到收到查询的所有路由器的应答才能重新进行计算successor的信息,如果有一个路由器的应该还没有收到的话,发出查询的源路由器就必须等待.默认如果在3分钟内某些路由器没有对应答做出响应的话,这条路由就进入stuckinactive(SIA)状态(即始终处于active状态).然后路由器将重新设定和这个没有做出应答的路由器的邻居关系.为了避免SIA情形的发生,解决方案是限制查询的范围ScalabilityIssuesandSolutions影响EIGRP网络可扩展性的因素,如下:1.邻居之间信息交换量2.路由器的数量3.拓扑结构的深度4.替代路径的数量所以EIGRP在大型网络中不能够即插即用(Plug-and-Play),而且查询的代价可能会比较高LimitingtheEIGRPQueryRangewithSummarization为了使得EIGRP能够具有更好的可扩展性,可以使用下面两种选项:1.通过在路由器的outbound接口使用ipsummary-addresseigrp命令配置路由汇总2.把远程路由器做为stubEIGRP路由器路由汇总可以减小查询的范围;把远程路由器作做为stubEIGRP路由器使得这些远程路由器被查询.还有其他的一些限制查询范围的方法诸如路由过滤(routefiltering)或接口包过滤(interfacepacketfiltering)来看看限制EIGRP查询范围的其中一个办法:路由汇总.如下图:如图,路由器B发送汇总路由172.30.0.0/16给路由器A.假如网络172.30.1.0/24突然down掉以后,C向B 查询网络172.30.1.0/24,B又向A查询.由于A收到的是汇总路由,于是A直接对查询做出网络172.30.1.0/24不可达的应答,然后不再将查询继续传递下去查询范围不是产生SIA现象的唯一原因,还有诸如以下原因可能会产生SIA的发生:1.路由器对查询的应答过于繁忙比如路由器CPU资源占用过高;还有内存不足,不足以分配处理查询包或者建立应答包2.路由器之间的链路状态不稳定,因此可能产生丢包现象.路由器足够多的包来维持邻居关系,但是却没有收到全部的查询包或应答包3.单向链路(unidirectionallink),即网络流量只朝一个方向传输的故障通过使用路由汇总,可以使得路由表最小化,这样就使得路由器的CPU资源和带宽尽可能的减少,而且减少了SIA情况的发生使用路由汇总是减少收敛时间的一个比较好的办法,远程路由器以网络不可达的信息做为应答并且如果路由表内没有精确匹配的条目的话将不再把查询延伸传播下去有人通过使用划分不同的AS来控制查询的范围,如下图:通过在B的两边划分不同的AS,当网络X消失以后,C发送查询给B,B做出网络不可达的应答.在AS1中查询不会继续传播下去,查询终止.但是在AS2,B将产生一个新的查询,发送给A.注意这和在同一个AS内做出查询不一样.所以说通过划分不同的AS来限制查询的范围并不是一个有效的解决方案LimitingtheEIGRPQueryRangeUsingthestubOption还有种限制EIGRP查询比较有效的方法就是配置stub选项.在做这项配置的时候,只有远程路由器要配置成stub路由器.使用EIGRPstub路由特性增加了网络的稳定性,减少了网络资源的占用,简化了stubrouter的配置EIGRPstub功能最早是出现在CiscoIOSRelease12.0(7)T上.星形拓扑(hub-and-spoke)结构的网络常使用stub路由,在这样的拓扑结构里,远程路由器不会转发所有的数据给中心(hub)路由器,远程路由器也不会保持完整网络的路由表.一般的,中心路由器只需要发送一条默认路由给远程路由器.当到达某个网络的路由丢失以后,路由器不会向stub路由器做出路由查询EIGRPstub配置命令的具体格式是在路由配置模式下,输入如下命令:Router(config-router)#eigrpstub[receive-only|connected|static|summary]一些参数的含义如下:receive-only:不能和其他3个参数(connected,static和summary)一起使用.只接收从邻居路由器发送来的信息connected:指定该路由器可以把和它直接相连的网络信息传递给它的邻居.这个选项默认是开启的static:把静态路由信息传递给它的邻居summary:把汇总路由信息传递给它的邻居.这个选项默认也是开启的由于connected和summary选项默认是开启的,配置stub路由器并发送直连网络和汇总路由信息就可以这样写,如下:Router(config)#routereigrp1Router(config-router)#netw10.0.0.0Router(config-router)#eigrpstub但是假如你使用了receive-only选项的话,其他3个选项的信息就不会被发送,如下:Router(config)#routereigrp1Router(config-router)#netw10.0.0.0Router(config-router)#eigrpstubrecive-onlyScalabilityRulesforImplementingEIGRP以前曾经提到过,不太合理的IP地址规划限制了路由汇总.这样会增加网络的收敛时间;相反,合理的地址规划能使得路由汇总工作的更好,加快了网络收敛时间。

EIGRP总结

EIGRP总结

EIGRPOperation of EIGRPEIGRP 是一个距离向量路由协议,但是它还具有链路状态路由协议的一些特征。

距离向量的路由协议一般都是基于Bellman-Ford(或Ford-Fulkerson)算法的。

这样的算法容易引起路由循环(loop)和计数无穷大(counting to infinity),所以就必须采取些减少和避免上述问题的措施比如水平分割、holddown timer、毒性反转等。

在距离向量路由协议环境里,由于路由器在给别的邻居(neighbor)传输它所接收到的路由之前,先要进行路由的计算,所以在大型网络里,收敛会比较慢,并且一旦链路变化,又会引起大量的路由被宣告和距离向量路由协议相比,链路状态路由协议受上述问题的影响就小的多。

○1.链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.○2.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告。

但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源。

和其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算(diffusing computations ),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛EIGRP 的路由update(更新)的发送周期的不固定的,它只在网络链路发生变化以后才被发送,并且更新中可以只包含发生变化了的路由条目,而且只发给受到影响的路由器.这样就对链路带宽进行了节约。

在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,使用命令ip bandwidth-percent eigrp 来修改这一默认值。

EIGRP是一种基于无类的路由协议, EIGRP packet只能用MD5加密的方式进行验证EIGRP支持IP,IPX和AppleTalkEIGRP使用和IGRP相同的公式来计算metric,然而,这个metric要在IGRP算出来的metric 之上乘以1个256EIGRP的4个组件如上图:1. Protocol-Dependent Module (PDM)2.可靠传输协议(Reliable Transport Protocol,RTP)3.邻居的发现/恢复4.扩散更新算法(Diffusing Update Algorithm, DUAL)Reliable Transport ProtocolRTP负责EIGRP packet的可靠的、按顺序的发送和接收,这个可靠的保障是通过Cisco 私有的一个算法“reliable multicast(可靠组播)”实现的,使用组播地址224.0.0.10,每个邻居接收到这个可靠的组播包的时候就会以一个unicast 作为确认。

EIGRP详细笔记

EIGRP详细笔记

EIGRP(增强型内部网关路由协议)协议特征:1.快速汇聚,部分更新,支持多种网络层协议(ipv4,ipv6,ipx,appletalk)2.使用单播和多播,而不是广播,多播的地址:224.0.0.103.支持变长的子网掩码(VLSM)4.在不同的数据链路层协议和拓扑之间提供无缝连接性,即无需对第二层的协议作特殊的配置(ospf需要对以太网,帧中继采取不同的配置)5.精密的度量值,使用32位来表示度量值6.支持不等价路径的负载均衡7.ip协议号888.100%能够防环EIGRP使用4种重要的技术:1.邻居发现协议(通过发送hello包检测)2.可靠的传输协议(RTP)3.DUAL有限状态机4.协议无关模块EIGRP术语:邻居表:形成邻居的条件(能ping通,AS号,K值)拓扑表:show ip eigrp topology通告距离与可行距离:FD(可行距离)=当前→目标的开销。

AD(通告距离)=下一站→目标的开销后继站:到达目标开销最小(FD)的的路由条目路由表可行后继站(FS):备份链路要想成为FS,下一跳路由器前往目标的AD必须小于当前后继路由的FD,这样被称为可行后继条件EIGRP的管理距离:汇总是5,内部是90,外部是170EIGRP分组:1.hello包:用于发现邻居,以多播发送(T1或低速NBMA接口60s发送一次,LAN和其他串行链路5s发送一次,可在接口通过ip hello-interval eigrp as-number seconds 修改,当3倍的hello时间没收到对方的hello,则链路表示为down,修改ip hold-time eigrp as-number seconds)2.update包:路由更变的信息,提供汇聚使用的路由,以多播的方式更新3.query包:路由器计算路由但是没有找到可行后继时,向邻居发送查询分组,询问时候有前往目的下一站。

可以多播,可以单播发送。

第5章 EIGRP路由协议

第5章 EIGRP路由协议
如果EIGRP路由器失去了后继successor,并且没 有可行后继FS时,将使用DUAL算法将路由器置 为活跃状态,然后以组播方式向其所有邻居路由 器发送查询包以定位后继。
如果某邻居路由器有一条到达目的网络的路由, 它将以单播方式回答查询报文。否则,它将进一 步将此查询报文发送给自己的邻居进行查询。
9
目的网段1
C
EIGRP的基本术语(续)
通告距离AD/报告距离RD——由下一跳相邻路 由器通告的从相邻路由器自己到达某个目的网 络的最短路由的度量值。 H通告的AD:20+10=30 H<FD B通告的AD:1+10+10=21 B<FD D的AD:100+20+10+10=140 D>FD
100
A 100 100 D B 100 E H 1 20 10 20 10 G 10 F
目的网段1
C
10
EIGRP的基本术语(续)
可行性条件FC——指报告距离比可行距离小的 条件(RD或AD<FD)。是保证无环的基础。 路由器A到目的网络1的FD=100+1+10+10=121 H通告的AD:20+10= 30 <FD B通告的AD:1+10+10= 21 <FD D的AD:100+20+10+10=140 D>FD
100
H 1
100
20 10
20 E 10 G 10 F
目的网段1
A
100
100 D
B
C
11
EIGRP的基本术语(续)
后继successor——满足可行条件FC并且具有到 达目的网络最短距离的下一跳路由器。

EIGRP 总结

EIGRP 总结
EIGRP增强型内部网关路由协议源于距离矢量型路由协议IGRP。EIGRP协议增加了数据链路型的路由协议的特征。使他成为高级距离矢量路由协议,cisco也称为混合型路由协议。EIGRP路由协议时cisco私有协议。
EIGRP协议包含4个部件:
1 依赖于协议的模块: IP IPX Appletalk
当对方收到更新包时就会回复ACK确认,所有路由的更新是可靠的。
查询(query):向邻居查询某条路由条目时发送的,他是以组播的方式发送,
查询报文时需要回复ACK确认的所以是可靠的
应答(reply):回复邻居查询数据包的,应答数据包使用的是单播的方式发送的,也是要ACK确认的所以也是可靠的。
路由表(routing-table ):存放最优的路由条目,经过拓扑表的过滤才写入路由表
EIGRP的邻居建立数据更新:
router A------------router B
当A、B启动时就会以组播的方式向所有激活eigrp的接口发送hello包,
DUAL算法:
实验自诉:
度量值:(10的7次方/带宽+延迟/10微秒)*256
采用---DUAL----扩散更新算法
带宽:----取最置:
router(config)router eigrp 100
2 可靠的传输协议:RTP
3 邻居发现及修复
4 DUAL扩散更新算法
EIGRP特点:
1 eigrp是无类路由协议,通告路由是携带掩码,支持VLSM 支持DICR 支持不连续的网络
2 主要是根据链路状态来选择最佳路由
3 使用不同的协议模块(PDM)支持不同的网络层协议如IP、IPX、AppleTalk

EIGRP协议功能汇总

EIGRP协议功能汇总

EIGRP路由协议功能汇总eigrp使用协议无关模块支持各种三层协议无需针对2层协议做特殊配置。

支持VLSM使用多播和单播多播地址224.0.0.10使用IP 协议号88UDP520在主网络边界自动进行路由汇总邻居表: show ip eigrp neighbors拓扑表: show ip eigrp topology 只显示后继站和可行后继站show ip eigrp topology all-link是显示拓扑表中所有的IP条目路由表选择FD最小的作为最佳路径进入路由表最多四条相同的FD进入路由表进行负载均衡注释:show ip eigrp topology时会有两个FD值一般情况下两个FD是相等的不等的时候路由的选取是看第一个FD第一个FD是用整体的路径计算出来的第二个FD是AD+当前路由器到下一跳路由器AD (通告距离)下一跳路由器到目标网络的开销FD (可行距离)当前路由器到目标网络的开销successor (后继站)后继站提供给路由表用于转发数据如果FD相同可以有多个后继站Feasible Successor (FS可行后继站)作为备用路径【当FS (AD)<Su(FD)时该路径被选为可行后继/备用路径的AD<可行后继的FD】的开销用于FS(AD)<Su(FD)时选举FS防止环路在LAN和快速WAN口上hello间隔为5秒,在T1或NBMA网络为60秒保持时间为hello间隔的3倍在保持时间过后仍未收到hello包则视为邻居down更改hello时间ip hello interval eigrp as-numberseconds更改保持时间ip hold-time interval eigrp as-numberseconds两者需要同时改即使hello间隔和保持时间不匹配也可能成为邻居(ospf中hello time dead time必须匹配)DUAL算法K1=带宽2=负载3=延迟4=可靠性5= MTU默认只用带宽和延迟延迟为所有入口延迟和show出来的延迟为微秒计算时应以十微妙为单位所以要除以10配置时delay 后面的数字本身就是以十微妙为单位带宽=10的7次方/链路上的最小带宽(以K为单位)*256延迟=延迟和*256开销=带宽+延迟一般都是度量值越小路由越优EIGRP也是这样EIGRP 基本配置router eigrp 100 network 10.1.1.1 0.0.0.255 eigrp 自治系统号必须相同如果要宣告单独接口使用通配符掩码0.0.0.00.0.0.0 255.255.255.255 与路由器所有接口匹配默认情况下EIGRP在主类网络边界自动汇总,所以通告出去的可能是B类等主类网络号,自动汇总可以手动关闭debug ip eigrpdebug ip eigrp summarydebug eigrp packets 显示发送和接受的分组类型debug ip egrp neighbors 显示邻居以及hello信息show ip eigrp traffic 显示hello分组等EIGRP 被动端口router eigrp 100被动端口只接受不发送EIGRP信息passive-interface defaultno passive-interface f0/0eigrp默认路由ip route 0.0.0.0 0.0.0.0 10.0.0.1 配置默认路由ip route 0.0.0.0 0.0.0.0 interface 0/0network 0.0.0.0 该命令将重分发一条默认路由注意:0.0.0.0 0.0.0.0后面必须是接口而不是ip地址。

EIGRP笔记

EIGRP笔记
(5) 查看EIGRP的K值和默认支持的等价路由:show ip protocol.
(6) 查看某一条学到路由的详细条目:show ip route 192.168.1.0
(2) 查看和本地路由器形成的EIGRP邻居:show ip eigrp neighbor
(3) 查看EIGRP的拓扑表:show ip eigrp topology(all-link加上此参数可以查看feasible successor的条目)
(4) 查看由EIGRP学到的路由:show ip route eigrp
(3) 当自动汇总配置在路由接口后,路由器会自动创建一个指向Null0(空接口)路由。
(4) 当所有的需要汇总的明细路由都失效后,汇总路由才会down掉。(有可能出现路由黑洞)
(5) 在所有需要汇总的明细路由中取Metric最小值附加到汇总路由上。
12. EIGRP的排错:
(1) 查看被通告到EIGRP的接口(也就是参与EIGRP的接口):show ip eigrp interface
(1)FD(可行距离):从本地到达目标网络的Metric值(不等价路由中用到),其实也就是路由表中的Metric值。
(2)AD(通告距离):从邻居到达目标网络的Metric值(不等价路由中遇到)
9. EiGRP的Hello、holdtime时间间隔:Hello时间间隔默认为5秒,Holdtime时间间隔为15秒。
5. 组播地址:224.0.0.10
6. EIGRP特点:
(1)高级距离矢量协议
(2)快速收敛
(3)支持不连续子网
(4)增量更新(没有周期更新)
(5)支持多种网络层协议(6)组播Байду номын сангаас替了单播或广播

EIGRP协议理论详解

EIGRP协议理论详解

EIGRP协议理论详解EIGRP协议理论详解EIGRP是由距离矢量和链路状态两种路由协议混合,因此可以像距离矢量协议那样,从它的相邻路由器那里得到更新信息;也像链路状态协议那样,保存着一个拓扑表,然后通过自己的DUAL算法选择一个最优的无环路径。

不同于传统的距离矢量协议,EIGRP有着很快的收敛时间,而且不用发送定期的路由更新;也不像链路状态协议,EIGRP并不知道整个网络是什么样的,它只能靠邻居公布的信息。

EIGRP使用与IGRP相同的路由算法DUAL(扩散更新算法),DUAL机制是EIGRP的核心,通过它来实现无环路径。

内部EIGRP管理距离为90,外部EIGRP管理距离为170,支持等价和非等价负载均衡。

IP数据包中,EIGRP的协议字段为88。

EIGRP的优点:100%无环:如果整个网络包含在一个自制系统中,EIGRP使用DUAL能保证一张100%无环路由转发表;快速收敛:EIGRP使用DUAL(),通过备份路由而实现,当S不可用时,快速切换到FS上从而达到快速收敛的目的;使用多播、单播:使用组播(224.0.0.10)或单播进行路由更新,节省链路带宽;增大了网络规模:RIP最大只能是15跳;而EIGRP最大可支持255跳,IGRP为224跳,他们两个默认都为100跳;支持三种网络层协议:EIGRP支持IP、IPX、Apple Talk三种网络层协议,这也就增大了EIGRP的使用范围;支持VLSM和非连续的网络:RIP和IGRP则不支持;减少了带宽的消耗、更好地利用带宽:EIGRP不像RIP和IGRP那样,每隔一段时间就交换一次路由信息,它使用触发式更新和增量更新,仅当某个目的网络的路由状态改变或路由的度量发生变化时,才向邻居发送路由更新,因此其更新路由所需要的带宽比RIP和EIGRP小得多。

EIGRP从EIGRP分组即将发出的接口上获得带宽参数,这个参数值是基于接口指定的。

例如:默认情况下,所有串行接口都有1544kb/s的带宽,不过这个带宽值是可以配置的,EIGRP最多可以使用50%的接口带宽来承载EIGRP分组(可以使用ip bandwidth- percent eigrp来修改),这就保证了EIGRP分组不会在主要的网络收敛过程中“饿死”常规的数据分组。

【PDF】EIGRP路由协议汇总

【PDF】EIGRP路由协议汇总

51CTO 博客专题之手把手教你配置EIGRP 协议中国领先的IT 技术博客,汇聚百万IT 专业人士首本博客出书《案例精解企业级网络构建》首批售罄创新式博客专题,“web1.0专题+web2.0互动”完美结合!往期专题回顾:51CTO 博客专题第五期——JA V A 菜鸟入门手册51CTO 博客专题年终策划——2009,我们痛并快乐着51CTO 博客专题第七期——全方位解析RIP 协议51CTO 博客专题第八期——BGP 协议大揭秘51CTO 博客专题第九期——网络工程师须知的30个常见问题51CTO 博客专题第十期——自学通过CCNA 考试完全指南【51CTO 博客专题编委会】总策划:总策划:张曦张曦主编:主编:李晓寅李晓寅张松涛博客专题内容精选更多原创博文请访问/试验拓扑介绍:R1的F1/0的ip地址为172.16.1.1/24,S0/0的ip地址为192.168.1.1/24R2的F1/0的ip地址为192.168.3.1/24,S0/0的ip地址为192.168.1.2/24,S0/1的ip地址为192.168.2.1/24R3的F1/0的ip地址为172.16.100.1/24,S0/0的ip地址为192.168.1.1/24R1的F1/0端口ip和R3的F1/0端口ip这样设置是为了验证EIGRP协议支持不连续子网。

Ok,试验开始:一.首先在路由器间配置EIGRP协议。

RP 相信这个基本的步骤大家都熟记于心了。

如有不会者请参看:CCNA配置试验之三EIGEIGRP 协议的配置二.验证EIGRP的自动汇总功能;在路由器间配置完EIGRP协议后,理应是全网全通的,可是如下所示:在R2上能ping通172.16.1.1却ping不通172.16.100.1r2#ping172.16.1.1Type escape sequence to abort.Sending5,100-byte ICMP Echos to172.16.1.1,timeout is2seconds:Success rate is100percent(5/5),round-trip min/avg/max=12/40/76msr2#ping172.16.100.1Type escape sequence to abort.Sending5,100-byte ICMP Echos to172.16.100.1,timeout is2seconds:U.U.USuccess rate is0percent(0/5)(0/5)e e这是怎么回事呢?查看一下路由表,仔细一看,R2的路由表中没有172.16.100.0的信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EIGRP路由协议基础知识知识点1、Enhanced interior gateway routing protocol(介绍)EIGRP协议是一个内部网关协议,高级距离矢量协议,组播地址224.0.0.10 2、EIGRP的特点1、eigrp是一个高级的距离矢量协议2、eigrp具有高速的收敛特性3、支持路由汇总和路由聚合4、eigrp支持触发式增量更新5、eigrp可以支持多种网络层协议,可以开启多个eigrp进程支持不同的3层被动路由协议。

6、eigrp发送报文以组播和单播形式发送组播地址224.0.0.107、eigrp支持手工汇总8、eigrp保证100%无环路9、eigrp无论在广域网还是在局域网部署eigrp配置都比较简单10、eigrp支持非等价的负载均衡3、eigrp的封装以及报文2.1封装LLC IP EIGRP FCSEigrp头部的字段用来描述这个eigrp报文是个什么报文在hello报文的载荷字段中,有一个ack位,在一般情况下为0,当ack位被置为1的时候,说明此报文为acknowledge报文。

2.2 EIGRP的八种报文所有的IGP协议中IP包头的TTL字段都为11、Hello(ack):当端口大于1.544mbit/s的发送频率为5s一次,小于1.544mbit/s 的我60s一次,连续的3次hello时间都没有收到hello包就判定邻居挂掉了。

默认情况下hello报文以组播形式发送。

在不支持组播的二层环境中如帧中继环境中,需要手动修改指定单播地址neighbor 1.1.1.1 255.255.255.0eigrp的报文能够被可靠的发送,所以eigrp定义了可靠的传输机制,内部定义的确认机制,但并不是所有的eigrp报文都需要确认,update,query,和reply需要回复ack,如果没有回复则重传,重传次数为16次。

在hello报文的载荷字段中,有一个ack位,在一般情况下为0,当ack位被置为1的时候,说明此报文为acknowledge报文,当ack位被置1的时候只能以单播形式发送。

2、Update:传路由条目的时候用的报文,更新报文,以组播形式发送,也可以配置单播发送3、Query:当去向目的网段的时候最佳路径down掉了,而本地又没有备份路径,此时向邻居发送query查询邻居是否有到达该目的的条目,这种算法叫做扩散更新计算。

支持单播和组播,默认组播发送。

4、Reply:用来回复Query包的,只支持单播发送。

180s没有收到应答包会直接与邻居重置邻接关系。

5、request:早期的一个报文现在已经不使用了,这个报文类似rip的request报文,因为eigrp的收敛速度太快所有没有必要设置request报文,现今已经被取消的报文。

Down邻居的方式:hello包3次没有回复,重传16次没有应答,则路径down 掉。

6、SIA query:思科对eigrp进行升级后产生的报文,在正常情况下发送query 包后如果收不到reply会一直等待应答,直到3分钟后重置邻居关系,如果在一些网络拥塞的环境下,会得不到应答。

而升级后产生了SIA query,在发送query 后Active time计时器就会启动,计时器的默认值为90s,在邻居收到SIA query 后会回复SIA reply表明该路由器正在帮助他查询路由,如果不回复就重置邻居关系,直到发送7次SIA query后还没有收到真正的包含路由条目的reply此时会再等180s,还没有收到则重置邻居关系7、SIA reply:用来应答SIA query,cisco 12.3以后的ios才会包含这两个报文8、goodbye:当一个路由器中输入no router eigrp 100 或者将某个运行eigrp的接口从eigrp中解放出来,eigrp会向邻居发送goodbye报文,报文中把K1--K5的值全部置为255.表示我已经要走了,在Cisco 12.3(2),12.3(3)B,12.3(2)T以及更新的版本才会出现的报文。

4、EIGRP的四大底层机制1、邻居发现和建立机制通过周期的发送hello报文来维护邻接关系。

建立邻居关系必须要满足的三个条件:A/收到hello消息或ackB/匹配的as号C/相同的度量值D/Router ID不相同(router的获悉方式和ospf一样,优先级依次为,手工指定,loopback接口,最大端口ip地址)E/通过认证2、可靠传输可靠传输协议RTP,通过在eigrp头部添加一些字段来实现可靠传输,拥有重传和防止丢包的机制,每次发送都要受到回应的ack,当没有收到ack的时候,发送方会重传报文,连续16次重传没有收到回应ack则down掉邻居关系。

可靠传输协议的机制:在这个网络结构中当R1的端口开启EIGRP后,向R2,R3,R4发送组播的更新报文,假设此时R2,R3收到了更新报文并且回复了ack,但是R4收到报文后没有回复ack或者没有收到R1传送的更新报文,此时R1会针对R4开启单播发送更新包,而依旧向R2,R3发送组播更新包。

1、DUAL算法分为本地计算和弥散更新计算2、协议相关模块PDM,用于支持不同的被路由协议。

在思科12.2版本以后eigrp才支持IPv6。

5、EIGRP的三张表和五个概念5.1三张表EIGRP Neighbor Table里面含有两个比较重要的字段,邻居路由器和连接邻居路由器的直连接口,eigrp 是先进行邻居关系的创建,而后才发送更新。

EIGRP topology table、会在拓扑表添加FD和AD两个重要的字段,并进行DUAL算法选出最优路由The IP router table把所有经过DUAL算法的所有最佳路径放入路由表使用路由表来转发去往每个目的网段的路由。

5.2五个值FD(feasible distance):该路由器通往目的地址的度量值,通过比较FD来选取最优路由FD最小的加入路由表。

AD(advertise distance):下一跳路由器前往目的地的通告距离FC:该次优路径的ad只要小于最有路由条目的fd时该路由条目就可以成为最优路由条目的备份路由6、EIGRP的度量值1、Bandwidth(链路的总带宽):取整个路径中的带宽最小值,EIGRP的带宽提取控制层面路由条目流向所有入接口的带宽的最小值当做路径带宽。

2、delay(延迟):取所有延迟之和,提取控制层面路由条目流向的所有入接口的所有延迟的总和。

3、loading(负载):路径所承载的报文多少,取所有网段中负载的最大值4、reliability(可靠性):链路的可靠程度,取可靠性的最小值。

5、MTU(最大传输数据单元):取所有MTU的最小值路径度量值的计算公式中的值K1,K3=1,K2,k4,k5=0{[K1*BW + ((K2*BW)/(256-LOAD))+K3*Delay]*[K5/(Reliability + K4)]}*256 一般情况下来讲Metric = K1*BW + K3*DelayBW = 10^7/BW(min)(单位kbit/s)Delay = us/10 1s = 10^6 um高级功能1、EIGRP的自动汇总EIGRP的自动汇总规则如同RIPv2不同的是,EIGRP仅仅支持将本地路由汇总不会将邻居传递过来的路由汇总。

自动汇总后会在本地产生一条指向null0口的汇总路由。

2、EIGRP的手动汇总手动汇总可以汇总非本地路由条目,可以汇总邻居传过来的路由条目。

Ip summery-address eigrp 100 10.0.0.0 255.0.0.0配置路由泄露列表Access-list 10 permit 192.168.8.0 0.0.1.0 //抓取路由条目Router-mao cisco permit 10 //在router-map中调用access-lisst Ip summery-address eigrp 100 10.0.0.0 255.0.0.0 leak-map cisco //在leak-map中调用router-mapLeak-map:该工具用来放行手工汇总路由条目内的某系明细路由条目。

Route-map:在该例子中用来调用acl用来抓取控制层面需要被放行的明细路由条目ACL:直接用来抓取路由条目。

3、EIGRP stub(末节路由器)末节路由器被设置后,其他的邻居路由器将不会向末节路由器发送查询包,但是末节路由器可以向邻居发送查询包,通过eigrp stub命令设置末节路由器,路由器通过在hello包中将stub字段置为1来向邻居表示本路由器为末节路由器,可以通过设置一些stub的字段做一些路由的控制。

在末节路由器上重分发路由条目的时候末默认情况下节路由器是不会给邻居转发重分发后的路由条目,但是可以尽心手工设置。

建议只把最边缘的路由器设置为末节路由器。

Stub stub receive-only //只接收路由更新,不发送路由更新,当启用receive-only 将不能配合其他字段使用Stub stub connection //只发送直连的eigrp路由更新,其他的都不发送Stub stub summary //只发送汇总的路由,不发送没有经过汇总的路由,不发送没有配置汇总的路由,并且只会发送在本地汇总的路由,邻居汇总发过来的路由如果没有在本地汇总是无法发送的。

Stub stub static //redistributed让末节路由器可以通告重分发后的静态路由Eigrp stub leak-map //可以使用leak-map工具让末节路由器发送明细路由4、断开邻居关系的总结A/修改k值B/当发送3个hello时间即hold时间到期C/重传16次断开D/更新包发送后180s即timers active-time时间到期E/认证过期F/AS号被更改5、eigrp认证基本认证Eigrp只支持密文认证,在eigrp的钥匙链认证中可以包含多把钥匙。

可以实现周期性的钥匙。

是基于链路(端口)的认证。

R1 R2Key chain r1Key 1Key-string ciscoInt f0/0Ip authentication key chain eigrp 90 r1 Ip authentication mode eigrp 90 md5 Key chain r2Key 1Key-string ciscoInt f0/0Ip authentication key chain eigrp 90 r1 Ip authentication mode eigrp 90 md5钥匙链认证详解当认证钥匙链上有多把钥匙的时候可以分情况讨论:1、当发送方有多把钥匙的时候,这时默认情况下发送方会选择钥匙key id最小的那把钥匙当做认证钥匙。

相关文档
最新文档