La
topología
Lo primero que
debemos definir es la topología que va a tener. Para ell
crearemos el fichero "ejemplo2.tcl" usando el código del ejemplo
4 ya que esas partes del código será identicas. Las
partes comunes serán
- Crear el objeto simulador
- Empezaremos la simulación con el mismo
comando
- Hacer funcionar automáticamente el NAM
abriendo el fichero de trazado, inicializandolo y definiendo el
procedimiento de cierre y arranque del NAM
Para crear los cuatro nodos haremos los sigientes
pasos
set n0 [$ns node]
set n1 [$ns node]
set n2 [$ns node]
set n3 [$ns node]
Despues crearemos las tres líneas duplex que
une los nódos con el nodo que hace de router (n2).
$ns duplex-link $n0 $n2 1Mb 10ms
DropTail
$ns duplex-link $n1 $n2 1Mb
10ms DropTail
$ns duplex-link $n3 $n2
1Mb 10ms DropTail
Si NAM no dibuja de forma correcta,
pulsando el boton "re-layout" para que la dibuje como queremos.
Ahora vamos a escribir los canales de conexión entre los nodos y
el router
$ns duplex-link-op $n0 $n2 orient
right-down
$ns duplex-link-op $n1 $n2
orient right-up
$ns duplex-link-op $n2
$n3 orient right
En estas líneas le decimos a NS que la conexión del nodo
0 al nodo 2 será de izquierda-abajo el de n1 con n2 de
izquierda-arriba y del n2 al n3 (ojo) izquierda solamente,
quedará como en el dibujo siguiente.