Published May 26, 2026 | Version v1

iROV

  • 1. ROR icon Korea Advanced Institute of Science and Technology

Description

iROV

Our research artifacts include five components that are used to evaluate the performance of our proposed protocol: The iROV validating BGP router, Relying Party, HTTP server, MRT playback BGP router runner, and resource usage recorder. The artifacts also include our BGP announcement propagation simulation script and a CAIDA AS relationship dataset, along with visibility measurement tools for ROV-invalid BGP updates.

The iROV-validating BGP router is a modified version of the BIRD Routing Daemon. The Relying Party is a modified version of the FORT Validator. The HTTP server is a Python script that uses Python Flask and cryptography packages to serve iROV responses. The MRT playback BGP router runner consists of an ExaBGP configuration file, a Python script for ExaBGP helper process, and another Python script that runs and checks the status of the ExaBGP instance. Finally, the resource usage recorder is a Python script that uses the Python pidstat package to collect CPU and memory usage of processes.

Files

iROV.zip

Files (6.2 MB)

Name Size Download all
md5:b56f8567627d5d520dc16dc1132d94a4
6.2 MB Preview Download