Próbuję dowiedzieć się, dlaczego wstawianie ramek sieci LAN, w najprostszej formie, jest przypisane do adresu rozgłoszeniowego Ethernet (FF: FF: FF: FF: FF: FF), a nie do adresu maszyny, która ma być włączona .
Czy ma to związek z wewnętrzną tabelą przełącznika sieci, która przypisuje adres mac do portów?
źródło
etherwake
iwakeonlan
. Maszyna źródłowa ma wiele interfejsów. Etherwake domyślnie wysyła na adres MAC stacji i pozwala określić interfejs. Wakeonlan wysyła adres rozgłoszeniowego adresu MAC i musiałem podać docelowy adres IP, w przeciwnym razie wysłałby pakiet niewłaściwy interfejs.Tak. Ponieważ mapowania wygasają po pewnym czasie (zazwyczaj to 4 godziny, jeśli dobrze pamiętam),
musi zostać nadany, aby miał szansę dotrzeć do docelowej maszyny po zniknięciu mapowań.Edytować:
Korekta: jeśli mapowania wygasają, komunikat i tak jest emitowany.
Jedynym powodem, dla którego musisz użyć rozgłaszania, jest to, że maszyna fizycznie przeniosła się do innego portu i próbowałeś użyć pakietów Magic, aby obudzić maszynę przed upływem terminu mapowania. Wygląda na to, że przydałoby się to w centrum danych, ale nie mogę powiedzieć, czy rzeczywiście jest używane.
Chociaż podany przez mnie przykład prawdopodobnie nigdy się nie zdarza, jest to prawdopodobnie powód, dla którego generalnie wybierana jest transmisja - jest bardziej niezawodna w przypadku złych / nieaktualnych mapowań.
źródło