Есть ли способ присоединиться к группе многоадресной рассылки Ethernet? Вся документация, которую я нашел, посвящена добавлению группы IP.
Я просто хочу получить пакет Cisco CDP, который отправляется на MAC-адрес 01:00:0c:cc:cc:cc.
Есть ли способ присоединиться к группе многоадресной рассылки Ethernet? Вся документация, которую я нашел, посвящена добавлению группы IP.
Я просто хочу получить пакет Cisco CDP, который отправляется на MAC-адрес 01:00:0c:cc:cc:cc.
Часть OID предоставленного вами MAC-адреса (01:00:0C) отличается от используемой для многоадресной рассылки IPv4 (01:00:5E), поэтому вы не можете использовать Winsock для отправки этого пакета. Даже необработанные сокеты не будут работать, потому что это не позволит вам докопаться до уровня Ethernet.
Что вам нужно, так это WinPCap или что-то подобное, с помощью которого вы можете создавать необработанные кадры Ethernet и получать ответные пакеты на тот самый уровень.