EIGRP的AD(管理距离)、AD(宣告距离)、FD(可行距离)

合集下载

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是cisco专用协议,同时具备距离矢量和链路状态优点,该混合模式有以下特征:1、快速会聚(使用DUAL算法来实现)2、支持VLSM3、部分更新,不是定期更新,从而使更新占用带宽少;4、支持多种网络层协议利用协议无关模块(PDM)来支持IP,IPX,APPLE Talk二、其他特征:1、在不同数据链路层协议和拓扑间实现无缝连接----从而能在WAN或LAN中高效运行;2、精度的度量值---用32位来表示,从而更好支持均衡负载;3、使用组播(224.0.0.10)和单播来通信;4、支持边界汇总及创建超网(聚合地址块)。

注:EIGRP实现的是传输层功能,其在IP报头中的协议号为88;TCP为6、UDP为17。

三、EIGRP四个底层重要技术:1、邻居发现技术2、可靠传输协议---确保快速会聚的有效性保证路由选择信息(更新、查询、应答)分组能被可靠地发送RTO定时器重传可靠分组,最多15次,且在保持定时器3、DUAL有限状态机----决定到目的地的度量值4、协议无关模块(PDM)----支持多种网络层协议如IP,IPX,Apple Talk.四、EIGRP五种类型分组:1、Hello分组:以组播方式来发现邻居,无需确认;hello分组发送间隔时间随介质而异:在LAN链路、点到点链路、高带宽多点链路---间隔时间为5秒在低带宽链路----------------------------间隔时间为60秒间隔时间调整:ip eigrp hello-interval as号间隔秒数保持时间:在多长时间内收到邻居的Hello分组和其他EIGRP分组是有效的。

默认时,保持时间是间隔时间3倍注:间隔时间的变化不会影响保持时间。

2、更新分组:以组播方式来发送会聚后的路由给受影响的路由器。

同时,为了同步拓扑表,在启动时,以单播方式将更新发送给邻居路由器。

更新是以可靠方式发送的。

3、查询分组:以组播方式向邻居发关查询分组并以可靠的方式传送(查询可行后继),有时重传是以单播方式。

eigrp非等价负载均衡

eigrp非等价负载均衡

在做实验之前我想先解释一下实现EIGRP负载的一些知识(图)!一:思考如果R1想去去往R5的话,那么它面临着有3条路可以走,但是我们可以请注意到,3条路的度量值是不一样的,所以度量值不一样即不能实现负载均衡,于是R1就会选择R3做为它的下一跳,把它放入路由表当中,那我们怎样实现非等价负载呢(即带宽不一致的情况)?二:术语AD(Advertise Distance):宣告距离(邻居到某网络的距离)FD (Feasible Distance):可行距离(自己到某网络的距离)如图所示: 如果R1从R3到R5,那么它的AD=10,FD=20.注:这个一定得搞清,不然接下来都不知道我讲什么.三:条件1.如果我在R1配置R1(config-router)#variance 2的话,那么R2会做为R1的另一条去住R5的路径,因为2*(FD)>(20+10=30),即从R2到R5的FD小于R3到R5的FD,所以才能实现负载.2.如果我variance设置为3的话,那么按我刚刚所说的从R4到R5的FD也小于2*(FD),那它会被加入的负载路径里面去吗?答案肯定不会,因为还有一个条件就是AD必需小于FD,从R4到R5的AD为25,而从R3到R5的FD为20,所以不满足,不能实现负载.实验:拓扑如下注:首先说明一下,由于51CTO只允许写8万字,所以步骤一只写了R1的配置,其它一样步骤一:首先先把所以接口信息以及EIGRP全部启用,并且查看信息.R1:Router>Router>enRouter#conf tRouter(config)#hostname R1R1(config)#interface f0/0R1(config-if)#ip address 192.168.12.1 255.255.255.0R1(config-if)#no shR1(config-if)#ip address 192.168.13.1 255.255.255.0R1(config-if)#no shR1(config-if)#exitR1(config)#router eigrp 1R1(config-router)#no auto-summaryR1(config-router)#network 192.168.12.0 0.0.0.255R1(config-router)#network 192.168.13.0 0.0.0.255R1(config-if)#endR1#R1上查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/158720] via 192.168.13.2, 00:00:06, FastEthernet0/1[90/158720] via 192.168.12.2, 00:00:06, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:04:00, FastEthernet0/0 D 192.168.34.0/24 [90/30720] via 192.168.13.2, 00:03:50, FastEthernet0/1 R1#注:很清楚的看到,去往4.4.4.4有两条路可以走,因为其度量值一样,EIGRP自动实现负载均衡,步骤二:R1设置F0/1接口带宽为512KB,其两边度量值不一样,使得所以数据只向F0/ 0转发,产查看路由表与拓扑表.R1(config)#interface f0/1R1(config-if)#bandwidth 512R1(config-if)#endR1#查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/158720] via 192.168.12.2, 00:08:43, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:12:37, FastEthernet0/0 D 192.168.34.0/24 [90/33280] via 192.168.12.2, 00:01:04, FastEthernet0/0 R1#//这里因为改变F0/1了带宽,所以去住4.4.4.4全部往F0/0转发.只有一条.步骤三:实现非等价负载均衡R1(config)#router eigrp 1R1(config-router)#variance 32 // 32=5133056除以158720,满足条件.查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/5133056] via 192.168.13.2, 00:00:02, FastEthernet0/1[90/158720] via 192.168.12.2, 00:00:01, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:00:01, FastEthernet0/0 D 192.168.34.0/24 [90/30720] via 192.168.13.2, 00:00:02, FastEthernet0/1 R1#// 去往4.4.4.4的路由,又变成了两条. 实验完毕.。

