Académique Documents
Professionnel Documents
Culture Documents
Component
Network
tclcl
otcl
tcl8.0
• otcl: Object-oriented support
• tclcl: C++ and otcl linkage
• Discrete event scheduler
• Data network (the Internet) components
Internals
• Discrete Event Scheduler
• Network Topology
• Routing
• Transport
• Application
• Packet Flow
Discrete Event Scheduler
Port
Classifier
Unicast Multicast dmux_
multiclassifier_
Network Topology - Link
n0 n1
n1
head_ entry_
enqT_ queue_ deqT_ link_ ttl_
drophead_ drpT_
Routing
n0 n1
Port
Classifier
Addr
Classifier
Node entry n1
0 dmux_ head_ entry_
enqT_ queue_ deqT_ link_ ttl_
entry_ 1
classifier_ drophead_ drpT_
Routing (cont.)
n0 n1
Port Port
Classifier Classifier
Addr Addr
Classifier Classifier
0 dmux_ 1 dmux_
Link n0-n1
entry_ 1 entry_ 0
classifier_ classifier_
Link n1-n0
Transport
n0 n1
Port Port
Classifier dst_=1.0 Classifier dst_=0.0
Addr Agent/TCP Addr Agent/TCPSink
Classifier 0 agents_
Classifier 0 agents_
0 dmux_ 1 dmux_
Link n0-n1
entry_ 1 entry_ 0
classifier_ classifier_
Link n1-n0
Application
n0 n1
Link n1-n0
Packet Flow
n0 n1
Link n1-n0
• NS\VINT web pages\tutorial:
– http://catarina.usc.edu/vint
– http://www.isi.edu/nsnam/vint
– http://www.isi.edu/nsnam/ns/tutorial/index.html