【问题标题】:reading the running config file from a network device从网络设备读取正在运行的配置文件
【发布时间】:2013-09-11 06:27:42
【问题描述】:

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

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

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

请指导。

谢谢 苏尼尔

【问题讨论】:

    标签: cisco cisco-ios cisco-jtapi


    【解决方案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

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

    【讨论】:

      【解决方案2】:

      在ios设备中是

      show run | format
      

      这将以 xml 格式给出结果

      【讨论】:

        猜你喜欢
        • 2010-12-13
        • 1970-01-01
        • 2010-09-12
        • 2018-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-11
        相关资源
        最近更新 更多