キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

IOS XR: unsuppress-route 設定で suppressed route がアドバタイズされない

2014年4月22日(初版)

TAC SR Collection
主な問題

IOS XR で動作する Router において、unsuppress-route が設定されている RPL を outbound で適用し、複数の suppressed route が存在する場合に、全ての suppressed route が peer にアドバタイズされません。

このとき、"show bgp <afi> <safi> neighbor advertised-routes" では、suppressed route の内、一つの suppressed route のみが表示されます。

以下は設定例です。

!
route-policy UNSUPPRESS
  unsuppress-route
  end-policy
!
router bgp 65000
 !
 neighbor 2.2.2.2
  address-family ipv4 unicast
   route-policy UNSUPPRESS out
  !
 !
!

 

以下の出力は、BGP table に複数の suppressed route は存在するにも関わらず、suppressed route が一つしかアドバタイズされていないことを示しています。

RP/0/RSP0/CPU0:Router#show bgp 
///snip///
   Network       Next Hop Metric LocPrf Weight Path
*>i101.1.10.10/32 2.2.2.2      0    100      0 ?
*> 10.121.0.0/16  0.0.0.0                32768 i
s> 10.121.70.0/24 0.0.0.0      5         32768 ?
s> 10.121.71.0/24 0.0.0.0      5         32768 ?
s> 10.121.72.0/24 0.0.0.0      5         32768 ?
s> 10.121.73.0/24 0.0.0.0      5         32768 ?
s> 10.121.74.0/24 0.0.0.0      5         32768 ?
s> 10.121.75.0/24 0.0.0.0      5         32768 ?
s> 10.121.76.0/24 0.0.0.0      5         32768 ?
RP/0/RSP0/CPU0:Router#show bgp neighbor 2.2.2.2 advertised-routes 
Network        Next Hop     From            AS Path
10.1.0.0/16    21.189.21.13 Local Aggregate i
10.121.76.0/24 21.189.21.13 Local           ?

 

原因

この問題は、CSCuf67727 として報告されております。

CSCuf67727
BGP unsuppress-route policy does not unsuppress all prefixes 

解決策

以下のように、dummy の policy を設定することで回避可能です。

prefix-set empty_set
end-set
!
route-policy out_pol
  if destination in empty_set then
    pass
  endif
  unsuppress-route
end-policy

もしくは、CSCuf67727 が修正されたソフトウェアリリースをご利用ください。

 

備考 本不具合は、Bug Search Toolでも確認できます。

バージョン履歴
改訂番号
1/1
最終更新:
‎04-23-2014 04:22 PM
更新者:
 
ラベル(1)
タグ(1)