답변:
AMD의 사양 에 따르면 대상은 모든 주소 일 필요는 없습니다. 수신 국 주소 또는 멀티 캐스트 주소 일 수도 있습니다. 페이로드는 다른 이야기입니다. 시퀀스 ff : ff : ff : ff : ff : ff 뒤에 수신 국의 MAC 주소가 16 번 반복되어야합니다.
이 경우 스위치의 CAM 테이블에 스테이션 항목이없는 것은 중요하지 않습니다. 항목이 없으면 패킷이 모든 포트로 전달되어야합니다.
etherwake
및 wakeonlan
유틸리티를 사용하여 빠른 테스트를 실행했습니다 . 소스 머신에는 여러 인터페이스가 있습니다. Etherwake는 기본적으로 스테이션 MAC 주소로 전송하고 인터페이스를 지정할 수 있습니다. Wakeonlan은 브로드 캐스트 MAC 주소 주소로 보내고 대상 IP 주소를 지정해야했습니다. 그렇지 않으면 잘못된 인터페이스로 패킷을 보냈습니다.
예. 매핑은 일정 시간이 지나면 만료되므로 (일반적으로 올바르게 호출하면 4 시간) 브로드 캐스트해야 매핑이 사라진 후 대상 시스템에 도달 할 수 있습니다.
편집하다:
수정 : 매핑이 만료되면 메시지가 브로드 캐스트됩니다.
브로드 캐스트를 사용해야하는 유일한 이유는 머신이 물리적으로 다른 포트로 이동하고 매핑이 만료되기 전에 매직 패킷을 사용하여 머신을 깨우려는 경우입니다. 이와 같은 소리는 데이터 센터에서 유용하지만 실제로 사용되는지는 말할 수 없습니다.
내가 제시 한 예는 결코 일어나지 않지만, 브로드 캐스트가 일반적으로 선택되는 이유 일 수 있습니다. 잘못되었거나 오래된 매핑의 경우 더 안정적입니다.