This case is another reason why the intended config should not be touched by the server. Juergen is right that there are lots of different implementations. It is the implementer¹s choice where to put configuration state. Typically if a server supports rollback, the state is stored in a database, otherwise it is often stored directly on HW. Both versions survive a reboot. If you remove the LC (=Line Card?) the result is either a) intended = config != active in case of a central config repository or b) intended != config = active in case of config stored on LC
a) is a case that is often tolerated or even desired, as it allows to pre-configure HW before it becomes physically available. B) is an error condition. Gert On 2016-06-04 03:28, "netmod on behalf of Juergen Schoenwaelder" <[email protected] on behalf of [email protected]> wrote: >On Wed, Apr 06, 2016 at 02:28:03AM +0000, Rajiv Asati (rajiva) wrote: >> Hi Juergen, >> >> Thanks for the clarity. I somewhat agree. Different lifetime shouldn't >>really cause any impact. >> >> One nit, >> >> When I pull out a configured interface, the operational state of this >> interface is gone but not the config - if I put the interface back, it >> should come up configured as before. >> >> Depends. If LC itself is removed, then all the related interfaces would >>be removed from the running-config. And reinserting the LC may not bring >>their individual conf back (ignoring the notifications). > >Assuming LC means line card if not discard the following (and explain >what LC means). I believe the answer here is that systems treat this >differently and there is no universal answer. Some systems seem to >store line card config on the line card itself, other systems >associate config with the physical location of a port or interface, >yet others associate config with a name of an interface (which may not >indicate the physical location of an interface). Since implementations >really differ here, we support multiple implementation options in the >interfaces data model. > >/js > >-- >Juergen Schoenwaelder Jacobs University Bremen gGmbH >Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany >Fax: +49 421 200 3103 <http://www.jacobs-university.de/> > >_______________________________________________ >netmod mailing list >[email protected] >https://www.ietf.org/mailman/listinfo/netmod _______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
