拓扑如下,全网运行OSPF协议,area 146是完全末梢区域,现要求R1访问外部区域优选R6,为什么修改R1接口的cost值无效?




思路:
1、      对于R1的某条路由来说,其cost值来指该路径上所有路由器转发数据的出接口(路由传递的入接口)cost值之和,所以R4和R6的F0/1,R1的F0/0会影响到该路由的cost值,而R4和R6的F0/0作为转发数据的入接口(路由传递的出接口)不会影响cost值。
 
2、area 146是完全末梢区域,R4和R6作为ABR会下发三类汇总的默认路由O* IA,其默认的cost值是1,对于R1来说,去往外部区域只能走默认路由。
 
所以,如果修改R1的F0/0接口cost值,那么影响的是所有进入R1的路由cost值,所以默认路由的cost值仍然是相同的,因此只能是修改默认路由的cost值,才能实现优选。
 
解法:
R4
router ospf X
area 146 default-cost 100 (大于1即可)

 
更多实验内容,欢迎入群骚扰小姐姐们~~~