Framework for maintaining changes to a dynamic IP