max-metric(将本机cost值设置为最大值)

noteId: WEBced14de429a6310e523b851f93cfff69 · 原始路径:/ALL/网络 - C模块/1-路由协议合集、路由控制、策略路由/OSPF/max-metric(将本机cost值设置为最大值).note

1、max-metric 将本机传出去的所有路由设置为最大cost值:

让本机继续保持OSPF邻居关系,但是把经过本机的路由,metric(cost)设置为最大值,让流量尽量先不通过该路由器如果本机作为区域ABR,还会影响区域间的路由,让它优先不走本机

比赛如果要考,大概率只会考 on-startup 这个参数,因为其他参数都能用 route-map 做到一样的效果

·一直将cost设置为最大值:

默认只影响经过的路由,本机的直连网段(没有建立ospf邻居的直连网段),这个网段的路由也不会影响,同时默认也不会影响 外部路由、汇总路由。这些都要额外指定参数

router ospf 1 max-metric router-lsa # 所以假设题目要求将该路由器设置为备份路由器,那么一般这样配置: max-metric router-lsa summary-lsa external-lsa //并且还可以手动指定将这些路由改为什么cost值,而不是必须最大值

·将本机产生的 外部路由、汇总路由、本地直连路由 的cost也修改:

默认不会修改 汇总路由、外部路由、直连路由(本机独有,没有其他OSPF邻居的路由)的 cost 值

可以组合使用,也可以单独使用:router ospf 1 max-metric router-lsa summary-lsa external-lsa # max-metric router-lsa include-stub //同时也影响本机独有的直连路由(无ospf邻居)

·路由器启动后的多少秒内,不转发流量(将cost值设置为最大值):

router ospf 1 max-metric router-lsa on-startup 10

·等待BGP路由收敛后,再将路由cost值恢复到正常(当路由器启动后):

假设本机路由器同时运行ospf和bgp,当机器重启后,ospf启动和获取路由会比BGP更快,此时如果有流量来到本机,但是bgp还没有收敛完成(例如bgp默认路由还没有),那么该流量就会被丢弃(如果bgp一直不收敛,最多等待600秒)

router ospf 1 max-metric router-lsa on-startup wait-for-bgp