-1

有没有办法从网络设备(cisco ios/juniper junos)以正确格式的类型读取运行配置文件,例如 XML 文件?

基本上我需要在配置文件中获取所有属性及其值。我正在使用“expect”来读取配置文件。我必须编写一个解析器来从配置文件中获取属性。

我想知道是否已经有一个我可以重复使用的实现?是否有任何 SDK 可以用来解析配置文件,或者更好的是,直接与设备交互并以标准格式获取数据?

请指导。

谢谢苏尼尔

4

2 回答 2

1

对于配置模式下的瞻博网络:

show | display xml

对于 Cisco IOS,我从未做过,但您可以尝试使用 ODMSpec: http://www.cisco.com/en/US/docs/ios-xml/ios/xmlpi/command/xmlpi-cr-book。 PDF http://www.cisco.com/en/US/docs/net_mgmt/enhanced_device_interface/2.2/developer/guide/progodm.html

我不确定它是否适用于运行配置。

于 2013-10-18T08:01:09.040 回答
0

在 ios 设备中,它是

show run | format

这将以 xml 格式给出结果

于 2013-11-19T13:34:43.577 回答