03.EIGRP

03.EIGRP

(2)
(1)
(1)
C (a) E
EIGRP via B via D via E
C
FD AD 3 3 1 4 2 4 3
Topology (fd) (Successor) (fs)
9
弥散更新算法 DUAL——术语
• 继任者 Successor :继任者路由(即成功者)是到达远端网络的最佳 路由。继任者路由是EIGRP 用于转发数据的路由,它被存储在路由表 中。存储在拓扑表中的可行的继任者是它的备份,以各需要时使用。 • 可行的继任者Feasible Successor ,FS:当只存在一个可行的继任者 时,目的地项才会从拓扑表移动到路由表中。可行的继任者的条件, 它所报告的通告距离要比可行距离小,并且它被认为是一条备份路由 。EIGRF 在拓扑表中将保持多至6个可行的继任者。但只有度量最好的 路由(继任者)才会被放置到路由表中。 • 说明:可行的继任者是一个备份路由,它保存在拓扑表中。继任者路 由也被保存在拓扑表中同时还被放置在路由表中。
10
继任者
(a) FD:可行距离 AD:通告距离 FS:可行后继路由器 Successor:后继路由器 (1) B (2) D C (a) EIGRP via B via D via E D EIGRP (a) via B via C FD AD 3 3 1 4 2 4 3 FD AD 2 2 1 5 3 Topology (fd) (Successor) (fs)
A (1)
Topology (fd) (Successor)
(2)
(1)
(1)
C
E
E EIGRP (a) via D via C
FD AD 3 3 2 4 3
Topology (fd) (Successor)

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 计算公式:

EIGRP的AD(管理距离)、AD(宣告距离)、FD(可行距离)

