ICMPv6 핑을 수신하기 전에 IPv6이 작동하지 않음

ICMPv6 핑을 수신하기 전에 IPv6이 작동하지 않음

서버가 ICMPv6 ping을 수신할 때까지 TCPv6 및 UPDv6은 작동하지 않습니다. 추가 분석에 따르면 실제로 TCP 및 UDP 패킷은 서버로 전달되지 않습니다. 그러나 ICMPv6 핑을 받은 후에는 모든 것이 예상대로 작동하기 시작합니다. 이 문제의 원인은 무엇입니까? 정말 혼란스러워요. 내 네트워크는 아니지만 서버는 내 것입니다. Windows Server 2012와 Linux 배포판을 모두 사용하는 VPS 서버와 하드웨어 서버를 보유하고 있는데 모두 동일한 문제가 발생합니다. 따라서 이는 분명히 네트워킹 문제입니다. 하지만 그 원인은 무엇일까요? 나는 합리적인 것을 빨리 생각해 낼 수 없습니다. 핑이 왜 차이를 만드는가? 누군가 필터링을 잘못 구성했거나 당신이 나에게 말해줬을 수도 있습니다.

답변1

로그를 확인하고 언제 이런 문제가 발생하는지 궁금해한 후 헬프데스크에 문의한 결과 MLD/ICMPv6 유형 130 패킷을 차단하는 방화벽으로 인해 문제가 발생했다는 사실이 분명해졌습니다. 해당 쿼리에 응답하지 않으면 일반 IPv6 트래픽이 중지됩니다. 그러나 ICMPv6 핑과 같은 것들은 여전히 ​​통과하고 주소가 알려진 후에도 다른 트래픽은 괜찮습니다. 사람들이 DHCP를 차단하고 연결 문제에 대해 불평하던 옛날과 같습니다. 하아!

문제에 대해 블로그에 조금 올렸습니다..

관련 정보