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

Re: message to nanog



Looks good. Going to NANOG (Miami in February) would not suck :-)
but I'd like to have this nailed down long before then.

Rob

On Mon, Nov 17, 2003 at 10:59:42AM -0800, Eliot Lear wrote:
> At the plenary, we agreed that I would draft a message to NANOG to ask 
> for feedback on features such as notifications & channels.  Here is my 
> first cut at such a message.  Let me propose that if we don't get enough 
> responses, we actually go to NANOG and do a presentation.
> 
> Subject: YOUR opinions needed for Network Configuration Protocols
> Reply-to: netconf@ops.ietf.org
> 
> 
> Dear NANOG folk,
> 
> The NETCONF working group of the IETF is currently developing a 
> collection of protocol specifications for the configuration of network 
> elements.  This work originated from a roadshow that many of us went on 
> to learn what operators of different types want in such a protocol.  Now 
> we would like to checkpoint with you on some of the contents of those 
> specifications.
> 
> The protocol itself is split into two parts: an abstract set of 
> functions, and a binding to specific protocols, including SSH, BEEP, and 
> SOAP over HTTP(s).  Each protocol has its pluses and minuses.
> 
> As envisioned, the base protocol supports an option for notifications. 
> The idea is that a manager would be notified of configuration-related 
> events, such as a card insertion or removal, and act appropriately to 
> configure the element.  The envisioned format of notifications is either 
> reliable syslog from RFC 3195 or something similar.  Because 
> notifications are asynchronous, one writes code that implements a 
> dispatch mechanism that discriminates on the type of event. 
> Notifications would be an option that not all managers would have to 
> implement.
> 
> The working group is attempting to determine whether notifications 
> should remain as part of the base specification.  Here are the choices 
> facing the group:
> 
> Option A.  Leave them in as currently specified, and require all 
> protocol mappings to support them.
> Option B.  Allow them to be asynchronous, but don't use RFC 3195, and 
> require all mappings to support them.
> Option C.  Remove them entirely from the specification and let vendors 
> implement RFC 3195 or other notification mechanisms as they see fit (for 
> instance, existing syslog).
> 
> Do you have an opinion on which of these options you would like?
> 
> Related, the NETCONF base protocol currently makes use of the notion of 
> channels.  Channels are a basic concept in the BEEP protocol, and they 
> exist in SSH as well.  However, use of multiple channels in SSH is not 
> supported in common SSH applications.  They are completely absent in 
> HTTP, and so the notion of a session would have to be introduced in the 
> mapping.
> 
> Channels provide a number of benefits.  First, they divorce the idea of 
> who is the session initiator and who is the device manager.  This means 
> that either the network element or the manager could initiate a TCP 
> connection.  This is useful when NATs and firewalls exist between a 
> device and the manager.  Channels are also necessary to implement a way 
> to determine progress of a configuration operation.
> 
> The working group has three choices:
> 
> Option A.  Keep channels in the base document and require each mapping 
> to support them.
> Option B.  Make channels optional.
> Option C.  Remove channels from the base protocol and allow their use
>            in the protocol bindings.
> 
> Which option do you prefer?
> 
> If you would like to read the entire set of documents, you will find 
> them by going to the NETCONF working group charter page:
> http://www.ietf.org/html.charters/netconf-charter.html
> 
> Eliot
> 
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>