EIGRP的AD(管理距离)、AD(宣告距离)、FD(可行距离)
2/3
QQ:1123488910
EIGRP 的 AD(管理距离) 、AD(宣告距离) 、FD(可行距离)
豆丁 IPF:110、 RIP:120、 外部 EIGRP:170 后面的 156160 是路由的度量值,这里这条路由的 FD(可行距离)的值。 P 1.1.1.1/32, 1 successors, FD is 156160 via 192.168.2.1 (156160/128256), FastEthernet1/1 via 192.168.1.1 (10130432/128256), FastEthernet1/0 在这里明确标出了 FD 的值,后面的 128256 是宣告距离(AD) 。
PS:在本案例中做了非等价路径路由负载均衡,variance 111
3/3
P 1.1.1.1/32, 1 successors, FD is 156160 via 192.168.2.1 (156160/128256), FastEthernet1/1 via 192.168.1.1 (10130432/128256), FastEthernet1/0 P 2.2.2.2/32, 1 successors, FD is 128256 via Connected, Loopback0 P 192.168.1.0/24, 1 successors, FD is 10002432 via Connected, FastEthernet1/0 via 192.168.2.1 (30720/28160), FastEthernet1/1 P 192.168.2.0/24, 1 successors, FD is 28160 via Connected, FastEthernet1/1 下面进行解释说明: D 1.1.1.1 [90/156160] via 192.168.2.1, 00:05:26, FastEthernet1/1 [90/10130432] via 192.168.1.1, 00:05:26, FastEthernet1/0 这里的 90 指的是 EIGRP 的管理距离,相关的管理距离数值有: 直连:0、 使用出战接口配置的路由:0、 使用下一跳地址配置的静态路由:1、

EIGRP简析

EIGRP简析




EIGRP的汇总路由,默认AD值为5 内部EIGRP,默认AD值为90 外部EIGRP,默认AD值为170 EIGRP具有如下特点: -快速收敛 -减少带宽占用 -支持多种网络层协议 -无缝连接数据链路层协议和拓扑结构
EIGRP的三张表



邻居表(neighbor table) -EIGRP路由器会在启动后发送HELLO包来寻 找和维持邻居关系 拓扑表(topology table) -EIGRP路由器会把从邻居那里收到的路由路 径信息加载到自己的拓扑表中,形成对全 网络拓扑的认知
EIGRP运行过程

1.建立相邻关系 运行EIGRP的路由器自开始运行起,就 不断地用组播地址从参与EIGRP的各个接口 向外发送Hello包。当路由器收到某个邻居 路由器的第一个Hello包时,以单点传送方 式回送一个更新包,在得到对方路由器对 更新包的确认后,这时双方建立起邻居关 系。

高级配置



neighber 192.168.1.2 / lo 0 //单播 variance <multiplier> //非等价负载均衡 bandwidth <kbps> //带宽 ip bandwidth-parcent AS //占用带宽 key chain <name> //MD5验证
EIGRP的基本配置



R1(config)#router eigrp 1 R1(config-router)#net 192.168.1.0 0.0.0.255//激活接口,下行等价命令 R1(config-router)#net 192.168.1.1 0.0.0.255 R1(config-router)#passive-interface fastEthernet 0/1 //不从F0/1发hello包 (被 动接口)

关于EIGRP中FD,AD,Successor,FS,FC等

关于EIGRP中FD,AD,Successor,FS,FC等

关于EIGRP中FD,AD,Successor,FS,FC等在EIGRP中,FD、AD的作用是用来描述一条路径的Metric值,Successor、FS是最佳路径和可用路径……而满足FC的路径才能放入EIGRP的拓扑表中,详细如下:FD:Feasible Distance(可行性距离),用来描述从本台路由器去往目的网段的距离AD:Advertised Distance(通告距离),从邻居去往目的网段的距离
Successor:后继路由器,去往目的网段的所有路径中,最优的路径(会放入路由表)FS:Feasible Successor(可行后继路由器),除了最佳路径,满足FC条件的其他路径(会放入拓扑表)
FC:Feasible Condition(可行性条件),只有满足此条件的才会放入拓扑表中。

FC的规则是:本条路径的AD必须要小于最佳路径的FD。

如下图,来看看EIGRP是怎么计算路径并放入拓扑表中的:
该图中,主要分析到R7背后的10.0.0.0/8网段,在R上应该选择哪条最佳路径
步骤一:R1建立邻居关系
对于R1,会建立R8、R2、R4三个邻居
步骤二:看R1上去往10.0.0.0/8的三条路径的AD(从邻居到目的的Metric值)
步骤三:看R1去往10.0.0.0/8的三条路径的FD(自己去目的的Metric值)
步骤四:比较最佳路径,选择Successor和Feasible Successor。

EIGRP原理配置命令

EIGRP原理配置命令

Control:控制层面消息Data:数据层面先有控制层面消息,后有数据层面消息,方向互逆。

