Design and Implementation of MPLS Network Simulator Supporting LDP and CR-LDP
- Architecture of MPLS Node
- Api Invocation for handling LDP
- 3.4. API for Creating MPLS network
The followings are APIs defined for creating a MPLS
MPLSnode — create a new MPLS node
configure-Idp-on-all-mpls-nodes — attach LDP agents to
all MPLS node.
enable-control-driven — let LSRs operate as controldriven trigger.
enable-traffic-driven — let LSRs operate as trafficdriven trigger.
enable-on-demand — let LSRs operate as on-demand
label allocation mode
enable-ordered-control — let LSRs operate as ordered
mode
make-explicit-route — establish an ER-LSP
flow-erlsp-binding — map a flow onto an established
flow-aggregation
trace-mpls — trace MPLS packets
trace-ldp — trace LDP packets
References
[ 11 Bile1 Jamoussi, “Constraint-Based LSP Setup using LDP,”
Internet Draft, Oct. 1999.
[2] Bruce Davie, Paul Doolan, Yakov Rekhter, “Switching in IF’
Networks: IP Switching, Tag Switching, and Related
Technologies,” Morgan Kaufmann Publishers, Inc. 1998.
[3] Don Fedyk, Peter Ashwood-Smith, D Skalecki, “Improving Topology Data Base Accuracy with LSP Feedback via CRLDP,” Internet Draft, Oct. 1999.
[4] Eric C. Rosen, Arun Viswanathan, Ross Callon,
“Multiprotocol Label Switching Architecture,” Internet Draft,
April 1999.
[5] Loa Anderson at al., “LDP Specification,” Internet Draft,
June 1999.
[6] M. Waldvogel, G. Varghese, J. Turner, and B. Plattner,
“Scalable High Speed IP Routing Lookups,” ACM
Computer Communication Review, Volume 27,Number 4,
October 1997, pages 25–36.
[7] R. Callon at al., “A Framework for Multiprotocol Label
Switching,” Internet Draft, Sep. 1999.
[8] UCBLBNUVINT Network Simulator, ns, URL:
http://www-mash.cs.berkeley.edu/ns.
[9] UCBLBNLNINT Network Animator, nam, URL:
http://www-mash.cs.berkeley.edu/nam.
[lo] V.P. Kumar, T.V. Lakshman, D. Stiliadis, “Beyond Best
Effort: Router Architectures for the Differentiated Services
of Tomorrow’s Internet,” IEEE Communications Magazine,
May 1998.