2008-12-18 34 views
19

¿Es posible enviar un paquete de difusión UDP a una subred diferente a través de un enrutador? Estoy escribiendo una aplicación para descubrir ciertos dispositivos en la red, y la PC podría estar en una subred diferente de los dispositivos que está buscando.paquetes de difusión UDP a través de las subredes

Respuesta

19

Sí y no.

En realidad es posible, siempre que los enrutadores intermedios no tengan configurado no ip directed-broadcasts o similar. Sin embargo, estos días es el predeterminado porque permitir transmisiones normales para atravesar enrutadores es un problema de DoS.

Si realmente desea transmitir a través de subredes, en su lugar debe usar IP Multicast. Eso aún requiere que los enrutadores intermedios estén configurados de forma adecuada, pero es la forma "correcta" de hacerlo.

+0

¿Cómo podría transmitir, cuál sería entonces la transmisión de IP para llegar a todas las subredes? – Gobliins

6

Respuesta corta:

Respuesta larga: Tal vez. DHCP funciona de esta manera, pero los enrutadores están configurados para permitir que la transmisión UDP en el puerto DHCP. Si tenía el control total del hardware de red, podría abrir todos// todos los puertos UDP para permitir la transmisión a través de subredes. Sin control sobre la configuración de los enrutadores, vea la respuesta breve.

0

Saludos Jon,

routers Cisco por lo general contienen un modo de dirección Ayudante UDP IP que se puede utilizar para cruzar la subred.

Cuestiones relacionadas