The explosive growth of the Internet and the advent of sophisticated services require an epoch-making change. As an alternative that can take in it, MPLS was proposed. Many efforts and activities on MPLS have already been initiated, which prompt the necessity of an MPLS simulator that can evaluate and analyze newly proposed MPLS techniques. This paper describes the design, implementation, and capability of a MPLS simulator, which supports label swapping operation, LDP, CR-LDP, and various sorts of label distribution functions. It enables researchers to simulate how an LSP is established and terminated, and how the labeled packets act on the LSP. In order to show the MPLS simulator's capability, the basic MPLS function defined in the MPLS standards is simulated; label distribution schemes, flow aggregation, ER-LSP, and LSP Tunnel. The results are evaluated and analyzed, and their behaviors are shown in a graphical manner.
[1]
Eric C. Rosen,et al.
Multiprotocol Label Switching Architecture
,
2001,
RFC.
[2]
Ram Dantu,et al.
Constraint-Based LSP Setup using LDP
,
2002,
RFC.
[3]
T. V. Lakshman,et al.
Beyond best effort: router architectures for the differentiated services of tomorrow's Internet
,
1998,
IEEE Commun. Mag..
[4]
VargheseGeorge,et al.
Scalable high speed IP routing lookups
,
1997
.
[5]
Bernhard Plattner,et al.
Scalable high speed IP routing lookups
,
1997,
SIGCOMM '97.
[6]
Yakov Rekhter,et al.
Switching in IP networks : IP switching, tag switching, and related technologies
,
1998
.
[7]
George Swallow,et al.
A framework for multiprotocol label switching
,
1999
.