• DocumentCode
    2214916
  • Title

    Creating realistic BGP models

  • Author

    Dimitropoulos, Xenofontas A. ; Riley, George F.

  • Author_Institution
    Dept. of ECE, Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2003
  • fDate
    12-15 Oct. 2003
  • Firstpage
    64
  • Lastpage
    70
  • Abstract
    Modeling the Internet infrastructure is a challenging endeavor. Complex interactions between protocols, increasing traffic volumes and the irregular structure of the Internet lead to demanding requirements for the simulation developer. These requirements include implementation detail, memory efficiency and scalability, among others. We introduce a simulation model of the Border Gateway Protocol that we call BGP++, which is built on the popular ns-2 simulation environment. A novel development approach is presented that incorporates the public domain routing software GNU Zebra in the simulator. Most of the original software functionality is retained, while the transition to the simulation environment required a manageable amount of effort. Moreover, the discussed design inherits much of the maturity of the original software, since the later is only minimally modified. We analyze BGP++ features and highlight its potential to provide significant aid in BGP research and modeling.
  • Keywords
    Internet; parallel processing; public domain software; routing protocols; software packages; BGP++; Border Gateway protocol; GNU Zebra; Internet infrastructure; memory efficiency; ns-2 simulation environment; public domain routing software; scalability; simulation developer; Analytical models; Computational modeling; Contracts; Convergence; IP networks; Internet; Open source software; Predictive models; Routing protocols; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003. 11th IEEE/ACM International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2039-1
  • Type

    conf

  • DOI
    10.1109/MASCOT.2003.1240643
  • Filename
    1240643