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