W5300 udp 모드 전송 시 arp 처리 관련 질의
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: W5300 udp 모드 전송 시 arp 처리 관련 질의
by hsshim01 ·
안녕하세요, 담당자님:
저희가 지금 추가적인 시험을 하고 있는 중인데 현상에 대한 추가적인 질의사항이
있어서 적습니다.
Destination IP 주소는 정상적으로 설정하고 Destination의 MAC 주소(Sn_DHAR)만
실제와 다르게 설정하여 SEND_MAC으로 UDP 전송하였는데 송수신이 안되지 않을까
하는 예상과 달리 Destination 쪽에서 정상적으로 수신이 되네요. 그렇다면
설정한 MAC 주소로 UDP 패킷을 전송한다고 되어 있는데, 제가 상대 Node의 MAC 주소와
다른 존재하지 않는 MAC 주소를 할당했는데도 불구하고 Destination에서 패킷을
정상수신하네요. 어떻게 이해해야 할까요?
도움 감사 드립니다.
RE: W5300 udp 모드 전송 시 arp 처리 관련 질의
by hsshim01 ·
안녕하세요, 담당자님:
저희가 WireShark로 시험한 결과 아래와 같은 현상이 있었고 해결 되었습니다. 제가 Gateway 설정을
잘못해줬네요. Gateway 주소를 Destination IP와 동일하게 하니 패킷이 전송되네요. 그런데요 이렇게
하는 것이 맞는 건가요? Errata의 경우와는 좀 다른 것 같은데… Errata는 Destination IP가 0.0.0.0일 때
아니었나요? 현 상황은 Destination IP가 192.168.0.20인데…
-. ARP 발생안함
-. 패킷이 WireShark에 캡쳐됨
-. Destination MAC 주소는 Header 관찰 결과 실제 Network 카드와 달리 설정하더라도 설정한 값이 그대로 전달
-. ARP 발생
: 실제 W5300 IP는 192.168.1.86, Destination IP는 192.168.0.20로 데이터를 SEND하고자 했는데 ARP는
192.168.1.1로 발생 (Who has 192.168.1.1? Tell 192.168.1.86)
-. 패킷이 WireShark에 의해 캠쳐되지 않음
-. 패킷이 캡쳐되지 않았기에 패킷 내용물 확인 안됨
일단 주의사항이나 의견이 있으시면 주시면 감사하겠습니다.
RE: W5300 udp 모드 전송 시 arp 처리 관련 질의
by irinakim ·
안녕하세요
우선답변 늦어 죄송합니다.
몇가지 오해하시는 부분이 있어 알려드립니다.
ARP이후에 해당 register에 저장되게 됩니다.
그러니, Send_MAC일경우는 ARP timeout이 발생하지 않습니다.
4.Destination IP : 192.168.0.20/ Source IP(W5300): 192.168.1.86 이라면,
Source Gateway : 192.168.1.xxx로 유지하셔야하고.
Source Subnet Mask : 255.255.0.0으로 변경하셔야합니다.
도움되셨으면 합니다…
감사합니다.
EK:)
RE: W5300 udp 모드 전송 시 arp 처리 관련 질의
by hsshim01 ·
안녕하세요, 담당자님:
답변 감사 드립니다.
Sn_DIPR이 ARP 이후 레지스터에 저장된다는 것은 잘 이해 가지 않네요. 실제 시험을 해봐도
해당 레지스터를 쓰지 않는 이상 ARP가 해당 Destination으로 저절로 발생하지는 않았습니다.
그 외에는 잘 이해했고 몇 가지 더 시험을 해보도록 하겠습니다. 감사합니다.