[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

capabilities exchange and pipelining issues



Title: Message
Hi All,
      I have few queries regarding the capabilities exchange and pipeling.
 
1. pipelining:
 
 In the case of an Error will the following statement still hold good?
 
"NETCONF <rpc> requests are processed serially by the managed device. Additional <rpc> requests MAY be sent before previous 
 
ones have been completed. The managed device MUST send responses only in the order the requests were received."
 
To explain the above question please consider the following scenario-
a. Request1 from Session1 is accepted and the processing is in progress.
b. Request2 from Session1 is accepted and during validation (of say, protocol operation schema), an error occurs.
The question is, will the error be notified/propagated to the Manager as soon as it occurs, or, should it be sent 
 
sequentially after response to Request1 is sent to Manager.
 
2.Capabilities Exchange:
 
   section 6.1 of ID:draft-ietf-netconf-prot-03 states:
 
   "Capabilities are advertised in messages sent on the NETCONF channel
   when each peer starts operation.  When the NETCONF channel is opened,
   each peer sends a <hello> element containing a list of that peer's
   capabilities".
  
   It makes sense to me in advertising the capabilities of the Agent.But, what is the purpose of advertising manager 
 
capabilities. what the agent is going to do with the capabilities of the netconf manager.
 
3. Should a message containing the Authentication status(success/failure) be sent to the Manager?
 
To explain the above question please consider the following scenario-
a. Manager1 connects to Agent passing the username and password.
b. The Agent accepts the connection and authenticates the Manager w.r.t the Device(say using  RADIUS) .
 
     should the "Hello" message be sent to the other peer as soon as the connection request is successful or should it wait
 
for the "Device" authentication(say Radius) and if successful then only send the "Hello" message.
 
        
Thanks & Regards,
V.Sarma