1.Control(控制层面)1)AD值(AD越小越好)通过不同的路由协议,学到相同的目的网段,路由器选择AD值小的放进路由表;常见AD表:2)Metric值(越小越好)路径值R2可以通过R3到路由器R1,也可通过R4到路由器R1;控制层:先比AD值,AD值一样,再比Metric值;数据层:数据的目标IP地址与路由表的掩码进行“&”操作(1&1=1;1&0=0;0&0=0);&出来的结果,与路由表中的路由进行匹配,最长匹配(longest match);2.EIGRPEIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)2.1 EIGRP特性1.路由协议按照范围分为:IGP(内部网关协议,Interior Gateway Protocol)和EGP(外部网关协议,External Gateway Protocol)EIGRP属于典型的IGP;2.路由协议按照设计原理分为:DV(距离矢量协议,Distance Vector)和LS(链路状态协议,Link State)EIGRP属于DV协议;3.路由协议按照有类和无类来分;(看是否携带子网掩码,携带子网掩码的高级)EIGRP特点:1.DV协议;2.收敛速度快;3.支持VLSM(无类路由协议)4.增量(触发)更新;5.支持多种网络层协议,例如,IPv4,IPv6,IPX6.灵活的网络设计;7.组播替代了单播和广播;8.手工汇总;9.简单的配置;10.支持等价负载均衡,也支持不等价负载均衡;2.2 EIGRP封装EIGRP的协议端口是:88(不同的协议号,区分不同的上层协议)EIGRP的组播地址:224.0.0.10(不同路由协议都有不同的组播地址)2.3 EIGRP 关键技术(technology)1.邻居的发现协议;-邻居之间发送hello包,224.0.0.102.可靠的传输协议(RTP)3.扩散更新算法;4.协议相关模块(Protocol-dependent modules,PDMs)2.3.1 EIGRP邻居表列出直连的路由器哪些运行了EIGRP;2.3.2 EIGRP拓扑表拓扑表列举出来所有从邻居学来的路由;2.3.3 EIGRP路由表列出从EIGRP邻居哪里学到的所有最优的路由信息;2.3.4 名词解释FD(可行性距离,Feasible distance=Metric值)AD(可通告距离,Advertised Distance=RD)FD标识的是本地路由器到目标网段的Metric值;AD标识的是路由器A到目标网段的Metric值;放进路由表只用关注FD,不关注AD;2.3.5 EIGRP包Hello:建立邻居关系;Update:发送路由消息;Query:发生拓扑变化时发送查询包;Reply:回应查询报文;ACK:用来确认可靠报文;2.4 EIGRP初始化过程2.5 EIGRP Metric值(重点)与内部网关路由协议相同度量组件(K 值value);-带宽(bandwidth K1)最小值Min-负载(loading K2)最大值Max-延迟(Delay K3)之和Sum-可靠性(Reliability K4)最小值Min-MTU (K5)最小值Min默认情况下,K1和K3有效;默认只关心带宽和延迟;EIGRP Metric值的计算公式:带宽单位为Kbps 10M=10000Kbps;延迟单位为usec;2.6 EIGRP实验2.6.1 实验拓扑影响建立邻居的条件:1.AS号必须一致;2.K值保持一致(如手工修改后,将不同)3.密码排错方法:1.Show ip eigrp interface2.Show ip eigrp neighbors默认hold时间为hello时间的*3 hello时间为5SSRTT(smooth round-trip Timer平滑的往返时间,单位是ms)数值小,正常;RTO(Retransmission Timer,重传超时,单位ms)默认重传16次,如果还不会,重置邻居(Reset Neighbors);3.Show ip routerEIGRP默认自动汇总路由(auto-summary),会把本地的路由进行汇总,指向一个空接口;学习到的路由也会进行汇总;所以建立EIGRP时,一定要关闭自动汇总功能;No auto-summaryMetric值算法略路由流向的入接口;通过修改Metric值控制选路4.show ip protocols255.255.192.0。

EIGRP协议介绍

