2nd International ICST Conference on Simulation Tools and Techniques

Research Article

A simulation tool for traffic engineering methods and QoS evaluation of MPLS networks

Download747 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5689,
        author={Sylwester  Kaczmarek and Krzysztof  Nowak},
        title={A simulation tool for traffic engineering methods and QoS evaluation of MPLS networks},
        proceedings={2nd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Simulation tool Modeling QoS MPLS.},
        doi={10.4108/ICST.SIMUTOOLS2009.5689}
    }
    
  • Sylwester Kaczmarek
    Krzysztof Nowak
    Year: 2010
    A simulation tool for traffic engineering methods and QoS evaluation of MPLS networks
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5689
Sylwester Kaczmarek1,*, Krzysztof Nowak2,*
  • 1: Gdansk University of Technology, ul. G. Narutowicza 11/12, 80-952 Gdask, Poland. +48 58 3472767
  • 2: Nokia Siemens Networks, ul. upnicza 11, 03-821 Warszawa, Poland. +48 604 490336
*Contact email: sylwester.kaczmarek@eti.pg.gda.pl, krzysztof.nowak@nsn.com

Abstract

The architecture of Multiprotocol Label Switching (MPLS) is successfully deployed in networks of many service providers, including telecommunication companies. The technology promises to provide Quality of Service (QoS) in IP networks and introduce a mechanism for effective traffic control. Because of the great complexity of analytical models, simulation is an effective technique for evaluating traffic engineering methods and new algorithms. In this paper, we present a model and the application msim, a C++-based simulator of MPLS networks. Its open structure allows for easy extension of new models and algorithms. Measurements results generated by the tool for networks of up to 100 nodes in size were presented at several international traffic engineering conferences. We present the logical structure of the program as well as example measurements scenarios and results, for packet and connection level simulations. We also describe shortly the Vims, a graphical extension to the msim simulator.