【问题标题】:How to get interfaces status with Netconf via ncclient如何通过 ncclient 使用 Netconf 获取接口状态
【发布时间】:2021-04-23 09:05:54
【问题描述】:

我正在使用ncclient 从路由器 (IOS-XR) 获取信息,但是我无法获取状态。我的意思是,如果我从路由器运行命令“显示接口描述”,我可以看到接口、状态、协议和描述。我想用ncclient 对Netconf 做同样的事情。有人知道怎么做吗?我试过get_config,我可以得到描述,但不能得到状态(up,down,admin-down)和协议(up,down,admin-down)

谢谢

【问题讨论】:

    标签: python python-3.x cisco-ios netconf ncclient


    【解决方案1】:

    Netconf 协议区分配置数据和操作数据。为了检索操作数据,例如接口状态你必须使用get操作而不是get-config操作。

    根据RFC 6241
    get-config 用于“检索全部或部分指定配置数据存储”。 (仅限配置数据)
    get 用于“检索运行配置和设备状态信息”。 (配置+操作数据)

    节点是否存储配置或操作数据取决于它在相应的 YANG 模块中是如何定义的。一个节点可以是config falseconfig true(默认)

    【讨论】:

      猜你喜欢
      • 2019-10-31
      • 2020-01-13
      • 1970-01-01
      • 2018-03-13
      • 2018-02-11
      • 2021-09-29
      • 2021-04-23
      • 2020-09-19
      • 2014-02-09
      相关资源
      最近更新 更多