如何通过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。