EIGRP协议介绍
名词:FD:FeasibleDistance可行距离
AD:AdvertisedDistance(RD:ReportDistance)通告距离Successor:后继站
FS:FeasibleSuccessor可行后继站
FC:FeasibleCondition可行性条件
4.Protocol-dependentmodules(PDMS)协议相关模块
R1(config-router)#network0.0.0.0,包含的第一层概念就是将本地路由器的所有接口都宣告进EIGRP进程,第二层概念是当该路由本地拥有一条0.0.0.0/0并且只关联出站接口的静态路由时,该命令也会将该缺省路由以EIGRP更新的形式通告。所以network0.0.0.0不可以随
实验 1:路径度量值计算
三台路由器都摹拟一个环回网段
Show interfaces0/0:可以看到接口带宽和延迟(延迟除以 10)
不查看路由表的情况下, 手工计算每台路由器去往每一个网段的度量值。验证EIGRP 计算路由的Metric 使用的带宽如何提取
实验 2:
通过修改带宽和延迟来实现 R1 到 R3 的负载均衡。
Showipeigrpneighbrosdetail查看EIGRP邻居表详细信息
一台路由器只要运行了 EIGRP,这台路由器需要有一个域内惟一的标识,称为 RID (Router ID) ,优先手工指定,然后是环回口地址,最后是物理接口的最大地址。
EIGRP想要建邻居,需要保证 EIGRP 的 RID 不相同
EIGRP
EIGRP有5种报文,当今只用到4种
Hello:Establishneighborrelationships默认以组播发送。通过修改可以使单播发送。

EIGRP特性-DUAL算法与FS,FD,AD

EIGRP特性-DUAL算法与FS,FD,AD
后继站是一台用于转发分组的路由器,它有一条成本最低且没有环路的到目的地的路径。
如果EIGRP拓扑表中有多条前往给定目标网络的路径的FD相同,则所有这些后继站(默认最多4条)都将被加入到路由选择表中。注意,是FD而不是AD决定了哪条路径是最佳的,并被加入到路由选择表中;AD只是被用来计算FD。
在构建大型网络时,尤其是全Cisco的设备的时候,我们更加喜欢使用EIGRP而胜过OSPF。
这是因为好多EIGRP中的Features在OSPF里面我们无法实现,比如:EIGRP是唯一一个支持非等值负载均衡技术的路由协议,或者说我们更加乐意去用Cisco的设备去搭配Cisco的Protocol。
那么由此可以得出,最佳路径=最小开销=最小开销的FD
后继=现在EIGRP所用的最佳的路径,那么为什么说EIGRP的汇聚速度是很快的呢?那就是,当EIGRP在计算路径的时候会一次性的计算2条路径,一条最佳的称作后继,那么另外一条backup路径,称为FS,即:可行后继,EIGRP会同时算出这两条路径,一个现在用,一个留着以后备用,所以EIGRP的汇聚速度是非常快的。
那么,是什么决定着EIGRP在转发数据包的时候的路径规则呢?这就需要用到FD、AD,后继和可家开销,这个大家比较好理解,就是以目前你所站的路由器开始算,下一跳与目标网络之间的cost。
FD=从本地路由器开始算起到目标网络之间的cost,这样换算下来,FD=下一跳路由器的AD+本地路由器到下一跳路由器之间的cost。这点对于初学者来说是一个不好理解的地方,不过没关系,画个TOP,然后慢慢看看就会明白的。
可行后继站(FS)是提供备用路由的路由器。经由可行后继站的路由必须是无环路的,换句话说,它不能环回到当前的后继站。

思科EIGRP协议概述、特点及配置详解

思科EIGRP协议概述、特点及配置详解

思科EIGRP协议概述、特点及配置详解本⽂讲述了思科EIGRP协议概述、特点及配置。

