I am currently using exactly the same approach with CARP as described in the prior posting
https://groups.google.com/forum/#!topic/mailing.freebsd.stable/-NiHmBWMulY .
I have noticed in my router lab that the MASTER goes into BACKUP mode briefly whenever an alias participating in the CARP is added or removed.
This happens even when the second router of the CARPed pair is down.
I tried resetting net.inet.carp.ifdown_demotion_factor to 0 to see if this avoided the problem but it does not.
Is there a way to avoid this bump or will I be stuck with a breif break in service while adding or removing aliases ?
--Dave