发件人: Kent Watsen [mailto:[email protected]]
发送时间: 2019年10月28日 23:55
收件人: Joe Clarke (jclarke) <[email protected]>
抄送: Qin Wu <[email protected]>; [email protected]
主题: Re: [netmod] New Version Notification for 
draft-ietf-netmod-factory-default-04.txt


Regarding this point:

First, I remember we talked about a reboot operation I think at the last 
IETF(?).  It was said that perhaps a reboot would happen as part of this RPC 
because once the <running> datastore is reset to factory-default, the device 
would not be reachable.  I don’t know where we landed on that.  However, I 
think some attention should be paid to things like zero-touch provisioning.  If 
I reset to factory-default, I would expect the device to undergo any 
out-of-the-box bootstrapping.  Perhaps adding some text that after the RPC is 
executed, the device SHOULD perform any initial bootstrapping processes?

Perhaps the draft could say something like:

"...resets the configuration to the device's factory default configuration, for 
the OS version it is running.  For devices supporting zero touch bootstrapping 
mechanisms, the factory default configuration causes the bootstrapping process 
to execute."

[Qin]:Thanks Kent, how about the following proposed changes:
OLD TEXT:
“
Section 2

In addition, the "factory-reset" RPC might also be used
   to trigger some other restoring and resetting tasks such as files
   cleanup, restarting the node or some of the software processes,
   setting some security data/passwords to the default value, removing
   logs, or removing any temporary data (from datastore or elsewhere),
   etc.  When and why these tasks are triggered is not the scope of this
   document.
”
NEW TEXT:
“
Section 2



   For the server supporting zero touch bootstrapping mechanisms, the

   factory default configuration causes the bootstrapping process to

   execute, e.g.,the server might reset configuration to device's factory

   default configuration, for the version of operating system software it

   is running.  In addition, the "factory-reset" RPC might also be used

   to trigger some other restoring and resetting tasks such as files

   cleanup, restarting the node or some of the software processes,

   setting some security data/passwords to the default value, removing

   logs, or removing any temporary data (from datastore or elsewhere),

   etc.  When and why these tasks are triggered is not the scope of this
   document.
”
“restarting the node or some of the software processes” description may be a 
little bit duplicated since
we have already had separate initial bootstrapping process description before 
the sentence “In addition, the “facory-reret”…”

Kent // contributor

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to