页面加载中...

[我的IE路]EIGRP学习笔记

日期:2010年9月30日 评论次数:3 Comments » 浏览次数:

EIGRP的特点:

IGRP/EIGRP都是CISCO的私有协议.

1:是唯一的一种LS/DV的混合协议.

2:EIGRP拥有目前最快的网络路由收敛性.(依靠后备路由器/FS)

3.配置简单,能够支持中型到大型网络.

4:增量/触发更新.

5:可以支持等价/不等价的负载均衡,默认支持等价负载均衡,可以通过调整Variance,实现不等价的负载均衡.默认为4条

6:EIGRP默认使用组播(224.0.0.10)进行路由更新.也可以支持单播更新.

7:EIGRP可以支持VLSM,支持汇总:默认有自动汇总/手工汇总.EIGRP可以汇总到超网,CIDR

8:EIGRP可以支持多种网络协议:IP/IPX/AT(AppleTalk)

Flexible network design 灵活网络设计 默认最大跳数100 可改成最大255

neighbor discovery发现/recovery维护 只支持 直连建邻居

通过hello packers发现neighbors并周期发HELLO维护邻居

Reliable Transport Protocol(RTP)专用的ACK报文,确保路由更新报文的可靠性

DUAL finite-state machine选出目的网段无环最优路径

Protocol-dependent modeules(PDMS)独立协议处理模块

EIGRP的3张表:

1:EIGRP的邻居表:

本路由器的接口,所直接相连的EIGRP邻居的信息.

2:EIGRP的拓扑表:(详细的拓扑表)

本路由器,从自己的邻居那里,得到去往特定目标网络的(一切)可能的路径,都承载/存在于拓扑表中.

3:从EIGRP形成的路由表:

是EIGRP路由器,从拓扑表中,择优将"去往特定目标网络开销最小的"路由,放入了路由表.

EIGRP和IGRP在AS号相同的情况下,可以实现自动重分布.

EIGRP的Metric值是IGRP的256倍.

EIGRP Packets

1:Hello:用于建立/维护EIGRP邻居关系.(在接受到hello包后,便会成为邻居)

(1):EIGRP路由器,向224.0.0.10发送Hello包,同时也监听这个组播地址.

(2):Hello包中,包含了EIGRP的K值,两个路由器的K值必需匹配,如果不匹配无法建立邻居.

K值的默认值:K1=K3=1,K2=K4=K5=0

(3).Hello包中,包含了AS号,两个路由器的AS号必需相同,如果不相同,无法建立邻居

Autonomous-System/自治系统.

(4):两个建立EIGRP邻居关系的路由器的直链接口,其IP地址必需在同一个IP子网,否则无法建立邻居.

(5).即使EIGRP的Hello/hold计时器不完全匹配,

只要自己Hello的间隔不超过对方的Hold间隔,邻居是可以建立的.

但默认情况下,建议不要修改这两个计时器.

2:Update:更新包:发送路由更新信息.(在没有收到ACK确认的话,会重发16次,16次后,断开邻居关系)

3:Query:查询包:当路由器丢失了原有的路由后,会向邻居发送”查询请求”.

4:Reply:当被查询路由器,收到”查询请求”后,将自己知道的路由信息回应给发起查询路由器.

5.Ack:用于对EIGRP的可靠传输报文的进行确认.(相当于收条)

EIGRP计时器:

Hello Timer:

在大于T1(1.544Mbps)链路,点对点链路上,默认5秒发送一次Hello包.在小于/等于T1的多点链路上,默认60秒发送一次Hello包.

Hold Timer:

Hold timer默认是Hello Timer的3倍

如果Hold Timer所定义的时间内,收不到对方的Hello包,邻居关系就会Reset.

在本路由器上设置hello time和hold time是告诉邻居的!!也就是说在本路由器上设置的hello time和hold time是影响邻居的!!

只要在本路由器上设置的hello time 小于hold time,那么邻居还是可以建立起来的,而不管邻居的hello time是多少!!

因为EIGRP的是windows size of one (stop-and-wait mechanism)

所以如果在对一组邻居,进行组播的路由更新时,

有个别路由器响应特别慢,

可能导致整个EIGRP网络的收敛效率低下.

解决方案是:

对正常的大部分路由器做组播更新,

对特别慢的路由器,单独进行单播更新.

AD–Adverist distance邻居到达目标网段的距离(对于每个邻居不同)

FD–Feasible distance自己到达目标网段的距离(一个)

S–successor到达目标网段的下一段路由器,去往每个不同的目标网段都会有,后继路由器

FS–可行性后继,满足FC

FC–可行性条件,当AD小于FD时

EIGRP内部管理距离90 汇总的5 重发布170

汇总的管理距离为5 为了防环 汇总路由的METRIC为明晰路由中最小的METRIC作为管理距离

EIGRP协议号 88

如果一台路由器同时运行EIGRP和IGRP,并且这两个协议AS(自治系统号)相同,会自动将EIGRP注入到IGRP

自治系统号,1~65535,不同不可建立邻居关系

延迟delay加的是路由入口端口的延迟

计算metric值

Bandwidth

Delay

Reliability

Loading

MTU

Metric计算公式:

K1=1 K2=0 K3=1 K4=0 K5=0 默认的

metric=256X[(10的7次方/沿路入向BW(带宽、单位Kbps)最小)+(Dely(延时)的和/10)]

hello时间:

r1(config-if)#ip hello-interval eigrp 90 10

Hold时间:

r1(config-if)#ip hold-time eigrp 90 20

EIGRP建立邻居必要条件:

1、AS号要一致

2、K值要一致 r1(config-router)#metric weights 0 k1 k2 k3 k4 k5

3、eigrp建立邻居的地址是主地址

eigrp建立邻居两端接口地址最小范围内能ping通

4、hello包的发送方式

单播-单播

router eigrp 90

neighbor 192.168.1.2 FastEthernet0/0

组播-组播

单播-组播建立不起来邻居

5、认证

EIGRP重分布

方法1:使用ip route 0.0.0.0 0.0.0.0 fa0/0

使用redistribute static重分布静态路由

方法2:使用ip route 0.0.0.0 0.0.0.0 fa0/0

使用network 0.0.0.0宣告

方法3:ip default-network 主类网络

然后在EIGRP里通告这个主类网络,路由表里要有这个主类网络的路由,可以开启自动汇总,或者使用手工汇总达到效果

EIGRP自动汇总

EIGRP默认情况下是自动汇总,在主类网络的边界进行自动汇总

1:在同一个主类,而不在同一个子网.也算是主类边界

2:在不同主类,也算是边界

EIGRP手工汇总

1:EIGRP手工汇总是在接口下做,路由传播方向的出接口

2:手工汇总后会产生一条指向null0的路由

3:当最后一条明细路由消失,这条汇总路由才消失

4:汇总后的路由metric取明细路由中最小的

EIGRP非等价负载

S的FD乘以V值大于FS的FD就可以成为非等价负载

EIGRP查询机制

当路由丢失了和没有FS的时候向邻居发送查询

EIGRP认证

只支持MD5认证

定义Key-chain

key chain CCNP

key 1

key-string CISCO

ip authentication mode eigrp 100 md5

ip authentication key-chain eigrp 100 CCNP

如果EIGRP的认证失效,连EIGRP邻居都无法建立.

LAB10:Adjusting the EIGRP Metric Weights(调整EIGRP的K值)

3 Comments.

  1. 11sss 说道:
    1楼

    你的站不错。十分不错!支持

  2. happy89518 说道:
    2楼

    笔记记得非常好,正在学习,谢谢!

Leave a Reply

回到顶部