NETCONF 协议栈使用的本地记录2

本文档详细介绍了网络设备的管理过程,包括日志路径定位、设备状态查看、Yang文件的查找、设备添加后的连接状态诊断以及RPC命令调用的技巧。通过实时日志跟踪、执行特定命令来判断问题源头,并展示了如何查看和切换设备运行模式,以及如何在设备上查找和理解YANG文件。此外,还强调了设备与协议栈之间session建立的必要条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此文仅仅用于自己学习过程中的一些记录。

1. 日志的路径:

此路径是协议栈配置的日志路径:
/var/log/msp/sdnc/netconf

定位问题可以使用:

tail -f netconf.log #实时查看设备收到和返回的rpc命令,判断是网管侧问题还是设备侧问题。

2.查看设备状态

在设备上debug之后,show device nmc-mode status

show device nmc-mode status 查看是哪个运营商的模式

如果看不到的话,在debug下执行Ctrl+O 命令,重新执行上边的命令。
例如:
可以看到该台设备支持的yang文件。
查看支持的模式:

debug)# device nmc-mode
mobile normal telecom unicom

例如:
在这里插入图片描述
device nmc-mode mobile 切换到移动版本,切换需要进行重启。

3.查看设备上yang文件

在设备上debug之后,shell enable

cd /usr/share/yang/mobile # YANG文件所在目录
ls #查看所有设备上的YANG文件

可以看到该台设备支持的yang文件。

4.定位设备添加之后"netconf-node-topology:connection-status"是connecting

(1)协议栈所在服务器ping 设备ip 可以通;
(2)ssh raisecom@172.16.65.161 -p 830 确认可以连接到设备

这两个步骤必须满足,才能正常完成设备和协议栈之间的session建立。

5. RPC 命令调用的技巧

通常rpc调用的时候:
headers 需要如下
在这里插入图片描述
body:

<reset xmlns="urn:ccsa:yang:wdm-devm">
	<eq-name>EH=/shelf=1/slot=1/subSlot=1/EQ=OPCOM100-CPM6B</eq-name>
	<reset-type>hard-reset</reset-type>
</reset>

选择xml:
在这里插入图片描述
当然上边body可以写xml的压缩字符串,格式选择Text也是可以的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值