Professional Documents
Culture Documents
NGN Output #2: Survey oI network simulators
University oI Canterbury, February 2006 74
Appendix A List of Requirements
R1 Models oI VoIP protocol stacks.
Comment VoIP Protocols Stacks includes SIP, SIGTRAN, H323,
H.248/MEGACO, MGCP, NCS, RTP/RTCP
R2 Models oI MPLS-TE and RSVP signaling protocols.
Comment Support oI MPLS modeling with TraIIic Engineering and complete
model oI protection and restoration behavior, at least MPLS layer, Iurther
to integrate optical layer schemes. In addition, support oI RSVP signaling
protocol.
R3 Models oI typical Iailures and diIIerent routing protocols.
Comment Support Ior link and node Iailures modelling, as well as Ior diIIerent
routing protocols (including IP/MPLS and optical layer routing, as well
as 'traditional' routing protocols such as OSPF, Ior comparative studies),
with ability oI Iast modiIications oI routing protocols.
R4 Models oI optical layer components.
Comment Support speciIication oI services and inIrastructure at the SONET/SDH, wavelength,
and Iiber levels.
R5 Models oI diIIerent teletraIIic scenarios.
Comment Models oI diIIerent teletraIIic scenarios such as HTTP, VoIP, etc.; ability
oI supporting simulation based on traces oI real teletraIIic.
R6 Models oI Quality oI Service (QoS) mechanisms.
Comment Support oI DiIIServ scheme (scheduling/marking)
R7 Models oI diIIerent network architectures
Comment Support oI diIIerent kinds oI networks, including various Ireely
conIigurable, interconnected, hierarchical and/or non-hierarchical
networks.
NGN Output #2: Survey oI network simulators
University oI Canterbury, February 2006 75
R8 Analysis oI typical perIormance measures.
Comment Analysis oI typical perIormance measures, such as packet loss, mean
packet delay, jitter, mean rerouting time, etc.
R9 Input/output data in XML format
Comment SpeciIy the type and Iormat oI input/output data, and the computing
platIorm(s) and programming language(s) supported by a given simulator
(it has been decided that XML Iormat oI input/output data would be
preIerred).
R10 Credibility of the simulation models
Comment Has anybody assumed responsibility Ior validation and veriIication oI
simulation models used in a given simulator?
R11 Quality of sources of randomness
Comment Does the pseudorandom number generator (PRNG) used in a given
simulator represent a satisIactory source oI primary randomness Ior
running adequately long simulations oI networks and Ior producing
accurate Iinal estimates oI the perIormance measures considered
R12 Sequential (on-line or off-line) analysis of simulation output data
Comment Does a given simulator support sequential, on-line analysis oI simulation
output data ? II not, can it support oII-line sequential analysis oI
simulation output data ?
R13 Possible cooperation with Akaroa2, an automated sequential
controller of simulation in MRIP scenario
Comment II a given simulator does not support sequential on-line analysis oI
simulation output data, could it be linked with Akaroa2, a sequential
controller oI simulation in MRIP scenario ?
NGN Output #2: Survey oI network simulators
University oI Canterbury, February 2006 76
R14 Ability of extending/adding the new simulation models of protocols
and mechanisms in a reasonable time
Comment Does a given simulator allow extending its library oI simulation models
by new simulation models oI protocols and other networks mechanisms
in a reasonable time?
R15 Existence of GUI, which can be used in input/output interface
Comment Is a given simulator equipped in a GUI, which can be used as the
input/output interIace?
R16 Existence of a good manual and an introductory tutorial, explaining
how a given simulator can be used.
Comment A given simulator is user-Iriendly iI its users have an access to a good
manual and an introductory tutorial explaining how the simulator can be
used. The response to the technical questions Irom customers should be
within a reasonable time, e.g., 3 working day.
R17 Cost of licenses
Comment The cost oI a commercial license oI a given simulator and its availability.