CCNP学习笔记_EIGRP知识点

 CCNP学习笔记_EIGRP知识点

  EIGRP的全名为Enhanced Interior Gateway Touting Protocol(增强的内部网关路由选择协议)

 
EIGRP属于IGP,混合型(bybrid,实际上也是高级的DV型),无类路由协议。
 
EIGRP是Cisco私有的协议,封装在IP,protocol id为88
组播地址为224.0.0.10。
 
EIGRP的特点:
DV型的路由器选择协议
快速收敛(触发更新,FS)收敛速度最快
支持VLSM,不连续子网
增量更新(部分更新)
支持多种网络层协议,支持IP,IPV6,IPX
组播和单播代替了广播更新
EIGRP是100%无环路的路由协议
支持等价负载均衡和非等价负载均衡(独特)
 
EIGRP维护的3张表:
1.Neighbor Table
确保直连邻居之间能够双向通信
 
2.Topology Table
拓扑表中存放着前往目标地址的所有路由
 
3.Routing    Table
从拓扑表中选择达到目标地址的最佳路由器放入路由表
 
EIGRP的核心技术:
1. 邻居发现协议
 
2. RTP(可靠的传输协议)
 
3. DUAL算法(扩展更新算法)
 
EIGRP的邻居发现协议
EIGRP使用Hello包来建立和维护邻居关系。
 
EIGRP形成邻居的两个参数,
AS号必须一致,
K值必须一致,
 
EIGRP Packets:
Hello           建立和维护邻居关系
Update        发送路由更新
Query         查询
Reply          回应
ACK         确认
Update包,query包,reply包都需要ACL的确认。
Reliable packets:      update/query/reply
Unreliable packets:   hello/ACK
 
EIGRP的hello time
普通链路(P-2-P Link)
带宽 > T1=1.544M
Hello time = 5S
 
带宽 < T1=1.544M
Hello time = 60S
 
Holdtime = 3倍的hello time
 
如何去修改EIGRP的hello time呢?
Interface s1/1
Ip hello-interval eigrp AS号 hello-time
(在EIGRP中,邻居的hello时间不一致,邻居也是可以建立起来的)
 
EIGRP的可靠传输协议RTP
RTP的全名为reliable transportation protocol(可靠传输协议)
用于管理EIGRP报文的发送和接收,实现可靠传输。
 
RTO的全名为Retransmission timeout(重传超时定时器)
针对3种EIGRP的可靠报文(update,query,reply)最大的重传16次,如果16次还没有收到ACK的确认包,则重置邻居关系。
 
EIGRP的DUAL算法
DUAL算法叫做扩展更新算法。
DUAL算法中的术语:
Success           后继                      最优路由,放在路由表里面,
FS                  可行后继               backup路由,
AD                 公告距离              下一跳路由器到目标网段的metric值,
FD                 可行距离               本路由器到目标网段的metric值,
FC                 可行条件               FC = FS的AD < S的FD,
Success和FS都会放入拓扑表中,
要想成为feasible success 必须符合条件FC。
 
DUAL算法:
1.  建立neighbor,
2.  收集neighbor update,
3.  计算success = the lowest FS,
4.  将success放入拓扑表中,
5.  计算FS是否满足FC,
6.  满足,则将FS放入拓扑表中,
7.  将success放入路由表中。
 
EIGRP的metric值:
EIGRP的metric值包括五个参数:
Bandwidth        (带宽,最小)      K1
Loading            (负载,最大)      K2
Delay               (延迟,汇总)      K3
Reliability         (可靠性,最小) K4
MTU               (MTU,最小)      K5
默认情况下,EIGRP的metric值只和K1和K3有关。
 
如何去修改EIGRP的metric值和那些K值有关呢?
Router eigrp AS号
Metric weights 0 1 1 1 0 0
(第一个0代表QOS位,后面的才是EIGRP中的K值)
 
