2025_06_W24 주간업무 (김진기)

PDCA


학습개발부서업무지원부서교육기타
PPNETlab 기반 NSO 환경 구축 및 설정 자동화PNETlab 기반 NSO 환경 구축 및 설정 자동화PNETlab NSO 발표

D

PNETlab 기반 NSO 환경 구축 및 Docker 및 제품 이미지 version 변경, Cisco NSO learning labs 학습

실제 사용하는 장비 기반 환경 구축, Cisco NSO를 통한 설정 방법, PNETlab NSO version과 현재 NSO version 차이 이해PNETlab NSO 발표

C

PNETlab 기반 NSO 환경 구축 및 Docker 및 제품 이미지 version 변경, Cisco NSO learning labs 학습

실제 사용하는 장비 기반 환경 구축, Cisco NSO를 통한 설정 방법, PNETlab NSO version과 현재 NSO version 차이 이해PNETlab NSO 발표

A




일일회고

25/06/09

  • Fact: PNETlab 기반 NSO 실습을 진행하기 위해 토폴로지 망 구성 및 환경을 구성함.
  • Feelings: PNETlab 기반 NSO 구축 과정을 진행한 사람이 많지 않아 이를 처음부터 찾아보고 실험하는 시간이 생각보다 많이 걸림.
  • Finding: PNETlab 기반 NSO 구축 과정은 NSO가 Dokcer 기반으로 작동하기 때문에 docker 컨테이너로 임의 접속해 실행이 가능함. PNETlab으로 NSO를 실행하게 되면 telnet 기반으로 실행되기 때문에 Web UI를 사용하려면 Chrome device를 따로 연결해야 함.
  • Future Action Plan: Switch - Router 통신 토폴로지망에 cisco NSO 시도
  • Feedbacks: 

25/06/10

  • Fact: PNETlab에 Docker로 구현 된 NSO 연결, NSO Web UI를 통한 CDB 동기화, l2vpn 패키지 구현 시작
  • Feelings: PNETlab을 이용한 NSO 구현 사례와 응용 사례가 많지 않아 개발하는데 어려움을 느낌
  • Finding: PNETlab 안에서 NSO를 사용하려면 외부 터미널 창에서 사용하거나 chrome device를 통해 Web UI를 연결해 사용 가능, github에 있는 docker-nso의 경우 라이선스가 있어야 사용 가능 (다운로드 사이트에서 .bin 파일을 다운 받고 이를 기반으로 docker 실행)
  • Future Action Plan: l2vpn 패키지 구현
  • Feedbacks: 

25/06/11

  • Fact: PNETlab NSO 발표, PNETlab l2vpn 토폴로지망 변경, 라우터 버전 및 환경 변경
  • Feelings: PNETlab NSO를 발표하며 좀 더 꼼꼼히 공부해야 함을 느낌
  • Finding: PNETlab 새로운 라우터 이미지 다운 및 생성 과정
  • Future Action Plan: 새로운 라우터 기반 토폴로지망 구현, l2vpn 패키지 구현
  • Feedbacks: 

25/06/12

  • Fact: vs code ssh 연결, Cisco learning lab NSO 서비스 개발, 사내 사용 라우터 기준 토폴로지망 구현 및 환경 설정, l2vpn 구현 중
  • Feelings: 개발 중이던 l2vpn 패키지 오류를 발견했지만, 해결 방안을 찾는데 어려움을 느낌.
  • Finding: NSO lab을 통해 기존에 Pnetlab에서 개발 중이던 패키지의 인식하지 못한 이유를 찾음, l2vpn 패키지 오류 발견
  • Future Action Plan: Cisco learning lab service 관련해서 학습, l2vpn 패키지 구현.
  • Feedbacks: 

25/06/13

  • Fact: Cisco learning lab Python NSO 서비스 개발, Cisco learning lab Nano NSO 서비스 개발, NSO version upgrade, l2vpn 구현(패키지 구현) 중
  • Feelings: NSO version 차이로 제품 호환이 되지 않아 어려움을 겪음
  • Finding: PNETlab NSO와 최근 version 6.X 의 기능 등의 차이, Python 기반 NSO 서비스 개발
  • Future Action Plan: Cisco learning lab python을 기반으로 l2vpn 패키지 구현. (NSO:6.1)
  • Feedbacks: 

주요 업무 정리

PNETlab

  1. Docker 기반 NSO 실행
  2. PNETlab NSO 실행
  3. Web UI를 이용한 장치 확인 및 구성

NSO lab

  1. NSO 서비스 개발
  2. Python을 이용한 NSO 서비스 개발
  3. NSO 나노 서비스 

vs code

  1. vs code 기반 ssh server 접속
  2. vs code server 원격 접속 error