Buenos días colegas.
Hace tiempo tengo un centos 6 64bits funcionando, y estamos intentando conocer el origen del problema que tenemos. Se trata de enviar simultáneamente unos 500 mensajes por UDP a distintas IP de destino, también 500 ips distintas. Cada mensaje no supera los 100 bytes de longitud. El problema es que cuando hacemos el envío, verificamos en algunas IPs de destino que en algunas llega el mensaje y no en otras. Hicimos muchas pruebas en su momento no llegando a ninguna conclusión cierta. Cambiamos algunos buffers del kernel, etc. sin cambios en los resultados. Nuestra duda es si era culpa de nuestra aplicación o había algo en el kernel que limitara esto. Hace poco di con un artículo interesante que trata algo de esto, pero aún no hemos podido hacer las pruebas. Mi pregunta es si alguien sabe a que se puede deber este inconveniente. El artículo que mencioné es el siguiente:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Plat...
Saludos cordiales
bump
El 17/09/2013 12:56 p.m., Normando Hall escribió:
Buenos días colegas.
Hace tiempo tengo un centos 6 64bits funcionando, y estamos intentando conocer el origen del problema que tenemos. Se trata de enviar simultáneamente unos 500 mensajes por UDP a distintas IP de destino, también 500 ips distintas. Cada mensaje no supera los 100 bytes de longitud. El problema es que cuando hacemos el envío, verificamos en algunas IPs de destino que en algunas llega el mensaje y no en otras. Hicimos muchas pruebas en su momento no llegando a ninguna conclusión cierta. Cambiamos algunos buffers del kernel, etc. sin cambios en los resultados. Nuestra duda es si era culpa de nuestra aplicación o había algo en el kernel que limitara esto. Hace poco di con un artículo interesante que trata algo de esto, pero aún no hemos podido hacer las pruebas. Mi pregunta es si alguien sabe a que se puede deber este inconveniente. El artículo que mencioné es el siguiente:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Plat...
Saludos cordiales
Considero que a mensaje te refieres a paquete udp?? La pregunta es: Las ip destino todas aceptan conexiones udp por un puerto x??
De otra forma no logro entender el problema. El 17/09/2013 11:56, "Normando Hall" nhall@unixlan.com.ar escribió:
Buenos días colegas.
Hace tiempo tengo un centos 6 64bits funcionando, y estamos intentando conocer el origen del problema que tenemos. Se trata de enviar simultáneamente unos 500 mensajes por UDP a distintas IP de destino, también 500 ips distintas. Cada mensaje no supera los 100 bytes de longitud. El problema es que cuando hacemos el envío, verificamos en algunas IPs de destino que en algunas llega el mensaje y no en otras. Hicimos muchas pruebas en su momento no llegando a ninguna conclusión cierta. Cambiamos algunos buffers del kernel, etc. sin cambios en los resultados. Nuestra duda es si era culpa de nuestra aplicación o había algo en el kernel que limitara esto. Hace poco di con un artículo interesante que trata algo de esto, pero aún no hemos podido hacer las pruebas. Mi pregunta es si alguien sabe a que se puede deber este inconveniente. El artículo que mencioné es el siguiente:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Plat...
Saludos cordiales
-- Normando Hall Rosario - Argentina normandohall@gmail.com
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola David. Así es, es un paquete UDP (o varios de ellos) a varios dispositivos UDP que están escuchando en el puerto x. Cada destino es una IP diferente.
El 24/09/2013 07:19 a.m., David González Romero escribió:
Considero que a mensaje te refieres a paquete udp?? La pregunta es: Las ip destino todas aceptan conexiones udp por un puerto x??
De otra forma no logro entender el problema. El 17/09/2013 11:56, "Normando Hall" nhall@unixlan.com.ar escribió:
Buenos días colegas.
Hace tiempo tengo un centos 6 64bits funcionando, y estamos intentando conocer el origen del problema que tenemos. Se trata de enviar simultáneamente unos 500 mensajes por UDP a distintas IP de destino, también 500 ips distintas. Cada mensaje no supera los 100 bytes de longitud. El problema es que cuando hacemos el envío, verificamos en algunas IPs de destino que en algunas llega el mensaje y no en otras. Hicimos muchas pruebas en su momento no llegando a ninguna conclusión cierta. Cambiamos algunos buffers del kernel, etc. sin cambios en los resultados. Nuestra duda es si era culpa de nuestra aplicación o había algo en el kernel que limitara esto. Hace poco di con un artículo interesante que trata algo de esto, pero aún no hemos podido hacer las pruebas. Mi pregunta es si alguien sabe a que se puede deber este inconveniente. El artículo que mencioné es el siguiente:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Plat...
Saludos cordiales
-- Normando Hall Rosario - Argentina normandohall@gmail.com
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
La PC que envia... puede hacer ping a todas las IP? Ademas puedes establecer una conexión por ese puerto desde la PC: telnet ip.1.a.probar X
Que te puedes mostrar el log de tu software que envia los paquetes, hablaste del Kernel, entonces el log de /var/log/messages??
Yo imagino que las conexion de protocolos especificos deben estar aceptadas en los firewall en caso que IPtables lo tengas andando, algo así como: iptables -A INPUT -p udp -d 0/0 --dport X -j ACCEPT
No sabria decirte más si no tengo mas datos donde poder ver los posibles problemas.
Saludos, David
El 24 de septiembre de 2013 08:58, Normando Hall nhall@unixlan.com.arescribió:
Hola David. Así es, es un paquete UDP (o varios de ellos) a varios dispositivos UDP que están escuchando en el puerto x. Cada destino es una IP diferente.
El 24/09/2013 07:19 a.m., David González Romero escribió:
Considero que a mensaje te refieres a paquete udp?? La pregunta es: Las ip destino todas aceptan conexiones udp por un puerto x??
De otra forma no logro entender el problema. El 17/09/2013 11:56, "Normando Hall" nhall@unixlan.com.ar escribió:
Buenos días colegas.
Hace tiempo tengo un centos 6 64bits funcionando, y estamos intentando conocer el origen del problema que tenemos. Se trata de enviar simultáneamente unos 500 mensajes por UDP a distintas IP de destino, también 500 ips distintas. Cada mensaje no supera los 100 bytes de longitud. El problema es que cuando hacemos el envío, verificamos en algunas IPs de destino que en algunas llega el mensaje y no en otras. Hicimos muchas pruebas en su momento no llegando a ninguna conclusión cierta. Cambiamos algunos buffers del kernel, etc. sin cambios en los resultados. Nuestra duda es si era culpa de nuestra aplicación o había algo en el kernel que limitara esto. Hace poco di con un artículo interesante que trata algo de esto, pero aún no hemos podido hacer las pruebas. Mi pregunta es si alguien sabe a que se puede deber este inconveniente. El artículo que mencioné es el siguiente:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Plat...
Saludos cordiales
-- Normando Hall Rosario - Argentina normandohall@gmail.com
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
-- Normando Hall Rosario - Argentina normandohall@gmail.com
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola,
Entre el host que envía los paquetes UDP y los ordenadores que los reciben, ¿que hay en medio?
Lo que quiero decir es que los dispositivos de red (routers y switchs) por los que pasa el trafico UDP deben soportar y tener bien configurado multicast. Verifica que tienes activado al menos un dispositivo con el rol IGMP Querier en la red y IGMP Snooping en todos.
Saludos.
Hola Francesc
El tema es asi. El host desde el cual salen los paquetes UDP es una VPS alojado en la empresa IPLAN. Es un VPS de los mas grandes que disponen.
No sé que hay en el medio, pero lo cierto es que tengo acceso a la IP pública directamente y es sobre la cual envío los paquetes. Cuando digo multicast no me refiero exactamente al protocolo multicast, sino que simplemente hago como un broadcast. Es asi de simple, quizás me he equivocado bastante con el asunto del email, en realidad es un broadcast. Bueno, ese broadcasta, a algunos terminales les llega el paquete y a otros no.
Saludos
El 30/09/2013 09:06 p.m., Francesc Guitart escribió:
Hola,
Entre el host que envía los paquetes UDP y los ordenadores que los reciben, ¿que hay en medio?
Lo que quiero decir es que los dispositivos de red (routers y switchs) por los que pasa el trafico UDP deben soportar y tener bien configurado multicast. Verifica que tienes activado al menos un dispositivo con el rol IGMP Querier en la red y IGMP Snooping en todos.
Saludos.
Los terminales tienen alguna identificación IP? Podrias establecer pequeños tuneles para asegurar la entrega del paquete...
Saludos, David
El 2 de octubre de 2013 22:56, Normando Hall nhall@unixlan.com.arescribió:
Hola Francesc
El tema es asi. El host desde el cual salen los paquetes UDP es una VPS alojado en la empresa IPLAN. Es un VPS de los mas grandes que disponen.
No sé que hay en el medio, pero lo cierto es que tengo acceso a la IP pública directamente y es sobre la cual envío los paquetes. Cuando digo multicast no me refiero exactamente al protocolo multicast, sino que simplemente hago como un broadcast. Es asi de simple, quizás me he equivocado bastante con el asunto del email, en realidad es un broadcast. Bueno, ese broadcasta, a algunos terminales les llega el paquete y a otros no.
Saludos
El 30/09/2013 09:06 p.m., Francesc Guitart escribió:
Hola,
Entre el host que envía los paquetes UDP y los ordenadores que los reciben, ¿que hay en medio?
Lo que quiero decir es que los dispositivos de red (routers y switchs) por los que pasa el trafico UDP deben soportar y tener bien configurado multicast. Verifica que tienes activado al menos un dispositivo con el rol IGMP Querier en la red y IGMP Snooping en todos.
Saludos.
-- Normando Hall Rosario - Argentina normandohall@gmail.com
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es