EIGRP汇总,负载均衡以及报文策略(可靠传输,流控等)
文章目录
EIGRP可以引入静态路由,直连网段的路由,其他动态路由协议生成的路由.相对于EIGRP协议直接得到的路由,这些引入的路由称为 EIGRP的外部路由.
举例来讲:
EIGRP引入默认路由的方法:
-
Network宣告
Router eigrp 100 network 0.0.0.0 0.0.0.0 ### Network 命令就是指将路由表中的条目宣告进协议中; Network宣告的EIGRP路由,管理距离为70
-
Redistribution重分布
即 将A协议的数据库以外部路由的形式导入到B协议
Command: Ip route 0.0.0.0 0.0.0.0 lo0 Redistribute static #重分布的路由管理距离为170
标准的重分布会将所有的静态路由导入到B协议,为了实现只转发默认路由,可以通过Router-map配合ACL实现:
Access-list 1 permit 0.0.0.0
Route-map Cisco permit 10
match ip addres 1
R(config)#router eigrp 100
R(config-router)#redistribute static route-map Cisco
###
Access-list [IP access list number] permist 【 Hostname or A.B.C.D Address to match】
Route-map [Route map tag] permit [sequence number]
match ip address [Access-list number]
-
路由汇总
EIGRP支持两种路由聚合:自动聚合和任意长度掩码的手工聚合.EIGRP的自动聚合开关默认是打开的,自动聚合的聚合范围是由配置的network命令决定,并针对主网(按照A,B,C类地址掩码划分的自然网段)进行的.手工聚合可以根据需要在接口上进行配置,聚合的范围可以是任意的网络地址和掩码.
使用路由聚合可以减少路由报文对网络带宽的占用**,减少其他路由器为了存储路由信息所耗用的内存空间,**减少路由器CPU的处理负荷
特点:
- 接口下汇总,可以抑制明细;
- 汇总路由是基于明细路由的,若明细路由不存在,汇总路由也会失效;
- EIGRP生成了一条聚合路由,**这条路由的Metric取聚合范围内的最小Metric值.**在向外发送报文时,EIGRP对外只发布这条聚合路由,聚合范围内的其他路由不再被发布.聚合路由的接收方路由器将它们和其他普通路由信息同样处理
- 自动产生一条指向null0的防环路由
R(config)#int g0/0 R(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0 #0.0.0.0/0
-
通过Route-map工具,配合Leak-map命令可以实现路由泄漏
Acces-list 【序列号】 permit 【泄漏路由】
Route-map 【Tag】permit 10
match IP address 【ACL序列号】
R(config)#int g0/0
R(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0 leak-map 【Tag】
-
自动汇总可以与手工汇总同时存在
自动汇总只会针对自己始发的路由,手工汇总可以对所有学习到的路由生效;
IOS 15.0以上默认关闭自动汇总,开启命令:
R4(config)#Router eigrp 100 R4(config-router)#auto-summary #默认按照主类自动汇总
-
ip default-network
给予路由器最后一条选用原则