Linux를 라우터로 사용하면 IPv6를 사용할 때 대역폭이 떨어집니다.

Linux를 라우터로 사용하면 IPv6를 사용할 때 대역폭이 떨어집니다.

두 개의 CPU Xeon E5405가 있는 서버의 라우터로 Linux 3.1.6 커널이 있습니다.
머신에는 2개의 1Gbps 네트워크 인터페이스(이더넷)가 있습니다. 우리는 여러 개의 네트워크를 가지고 있는데
그 중 두 개는 입니다 10.0.0.0/20.10.1.0.0/20

동일한 네트워크에 있는 두 컴퓨터 간에 파일을 복사할 경우 복사 속도는 약 1Gbps이지만, 네트워크 간에 복사할 경우 속도는 약 200Mbps로 떨어집니다. 외부 세계와의 복사 속도는 동일하지만(~200Mbps) 속도는 더 높아야 합니다. 외부 및 근처 서버에서 최대 1Gbps의 다운로드 속도를 사용할 수 있습니다(확인, 테스트됨).
따라서 문제는 라우팅 서버에 있습니다(이를 확인하기 위해 몇 가지 테스트도 수행했습니다).

무엇이 문제일까요? NAT 프로세스가 이렇게 느려질까요? 네트워크 간 라우팅 속도 저하, CPU 사용량 없음(부하 무시할 정도), 커널 버그?

하하, 업데이트(17:40):
이것이 IPv6 문제라는 것을 알았습니다. 어떻게?
wget SERVER_NETWORK1_IPv4/file(~1Gbps)
wget SERVER_NETWORK2_IPv4/file(~1Gbps)
wget **SERVER_DNS_NAME**/file (DNS 이름 사용 시 최대 200Mbps)하아!
wget SERVER_IPv6/file (IPv6 주소 사용 시 약 200Mbps)하아!

그렇다면 또 다른 질문은 IPv6가 왜 그토록 몇 배나 느린가입니다.

관련 정보