规则一:

当其他路由被重分发进bgp时,不指定度量值(redistribute ospf *),如果度量值没有被指定,那么经过重分发的路由所分配的度量值为0.这是一个默认行为.但是如果IGP在重分发以前就有metric了,那么重分布以后是0+以前的metric。

实验拓扑:

BGP重分布metric详解_BGP

R2配置:

BGP重分布metric详解_BGP_02

重分布前的metric:

BGP重分布metric详解_重分布_03

重分布进BGP的metric:

BGP重分布metric详解_重分布_04

规则二:

将另外一种路由协议充分发进bgp时,指定度量值(redistribute ospf  x metric N),重分布以后是N.

在R2使用redistribute ospf 100 metric 20:

验证:

BGP重分布metric详解_重分布_05

规则三:

使用default-metric [metric]命令,为重分发的路由(使用redistribute命令重发布,并没有指定度量值的时候),分配度量值或者MED 为[metric],

说明:default-metric [metric]不覆盖redistribute ospf x metric N 的值。

在R3添加 default-metric 50,删除redistribute ospf 100 metric 20,

BGP重分布metric详解_重分布_06