转;no discard-route internal/external 到底丢啥

no discard-route internal/external? discard 在这里是形容词

第一次看到这个命令的时候很自然得理解成不要丢弃某个路由. 然而这个命令是有够扯的, 其作用正是用来丢弃某个路由.  先来谈谈什么叫做"DISCARD-ROUTE".
这里的"DISCARD-ROUTE"是指当OSPF 做AREA RANGE 或SUMMARY ADDRESS时候系统自动生成的 那个 NULL0 ROUTE. 所以说DISCARD-ROUTE是一个名词, 而不是一个动作.这样一来这个命令就好理解了.
当在OSPF PROCESS中使用AREA RANGE 1 10.0.0.0 255.255.0.0的时候, 系统除了发布SUMMARY ROUTE 10.0.0.0/16之外, 还会自动生成以下路由:
 
O       10.0.0.0/16 is a summary, 00:00:01, Null0
 
这个路由的用处在于当发布SUMMARY ROUTE的路由器收到一个它并没有SPECIFIC ROUTE的包, 它会有办法把这个包"处理"掉, 也就是把这个包DISCARD掉, 从而保证这个包有个去处.  所以这种路由叫做"DISCARD-ROUTE". 如果你不想看到它, ISSUE COMMAND "NO DISCARD-ROUTE INTERNAL/EXTERNAL". 为何有INTERNAL/EXTERNAL只分? OSPF 可以用两种方法SUMMARIZE ROUTE:
 
INTERNAL SUMMARY: AREA RANGE XXX
EXTERNAL SUMMARY: SUMMARY ADDRESS XXX
 
你可以选择不想看到的是SUMMARIZE INTERNAL ROUTE 时生成的"DISCARD-ROUTE"还是SUMMARIZE EXTERNAL ROUTE是生成的"DISCARD-ROUTE"... ...自己都觉得��唆了

你可能感兴趣的:(external,休闲,internal,No,discard-route)