Rabu, 25 Oktober 2017

LAB.1.19 #SDN Konfigurasi VLAN di Device Cisco dengan SSH (Paramiko)

Alhamdulillah masih diberi kesempatan untuk posting, cukup simple kali ini kita akan coba buat VLAN di device cisco dengan menggunakan paramiko. yang nanti insya Allah akan saya kasih juga yang multiple device :D

Bahan NgeLAB diantaranya :
- Python2.7
- Paramiko
- Switch / Router dengan modul ESW
- Controller

buat topologi yang menghubungkan antara Switch dengan controller:


buat scriptnya vlanssh.py  berikut isi konfigurasinya :

import paramiko
import time

ip = "10.10.10.2"
username = "huda"
password = "miftah"

# deklarasi ssh
ssh = paramiko.SSHClient()

# menambahkan host key otomatis
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# masuk 
ssh.connect(
    ip,username=username,
    password=password,
    look_for_keys=False
)

# konfigurasi
shell = ssh.invoke_shell()
shell.send("config terminal\n")

for n in range (2,11):
shell.send("vlan " + str(n) + "\n")
shell.send("name VLAN_" + str(n) + "\n")

shell.send("end\n")
shell.send("write\n")
time.sleep(1.5)
print shell.recv(1000)

# keluar
ssh.close

hasilnya adalah sebagai berikut (membuat vlan 2-9)







Share:

0 komentar:

Posting Komentar