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