[W5300] Mac address

안녕하세요.

W5300을 사용하고 있는데 이상한부분이 있어서 문의드립니다.

Mac address 를 01:28:D3:4B:5D:E6으로 설정시
첫번째 상황. PC와 다이렉트 연결시 Ping 정상
두번째 상황. 공유기(아이피타임)에 W5300(A장비), PC, B장비를 각각 연결
PC에서 W5300(A장비)으로 Ping 은 정상
PC에서 B장비 Ping정상
B장비에서 W5300(A장비) Ping 비정상
공유기 자체 기능을 사용하여 W5300(A장비) Ping 확인시 비정상
공유기 내부 연결 네트워크 확인시 PC, B장비 네트워크 IP,Mac 정보 확인, W5300(A장비) 는 확인 안됨
Mac address 를 00:28:D3:4B:5D:E6으로 설정시
첫번째 상황. PC와 다이렉트 연결시 Ping 정상
두번째 상황. 공유기(아이피타임)에 W5300(A장비), PC, B장비를 각각 연결
PC에서 W5300(A장비)으로 Ping 은 정상
PC에서 B장비 Ping정상
B장비에서 W5300(A장비) Ping 정상
공유기 자체 기능을 사용하여 W5300(A장비) Ping 확인시 정상
공유기 내부 연결 네트워크 확인시 W5300(A장비), PC, B장비 네트워크 IP,Mac 정보 확인

Mac addres가 01->00으로 바뀌었을 뿐인데 공유기에서 검색이되고, B장비에서 Ping이 안되던게 정상으로 확인되는데 어떤 이유를 가지고 있는지 궁금합니다

서론이 길었는데 요약하자면
MAC이 문제가 되었다면 PC와 연결시에도 비정상이어야 된다고 생각하는데
PC와는 정상, 다른 장비와 는 비정상인 상태가 궁금합니다.
모듈마다 Mac이 정해졌다고는 하지만 이게 다르다고해서 1:1통신에서 문제가 될까요?

안녕하세요 @1111

MAC Address도 IP Address와 같은 몇 가지 규칙을 가지고 있습니다.

다만, 해당 규칙들은 OS에 따라 다르게 적용될 수 있으며 또한 embedded 에서는 예외처리되는 경우도 있습니다.

먼저 말씀 하신 01:xx:xx 주소는 하기와 같이 해당 bit의 기능이 사전에 정의되어있는 bit 입니다.

B장비가 어떤 OS를 사용하는지 모르지만, 지역관리 비트를 예외 처리하여 통신이 되지 않은 것으로 보입니다.
(통신허브또한 마찬가지로 보입니다.)

해당 이슈를 피하기 위해서는 01을 제외한 00 ~ FE까지 사용하시면 됩니다.

image

그외에 01:00:5E는 그룹 멀티케스트, FF… 는 브로트케스트 등으로 사전 설정된 MAC 주소등이 있습니다.

감사합니다.