分享给⼤家供⼤家参考,具体如下:1. EIGRP概述2. EIGRP特点3. EIGRP中四个关键机制3.1 保活机制3.2 PDM(协议相关模块)3.3 RTP(可靠传输协议)3.4 DUAL算法3.4.1 hello保活机制3.4.2 原理3.4.3 查询包发出的情况3.4.4 发出查询包的前提3.4.5 末梢设备4. metric计算5. EIGRP的数据包5.1 hello5.2 Update5.3 Query5.4 Reply5.5 ACK6. EIGRP的⼯作过程7. EIGRP的配置7.1 邻居表(1)查看邻居表(2)各字段的含义7.2 拓扑表(1)查看拓扑表(2)各字段的含义(3)卡在活动状态(4)修改带宽(5)⾮等开销负载均衡7.3 路由表(1)各字母的含义8. EIGRP扩展配置8.1 状态机8.2 ⼿⼯汇总8.3 ⼿⼯认证8.3.1 普通认证8.3.2 最强认证8.4 被动接⼝8.5 缺省路由(1)接⼝下⼿⼯汇总(2)重发布静态(3)宣告缺省路由(4)default-network做法8.6 偏移列表9. EIGRP协议的⼩特性9.1 EIGRP的接⼝带宽占⽤率9.2 EIGRP的查询机制9.3 末梢管理(1)限制查询范围的⽅法1. EIGRP概述EIGRP(⽆类别距离⽮量IGP协议),有时也被描述成⼀个具有链路状态协议⾏为特性的距离⽮量协议。

距离⽮量协议是路由器之间共享路由器所知道的所有信息,但仅仅限于在与之直连的邻居之间共享;⽽链路状态协议虽然只通告它们直连链路的信息,但是链路状态协议可以在它们的路由选择域或区域内的所有路由器上共享这些信息2. EIGRP特点⾼级的DV协议100%⽆环收敛速度快(在中⼤型⽹络中)仅触发更新,⽆周期更新⽀持多种⽹络层协议(IP、IPX、Appletalk)⽀持任意节点汇总⽀持VLSM和CIDR在⼴域⽹配置简单⽀持⾮等开销负载均衡⽀持认证组播更新(224.0.0.10)和单播更新代替⼴播更新3. EIGRP中四个关键机制3.1 保活机制hello time时间5s或60s,3倍的hold time接⼝带宽⼩于或等于2.048M为60s hello time,⼤于2.048M为5s hello time3.2 PDM(协议相关模块)⽀持多种⽹络层协议,EIGRP协议实现了IP协议、IPX协议和AppleTalk协议的模块,它可以担负起某⼀特定协议的路由选择任务。

EIGRP详解

EIGRP详解

名词简介:EIGRP Databases(EIGRP数据库)存在三张表如下:1、邻居表neighbor table:EIGRP路由器会在启动后发送HELLO包来寻找和维持邻居关系2、拓扑表topology table:EIGRP路由器会把从邻居那里收到的路由路径信息加载到自己的拓扑表中,形成对全网络拓扑的认知3、路由表routing table:路由器依靠它来进行数据的转发处理,该表中的内容是通过运行算法通过对topology table进行计算得出的一条或多条successor加入路由表。

DUAL算法:差分更新算法EIGRP为了维护successor和feasible successor,采用了AD和FD1、AD-advertised distance:从EIGRP的邻居到达目标网络的度量2、FD-feasible distance:本地到邻居路由器的度量+AD如何选择出successor和feasible successor呢?EIGRP通过比较所有到达目标网络路径的FD,选择出最低的FD加入路由表中成为successor,次低的成为feasible successor。

因为有了feasible successor,当successor失效后,feasible succes sor马上可以取而代之,不用等待holddown超时,所以EIGRP可以在网络发生改变时很快速的收敛EIGRP metric前面在IGRP一篇中已经谈到了IGRP的度量值的衡量其实IGRP和EIGRP的度量计算差不多,只是IGRP的度是24位的格式,而EIGRP却是32位的格式,所以是256倍。

