Problema:
Deseo simular algunos escenarios de red.
a) Simular en un salto satelital
b) Simular perdida de paquetes
Lo anterior es de mucha utilidad porque permite probar escenarios -casi reales-. Se pueden probar aplicaciones y conocer como se comportan ante una alta tasa de pérdida de paquetes y/o ante altos tiempos de respuesta. Otra opción es conocer el comportamiento ante pérdidad y/o RTT aleatorios y muchas otras cosas.
Solución:
Netem (Network Emulacion) que permite simular escenarios de red muy tipicos en redes WAN, MAN y Satelitales.
Netem es controlado con el comando tc que es parte de iproute2
Ejemplos:
a) Simular el Round Trip Time de un salto satelital (550 ms):
# tc qdisc add dev eth0 root netem delay 550ms
Fijense del tiempo del ping antes y durante el comando (salto del 10 al 11):
[root@localhost ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=53 time=51.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=53 time=48.6 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=53 time=50.9 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=53 time=49.8 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=53 time=51.8 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=53 time=50.4 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=53 time=49.9 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=53 time=50.6 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=53 time=51.1 ms
64 bytes from 8.8.8.8: icmp_seq=10 ttl=53 time=50.6 ms
64 bytes from 8.8.8.8: icmp_seq=11 ttl=53 time=601 ms
64 bytes from 8.8.8.8: icmp_seq=12 ttl=53 time=600 ms
64 bytes from 8.8.8.8: icmp_seq=13 ttl=53 time=601 ms
64 bytes from 8.8.8.8: icmp_seq=14 ttl=53 time=600 ms
64 bytes from 8.8.8.8: icmp_seq=15 ttl=53 time=600 ms
64 bytes from 8.8.8.8: icmp_seq=16 ttl=53 time=600 ms
b) Simular una red WAN con tiempos de mayor variación (de 100 ms - 10 ms) de manera aleatoria:
# tc qdisc change dev eth0 root netem delay 100ms 10ms
64 bytes from 8.8.8.8: icmp_seq=60 ttl=53 time=49.3 ms
64 bytes from 8.8.8.8: icmp_seq=61 ttl=53 time=50.5 ms
64 bytes from 8.8.8.8: icmp_seq=62 ttl=53 time=59.6 ms
64 bytes from 8.8.8.8: icmp_seq=63 ttl=53 time=50.7 ms
64 bytes from 8.8.8.8: icmp_seq=64 ttl=53 time=49.6 ms
64 bytes from 8.8.8.8: icmp_seq=65 ttl=53 time=143 ms
64 bytes from 8.8.8.8: icmp_seq=66 ttl=53 time=152 ms
64 bytes from 8.8.8.8: icmp_seq=67 ttl=53 time=157 ms
64 bytes from 8.8.8.8: icmp_seq=68 ttl=53 time=153 ms
64 bytes from 8.8.8.8: icmp_seq=69 ttl=53 time=159 ms
64 bytes from 8.8.8.8: icmp_seq=70 ttl=53 time=155 ms
c) Simular perdida % de paquetes:
# tc qdisc change dev eth0 root netem loss 0.1%
El comando anterior ocasiona una pérdida de 1/1000 paquetes descartados de manera aleatoria
Más opciones:
Existen muchas otras opciones como:
a) Duplicar paquetes
# tc qdisc change dev eth0 root netem duplicate 9%
b) Corromper (dañar) un paquete:
# tc qdisc change dev eth0 root netem corrupt 0.1%
Mas información:
http://www.linuxfoundation.org/collaborate/workgroups/networking/netem
http://www.cyberciti.biz/faq/linux-traffic-shaping-using-tc-to-control-http-traffic/
Blog en espanol destinado a diferentes temas tecnicos principalmente en IT y Networking. Se desea cubrir Linux, DNS, DNSSEC, RPKI, BGP, Cisco, Programacion (Bash, Python, etc), Protocolos de Enrutamiento, Seguridad en Redes, VoIP.
miércoles, 7 de septiembre de 2011
martes, 30 de agosto de 2011
Twitters sobre IPv6 en español
Introducción:
Deseo seguir información de Tweets en español sobre IPv6.
A quienes seguir:
@lactf (Latin American & Caribbean Task Force sobre IPv6)
@MendozaIPv6Day
@ipv6cl
@SI6NetworksES (sobre IPv6 pero con mayor tendencia a Seguridad y hacking)
Indiscutiblemente hay muchos más sin embargo los anteriores son exclusivamente de IPv6 y en español. Muchas veces existe información en otros idiomas (ejemplo retweets) pero la mayoría son idioma español.
Mas info
http://www.twitter.com
Lista de correo LACTF: http://acostanetwork.blogspot.com/2011/06/lista-de-correo-de-ipv6-lac-tf-de.html
@lactf tambien tiene un grupo en linkedin: http://t.co/IGBx8iB
Deseo seguir información de Tweets en español sobre IPv6.
A quienes seguir:
@lactf (Latin American & Caribbean Task Force sobre IPv6)
@MendozaIPv6Day
@ipv6cl
@SI6NetworksES (sobre IPv6 pero con mayor tendencia a Seguridad y hacking)
Indiscutiblemente hay muchos más sin embargo los anteriores son exclusivamente de IPv6 y en español. Muchas veces existe información en otros idiomas (ejemplo retweets) pero la mayoría son idioma español.
Mas info
http://www.twitter.com
Lista de correo LACTF: http://acostanetwork.blogspot.com/2011/06/lista-de-correo-de-ipv6-lac-tf-de.html
@lactf tambien tiene un grupo en linkedin: http://t.co/IGBx8iB
miércoles, 17 de agosto de 2011
Crear un archivo de determinado tamaño en Linux
Hola todos, este es un post sencillo pero quizás muy util
Introduccion:
Deseo crear un archivo de un tamaño especifico en linux
Comando:
Para crear un archivo de..., digamos 5 Megabytes:
Formula:
(10*1024*1024=5242880 bytes). Esto quiere decir que 5 MB en bytes son: 5242880
El comando a ejecutar es:
$ dd if=/dev/zero of=archivo_5MB bs=5242880 count=1
Importante, si intentas utilizar el device if (input file) /dev/null NO SIRVE, el tamaño resultante del archivo será 0.
1+0 records in
1+0 records out
5242880 bytes (10 MB) copied, 0.392 s, 33.6 MB/s
Luego has un "ls -l" y revisa el tamaño del archivo.
Introduccion:
Deseo crear un archivo de un tamaño especifico en linux
Comando:
Para crear un archivo de..., digamos 5 Megabytes:
Formula:
(10*1024*1024=5242880 bytes). Esto quiere decir que 5 MB en bytes son: 5242880
El comando a ejecutar es:
$ dd if=/dev/zero of=archivo_5MB bs=5242880 count=1
Importante, si intentas utilizar el device if (input file) /dev/null NO SIRVE, el tamaño resultante del archivo será 0.
1+0 records in
1+0 records out
5242880 bytes (10 MB) copied, 0.392 s, 33.6 MB/s
Luego has un "ls -l" y revisa el tamaño del archivo.
lunes, 4 de julio de 2011
Solución: "Give root password for maintenance"
Problema:
Al intentar arrancar Linux recibo el mensaje:
Give root password for maintenance
(or type Control-D to continue):
Diagnostico:
El inconveniente es que existen errores en tu File System que no pudieron solucionarse automaticamente durante el arranque.
Solucion:
El mensaje hay que obligatoriamente colocar el password de root. Posteriormente uno de los siguientes comandos:
- Solucion automaticamente
fsck -vfy /dev/sda5
- Solucion interactiva
fsck -vf /dev/sda5
Espero este pequeno articulo haya sido util.
Suerte!
Al intentar arrancar Linux recibo el mensaje:
Give root password for maintenance
(or type Control-D to continue):
Diagnostico:
El inconveniente es que existen errores en tu File System que no pudieron solucionarse automaticamente durante el arranque.
Solucion:
El mensaje hay que obligatoriamente colocar el password de root. Posteriormente uno de los siguientes comandos:
- Solucion automaticamente
fsck -vfy /dev/sda5
- Solucion interactiva
fsck -vf /dev/sda5
Espero este pequeno articulo haya sido util.
Suerte!
martes, 28 de junio de 2011
Resultados encuesta Post IPv6 World Day. Lacnic-LACTF
Introduccion:
Estos fueron los resultados de una encuestra realizada dos dias despues del World IPv6 Day en la lista LAC-TF (IPv6) de Lacnic:
1. Crees que se repita el World IPv6 Day?
Si 92,6% 25
No 7,4% 2
2. En caso de repetirse el World IPv6 Day te gustaria que dure cuanto tiempo?
1 dia 7,4% 2
3 dias 25,9% 7
1 semana 37,0% 10
Dejarlo para siempre 29,6% 8
3. Cuando crees que se deba repetir el World IPv6 Day?
En un mes 11,1% 3
En 3 meses 33,3% 9
En 6 meses 22,2% 6
En un ano 33,3% 9
4. Cuantos problemas conseguiste en el World IPv6 Day?
0-1 69,2% 18
2-5 26,9% 7
6-10 3,8% 1
> 10 0,0% 0
5. En tu centro de Help desk aumento la cantidad de llamadas durante
el World IPv6 Day?
Menos de 10% 100,0% 24
11-50% 0,0% 0
>50% 0,0% 0
6. En tu organizacion, si no han desplegado IPv6 cual es la causa:
Mi ISP no lo soporta 32,0% 8
Es muy costoso 0,0% 0
No me interesa 0,0% 0
La alta gerencia no está interesada 12,0% 3
Ya tengo desplegado IPv6 56,0% 14
Estos fueron los resultados de una encuestra realizada dos dias despues del World IPv6 Day en la lista LAC-TF (IPv6) de Lacnic:
1. Crees que se repita el World IPv6 Day?
Si 92,6% 25
No 7,4% 2
2. En caso de repetirse el World IPv6 Day te gustaria que dure cuanto tiempo?
1 dia 7,4% 2
3 dias 25,9% 7
1 semana 37,0% 10
Dejarlo para siempre 29,6% 8
3. Cuando crees que se deba repetir el World IPv6 Day?
En un mes 11,1% 3
En 3 meses 33,3% 9
En 6 meses 22,2% 6
En un ano 33,3% 9
4. Cuantos problemas conseguiste en el World IPv6 Day?
0-1 69,2% 18
2-5 26,9% 7
6-10 3,8% 1
> 10 0,0% 0
5. En tu centro de Help desk aumento la cantidad de llamadas durante
el World IPv6 Day?
Menos de 10% 100,0% 24
11-50% 0,0% 0
>50% 0,0% 0
6. En tu organizacion, si no han desplegado IPv6 cual es la causa:
Mi ISP no lo soporta 32,0% 8
Es muy costoso 0,0% 0
No me interesa 0,0% 0
La alta gerencia no está interesada 12,0% 3
Ya tengo desplegado IPv6 56,0% 14
lunes, 27 de junio de 2011
Lista de correo de IPv6. LAC-TF de Lacnic
Hola todos(as)!,
En esta oportunidad solo quería dar un consejo a todas aquellas personas que deseen mantenerse actualizadas y aprender en el área de IPv6
Sobre la lista/foro LAC-TF:
Este foro, patrocinado por Lacnic, está destinado a todas las personas interesadas en el desarrollo de IPv6 en la región. Sean preguntas sobre su implementación y despliegue o bien información actualizada sobre los avances en la adopción de IPv6, esta lista representa un espacio para la innovación tecnologica a través del nuevo protocolo IPv6.
Que hay que hacer:
Suscribirse a la lista de LAC-TF. Procedimiento:
1) Ir a: https://mail.lacnic.net/mailman/listinfo/lactf y llenar el formulario de la página Web.
2) En los siguientes minutos recibirá un correo confirmando la suscripción a la lista
Posteriormente para publicar mensajes debe enviar un correo a lactf@lacnic.net
Ventajas:
1) Cualquier persona se puede suscribir
2) Experiencia real de otras personas en cuanto al uso y del día a día en el mundo de IPv6
3) Gente dispuesta a escuchar y ayudar sin importar
4) La lista posee un volumen de correos ligero, con ello quiero decir que no molesta mucho
5) Facilmente filtrable con la intención de mover automaticamente el correo a la carpeta deseada (todos los correos tienen LAC-TF en el subject
6) Se publican noticias periodicamente que ayudan a mantenerse al día
7) Cualquier persona puede participar realizando y/o respondiendo preguntas
Más información:
https://mail.lacnic.net/mailman/listinfo/lactf
http://www.lacnic.net
En esta oportunidad solo quería dar un consejo a todas aquellas personas que deseen mantenerse actualizadas y aprender en el área de IPv6
Sobre la lista/foro LAC-TF:
Este foro, patrocinado por Lacnic, está destinado a todas las personas interesadas en el desarrollo de IPv6 en la región. Sean preguntas sobre su implementación y despliegue o bien información actualizada sobre los avances en la adopción de IPv6, esta lista representa un espacio para la innovación tecnologica a través del nuevo protocolo IPv6.
Que hay que hacer:
Suscribirse a la lista de LAC-TF. Procedimiento:
1) Ir a: https://mail.lacnic.net/mailman/listinfo/lactf y llenar el formulario de la página Web.
2) En los siguientes minutos recibirá un correo confirmando la suscripción a la lista
Posteriormente para publicar mensajes debe enviar un correo a lactf@lacnic.net
Ventajas:
1) Cualquier persona se puede suscribir
2) Experiencia real de otras personas en cuanto al uso y del día a día en el mundo de IPv6
3) Gente dispuesta a escuchar y ayudar sin importar
4) La lista posee un volumen de correos ligero, con ello quiero decir que no molesta mucho
5) Facilmente filtrable con la intención de mover automaticamente el correo a la carpeta deseada (todos los correos tienen LAC-TF en el subject
6) Se publican noticias periodicamente que ayudan a mantenerse al día
7) Cualquier persona puede participar realizando y/o respondiendo preguntas
Más información:
https://mail.lacnic.net/mailman/listinfo/lactf
http://www.lacnic.net
Espero se suscriban!!!!
jueves, 9 de junio de 2011
Resultados encuesta antes del World IPv6 Day. Lacnic-LACTF
Introduccion:
Estos fueron los resultados de una encuestra realizada dos dias antes del World IPv6 Day en la lista LAC-TF (IPv6) de Lacnic:
1) Eres un ISP?
Si
40,5% 17
No
59,5% 25
2) Tienes planes de despliegue de IPv6 ?
Ya tengo IPv6
59,4% 19
Antes de 6 meses
9,4% 3
Antes de 1 año
9,4% 3
Antes de 2 años
6,3% 2
Sin tiempos definidos
15,6% 5
3) Que esperas del World IPv6 Day?
Menos de 1% de problemas de conexión
61,0% 25
Entre 1-50% de problemas de conexión
34,1% 14
Entre 51-99% de problemas de conexión
4,9% 2
Se perderá la conexión complemamente en Internet
0,0% 0
4) En tu centro de Help Desk que esperas?
No va a aumentar la cantidad de llamadas
55,0% 22
Aumentará entre 1-10% la cantidad de llamadas
40,0% 16
Aumentará más de 10% la cantidad de llamadas
5,0% 2
5) Tienen estimado algun plan en caso de que el Help Desk se desborde?
Si
31,7% 13
No
68,3% 28
6) Estas preocupado por tu servicio de Internet este día?
Nada-Poco
73,8% 31
Mas o menos
23,8% 10
Mucho
2,4% 1
7) Tu organización (alta gerencia) se ha preocupado por este evento?
Nada-Poco
45,2% 19
Medio
33,3% 14
Bastante
21,4% 9
Estos fueron los resultados de una encuestra realizada dos dias antes del World IPv6 Day en la lista LAC-TF (IPv6) de Lacnic:
1) Eres un ISP?
Si
40,5% 17
No
59,5% 25
2) Tienes planes de despliegue de IPv6 ?
Ya tengo IPv6
59,4% 19
Antes de 6 meses
9,4% 3
Antes de 1 año
9,4% 3
Antes de 2 años
6,3% 2
Sin tiempos definidos
15,6% 5
3) Que esperas del World IPv6 Day?
Menos de 1% de problemas de conexión
61,0% 25
Entre 1-50% de problemas de conexión
34,1% 14
Entre 51-99% de problemas de conexión
4,9% 2
Se perderá la conexión complemamente en Internet
0,0% 0
4) En tu centro de Help Desk que esperas?
No va a aumentar la cantidad de llamadas
55,0% 22
Aumentará entre 1-10% la cantidad de llamadas
40,0% 16
Aumentará más de 10% la cantidad de llamadas
5,0% 2
5) Tienen estimado algun plan en caso de que el Help Desk se desborde?
Si
31,7% 13
No
68,3% 28
6) Estas preocupado por tu servicio de Internet este día?
Nada-Poco
73,8% 31
Mas o menos
23,8% 10
Mucho
2,4% 1
7) Tu organización (alta gerencia) se ha preocupado por este evento?
Nada-Poco
45,2% 19
Medio
33,3% 14
Bastante
21,4% 9
Suscribirse a:
Entradas (Atom)
Una mejora práctica en el Transporte DNS sobre UDP en IPv6
Por Hugo Salgado y Alejandro Acosta Introducción y planteamiento del problema En el presente documento queremos discutir sobre un draft (bor...
-
Debido al crecimiento moderado que ha tenido el presente blog se me ocurrió añadir/integrar las estadisticas de google analytics a mi blog. ...
-
Introduccion: En algunas ocasiones es necesario "bajar" o deshabilitar iptables en nuestro Linux, el procedimiento depende de...
-
Saludos, Lo primero que debemos de hacer para quitar el stacking entre los switches es desconectar los cables Stack que los unen.... Es buen...