Source Routing for LEO Mega-Constellations Based on Bloom Filter

Research output: Contribution to journalArticlepeer-review

Abstract

Low-earth-orbit (LEO) mega-constellations with inter-satellite links (ISLs) are becoming the Internet backbone in space. Satellites within LEO often need the capability to enforce data forwarding paths. For example, they may need to bypass the satellites over the untrusted areas for the data of mission-critical applications or minimize latency for the data of time-sensitive applications. However, typical source/segment routing techniques (e.g., SRv6) suffer from scalability issue, since they record source-route-style forwarding information via the list-based structure. This results in great payload and forwarding overhead. To overcome this drawback, we propose a source/segment routing architecture for LEO mega-constellations, which is named as Link-identified Routing (LiR). LiR leverages in-packet bloom filter (BF) to record source-route-style forwarding information. BF could efficiently record multiple elements via a probabilistic data structure, but overlooks the order of the encoded elements. To address this, LiR identifies each unidirectional ISL, and represents the path by encoding ISL identifiers into BF. We investigate how to optimize BF configuration and ISL encoding policy to address false positives caused by BF. We implement LiR in Linux kernel and develop a container-based emulator for performance evaluation. Results show that LiR significantly outperforms SRv6 in terms of packet forwarding and data delivery efficiency.

Original languageEnglish
Pages (from-to)12487-12504
Number of pages18
JournalIEEE Transactions on Mobile Computing
Volume24
Issue number11
DOIs
StatePublished - 2025

Keywords

  • LEO mega-constellations
  • SRv6
  • bloom filter (BF)
  • segment routing
  • source routing

Fingerprint

Dive into the research topics of 'Source Routing for LEO Mega-Constellations Based on Bloom Filter'. Together they form a unique fingerprint.

Cite this