那么按照计算IGRP度量的办法计算出来一个值,然后乘以256就是EIGRP的度量啦常用的两个衡量度量的参数:1、带宽:10的七次方除以某条路由路径中的最低带宽值,然后乘以2562、时延:所有接口的时延和乘以256,单位是微秒前面IGRP中已经提到过,不可以随意的去修改权重……K值。

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查看命令解析EIGRP中的查看命令1. show ip eigrp neighbors #查看由EIGRP发现的邻居Router#sh ip eigrp neiIP-EIGRP neighbors for process 100H Address Interface Hold Uptime SRTT RTO Q Seq Type(sec) (ms) Cnt Num1 23.1.1.1 Et0/1 13 01:43:22 40 240 0 30 12.1.1.1 Et0/0 6 01:43:31 530 3180 0 4Router#①H(handle):Cisco内部用来跟踪邻居的编号。

②地址(address):邻居的网络层地址。

***③接口(interface):能够到达邻居的本地路由器出接口。

***④保持时间(hold time):在没有收到邻居的任何分组时,认为链路不可用之前等待的最长时间。

⑤正常运行时间(uptime):本地路由器上一次收到邻居更新分组后经过的时间,以小时/分/秒计。

稳定的邻居关系这个时间应该是比较长的。

***⑥平均往返时间(SRTT):将EIGRP分组发送到邻居和本地路由器收到对该分组的确认之间的时间间隔,单位为ms。

该时间用于确定重传间隔。

⑦RTO:路由器将重传队列中的分组重传给邻居之前所等待的时间,以ms计。

如果RTO到期后仍未收到ACK分组,EIGRP将使用单播重传可靠分组的一个拷贝,直到重传16次或hold time定时器到期为止。

缺省RTO=6*SRTT,且取值范围是200~5000。

⑧队列计数(queue count):在队列中等待发送的分组数。

如果该值经常大于0,则可能存在拥塞问题。

0表示队列中没有等待发送的EIGRP分组。

***⑨序列号(seq num):从邻居那里收到的最后一个更新、查询、应答分组的序列号,用于管理同步及避免信息处理中的重复或则错序。

Rip_Ospf_Eigrp区别以及配置上课讲义

Rip_Ospf_Eigrp区别以及配置上课讲义

R i p_O s p f_E i g r p区别以及配置我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代表:RIP、OSPF、EIGRP。

而且它们都是内部网关协议(IGP),也就是说它们都运行在一个自治系统内部,什么是自治系统,我们来简单看一下:RIPv2使用组播地址224.0.0.9将更新发给其他RIPv2的路由器。

RIPv1使用255.255.255.255。

RIPv2的路由更新时间也是30s。

EIGRP:EIGRP是cisco专有协议,同时具备链路状态和距离矢量路由选择协议的优点。

EIGRP发送部门更新而不是定期更新,且仅在路由的路径或度量值发生变化时才发送。

EIGRP使用的组播地址:224.0.0.10。

EIGRP术语:通告距离(AD):下一条路由器到目的地的成本。

可行距离(FD):当前路由器到下一跳路由器的成本加上下一条路由器到目的地的成本。

后继站(successor):到目的地的路径成本最低(FD最低)的邻接路由器。

可行后继站(FS):备用路径的下一跳路由器被称为可行后继站。

默认情况下,最多可以将4条前往同一个目的地且度量值相同的路由加入到路由选择表中(通过修改配置最后可以16条)。

EIGRP运行时使用3个表:邻居表(show ip eigrp neighbors);拓扑表;路由选择表。

EIGRP发送5种类型的分组:Hello、更新、查询、应答、确认(ACK)。

默认情况下,在T1(1.544mbps,是美国电信标准)或速度更低的多点接口上,每隔60S就发送一个hello分组;在LAN和其他串行接口上,每隔5S发送一个hello分组。

可以使用接口命令ip eigrp hello-interval as-number seconds来调整。

保持时间为Hello时间的3倍。

可以使用接口命令ip eigrp hold-time as-number seconds来调整。

清晰讲解EIGRP概念

