Skip to content

Repository files navigation

[ICNP2024]/[TON2026] FRPv6-Luori 🔍

This repo contains the official implementation of "Luori: Active Probing and Evaluation of Internet-wide IPv6 Fully Responsive Prefixes(ICNP2024)" "Do Not Fall Into the Trap: Efficiently Discovering IPv6 Fully Responsive Prefixes in the Wild(TON2026)"

English | 简体中文

Quick Start

Preparation

  • Import the IP-ASN32-DAT file into the Luori/pyasn_data folder.(https://archive.routeviews.org/route-views6/bgpdata/)

  • Import the seeded data into the Luori/routingprefix_dataset folder classified by routing prefix.

    To avoid folder symbol / ,please use _. For exmaple, use the name of 2a00:1c50:94::_48.txt instead of 2a00:1c50:94::/48.txt as the name of txt file.

Step1 : Make Pickle File

python3 pickle_maker.py

Step2 : Set the config

Set the configuration in MCTS_Search/config.py

Enter the active address escape trap threshold in trap_n

Enter the scanning list filename in scanninglist

Enter the FRP filename in fullrespond_path

Enter the log filename in logpath

Enter the generated filename in pickle_file

Step3 : Run Luori

  • For Seeded Routing Prefix
python3 MCTS_Search/MCTS_seeded_controller.py
  • For Unseeded Routing Prefix
python3 MCTS_Search/MCTS_unseeded_controller.py

Acknowledgement

Citation

If you find this paper useful in your research, please cite this paper.

@INPROCEEDINGS{cheng2024luori,
  author={Cheng, Daguo and He, Lin and Wei, Chentian and Yin, Qilei and Jin, Boran and Wang, Zhaoan and Pan, Xiaoteng and Zhou, Sixu and Liu, Ying and Zhang, Shenglin and Tan, Fuchao and Liu, Wenmao},
  booktitle={2024 IEEE 32nd International Conference on Network Protocols (ICNP)}, 
  title={Luori: Active Probing and Evaluation of Internet-Wide IPv6 Fully Responsive Prefixes}, 
  year={2024},
  volume={},
  number={},
  pages={1-12},
  keywords={Protocols;Current measurement;Reinforcement learning;Transforms;Routing;Optimization;IPv6;fully responsive prefix;active probing},
  doi={10.1109/ICNP61940.2024.10858548}}

@ARTICLE{11616620,
  author={He, Lin and Wei, Chentian and Cheng, Daguo and Yin, Qilei and Jin, Boran and Wang, Zhaoan and Pan, Xiaoteng and Zhou, Sixu and Liu, Ying and Zhang, Shenglin and Tan, Fuchao and Liu, Wenmao},
  journal={IEEE Transactions on Networking}, 
  title={Do Not Fall Into the Trap: Efficiently Discovering IPv6 Fully Responsive Prefixes in the Wild}, 
  year={2026},
  volume={34},
  number={},
  pages={6364-6379},
  keywords={Probes;Internet;Seeds (agriculture);Trees (botanical);Vegetation;Measurement;Ports (computers);Pediatrics;Conferences;Routing;IPv6;fully responsive prefix;active probing},
  doi={10.1109/TON.2026.3715537}}

License

This project is released under the Apache 2.0 license.

About

[ICNP2024/TON26]Luori: Active Probing and Evaluation of Internet-wide IPv6 Fully Responsive Prefixes

Topics

Resources

Stars

14 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages