This work presents a simulator designed for the validation, evaluation, and demonstration of flying adhoc networks (FANETs) using 5G vehicle-to-everything (V2X) communications and the named-data networking (NDN) paradigm. The simulator integrates the ns-3 network simulator and the Zenoh NDN protocol, enabling realistic testing of applications that involve the multi-hop communication among multiple unmanned aerial vehicles (UAVs).
- 논문 ID: 2510.13823
- 제목: A Simulator for FANETs Using 5G Vehicle-to-Everything Communications and Named-Data Networking
- 저자: José Manuel Rúa-Estévez, Alicia Meleiro-Estévez, Pablo Fondo-Ferreiro, Felipe Gil-Castiñeira, Brais Sánchez-Rama, Lois Gomez-Gonzalez
- 분류: cs.NI (네트워킹 및 인터넷 아키텍처)
- 발표 학회: IEEE CAMAD 2024 (통신 링크 및 네트워크 컴퓨터 지원 모델링 및 설계 학회)
- DOI: 10.1109/CAMAD62243.2024.10942683
- 논문 링크: https://arxiv.org/abs/2510.13823
본 논문은 5G 차량통신(V2X) 및 명명 데이터 네트워킹(NDN) 패러다임을 기반으로 하는 비행 자조직 네트워크(FANET)의 검증, 평가 및 시연을 위해 특별히 설계된 시뮬레이터를 제안한다. 본 시뮬레이터는 ns-3 네트워크 시뮬레이터와 Zenoh NDN 프로토콜을 통합하여 여러 무인항공기(UAV) 간의 다중 홉 통신을 포함하는 애플리케이션의 실질적 테스트를 지원한다.
비행 자조직 네트워크(FANET)는 여러 무인항공기로 구성되며, 이들은 서로 통신하고 지상 제어국(GCS)과 협력하여 작업을 수행한다. FANET을 포함하는 애플리케이션 시나리오의 빠른 증가에 따라, 모니터링, 배송 서비스, 환경 모니터링 및 재해 관리 등의 분산 애플리케이션을 포함하여 신뢰할 수 있는 통신의 필요성이 점점 더 절실해지고 있다.
이러한 고도로 동적인 환경에서 통신은 다음과 같은 주요 과제에 직면한다:
- 높은 이동성: 무인항공기의 고속 이동으로 인한 지속적인 네트워크 토폴로지 변화
- 동적 토폴로지: 기존의 IP 주소 기반 통신 모드는 빠르게 변화하는 네트워크 구조에 적응하기 어려움
- 다중 홉 통신 요구: 커버리지 범위를 확대하기 위해 네트워크의 장치를 중계기로 사용하는 종단 간 통신 필요
- 5G C-V2X 기술: 높은 데이터 속도, 초저지연 및 확장성을 제공하면서 안전한 통신 보장
- 5G 사이드링크 통신: 인프라에 의존하지 않고 장치 간 직접 통신을 지원하며, 특히 동적 네트워크 토폴로지에 적합
- 명명 데이터 네트워킹(NDN): IP 주소 기반 통신이 아닌 데이터 발행 및 검색 기반의 데이터 중심 통신 패러다임으로, FANET의 동적 특성에 더 잘 적응
- 통합 시뮬레이션 플랫폼: ns-3 네트워크 시뮬레이터와 Zenoh NDN 프로토콜을 통합한 포괄적 시뮬레이션 플랫폼 개발
- 5G V2X 지원: 5G 사이드링크 통신 기반의 FANET 시뮬레이션 구현으로 실제 무선 통신 채널 시뮬레이션 지원
- NDN 패러다임 검증: FANET 환경에서 명명 데이터 네트워킹의 타당성 및 유효성 검증
- 다중 홉 통신 구현: FANET을 통한 다중 홉 통신의 시뮬레이션 및 테스트 지원
- 컨테이너화 아키텍처: 가상 머신 및 컨테이너 기술을 활용하여 애플리케이션 계층 및 NDN 프로토콜 스택의 실제 운영 환경 구현
동적 노드(예: UAV) 및 정적 노드(예: GCS)로 구성된 FANET을 고려한다. 이러한 노드들은 노드 간 통신이 필요한 협력 애플리케이션을 실행한다. 각 장치는 직접 무선 통신을 지원하는 5G 사이드링크 통신 기능을 갖추고 있다. 커버리지 범위를 확대하기 위해 FANET을 통한 다중 홉 통신을 수행하며, 범위 내의 장치를 종단 간 통신의 중계기로 사용한다. 통신은 NDN을 사용하는 발행-구독 패러다임을 따른다.
시뮬레이터는 그림 1에 표시된 대로 ns-3 이산 사건 네트워크 시뮬레이터 내에서 포인트 투 포인트 링크를 통해 상호 연결된 일련의 노드로 구성된다:
- 컨테이너화된 노드: 각 가상 머신은 네트워크의 한 노드(예: UAV 또는 GCS)를 나타냄
- 네트워크 시뮬레이션 계층: NR V2X 사이드링크 통신 시뮬레이션을 위해 ns-3의 5G-LENA 모듈 사용
- 인터페이스 통합: TUN/TAP 네트워크 인터페이스를 통해 컨테이너를 시뮬레이션 네트워크와 통합
1. ns-3 시뮬레이션 코어
- 장치 간 사이드링크 통신 시뮬레이션을 위해 5G-LENA 모듈의 New Radio(NR) V2X 사용
- 실제 5G V2X 통신 채널 및 이동성 동작 시뮬레이션 구현
2. 중간 CSMA 노드
- 호스트 인터페이스와 시뮬레이션 노드 간의 투명한 브리지 역할
- 특정 노드 유형이 TUN/TAP 인터페이스에 직접 연결될 수 없는 구현 제한 해결
- 추가 효과를 도입하지 않으면서 트래픽 통과 보장
3. NDN 프로토콜 구현
- NDN 통신 패러다임 구현을 위해 Zenoh 프로토콜 사용
- 효율적이고 확장 가능한 데이터 발행 및 구독 지원
- 프록시 없이 노드의 명명 공간 발행 및 구독 구현
- 노드의 분산 발견 및 메시지 라우팅 지원
문제: 중간 노드에서 도입된 추가 홉은 Zenoh의 P2P 모드와 충돌하며, 후자는 로컬 피어 발견을 위해 TTL이 1인 멀티캐스트 트래픽을 사용하지만 VM이 다른 서브넷에 위치한다.
솔루션: 가상 확장 가능 로컬 영역 네트워크(VXLAN) 오버레이 네트워크 구현:
- 각 VM이 공유 IP 주소 범위 내에서 가상 인터페이스 생성
- Zenoh 세션 발견 및 연결 성공 가능하게 함
- 서브넷 격리 문제를 해결하면서 네트워크 투명성 유지
- 애플리케이션 계층 현실성: UAV 탑재 컴퓨터 또는 GCS 컴퓨터와 동등한 코드를 컨테이너에서 실행
- 네트워크 계층 시뮬레이션: ns-3을 통해 정확한 5G V2X 통신 시뮬레이션 제공
- 프로토콜 스택 완전성: NDN 및 애플리케이션 프로토콜 스택의 완전한 구현
- 시뮬레이터: ns-3 이산 사건 네트워크 시뮬레이터
- 5G 모듈: NR V2X 사이드링크 통신을 위한 5G-LENA 모듈
- NDN 프로토콜: Zenoh 프로토콜 구현
- 가상화: 가상 머신 및 컨테이너 기반 노드 구현
- 네트워크 인터페이스: 네트워크 통합을 위한 TUN/TAP 인터페이스
논문에서는 시뮬레이터가 다음과 같은 성능 지표를 측정할 수 있음을 언급한다:
- 네트워크 성능 지표:
- 처리량(Throughput)
- 네트워크 지연(Network Latency)
- 지터(Jitter)
- 프로토콜 특정 지표:
- 라우팅 성능:
- 이동성 시나리오: 실제 UAV 이동 패턴 시뮬레이션
- 네트워크 토폴로지: 동적으로 변화하는 네트워크 토폴로지 테스트
- 다중 홉 통신: 종단 간 다중 홉 통신 검증
- 협력 애플리케이션: FANET 협력 애플리케이션의 실행 검증
- 기능 검증: 실제 이동 시나리오에서 5G 사이드링크 통신을 사용하는 FANET 애플리케이션의 성공적 실행 검증
- NDN 프로토콜 검증: 다중 홉 통신에서 Zenoh 프로토콜의 유효성 검증으로 통신 네트워크의 견고성 향상
- 성능 측정: 네트워크 처리량, 지연, 지터 등 주요 성능 지표 측정 가능
- 라우팅 프로토콜 평가: FANET 애플리케이션의 다양한 라우팅 프로토콜에 대한 성능 평가 지원
- 이동성: 시연기가 단일 노트북 컴퓨터에서 실행 가능
- 특수 요구사항 없음: 특수 하드웨어 또는 소프트웨어 요구사항 없음
- 확장성: 다중 노드 FANET 시나리오의 시뮬레이션 지원
기존 연구는 주로 FANET의 통신, 이동 모델 및 보안 문제에 초점을 맞추고 있다. 본 논문은 Chriki 등의 조사를 인용하여 높은 이동성으로 인한 지속적인 네트워크 토폴로지 변화라는 핵심 과제를 강조한다.
- C-V2X 통합: Mir 등의 연구는 DSRC 및 C-V2X 통합 하이브리드 차량통신의 아키텍처 및 프로토콜을 제시
- 5G NR 사이드링크: Lien 등의 연구는 5G V2X에서 3GPP NR 사이드링크 전송의 응용에 초점
Zhang 등이 제안한 명명 데이터 네트워크는 데이터 센터 통신을 위한 새로운 패러다임을 제공하며, 본 논문은 이를 FANET 환경에 적용하여 동적 토폴로지에서의 적용 가능성을 검증한다.
- 기술 타당성: 5G V2X 통신 및 NDN 패러다임의 FANET에서의 기술적 타당성을 성공적으로 입증
- 시뮬레이션 유효성: 개발된 시뮬레이터가 FANET 애플리케이션의 검증, 평가 및 시연을 효과적으로 지원 가능
- 프로토콜 적용성: Zenoh 프로토콜이 FANET 환경에서 다중 홉 통신 구현에 적합
- 플랫폼 실용성: 시뮬레이션 플랫폼이 우수한 이동성 및 사용 편의성 보유
- 성능 데이터 부재: 논문이 구체적인 성능 테스트 데이터 및 비교 분석을 제공하지 않음
- 규모 검증 부족: 시뮬레이터가 지원하는 최대 네트워크 규모에 대한 상세 설명 부재
- 실제 배포 격차: 시뮬레이션 환경과 실제 FANET 배포 환경 간 차이 가능성
- 프로토콜 비교 부재: 다른 NDN 구현 또는 기존 IP 프로토콜과의 상세 비교 부재
- 대규모 시뮬레이션: 더 큰 규모의 FANET 네트워크를 지원하도록 시뮬레이터 확장
- 실제 검증: 실제 UAV 플랫폼에서 시뮬레이션 결과 검증
- 프로토콜 최적화: FANET 특성에 맞춘 NDN 프로토콜 성능 최적화
- 애플리케이션 확장: 더 많은 유형의 FANET 애플리케이션 시나리오 지원
- 혁신적 아키텍처: ns-3, 5G V2X 및 NDN 기술을 혁신적으로 통합한 통합 시뮬레이션 플랫폼
- 높은 실용성: FANET 연구에서 효과적인 시뮬레이션 도구 부재라는 실질적 문제 해결
- 기술 선진성: 5G 최신 사이드링크 통신 기술 및 NDN 최첨단 네트워크 패러다임 채택
- 완전한 공학 구현: VXLAN 등의 기술을 통해 실제 통합의 기술적 문제 해결
- 사용 편의성: 단일 컴퓨터 배포, 특수 하드웨어 요구사항 없음으로 연구 및 교육 사용 용이
- 실험 검증 부족: 상세한 성능 테스트 데이터 및 기준선과의 비교 부재
- 이론적 분석 부재: 설계 선택의 합리성을 뒷받침하는 이론적 분석 부재
- 확장성 미지수: 시뮬레이터의 성능 경계 및 확장 능력에 대한 명확한 설명 부재
- 표준화 수준 낮음: 도구형 기여로서 표준화된 인터페이스 및 프로토콜 부재
- 제한된 혁신성: 주로 기존 기술의 통합으로 원창적 기술 기여 상대적으로 적음
- 도구 가치: FANET 연구 커뮤니티에 유용한 시뮬레이션 도구 제공
- 기술 보급: 5G V2X 및 NDN 기술의 FANET 애플리케이션 보급 촉진
- 연구 촉진: 본 플랫폼 기반의 추가 FANET 연구 작업 자극 가능성
- 교육적 의의: 관련 과정의 교수 및 실험에 적합
- 학술 연구: FANET 통신 프로토콜 및 알고리즘 연구 검증
- 제품 개발: UAV 통신 시스템의 프로토타입 설계 및 테스트
- 표준 제정: 항공 분야의 5G V2X 응용 표준화 작업
- 교육 훈련: 네트워크 통신 및 무인항공기 시스템 관련 과정의 실험 교육
논문은 다음 핵심 분야를 포함하는 9개의 관련 문헌을 인용한다:
- UAV 군집 지능 및 FANET 통신 과제
- V2X 기술 발전 및 5G NR 사이드링크 전송
- 명명 데이터 네트워킹 기초 이론
- ns-3 네트워크 시뮬레이터
- Zenoh 프로토콜 및 분산형 IoT 데이터 흐름 아키텍처
이러한 참고문헌은 논문의 기술 선택 및 설계 결정에 충분한 이론적 지원을 제공한다.
종합 평가: 본 논문은 공학 실무성이 강한 논문으로, 주요 기여는 다양한 첨단 기술을 통합한 FANET 시뮬레이션 플랫폼 제공에 있다. 이론적 혁신 및 심층 분석 측면에서는 부족하지만, 실용적 가치와 연구 커뮤니티에 대한 도구적 기여는 인정할 만하다. 저자들이 후속 작업에서 상세한 성능 평가 및 비교 분석을 보충하여 논문의 학술적 가치를 높일 것을 권장한다.