在OSPF中重新分配BGP路由

时间:2010-10-14 22:06:32

标签: ospf bgp

考虑两个路由器A& B.它们都运行eBGP以连接到ISP,并在云中运行OSPF。 A& B也运行iBGP并连接在内部iBGP网格中。

如何假设在A& A处收到前缀P1 B(eBGP)。他们将bgp流程运行为:

  

路由器bgp 747
  邻居xxxx route-map ISP-ROUTES-IN

  

路线图ISP-ROUTES-IN允许100
   match ip address prefix-list ACCEPT-ROUTES-FROM-ISP
  ip prefix-list ACCEPT-ROUTES-FROM-ISP seq 10允许xx.xx.xx.xx / 29

在A& B中,在OSPF进程内部有一个重新分配语句,如:

  

router ospf 1234
    重新分配bgp 747 metric-type 1子网标记747

由于ospf过程1234,路由器A和A都是如此。 B将其网络中的P1重新分配为Type5 E1。

但是,我想将A作为前缀P1和B的出口点作为备份出口路由器。

如何设置重新分发指标?

1 个答案:

答案 0 :(得分:2)

因为您在metric-type 1语句中说redistribute,所以重新分配的路由的OSPF度量标准将与执行重新分配的路由器的OSPF度量标准相同。在这种情况下,如果你“接近”A,你将通过A退出。如果你“接近”B,你将通过B退出。

如果设置metric-type 2,那么将不考虑路由器A和B的OSPF开销,并且两个路由在所有地方都显得相同。要强制它更喜欢A,您可以在A和B上设置不同的度量标准:

在A

router ospf 1234
redistribute bgp 747 metric-type 2 subnets tag 747 metric 10

在B

router ospf 1234
redistribute bgp 747 metric-type 2 subnets tag 747 metric 20