Symptom
BGP Configuration along advertise map, should filter the announcement of some prefixes, but is not working. So even if we match the rules of prefix-list + AS-PATH acl, the Status of the advertise map is still showing as Withdraw.
Conditions
If the route, that is matching the route-map condition, flaps it will stop announce it. If the route appear again, the advertise condition will never changed and remains as withdraw. It should change from "Withdraw" to "Advertise".
Workaround
We can remove the complete configuration and added back, but this is not suitable work around for production environment.
Further Problem Description
Issue is that our client needs to run this as dynamic changes and when some routes are present, the prefixes stated in the advertise-map can be suppressed. And if the route stated in the non-exist map disappear the routes can be freely send to the neighbor.