如何通过SSH使用Python脚本在HCL搭建的模拟环境中测试交换机配置?

摘要:介绍了如何搭建基础的HCL实验环境,并通过Python脚本实现SSH连接设备,执行了交换机简单的测试指令,为后续的学习做好准备。
通过交换机的提示信息,结合相关文档,解决了过程中因公钥认证,交换机认证策略原因,导致的para
一、创建路由器,交换机设备 创建适量的设备,不实现特定功能配置,仅实现基础的设备互通即可。 如下图所示,我创建了4台路由器和4台交换机,通过配置,实现设备互联互通及与本地电脑互通,能实现SSH登录即可。 二、设备配置 2.1 设备IP地址分配如下: 路由器IP分配 Router-R1 Router-R2 Router-R3 Router-R4 LO-ip 10.3.3.3/32 10.4.4.5/32 10.4.4.6/32 10.4.4.7/32 Router-R1 Local 10.10.1.1/30 10.10.1.5/30 10.10.1.9/30 交换机IP分配 Switch-1 Switch-2 Switch-3 Switch-4 LO-ip 10.5.5.5/32 10.6.6.6/32 10.7.7.7/32 10.8.8.8/32 Switch-1 Local 10.10.1.13/30 10.10.1.17/30 10.10.1.21/30 除了完成【网络自动化学习笔记-H3C模拟器(HCL)基础环境配置】中的SSH相关配置外,还需完成相关的IP配置及路由配置,确保各设备及本地电脑之间互通。 主要配置内容为: 设备loopback IP配置 端口互联IP配置 OSPF路由配置 2.2 路由器Router-R1的配置过程 sys # interface LoopBack0 ip address 10.3.3.3 255.255.255.255 quit # interface GigabitEthernet0/1 ip address 10.10.1.5 255.255.255.252 quit # interface GigabitEthernet0/2 ip address 10.10.1.13 255.255.255.252 quit # interface GigabitEthernet5/0 quit # interface GigabitEthernet5/1 ip address 10.10.1.9 255.255.255.252 quit # interface GigabitEthernet6/1 ip address 10.10.1.1 255.255.255.252 quit # ospf router-id 10.3.3.3 ar 0 network 10.2.1.0 0.0.0.255 network 10.3.3.3 0.0.0.0 network 10.10.1.1 0.0.0.3 network 10.10.1.5 0.0.0.3 network 10.10.1.9 0.0.0.3 network 10.10.1.13 0.0.0.3 quit quit 2.3 交换机Switch-1配置过程 交换机Switch-1配置与路由器基本相同。交换机默认端口为二层,不能配置IP,需要在端口模式下,使用命令 port link-mode route,将其配置为三层接口,然后配置IP。
阅读全文