Winsock Присоединиться к группе многоадресной рассылки MAC ADDRESS

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

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


person BadChoice    schedule 18.01.2010    source источник


Ответы (1)


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

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

person Warren Young    schedule 20.01.2010