无意间碰到这个命令,书里都没碰到过。
default-cost这个命令只能用在stub区域,并且只能是stub匹配的ABR上才能启用这条命令。
当我们启动一个stub区域时,会自己发布一条默认的路由,路径开销是去往ABR的累加值。这条命令的作用就是在这个累加值上面再累加这条命令指定的值。
实验:
先看一下没有用default-cost这条命令时的效果:
- R2
- router ospf 100
- log-adjacency-changes
- area 1 stub
- network 12.1.1.2 0.0.0.0 area 0
- network 23.1.1.2 0.0.0.0 area 1
- R3
- router ospf 10
- router-id 3.3.3.3
- log-adjacency-changes
- area 1 stub
- network 0.0.0.0 255.255.255.255 area 1
显示开销是65。
接下来:
- r2(config)#router ospf 100
- r2(config-router)#area 1 default-cost 30
- r2(config-router)#
变成94了,在65的基础上做了累加。
使用这条命令需要注意的是两点:
1、必须是stub区域
2、必须是stub区域连接外部区域的ABR
转载于:https://blog.51cto.com/yeelone/484463