YangSuite 与 Netconf

Cisco YangSuite 提供了一组工具和插件,用于学习,测试采用yang模型的可编程接口,例如Netconf、Restconf、gNMI等

关于理论可以参考之前写的Cisco YangExplorer的博文(链接: 点击跳转),这里直接上过程

1、Yangsuite的安装方式有两种,一种是基于Docker、一种是通过python安装,官方推荐使用前者
2、安装Docker,使用官方一键部署

alex@Strive:~$ sudo apt-get update
alex@Strive:~$ curl -s https://get.docker.com/ | sudo su

3、检查按钻过是否OK,打印出如下信息则安装成功

alex@Strive:~$ sudo docker run hello-world

在这里插入图片描述4、安装Docker Compose,运行以下命令,下载Docker Compose的当前稳定版本

alex@Strive:~$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

5、将可执行权限应用于二进制文件

alex@Strive:~$ sudo chmod +x /usr/local/bin/docker-compose

6、查看安装的Docker Compose版本

alex@Strive:~$ docker-compose --version
docker-compose version 1.29.0, build 07737305

7、安装Yangsuite,将文件克隆到本地

alex@Strive:~$ git clone https://github.com/CiscoDevNet/yangsuite

8、生成HTTPS安全连接证书

alex@Strive:~$ cd yangsuite/docker/ ; ./gen_test_certs.sh

在这里插入图片描述9、运行Docker Compose

alex@Strive:~/yangsuite/docker$ sudo docker-compose up

10、通过服务器本地访问
在这里插入图片描述11、点击提交即可
在这里插入图片描述12、输入用户名和密码,默认用户名admin,密码superuser
在这里插入图片描述13、默认的用户名和密码,可以自行修改
在这里插入图片描述14、登陆进Yang Suite
在这里插入图片描述15、如果想要停止服务,可以使用ctrl + c停止 yangsuite服务
16、修改Docker-compose文件,使得在本地也可以访问yangsuite,将原有的localhost,改为服务器IP地址,重启Docker-compose,即可实现本地访问https://你修改的IP地址
在这里插入图片描述17、本地访问
在这里插入图片描述18、交换机上配置,请参考文章最开始的跳转链接,这里不再赘述
19、创建设备
在这里插入图片描述在这里插入图片描述在这里插入图片描述20、创建好如下所示
在这里插入图片描述21、检查连通性
在这里插入图片描述
在这里插入图片描述22、下载Yang模型文件,到Yangsuite

在这里插入图片描述在这里插入图片描述在这里插入图片描述下载全部文件
在这里插入图片描述在服务器上也可以看到在不断的下载
在这里插入图片描述23、定义感兴趣的yang模型集,我这里选择全部

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
24、接下来进行Netconf的操作
在这里插入图片描述在这里插入图片描述25、使用Netconf修改Hostname
在这里插入图片描述26、设备Hostname 前后变化
在这里插入图片描述这里只做一个演示

通过YangSuite 在两台设备上配置OSPF

在这里插入图片描述
1、配置Loopback IP地址
在这里插入图片描述在这里插入图片描述在这里插入图片描述2、查看设备IP地址
在这里插入图片描述3、配置设备G2接口的IP地址
在这里插入图片描述在这里插入图片描述在这里插入图片描述4、查看设备配置
在这里插入图片描述5、配置OSPF
在这里插入图片描述在这里插入图片描述在这里插入图片描述6、查看设备配置
在这里插入图片描述7、以上为CSR_1的配置,CSR_2同理配置即可,此处不再赘述
8、查看CSR_2的配置
在这里插入图片描述这里可以看啊都环回口配置在了loopback 2 接口上,有强迫症的我,坚决不行,删掉他,配置在loopback 0接口上
9、删除Loopback 2 的IP地址,将IP地址配置在Loopback 0 接口上
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述10、查看OSPF邻居
在这里插入图片描述

11、通过YangSuite查看路由表
在这里插入图片描述在这里插入图片描述

*本文前后的IP地址有变动,因为环境改动的原因,YangSuite服务器IP地址,以及设备的IP地址都做了变动,这里做一下说明

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex-Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值