BGP 라우팅 데이터 분석 LLM 기술 개발
- admin
- 6월 3일
- 1분 분량
팀명
AS PATH FINDER
팀원 명단
손봉우, 양준혁, 진효겸
지도교수
이영석 교수님
작품 배경 및 목적
본 작품은 기존 BGP 분석 도구의 복잡한 명령어 기반과 직관적이지 않은 UI로 인한 불편함을 해소하고, 보안 위협과 대량 로그의 자동 분석 부재 문제를 해결하기 위해 개발되었다. 목표는 LLM 기반 자연어 인터페이스를 통해 손쉬운 질의응답 시스템을 구현하고, BGP 이상 탐지와 과거 이력 분석을 지원하며, 탐지 결과를 시각화 및 자동 보고서로 제공함으로써 사용자 친화적이고 효율적인 네트워크 분석 환경을 제공하는 것이다.
작품 내용
본 작품은 LLM 기반 자연어 인터페이스를 통해 사용자가 직관적으로 BGP 데이터를 탐지·분석할 수 있도록 한다. RIPE, RouteViews 등에서 수집한 데이터를 TimeScaleDB와 Milvus에 저장하고, 이를 기반으로 이상 탐지 알고리즘을 실행해 이상 이벤트와 과거 이력 변화를 분석한다. FastAPI를 통해 사용자의 자연어 질의를 받아 Milvus에서 연관 문서를 검색하고, OpenAI GPT나 Ollama를 통해 정밀한 답변을 생성한다. 최종적으로 React와 TailwindCSS로 구현된 사용자 친화적 대시보드를 통해 탐지 결과를 표, 그래프, 로그 등의 형태로 시각화해 제공하고, 탐지된 이상 이벤트는 자동으로 보고서 형태로 생성되어 효율적인 분석을 돕는다.

댓글