from netmiko import ConnectHandler
import re
device = {
'device_type': 'huawei',
'host': '192.168.1.55',
'username': 'admin',
'password': 'admin123',
'global_delay_factor': 0.1,
}
def Connectdev(ip):
device["host"] = ip
netmiko_connect = ConnectHandler(**device)
netmiko_connect.find_prompt()
print("Connecting to Device:" + ip)
config_commands = ["display lldp neighbor brief"]
output_temp = netmiko_connect.send_config_set(config_commands, delay_factor=0.2)
output_temp = re.findall("([0-9.]*[0-9]+)",output_temp)
config_commands = ["display lldp neighbor interface GigabitEthernet 0/0/" + output_temp[3]]
print (config_commands)
output = netmiko_connect.send_config_set(config_commands, delay_factor=0.2)
netmiko_connect.disconnect()
return output