NS internals
Software architecture
Class mirroring
Simple script
Simple script
Simple script -
initialization
Simple script -
initialization
Simple script -
initialization
Simple script -
initialization
Simple script -
initialization
Simple script -
initialization
Simple script – node
creation
Simple script – link
creation
Simple script – setting
up source
Simple script – setting
up sink
Simple script –
connecting nodes
Simple script – schedule
“at” events
Event scheduler
Initial events
Initial and follow-up
events
Initial and follow-up
events
Scheduler’s main
functions
Back to our example
Back to our example
Back to our example
Back to our example
Even more details…
Slide 28
Complex software
structure
Why simulators at all?
Alternatives to
simulation
Slide 32