摘要
经过上一章节的分析,Netmiko已经确定是SSH连接网络设备工具包的不二之选。那么这一章节我们就正式进入Netmiko的讲解,由浅入深的学会使用Netmiko。
用途
首先我们再次总结一下Netmiko能够提供的能力
-
成功建立到设备的 SSH 连接。
-
封装掉与设备交互的许多低级机制。
-
抽象出与设备交互的统一API。
-
在广泛的网络供应商和平台上执行上述操作。
-
简化 show 命令的执行、检索和格式化。
-
简化配置命令的执行。
抽象网络设备
架构图
在开始讲解如何写代码之前,仍然需要一个架构图来了解Netmiko究竟做了哪些事情,通过架构图的直观展示,可以让第一次接触该包,或者了解不够深入的朋友,对其整体的逻辑有一个清晰的认识。
单纯从架构图可以发现,Netmiko中核心的几个概念都已经较难发现Paramiko的影子,因为虽然