설계 목표
- 네트워크 장비 설정을 수동 작업 없이 자동 수집
- 설정 변경(Drift) 발생 시 즉시 탐지 및 기록
- 운영 환경에서 반복되는 작업을 재현 가능하고 추적 가능하게 관리
자동화 아키텍처
- Ansible : 네트워크 장비 자동화 엔진
- Slack: 설정 변경 감지 알림
- Ubuntu: 중앙 관리 노드 (Ansible Control Node)

Config Backup 자동화
- Ansible Playbook으로 장비별 running-config 수집
- 장비 벤더에 따라 모듈 분리
- 수집된 설정은 장비별 디렉터리로 저장
설정 정규화 (Normalization)
- 단순 diff가 아닌 비교 가능한 형태로 설정 정리
- 타임스탬프, 불필요한 동적 정보 제거
- Git 비교에 적합한 형태로 변환
Config Drift Detection