route map に含まれる prefix-list の内容を変更したのに、設定内容が BGP にアップデートされない場合があります。
これは具体的には、下記のような設定において、prefix-list POOL4 に 6.6.6.6/32 を追加しても、6.6.6.6/32 が配布されないという動作となります。
route-map export-pool4 permit 10
match ip address prefix-list POOL4
ip prefix-list name POOL4 permit 5.5.5.5/32
|
R21.22 以降のバージョンでは、route-map の内容が変更された場合に、変更が反映される動作になっています。
ただ、上記の様な、prefix-list を変更した場合については、BGP へのアップデートが行われません。
アップデートされる:
route-map export-pool4 permit 10
match ip address prefix-list POOL4 (変更)→ match ip address prefix-list POOL5
|
アップデートされない:
route-map export-pool4 permit 10
match ip address prefix-list POOL4
ip prefix-list name POOL4 permit 5.5.5.5/32
+ ip prefix-list name POOL4 permit 6.6.6.6/32
|
もし、prefix-list にアドレスを追加する場合、別の名前で新しい prefix-list を用意した上で、それをroute-map に適用することで route-map がアップデートされます。
(手順1)
ip prefix-list name POOL4-new permit 5.5.5.5/32
ip prefix-list name POOL4-new permit 6.6.6.6/32
route-map export-pool4 permit 10
match ip address prefix-list POOL4-new
|
また、より簡易な手順として、prefix-list を追加後に、同じ名前の route-map で上書きすることでもアップデートが行われます。
(手順2)
ip prefix-list name POOL4 permit 6.6.6.6/32
route-map export-pool4 permit 10
match ip address prefix-list POOL4
|