※ 업무하면서 습득한 내용들을 정리해 놓은 포스팅입니다 :P 추가로 궁금하신 점은 댓글로 남겨주시고 필요한 자료 있으면 요청주세요! 잘못된 내용이 있으면 고쳐주시면 감사하겠습니다. 자료 퍼가실 때는 출처 남겨주세요!
ο 목차
1. 알고 시작하기
1) 네트워크 자동화 기본
- 각 인프라 분야마다 네트워크 자동화에 대한 정의는 조금씩 달라질 수 있다.
- CLI 혹은 API를 통해 제어되는 모든 네트워크 리소스는 자동화 할 수 있다.
- 스크립트 기반 자동화와 지능형 네트워크 자동화로 나눌 수 있다.
2) 네트워크 자동화 방식 장단점 비교
ㅇ 지능형 네트워크 자동화 VS 스크립트 기반 네트워크 자동화 비교
지능형 네트워크 자동화 | 스크립트 기반 네트워크 자동화 | |
장점 | ㅇ 강력한 네트워크 자동화 방식 ㅇ 기능을 손쉽게 사용하기 위한 관리 포털 제공 ㅇ 복잡한 운영 환경일수록 복잡성 감소, 효율성 증대 |
ㅇ 기존에 사용하던 장비를 그대로 사용 가능함 ㅇ 자동화 설계 및 구성의 자유로움 ㅇ 필요에 따른 최소 형태의 자동화 구현 가능 ㅇ 네트워크 자동화를 위한 추가 비용이 없음 |
단점 | ㅇ 복잡한 아키텍처 구성 필요 ㅇ API 의존성이 높음 ㅇ 기존 장비와의 호환성 및 동작에 대한 검증 필요 ㅇ 장비 혹은 소프트웨어 구매를 위한 추가 비용 발생 |
ㅇ 트리거 구성 및 구현 동작에 대한 설계 작업 필요 ㅇ 수동으로 스크립트를 작성하는 과정 필요 ㅇ 오픈 소스에 대한 이해 및 활용 지식 필요 |
- 복잡한 운영 환경이 아니라면 스크립트 기반 네트워크 자동화 방식만 활용해도 기존 방식 대비 높은 효율성을 얻을 수 있음.
- 이 블로그에서는 스크립트 기반 자동화를 시작하는 방법에 대한 가이드 제공 예정.
3) 수동 작업 방식 VS 스크립트 기반 네트워크 자동화 작업 방식 비교
ㅇ 수동 작업 방식 VS 스크립트 기반 네트워크 자동화 작업 방식
■ 수동 작업 방식
■ 자동화 작업 방식
4) 스크립트 기반 네트워크 자동화 방식 개요
ㅇ 스크립트 기반 네트워크 자동화 구현 개요
- 파이썬을 활용한 스크립트 기반 자동화 구현
- 파이썬 Netmiko 오픈소스 라이브러리 활용
ㅇ 스크립트 기반 네트워크 자동화 활용 항목 개요
- 네트워크 장비 설정 일괄 조회 및 변경 작업
- 설정 변경시 백업 파일 관리 작업
- 네트워크 장비 OS 버전 관리 작업
- 네트워크 장비 보안 취약점 점검 작업
- 장비 일일 점검 데이터 수집 작업
- 등등...
※ 다음 포스팅은 "#1. 스크립트 기반 네트워크 자동화 환경 구성하기"입니다 :P 좋아요와 구독은 큰 힘이 됩니다. 감사합니다.
'네트워크 운영도구 개발 > 업무 자동화' 카테고리의 다른 글
[네트워크 자동화 시작하기]#2-2. Netmiko 활용해보기 - 명령어 사용하기 (0) | 2021.08.23 |
---|---|
[네트워크 자동화 시작하기]#2-1. Netmiko 활용해보기 - 장비 접속 (0) | 2021.08.20 |
[네트워크 자동화 시작하기]#1. 윈도우(Windows)에서 네트워크 자동화 환경 구성하기 (1) | 2021.07.26 |
댓글