2025_07_W30 주간업무 (김진기)
PDCA
학습 | 개발 | 부서업무 | 부서교육 | 기타 | |||
---|---|---|---|---|---|---|---|
P | L3VPN 패키지 개발 진행 | ||||||
D | L3VPN 개념 정리, L3VPN 패키지 개발 진행 이후 사용 편의성 및 추가 장치 설정을 위한 Develop 과정 진행 중 | 구성 된 장치의 config 파일 내용 공유 | |||||
C | L3VPN 개념 정리, L3VPN 패키지 개발 진행 이후 사용 편의성 및 추가 장치 설정을 위한 Develop 과정 진행 중 | 구성 된 장치의 config 파일 내용 공유 | |||||
A |
일일회고
25/07/22
- Fact: L3VPN 패키지 적용을 위한 테스트 환경 구축, L3VPN 개념 정리, 실제 L3VPN CLI 명령어와 패키지 반영 config 차이 확인
- Feelings: 생각보다 L3VPN 개념을 이해하기 위한 기본적인 개념이 많이 필요했다.
- Finding: L3VPN 패키지 적용을 위한 테스트 환경 구축 구조 및 기본 config 내용, L3VPN 패키지 적용을 위한 CLI 명령어 및 반영 config 내역, L3VPN 패키지 적용을 위한 패키지 파일 개선
- Future Action Plan: L3VPN 패키지 테스트 및 개선
- Feedbacks:
25/07/23
- Fact: L3VPN 패키지 테스트를 위한 추가 환경 설정 및 config 수정, 토폴로지 ping 테스트 오류 수정 중
- Feelings: L3VPN에서 중요한 개념은 BGP인데 어떤 오류에서인지 BGP 광고가 제대로 되지 않아 개발에 어려움을 겪고 있음
- Finding: L3VPN를 위한 다수의 BGP 설정 및 광고 방법, 다수의 switch와 router를 이용한 BGP 광고, BGP 통신 오류 해결 중, L3VPN 패키지 사용자 친화를 높이기 위한 Yang 파일 수정
- Future Action Plan: BGP 오류 해결 및 L3VPN 패키지 수정
- Feedbacks:
25/07/24
- Fact: IOS XR 라우터의 BGP 설정, NSO 패키지 충돌 확인, route-policy 정책 기준 생성 및 사용 방법 확인
- Feelings: IOS XR 라우터의 경우 정책 설정이 되지 않으면 광고를 하지 않는다는 것을 찾는데 많은 시간이 소요되었으며, 여러 설정이 합쳐진 NSO 서비스를 개발할 때의 주의사항을 알 수 있었다.
- Finding: IOS XR 라우터의 경우 BGP 정책이 설정되어 있지 않으면 외부 광고 등의 아무런 행동을 하지 않음. 또한, NSO 서비스의 경우 서로 포함이 되어야 하는 기능이 들어갈 때 서로를 인식하지 못함. ex) route-policy 패키지로 생성된 정책을 bgp 패키지에 이용하려고 하면 적용되지 않음.
- Future Action Plan: L3VPN 패키지 개발 및 테스트
- Feedbacks:
25/07/25
- Fact: IOS XR 라우터 Route-policy 설정 수정 및 BGP 적용 오류 해결, L3VPN 패키지에 LDP, route-policy 등 필요 설정 합치기, OSPF 설정을 위한 NSO 패키지 개발, 현재 테스트 환경에서 패키지가 적용된 장치의 모든 config 공유
- Feelings: 패키지를 각각이 아니라 필요에 따라 합치고 분리하는 과정이 생각보다 오래 걸리고 오류가 많이 발생했다.
- Finding: 하나의 패키지로 합칠 때 발생하는 오류 확인 및 해결 방법, Yang 파일 구조화 방법, L3VPN 설정 확인을 위한 Test 방법, NSO L3VPN 패키지 개발 시 필요 추가 설정 및 설정 방법, NSO XML 파일에서 사용되는 문법과 실제 XML 파일에서 사용되어지는 문법은 서로 다름
- Future Action Plan: L3VPN 패키지 테스트 및 template 파일 통합(when 함수를 이용해서), 새로운 패키지 개발, 진행 상황 공유
- Feedbacks: