我正在使用ncclient
从路由器 (IOS-XR) 获取信息,但是我无法获取状态。我的意思是,如果我从路由器运行命令“显示接口描述”,我可以看到接口、状态、协议和描述。我想对 Netconf 使用ncclient
. 有人知道怎么做吗?我试过了get_config
,我可以得到描述,但不能得到状态(up,down,admin-down)和协议(up,down,admin-down)
谢谢
我正在使用ncclient
从路由器 (IOS-XR) 获取信息,但是我无法获取状态。我的意思是,如果我从路由器运行命令“显示接口描述”,我可以看到接口、状态、协议和描述。我想对 Netconf 使用ncclient
. 有人知道怎么做吗?我试过了get_config
,我可以得到描述,但不能得到状态(up,down,admin-down)和协议(up,down,admin-down)
谢谢
Netconf 协议区分配置数据和操作数据。为了检索操作数据,例如接口状态,您必须使用get
操作而不是get-config
操作。
根据RFC 6241:
get-config用于“检索指定配置数据存储的全部或部分”。(仅限配置数据)
get用于“检索运行配置和设备状态信息”。(配置+操作数据)
节点是否存储配置或操作数据取决于它在相应的 YANG 模块中是如何定义的。一个节点可以是config false
或config true
(默认)