EIGRP支持自动汇总以及任意一点的手工汇总
1. 自动汇总
在有些IOS中是默认关闭的
- 抑制明细路由(组件路由 components)
- 在本地形成一条出接口为 null 0 的黑洞路由,管理距离为 5
- 仅仅对自身的直连路由有效
- 汇总到主类边界
- 汇总的时候,尽量指定汇总路由的度量值,将组件路由的变化和收敛影响范围压缩至最小
router eigrp 1
auto-summary //默认自动汇总,只对自己直连路由有效,生成主类的汇总路由(有类边界自动汇总)
no auto-summary //关掉自动汇总
summary-metric 10.0.0.0/8 ? //修改路由度量值
show ip protocol //可以看到是否开启汇总
show ip eigrp topology 10.0.0.0/8
汇总路由的度量值计算依据是什么?
依据明细路由的最小的度量值
2. 手工汇总
- 方向性,针对接口生效
- 可以有针对性的汇总一部分前缀
- 抑制明细路由(组件路由 components)
- 在本地形成一条出接口为 null 0 的黑洞路由,管理距离为5
- 针对所有EIGRP路由生效
- 手工汇总是无类的,可以汇总非直连的路由(学习过来的路由)
R2:
int s1/0
ip summary-address eigrp 1 10.1.4.0/22
ip summary-address eigrp 1 0.0.0.0 0.0.0.0 //通过在接口下汇总到所有网络,这种方法可以用于在ASBR上向自制系统内部下发默认路由
D* 0.0.0.0/0 is a summary,00:01:34,Null 0
这个问题的解决方案:
a. 书写静态路由
b. 通过PPP的IPCP从运营商获取一条默认路由
c. 通告eBGP与运营商连接,通告BGP获取默认路由,此时eBGP的AD为20,eigrp为5,需要修改AD
summary-metric 0.0.0.0/0 distance 25 //将汇总路由的管理距离修改为25
3. 汇总需要注意:
- 汇总的位置
- 路由的精细度
- 汇总路由的度量值
- 汇总默认路由的管理距离