From what I understand, there is no way to change the prefix lifetime once hosts install the prefix. If I shorten the valid/preferred timer for a prefix, it has no effect on hosts already using the prefix with SLAAC until the host tries to renew the address? Unlike RA lifetime (for purpose of default gateway), RA lifetime gets extended upon receiving a RA message. Can someone point me to the RFC section for prefix/default-gateway renewal process?
What I want to achieve is to delete a SLAAC prefix through the network before the valid lifetime expires, is there any way to do it? Either router side or access/host side. I tested on IOS 12.4 even shut/no shut an interface won't remove the prefix learned from SLAAC. I can configure another prefix but I don't want hosts to continue using the old one.
I think I saw somewhere RA with a prefix lifetime=0 can mark a prefix for deletion, is this an RFC or just some vendor specific thing? If there is such a thing, how can I force this message to be regenerated in case some hosts missed the first one?
What is the guideline for configuring RA/prefix lifetime? How short can it be? HA design considerations?