At 8:05 AM -0700 4/9/05, max.reid@saikonetworks.com wrote:
>There certainly isn't a cfengine type application for multivendor
>network devices, but with cisco Incorporating Tcl shells and
>precompilers in IOS, F5 using a Tcl shell to replace their
>proprietary scripting language, There just needs to be an Open
>Reference model or XML schema to describe device functions... I
>don't think we're there yet.
Has anybody take a look at NetML?
http://giga.dia.uniroma3.it/~ivan/NetML/intro.html
NetML is a network description/configuration markup language.
It is based on the eXtensible Markup Language (XML). Its
main aims are to describe a network at Autonomous System
level or at a lower level (i.e. ISO-OSI level 2) and to be
able to configure Cisco, Juniper or Zebra routers.
Using the eXtensible Stylesheet Language Transformations,
it is possible to produce the configuration files for the
various types of routers. The tools produced in this project
allow the writing of the NetML file (using a browser) and
the production of the configuration files for the various
constructors starting from the NetML file.
See also:
http://www.ripe.net/ripe/meetings/ripe-47/eof.html#netml
http://www.netkit.org/
-Brent
--
Brent Chapman <brent@greatcircle.com> -- Great Circle Associates, Inc.
Specializing in network infrastructure for Silicon Valley since 1989
For info about us and our services, please see http://www.greatcircle.com/
Network Automation blog: http://www.greatcircle.com/blog/network_automation
|
|