EIGRP知识汇总

EIGRP知识点

EIGRP Databases存在三张表如下:
1.邻居表。
2.拓扑表。
3.路由表。

EIGRP metric
常用的两个衡量度量的参数:
1.带宽:10的七次方除以某条路由路径中的最低带宽值,然后乘以256。
2.时延:所有接口的时延和乘以256,单位是微秒。

EIGRP metric 5个标准
1.带宽:10的7次方除以源和目标之间最低的带宽乘以256。
2.延时:接口的累积延迟乘以256,单位是微秒。
3.可靠性。
4.负载。
5.最大传输单元(MTU)

EIGRP是最典型平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的优点,使用散射更新算法(DUAL),实现了很高的路由性能。
EIGRP协议特点:
运行EIGRP的路由器之间形成邻居关系,并交换路由信息。相邻路由器之间通过发送和接收Hello包来保持联系,维持邻居关系。Hello包的发送间隔默认值为5s钟。
1.运行EIGRP的路由器存储所有与其相邻路由器的路由表信息,以便快速适应路由变化。
2.如果没有合适的路由存在,EIGRP将查询其相邻的路由器,以便发现可以替换的路由。
3.采用不定期更新,即只在路由器改变计量标准或拓扑出现变化时发送部分更新信息。
4.支持可变长子网掩码(VLSM)和不连续的子网,支持对自动躜上汇总功能的设定。
5.支持多种网络层协议,除IP协议外,还支持IPX、AppleTalk等协议。
6.在运行EIGRP的路由器内部,有一个相邻路由器表、一个拓扑结构表和一个路由表。
7.使用DUAL算法,具有很好的路由收敛特性。
8.具有相同自治系统号的EIGRP和IGRP之间彼此交换路由。


EIGRP的运行
1.建立相邻关系。
2.发现网络拓扑,选择最短路由。
3.路由查询、更新。

eigrp 配置

router eigrp 100 //编号必须一样,才可以相互通信。
 network 192.168.1.0 0.0.0.255 

使其75%的接口带宽用于EIGRP更新
int f0/0.1
 bandwidth 64
 ip bandwidth-percent eigrp 1 150
 router eigrp 100
 passive-interface f0/1


router eigrp 100
 redistribute rip
 default-metric 1000 100 250 100 1500
//如果再发布的静态路由,可以不用配置default-metric命令,对于其它协议必须配置此命令,否则无法成功再发布。当然在再发布之前可以使用过滤列表进行路由过滤,从而只再发布特定路由:
router eigrp 55
 redistribute ospf 99
 distribute-list 7 out ospf 99
配置EIGRP路由汇总

int f0/0.2
 ip summary-address eigrp 55 172.25.0.0 255.255.0.0
缺省会自动路由汇总,使用no auto-summary关闭,12.2(8)T后自动关闭。

同时可以配置汇总路由的同时,宣告部分子网路由

ip prefix-list 10.5.5/24 permit 10.5.5.0/24
route-map apple permit 10
 match ip address prefix-list 10.5.5/24
int f0/0
 ip summary-address eigrp 55 10.5.0.0 255.255.0.0 leak-map apple


使用Route map方式来配置再发布

ip route 192.168.10.0 255.255.255.0 172.22.1.4
ip route 192.168.11.0 255.255.255.0 182.22.1.4
ip route 192.168.12.0 255.255.255.0 172.22.1.4

access-list 20 permit 192.168.10.0 0.0.0.255 
access-list 21 permit 192.168.11.0 0.0.0.255 
route-map static permit 10
 match ip address 20
 set metric 56 100 255 1 1500
 set tag 2
route-map static permit 20
 match ip address 21
 set metric 128 200 255 1 1500
route-map static deny 30
router eigrp 33
 redistribute static route-map static

禁止某接口参与EIGRP
router eigrp 33
 passive-interface f0/0

EIGRP负载均衡
与RIP一样,EIGRP最多允许6条等metric路由同时装入路由表。(默认为4条)

traffic-share balanced: 多条路由间执行负载均衡,metric值越低,分载流量越多。
未配置traffic-share命令:平均负载到多条路由,而不考虑其metric大小。

在router eigrp 100下使用distribute-list命令,它将引用acl来匹配路由

distribute-list {access-list-number or name} {in or out} interface-name(如f0/0)

引用前缀列表,命令格式如下:
distribute-list {prefix list-name} {in or out} {interface-name(如f0/0)}


入方向过滤
access-list 33 deny 192.168.3.0 0.0.0.255
access-list 33 permit any 
router eigrp 55
 distribute-list 33 in f0/0

出方向过滤
access-list 77 permit 172.25.1.0 0.0.0.255 
access-list 77 deny any 
router eigrp 33
 distribute-list 77 out f0/0

使用prefix方式过滤,支持gateway选项。
ip prefix-list apple permit 10.0.0.0/8 le 32
ip prefix-list apple deny 0.0.0.0/0 le 32
ip prefix-list orange permit 172.18.19.1/32
ip prefix-list orange deny 0.0.0.0/0 le 32
distribute-list prefix apple gateway orange in
原文地址:https://www.cnblogs.com/vincent-liang/p/6509428.html