IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v14y2022i10p292-d942042.html
   My bibliography  Save this article

Experimenting with Routing Protocols in the Data Center: An ns-3 Simulation Approach

Author

Listed:
  • Leonardo Alberro

    (Instituto de Computación (InCo), Universidad de la República (UdelaR), Montevideo 11300, Uruguay)

  • Felipe Velázquez

    (Instituto de Computación (InCo), Universidad de la República (UdelaR), Montevideo 11300, Uruguay)

  • Sara Azpiroz

    (Instituto de Computación (InCo), Universidad de la República (UdelaR), Montevideo 11300, Uruguay)

  • Eduardo Grampin

    (Instituto de Computación (InCo), Universidad de la República (UdelaR), Montevideo 11300, Uruguay)

  • Matías Richart

    (Instituto de Computación (InCo), Universidad de la República (UdelaR), Montevideo 11300, Uruguay)

Abstract

Massive scale data centers (MSDC) have become a key component of current content-centric Internet architecture. With scales of up to hundreds of thousands servers, conveying traffic inside these infrastructures requires much greater connectivity resources than traditional broadband Internet transit networks. MSDCs use Fat-Tree type topologies, which ensure multipath connectivity and constant bisection bandwidth between servers. To properly use the potential advantages of these topologies, specific routing protocols are needed, with multipath support and low control messaging load. These infrastructures are enormously expensive, and therefore it is not possible to use them to experiment with new protocols; that is why scalable and realistic emulation/simulation environments are needed. Based on previous experiences, in this paper we present extensions to the ns-3 network simulator that allow executing the Free Range Routing (FRR) protocol suite, which support some of the specific MSDC routing protocols. Focused on the Border Gateway Protocol (BGP), we run a comprehensive set of control plane experiments over Fat-Tree topologies, achieving competitive scalability running on a single-host environment, which demonstrates that the modified ns-3 simulator can be effectively used for experimenting in the MSDC. Moreover, the validation was complemented with a theoretical analysis of BGP behavior over selected scenarios. The whole project is available to the community and fully reproducible.

Suggested Citation

  • Leonardo Alberro & Felipe Velázquez & Sara Azpiroz & Eduardo Grampin & Matías Richart, 2022. "Experimenting with Routing Protocols in the Data Center: An ns-3 Simulation Approach," Future Internet, MDPI, vol. 14(10), pages 1-28, October.
  • Handle: RePEc:gam:jftint:v:14:y:2022:i:10:p:292-:d:942042
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/14/10/292/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/14/10/292/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Leonardo Alberro & Alberto Castro & Eduardo Grampin, 2022. "Experimentation Environments for Data Center Routing Protocols: A Comprehensive Review," Future Internet, MDPI, vol. 14(1), pages 1-22, January.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      More about this item

      Keywords

      ns-3; routing; data center;
      All these keywords.

      Statistics

      Access and download statistics

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:14:y:2022:i:10:p:292-:d:942042. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.