BGPNetSim: Dockerized Border Gateway Protocol Routing Simulation with Quagga
- DOI
- 10.2991/978-94-6463-587-4_28How to use a DOI?
- Keywords
- Network Simulator; Border Gateway Protocol; Quagga Router; Docker Container; Python
- Abstract
This research introduces BGPNetSim, a Dockerized simulation framework designed to enhance the study and experimentation of Border Gateway Protocol (BGP) routing. Leveraging Docker containers and Quagga, BGPNetSim creates isolated and reproducible network environments, making it an essential tool for network researchers, educators, and practitioners. The framework integrates key components, including a Graph Generator, Network Configuration Manager, Container Actuator, Configuration Manager, and Docker Environment, to automate the creation, configuration, and management of complex BGP topologies. The effectiveness of BGPNetSim was evaluated through extensive testing in research focused on Blockjack, a blockchain-based system aimed at preventing IP prefix hijacking. The simulations encompassed various network topologies and attack scenarios, including Single Path, Multiple Path, and Random Attacks. Results revealed that Blockjack handled structured attacks with average pre-pending times of 11.445 seconds for Single Path, 24.894 seconds for Multiple Path, and 24.72 seconds for Random Attacks, while neutralization times were 0.146 seconds, 0.145 seconds, and 0.411 seconds, respectively. The findings indicate Blockjack’s robust performance in neutralizing hijacking attempts, although variability in chaotic environments was observed. Overall, BGPNetSim has demonstrated its capability as a valuable tool for advancing BGP routing security. By providing a controlled yet flexible simulation environment, it enables comprehensive testing and evaluation of BGP security mechanisms. The framework’s ability to accurately measure and analyze key performance metrics contributes significantly to developing more effective and secure BGP protocols.
- Copyright
- © 2024 The Author(s)
- Open Access
- Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
Cite this article
TY - CONF AU - I Wayan Budi Sentana AU - I Made Ari Dwi Suta Atmaja AU - I Nyoman Gede Arya Astawa AU - Ni Gusti Ayu Putu Harry Saptarini PY - 2024 DA - 2024/12/01 TI - BGPNetSim: Dockerized Border Gateway Protocol Routing Simulation with Quagga BT - Proceedings of the International Conference on Sustainable Green Tourism Applied Science - Engineering Applied Science 2024 (ICoSTAS-EAS 2024) PB - Atlantis Press SP - 238 EP - 247 SN - 2352-5401 UR - https://doi.org/10.2991/978-94-6463-587-4_28 DO - 10.2991/978-94-6463-587-4_28 ID - Sentana2024 ER -