Winsock Únete MAC dirección de grupo multicast
-
21-09-2019 - |
Pregunta
¿Hay una manera de unirse a un grupo de multidifusión Ethernet? Toda la documentación que he encontrado es sobre la adición de un grupo de IP.
Sólo quiero recibir el paquete de Cisco CDP que se envía a la dirección MAC 01: 00: 0C: cc: cc:. Cc
Solución
La parte OID de la dirección MAC que dar (01: 00: 0C) no es el mismo que el utilizado para la multidifusión IPv4 (01: 00: 5E), por lo que no se puede usar cualquier cosa en Winsock para enviar este paquete. Incluso los raw sockets no funcionarán, porque eso no vamos a excavar hasta la capa Ethernet.
Lo que necesita es WinPCap o algo parecido, con la que se puede construir tramas Ethernet primas y recibir responder a los paquetes en ese mismo nivel.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow