Feasibility study on distributed simulations of BGP
David Coudert (Inria Sophia Antipolis / Laboratoire I3S), Luc Hogie, (Inria Sophia Antipolis / Laboratoire I3S), Aur\'elien Lancin (Inria Sophia, Antipolis / Laboratoire I3S), Dimitri Papadimitriou, St\'ephane P\'erennes, (Inria Sophia Antipolis / Laboratoire I3S)

TL;DR
This paper investigates the feasibility of extending a large-scale distributed simulation platform, DRMSim, to support BGP routing protocol simulations on Internet-sized topologies, analyzing communication overhead and performance implications.
Contribution
It proposes a distributed extension of DRMSim for simulating BGP on large topologies and evaluates the communication overhead and performance feasibility.
Findings
Distributed simulation of BGP is feasible with manageable overhead.
Partitioning strategies impact communication costs significantly.
Expected additional simulation time remains acceptable for large topologies.
Abstract
The Autonomous System (AS)-level topology of the Internet that currently comprises 40k ASs, is growing at a rate of about 10% per year. In these conditions, Border Gateway Protocol (BGP), the inter-domain routing protocol of the Internet starts to show its limits, among others in terms of the number of routing table entries it can dynamically process and control. To overcome this challenging situation, the design but also the evaluation of alternative dynamic routing models and their comparison with BGP shall be performed by means of simulation. For this purpose, DRMSim, a Dynamic Routing Model Simulator, was developed that provides the means for large-scale simulations of various routing models including BGP. By means of this discrete-event simulator, execution of path-vector routing, e.g. BGP, and other compact routing models have been successfully performed on network topologies…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
