Winsock Join MAC ADDRESS Многоадресная группа - PullRequest
0 голосов
/ 18 января 2010

Есть ли способ присоединиться к группе многоадресной рассылки Ethernet? Вся документация, которую я нашел, касается добавления IP-группы.

Я просто хочу получить пакет CDP Cisco, отправленный на MAC-адрес 01: 00: 0c: cc: cc: cc.

1 Ответ

1 голос
/ 20 января 2010

Часть OID MAC-адреса, который вы даете (01: 00: 0C), отличается от той, которая используется для многоадресной рассылки IPv4 (01: 00: 5E), поэтому вы не можете использовать что-либо в Winsock для отправки этот пакет. Даже необработанные сокеты не будут работать, потому что это не позволяет вам копаться до уровня Ethernet.

Что вам нужно, это WinPCap или что-то в этом роде, с помощью которого вы можете создавать необработанные кадры Ethernet и получать ответные пакеты на том же уровне.

...