파이썬 네트워크 자동화
파이썬 네트워크 자동화
앞선 글에서 네트워크 자동화 랩을 무사히 구축 했다면, 각 장비에 IP를 설정하여 Ubuntu, CentOS 서버에서 접속이 가능할 수 있도록 간단한 설정을 아래와 같이 진행하겠습니다.
그림에 보이는 Ubuntu와 CentOS는 VMWare에 VM으로 설치된 장비로 실제 GNS3에서는 해당 장비가 보이지 않습니다. 따라서 구축된 Cisco, Juniper, Arista 장비들은 NAT을 통해서 Ubuntu와 CentOS 서버에 연결이 진행됩니다.
NAT (To_VMS).nat0 ----- MGMT.e0
MGMT.e1 ----- CR.gi0/0
MGMT.e2 ----- CS1.gi0/0
MGMT.e3 ----- JR1.fxp0
MGMT.e4 ----- AR1.Management1
참고로 기본 장비들의 이름은 사용하기 편하게 아래와 같이 이름을 만들었습니다.
MGMT : Management Switch
CR1 : Cisco Router 1
CS1 : Cisco Switch 1
JR1 : Juniper Router 1
AR1 : Arista Router 1
위와 같이 네트워크 장비 설정을 하고, 서버에서 연결이 완료되었다면 파이썬 네트워크 자동화 랩이 준비가 되었다고 할 수 있습니다. 다음 글부터는 간단한 스크립트를 이용해서 장비를 설정하고, 정보를 확인할 수 있는 스크립트를 만들도록 하겠습니다. 여기까지 따라오시느라 수고 많으 셨습니다.