Enviar datos
El ejemplo anterior solamente vemos su topología, pero en una red debemos enviar datos del nodo n0 al nodo n1.
En ns  los datos se envian desde un agente a otro.
Por tanto el priemr paso será crear el agente que envia los datos del nodo 0 (n0), al agente que recibirá los datos en el nodo 1 (n1).
#Crear un agente UDP y unirlo al nodo n0
set udp0 [new Agent/UDP]
$ns attach-agent $n0 $udp0

Despues deberemos crear un genrador de tráfico, CBR que se unirá al agente UDP.
Debemos definir el tamaño de los paquetes a enviar, en este caso los haremos de 500bytes y cada paquete será enviado cada 0.005 segundos, es decir se enviarán 200 paquetes por segundo.
Todo esto lo escribiremos así.
#creamos una fuente de tráfico CBR? que se une a udp0
set cbr0 [new Aplication/Traffic/CBR]
$cbr0 set paquetSize_500
$cbr0 set interval_0.005
$cbr attach-agent $udp0

Despues debemos crear el agente que asociaremos all nodo 1, en este caso crearemos un agente nulo.
#Creamos un agente de tipo NULL asociados al nodo 1
 set null0 [new Agent/Null]

$ns attach-agent $ns1 $null0

Ahora debemos conectar ambos agentes
#Conectamos el tráfico de la fuente con el del receptor
 $ns connect $udp0 $null0


Tambien debemos decir cuando el agente CBR cuando enviará datos y cuando dejará de enviarlos y deberemos hacerlo antes de la línea 'ns at 5.0 "finish" '.
#Fijamos el funcionamiento de eventos de CBR
#Arrancará a los 0.5 seg de empezar la simulación
 $ns at 0.5 "$cbr0 start"

#Y hará la parada a los 4.5 segundos
 $ns at 4.5 "$cbr0 stop"


Este ultimo código hace que cuando pulsemos el botón de arranque de NAM despues de 0.5 empezará a enviar paquetes del nodo0 al nodo 1
Todo esta parte del código lo añadiremos al que hemos generado en el ejercicio 3 quedando así y el tcl te lo puedes bajar aquí,
el NAM te dará un resultado parecido al del dibujo.