IOS-XR が動作するルータにおいて、 as-formatの設定だけを変更した場合は、clear bgp しないとルート状態が変化しません。
## ネイバーに対して asplain 用の Route-policy を適用
RP/0/RP0/CPU0:IOS-XR(config)#router bgp 123456
RP/0/RP0/CPU0:IOS-XR(config-bgp)#neighbor 10.12.0.1
RP/0/RP0/CPU0:IOS-XR(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:IOS-XR(config-bgp-nbr-af)#route-policy AS_PLAIN_IN in
## asplain 用の Route-policy の設定内容
as-path-set AS_PLAIN1
dfa-regex '.*654321.*' <<< ASPLAIN 形式の 654321 が as-path に含まれるものを引っかける
end-set
!
route-policy AS_PLAIN_IN
if as-path in AS_PLAIN1 then
pass <<< ASPLAIN 形式の 654321 が as-path に含まれる場合 pass する
else
drop
endif
end-policy
!
## as-format を asplain から asdot に変更
RP/0/RP0/CPU0:IOS-XR(config)#as-format asdot
RP/0/RP0/CPU0:IOS-XR(config)#commit
本来 10.255.0.1/32 は as-dot に変わったことで route-policy AS_PLAIN_IN で drop されるが、
bgp ルートに残ったままとなっている
## bgp ルート確認
RP/0/RP0/CPU0:IOS-XR#show bgp
<snip>
Network Next Hop Metric LocPrf Weight Path
*> 10.255.0.1/32 10.12.0.1 0 0 9.64497 i
*> 10.255.0.2/32 0.0.0.0 0 32768 i
clear bgp をすると bgp ルートが変化し 10.255.0.1/32 がドロップされる
RP/0/RP0/CPU0:IOS-XR#clear bgp all all * soft
RP/0/RP0/CPU0:IOS-XR#show bgp
<snip>
Network Next Hop Metric LocPrf Weight Path
*> 10.255.0.2/32 0.0.0.0 0 32768 i
as-format 設定のみを変更した場合、bgp のアップデートが行われないことが原因となります。
本動作は仕様となります。