[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Separation of protocol and information model
At 06:35 AM 9/4/2003, Allen, Keith wrote:
>Bobby Krupczak wrote:
>> W/o tackling (e.g. standardizing on) some of the
>> data-model (not necessarily in the protocol but in accompanying docs),
>> is this effort worthwhile?
>
>We felt the same way. Early on there was talk of forming a WG to tackle the
>development of some standard schema but that seems to have died down. Our
>preference was to design a very simple protocol and develop some of the more
>complicated features (killing sessions, locking, copying and validating
>configurations, etc.) in a standard MIB along with a standard equipment
>model, interface models, and so on. It seems, though, that we are on a
>course to build some of the complicated features into the protocol and stop
>there.
IMO it would be a mistake to push protocol operations into
the data model. We did this in SNMP (e.g. RowStatus and
StorageType) and it didn't work out too well.
Andy
>Keith Allen
>SBC Labs
>9505 Arboretum Blvd.
>Austin, TX 78759
>(512) 372-5741
>keith_allen@labs.sbc.com
>
>
>
>> -----Original Message-----
>> From: Bobby Krupczak [mailto:rdk@krupczak.org]
>> Sent: Wednesday, September 03, 2003 8:07 PM
>> To: phil@juniper.net
>> Cc: Keith_Allen@labs.sbc.com; netconf@ops.ietf.org
>> Subject: Re: Separation of protocol and information model
>>
>> Hi!
>>
>> >I think there's a division between what the configuration can contain
>> >and how it can be manipulated. What I'd like to see is a protocol that
>> >can take a chunk of opaque configuration and load it only a router, with
>> >the maximum degree of reliability, recoverability, and transactionality
>> >available in the device's software.
>>
>> >The content is the device's data model, which netconf is avoiding.
>> >The management is what we're trying to solve. I can make fairly
>> >simple xslt scripts to turn a generic definition of what I want a vpn
>> >to look like into a set of configurations for each involved device
>> >(and to make it vendor/product/release specific). I just need
>> >a simple and robust mechanism for loading those deltas onto devices.
>> >
>> >At the same time, I want an extensible mechanism so that applications
>> >can take advantage of features like candidate configuration, rollback,
>> >locking, named configurations, etc. And I want something open to
>> >future extensions so that the Next Great Idea (tm) can be added
>> >incrementally to both devices and applications. When my
>> >time-travel-based pre-corrective measure project comes to fruition, I
>> >want to be able to see it get used without having to travel back to
>> >now and add it to this spec. ;^)
>>
>> I'm having a difficult time seeing how the working group can really
>> pull this off and come up with something that really benefits the
>> Internet community. That is, is the resulting standardized protocol
>> really worth it. W/o tackling (e.g. standardizing on) some of the
>> data-model (not necessarily in the protocol but in accompanying docs),
>> is this effort worthwhile? It almost seems to be like standardizing
>> on SNMP w/o any standard-mibs. While the ability to have
>> private-enterprise mibs was a key to SNMP's success, not having
>> standard MIBs would have surely killed it. In essence, the Internet
>> Management Framework community was specifying what it meant to manage
>> a device and in term, it was specifying what and how devices should
>> handle management information.
>>
>> At this point, these comments are probably not terribly helpful to the
>> working group as the charter, focus, and specs are already underway.
>>
>> I'll probably have to partially re-invent the wheel as I'm really look
>> for a bit broader and deeper replacement for SNMP.
>>
>> Thanks,
>>
>> Bobby
>
>--
>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/>