[W5300] ARP 응답이 안됩니다.

안녕하세요.

다름이 아니오라~ 지멘스 PLC와 TCP/IP 통신을 진행하고 있습니다.
W5300은 Server이며 PLC는 Client로 구성 되어있습니다.

W5300 <-> PC는 통신 연결이 잘되며,
PC <-> PLC 또한 연결이 잘 됩니다.
W5300 <-> PLC만 통신 연결이 안됩니다.
모두 같은 네트워크에 있습니다.

인더넷 통신 패킷 분석을 해 보면, ARP응답을 PLC로 전송하지 않고 있더군요!!
ARP응답을 안하는 경우가 어떤 Case가 있는지 궁금합니다.

감사합니다.
새해 복 많이 받으세요~~!!

안녕하세요

PC에서 W5300으로 주는 패킷과 PLC에서 W5300으로 주는 패킷의 차이점을 알려주시면 좋을 것 같습니다.
어려우시다면 패킷 파일을 첨부해주셔도 됩니다.
감사합니다

현재 PLC가 타지 공장에 설치되어 있어 사무실에서 Test할 수 없습니다.
한가지 궁금한 부분이 있는데요
Mac Address 구조를 보면 첫 바이트에 마지막 비트정보가 0: 유니케스트 1 : 멀티케스트
이렇게 정해진다고 되어 있습니다. 저희가 지금 Mac설정을 멀티케스트로 설정되어 있으며
혹시 이 설정으로 인해 PLC에 ARP응답이 안되고 있는지요???
지금까지는 Mac Address 설정이 가장 의심이 됩니다.

현재 PLC가 타지 공장에 설치되어 있어 사무실에서 Test할 수 없습니다.
한가지 궁금한 부분이 있는데요
Mac Address 구조를 보면 첫 바이트에 마지막 비트정보가 0: 유니케스트 1 : 멀티케스트
이렇게 정해진다고 되어 있습니다. 저희가 지금 Mac설정을 멀티케스트로 설정되어 있으며
혹시 이 설정으로 인해 PLC에 ARP응답이 안되고 있는지요???
지금까지는 Mac Address 설정이 가장 의심이 됩니다.

안녕하세요

multicast 통신에서 address는 Source address과는 별개로
destination mac address를 multicast 그룹 주소로 설정하여 통신합니다.
따라서 Source mac address를 multicast주소로 사용하시면 안됩니다.

혹시 source mac은 unicast 주소이고 destination이 multicast 주소로 설정되어있는것은 아닌가요?
그러신 경우에도 W5300은 해당 multicast 그룹의 가입이 되어있지 않기때문에 arp 패킷을 받지 않게 되어있어서 응답을 주지 못합니다.

카테고리를 한국어 포럼으로 이동하고, 게시물 제목에 [W5300]을 추가하였습니다.