[W5100] 네트워크(핑테스트) 불안정 문제 문의드립니다.


#1

안녕하세요.
저희 회사 제품에 W5100 칩을 적용하고 있는데, 핑테스트가 불안정한 경우가 있어서 도움을 받고자 문의를 드립니다.
저희 제품(DCU)이 스위치에 접속되어 Server PC로 연결되는 구성입니다.

증상

핑테스트시 정상적으로 응답이 오다가 일정시간(약 5~10분 이내)이후부터 5~10회 사이로 응답이 없는(time out) 상황이 반복됩니다. 이후 약 30~1시간 경과후에는 완전히 응답이 없는 상태가 됩니다.

저희 제품과 스위치 사이에 공유기를 추가 연결하여 포트 포워딩 기능을 사용하면 핑테스트가 정상적으로 안정한 응답을 합니다.

네트워크 구성정보는 첨부자료를 참조하실 수 있습니다.

이런 증상이 나타나는 원인과 해결책에 대한 경험이 있으시면 도움받고자 부탁드립니다.

감사합니다.Network Configuration and Stability.pdf (150.1 KB)


#2

안녕하세요.
답변이 늦어 죄송합니다.
기본적으로 W5100은 Ping request가 오면 Ping reply가 전송되도록 되어있습니다. (IPRAW에서 ping에 관한 어플리케이션을 직접 설정한 경우는 예외)

먼저 Server PC의 네트워크 세팅이 어떻게 되어있는지 살펴보시기 바랍니다.
또한 Server PC에 Direct로 연결하여 테스트를 한번 진행해 보시고, 같은 상황이 Ping test가 정상적으로 되는지 확인해 보시기 바랍니다.


#3

안녕하세요.

서버 PC와 상관없이 Laptop - 스위치 - 자사제품(DCU) 조건으로 연결한 상태에서도 동일한 문제가 발생합니다.


#4

혹시 Wireshark을 이용하여 패킷을 캡쳐해서 주실 수 있으신가요?

그리고 스위치를 통하지 않고, Laptop과 직접 연결하였을 때에도 동일한 증상이 나오는지 테스트 해주실 수 있으신가요?


#5

스위치를 통하지 않은 경우에는 정상적으로 응답이 옵니다.
증상을 보이는 현장이 싱가포르 현장이어서 현재 증상 관련 정보를 얻기는 어렵고 다음 주에 잡혀 있는 출장 이후에 가능할 것으로 보입니다.
Wireshark를 이용한 패킷 캡쳐방법을 좀더 자세히 알려주시면 감사하겠습니다.

그리고 참고로 영문 포럼에서 올라온 답변 첨부해 드립니다.

You are not the first person experiencing issues with W5x00 + Cisco. Probably Cisco switches are too clever for W5x00, and you must make switch slightly dumber not to drive W5x00 crazy. I bet when your “instability” happens, W5100 continuously flashes its link LED (and also RX LED).

You have two things to try - one of them, or both must improve the situation, or solve your issue:

configure switch’s port into fixed speed - 100 or 10. This way you will ensure that when switch is training the line at 1Gb, the W5100 does not get issues understanding what is going on;
Enable PortFast feature for the port connected to W5100. This will disable line training at all, and in couple with fixed speed setting must make link reliable.


#6

일단 영문 포럼에 나온 답변을 한번 참조하셔서 Test 부탁드립니다.

저도 Cisco 스위치를 이용하여서 Test를 수행하였었으나, 제 Test환경에서는 문제가 발생하지 않습니다.

동일한 환경이 아니어서, 정확한 답변이 어려울것 같습니다. Wireshark 패킷을 주시면 감사하겠습니다.

Wireshark 패킷 캡쳐 방법은 아래 URL을 참조하시기 바라며, .pcap 파일로 저장하여 첨부하면 됩니다.