After spending two days migrating from a CCR2004 on 6.47.10 to a CCR2116 on 7.2.1, here's some of the things I uncovered:
- To announce something via BGP, it either has to be in the same BGP instance/ASN as that of your peer, or it has to be injected from "connected, static, bgp, ospf", etc., and it has to be actively selected in the routing table. For example, I had "static" selected, and had a blackhole route, but because another router was announcing the prefix via BGP on a separate instance/private AS (thus overriding the static route), the router wouldn't announce it to the public instance/AS.
- In ROS7, for advertising networks, you create a firewall address list of the subnets/prefixes you want, then add that list to the peer's connection settings under "Output Network"
- If you enable incoming and/or outgoing filters for that peer, the default/last rule will be to drop all announcements, so create "accept" rules only for the things you need/want instead of a bunch of reject rules (unless your last rule is "accept").