EIGRP的计算公示:
EIGRP(metric     = EIGRP的带宽+EIGRP的延迟
EIGRP的带宽     =(10的7次方÷路由入接口的最小带宽)×256
EIGRP的延迟     =(延迟之和÷10)×256
EIGRP的metric值 = [(10的7次方÷路由入接口的最小带宽)+(延迟之和÷10)×256]
 
EIGRP中不同网络类型默认的带宽和延迟
Interface              BW(kbps)           DLY(sec)
Ethernet                10000                    1000
Serial                    1544                      20000
Loopback             8000000                5000
 
如何去修改EIGRP的metric值呢?
可以通过修改EIGRP的路由入接口的带宽或者延迟。
(根据EIGRP的公示来修改)
修改EIGRP的路由入接口带宽,
Interface s1/1
Bandwidth 1000
 
修改EIGRP的路由入接口的延迟,
Interface s1/1
Deny 1000
(以10倍为基础)
 
还可以通过EIGRP的偏移列表来控制,
首先抓取路由,
Access-list 1 permit 路由条目
 
修改metric值,
Router eigrp AS号
Offset-list    1 in 100 s1/1
1          代表ACL名字(0代表所有网络)
IN       代表方向
100     代表在原有metric值的基础上面添加多少
S0/0    代表进来的接口(不跟接口代表所有接口)
 
EIGRP的配置
Router eigrp AS号       
AS号的范围1---65535
公有AS号     1---64512
私有AS号    64513---65535
No auto-summary                     关闭自动汇总       
Network    网段    反掩码          宣告直连网络
(注,EIGRP默认是自动汇总,所以需要关闭自动汇总)
 
EIGRP中下放默认路由
三种方法:
1.重分布静态(Redistribute Static)
必须要有出去的静态路由,
Ip route 0.0.0.0 0.0.0.0 s1/1
重分布静态路由,
Router eigrp AS号
Redistribute    static
 
2.Network 0.0.0.0
必须要有出去的静态路由,
Ip route 0.0.0.0 0.0.0.0 s1/1
宣告默认路由,
Router eigrp AS号
Network    0.0.0.0
 
3.Ip Default-network
不需要默认的静态路由,
必须先把出接口宣告到EIGRP进程中去,
Router eigrp AS号
Network 12.0.0.0
然后在打这条命令,
Ip default-network 12.0.0.0
(必须是主类的)
本地必须存在12.0.0.0/8的路由,
(可以通过关闭自动汇总或者手动添加)
 
EIGRP的手工汇总
EIGRP的手工汇总的特点:
1.  EIGRP的手动汇总时针对于接口下面配置的,在路由传播方向的出接口。
2.  配置了手动汇总以后,本地会产生一条指向NULL0口的路由。
3.  只有当所有明细路由消失了以后,汇总路由才会消失。
4.  汇总路由的metric值的取明细路由的最小metric值。
5.  汇总路由的AD为5。
 
EIGRP手动汇总的配置,
Interface s1/1
Ip summary-address eigrp AS号    汇总的路由
 
EIGRP的等价负载均衡和非等价负载均衡
EIGRP默认支持四条负载均衡,最大支持6条。
如何去修改EIGRP支持的最大负载均衡呢?
Router eigrp AS号
Maximum-path 6(最多6条)
 
等价负载均衡
当AD一样,metric值一样,会出现两条路由,一边发送一个包。
 
非等价负载均衡
要想实现EIGRP路由的非等价负载均衡,
必须满足:S的FD×variance > FS的FD
Variance值可以手动定义,范围1—128。
前提是这条路由必须成为feasible success,否则不会用来做负载均衡。
 
如何去修改variance值呢?
Router eigrp AS号
Variance 1—128
 
EIGRP中的接口利用率
在广域网中,EIGRP的报文默认只会使用链路带宽的百分之50。
 
如何去修改EIGRP在广域网中的接口利用率呢?
Interface s1/1
Ip bandwidth-percent eigrp AS号 200(百分比)
 
EIGRP的查询机制
当一条路由丢失了,同时也没有FS,就会发送查询包
这个丢失路由就是active state
这个查询包就会发送给所有的邻居,除了连接S的接口
如果邻居也没有丢失路由的信息,那么就会向其他邻居发送查询。
 
SIA状态
SIA全名为stuck in active(卡在活动状态)
如果路由器在三分钟内没有收到邻居的回应,就认为路由已进入SIA状态,这个时候就会重置邻居关系。
导致SIA的常见原因:
1.查询范围太大
2.路由器太忙无法回答查询
3.路由器之间链路质量低劣,导致查询包丢失
4.某些单向链路失效
 
如何去修改SIA的时间呢?
Router eigrp AS号
Timers active-time 2 (默认是3min)
 
限制EIGRP查询包的范围
1.Summary(汇总)
仅当路由表中有完全匹配的明显条目的时候,才会传播该查询,否则直接回应网络不可达。
 
2.Stub
EIGRP stub路由器就会发出带有stub标志的eigrp报文,查询包就不会向stub路由器发送。(一般建议在远程站点配置Stub区域)
 
EIGRP的stub区域配置
Router eigrp AS号
Eigrp stub(默认是直连和汇总)
扩展命令:
eigrp stub connected   (只通告直连路由)
eigrp stub summary    (只通告汇总路由)
eigrp stub redistributed (只通告重分布的路由)
eigrp stub static       (只通告静态路由)
eigrp stub receive-only (只接收不通告)
 
EIGRP的被动接口
EIGRP的被动接口不收发hello包,但此接口还是被宣告到EIGRP进程中。
对于环回口来说,其他路由器还是可以收到此接口的路由。
对于路由接口来说,根本无法建立邻居关系。
 
EIGRP的被动接口的配置
Router eigrp AS号
Passive-interface lookback    0
 
EIGRP的认证(authentication)
EIGRP只支持MD5的认证,针对于接口配置的。
 
EIGRP的认证配置
Interface s1/1
Ip authentication mode    eigrp AS   md5
Ip authentication key-chain eigrp AS号 cisco(name)
Key    chain   cisco
Key    1
Key-string password
 
两边接口都必须认证匹配。

 

你可能感兴趣的:(CCNP学习笔记,EIGRP知识点)