清晰讲解EIGRP概念
4. Query(查询) & Reply(应答) packet:是DUAL finite state machine用来管理扩散计算用的,查询包可以是组播或unicast;应答包是通过unicast的方式发送,并且方式都是可靠的.
5. Request(请求) packet:最初是打算提供给路由服务器(server)使用的,但是从来没实现过.
DUAL根据复合度量值来选择路由,EIGRP使用
32位来表示度量值
EIGRP分组
EIGRP发送5种类型的分组,这些分组用于在邻居之间建立邻接关系以及确保拓扑表和路由选择表是最新的.
1.Hello:Hello分组用于建立邻接关系
2.更新:更新分组包含路由变更,只发送给受影响的路由器.发现新路由并汇聚完毕后,以组播形式发送更新.更新是以可靠方式发送的
i.EIGRP Metric的5个标准
1.带宽:10的7次方除以源和目标之间最低的带宽乘以256
2.延迟(delay):接口的累积延迟乘以256,单位是微秒
3.可靠性(reliability):根据keepalive而定的源和目的之间最不可靠的可靠度的值
4.负载(loading):根据包速率和接口配置带宽而定的源和目的之间最不差的负载的值
不会形成邻居关系的 Metric weight Tos K1 K2 K3 K4 K5 来修改K值,Tos 默认为0.
EIGRP Packet
EIGRP使用多种类型的packet(数据包),这些packet通过IP头部信息里的协议号88来标识:
1. Hello p不可靠的发送.
2.在多点(multipoint)X.25,帧中继(Frame Relay,FR)和ATM接口(比如ATM SVC)和ISDN PRI接口上,Hello包的发送间隔是60

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分组不会在主要的网络收敛过程中“饿死”常规的数据分组。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QQ:1123488910
EIGRP 的 AD(管理距离) 、AD(宣告距离) 、FD(可行距离)
豆丁 ID:haxyek
EIGRP 的 AD(管理距离) 、AD(宣告距离) 、FD(可行距离)
配置如图:
说明:这个文档只是介绍一下几个参数在哪查看。
看一下路由信息: R2: 1.0.0.0/32 is subnetted, 1 subnets D 1.1.1.1 [90/156160] via 192.168.2.1, 00:05:26, FastEthernet1/1 [90/10130432] via 192.168.1.1, 00:05:26, FastEthernet1/0 2.0.0.0/32 is subnetted, 1 subnets C C C 2.2.2.2 is directly connected, Loopback0 192.168.1.0/24 is directly connected, FastEthernet1/0 192.168.2.0/24 is directly connected, FastEthernet1/1
2/3
QQ:1123488910
EIGRP 的 AD(管理距离) 、AD(宣告距离) 、FD(可行距离)
豆丁 ID:haxyek
EIGRP 汇总路由:5、 OSPF:110、 RIP:120、 外部 EIGRP:170 后面的 156160 是路由的度量值,这里这条路由的 FD(可行距离)的值。 P 1.1.1.1/32, 1 successors, FD is 156160 via 192.168.2.1 (156160/128256), FastEthernet1/1 via 192.168.1.1 (10130432/128256), FastEthernet1/0 在这里明确标出了 FD 的值,后面的 128256 是宣告距离(AD) 。
EIGRP 拓扑表信息: R2# sh ip eigrp 1 topology
1/3
QQ:11管理距离) 、AD(宣告距离) 、FD(可行距离)
豆丁 ID:haxyek
IP-EIGRP Topology Table for AS(1)/ID(2.2.2.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status
PS:在本案例中做了非等价路径路由负载均衡,variance 111
3/3
P 1.1.1.1/32, 1 successors, FD is 156160 via 192.168.2.1 (156160/128256), FastEthernet1/1 via 192.168.1.1 (10130432/128256), FastEthernet1/0 P 2.2.2.2/32, 1 successors, FD is 128256 via Connected, Loopback0 P 192.168.1.0/24, 1 successors, FD is 10002432 via Connected, FastEthernet1/0 via 192.168.2.1 (30720/28160), FastEthernet1/1 P 192.168.2.0/24, 1 successors, FD is 28160 via Connected, FastEthernet1/1 下面进行解释说明: D 1.1.1.1 [90/156160] via 192.168.2.1, 00:05:26, FastEthernet1/1 [90/10130432] via 192.168.1.1, 00:05:26, FastEthernet1/0 这里的 90 指的是 EIGRP 的管理距离,相关的管理距离数值有: 直连:0、 使用出战接口配置的路由:0、 使用下一跳地址配置的静态路由:1、
相关文档
最新文档