IPv4와 IPv6의 차이점

IPv4와 IPv6의 차이점

RFC 2460 정의에 따르면 IPv6(IP 버전 6)는 IETF(Internet Engineering Task Force)가 정의한 최신 세대의 인터넷 프로토콜(IP)입니다. 최초의 안정적인 인터넷 프로토콜(IP) 버전은 IPv4(IP 버전 4)였습니다. IPv6는 최종적으로 IPv4를 대체하기 위한 것이지만, 현재 둘은 꼭 맞물려있으며 대부분의 엔지니어는 두 가지를 병행하고 있습니다. 

What is the difference between IPv4 and IPv6 diagram

IPv6의 사용 이점

TCP/IP 프로토콜 스택의 IP 레이어는 전체 인터넷 아키텍처에서 가장 중요한 부분입니다. 하지만 1980년대에 IP가 주류가 된 이후로 10년이 채 지나지도 않아 IPv4는 확장성과 용량 면에서 그 한계를 명확히 드러냈습니다. IPv4는 ICMP, ARP 같은 여러 가지 애드온이 있어야만 작동합니다. 이에 1990년대 중반에 이를 대체할 체제가 개발되었습니다. 인터넷 요구 사항의 폭증을 수용하기 위해서는 IPv6로의 전환이 필수적이고, 인터넷 기술 프로파일은 IPv4를 통한 액세스와 IPv6를 통한 액세스가 공존할 것을 강제합니다.

IPv6는 IPv4에 비해 다음과 같은 개선점을 가지고 있습니다.

  • 패킷을 단편화하지 않으면서도 보다 효율적인 라우팅
  • 지연에 민감한 패킷을 구분하는 기본적인 QoS(Quality of Service)
  • NAT를 없앰으로써 주소 공간을 32비트에서 128비트로 확장
  • 네트워크 레이어 보안 내장(IPsec)
  • 손쉬운 네트워크 관리를 위한 무상태 주소 자동 구성
  • 처리 오버헤드가 줄어든 개선된 헤더 구조

 

IPv4 및 IPv6의 작동 원리

  • IPv6 주소의 128비트는 콜론으로 분리된 8개의 16비트 16진수 블록입니다. 예를 들어 2dfc:0:0:0:0217:cbff:fe8c:0과 같습니다.
  • IPv4 주소는 “클래스”로 분리되는데, 클래스 A 네트워크는 소수의 대형 네트워크를 위한 것이고, 클래스 C 네트워크는 수천 개의 소형 네트워크를 위한 것이고, 클래스 B 네트워크는 그 사이에 있는 것입니다. IPv6는 서브넷팅을 사용하여 주어진 주소 공간 할당에 맞게 네트워크 크기를 조정합니다.
  • IPv4는 멀티캐스트 사용을 위해 클래스 유형의 주소 공간을 사용합니다(224.0.0.0/4). IPv6는 FF00::/8에서 멀티캐스트를 위해 통합된 주소 공간을 사용합니다.
  • IPv4는 각 디바이스가 멈추고 패킷을 확인하도록 강제하는 “브로드캐스트” 주소를 사용합니다. IPv6는 멀티캐스트 그룹을 사용합니다.
  • IPv4는 0.0.0.0을 미지정 주소로 사용하고 클래스 유형 주소(127.0.0.1)를 루프백에 사용합니다. IPv6는 미지정 주소에는 ::을, 루프백에는 ::1을 사용합니다.
  • IPv4는 전역적으로 고유한 퍼블릭 주소를 트래픽 및 “프라이빗” 주소에 사용합니다. IPv6는 전역적으로 고유한 유니캐스트 주소와 로컬 주소를 사용합니다(FD00::/8).

 

주니퍼 네트웍스 구현

주니퍼 네트웍스는 RFC 5952에 서술된 IPv6 주소 표준 할당 및 표시 규칙을 준수합니다. 이러한 규칙은 디바이스가 모든 주소 입력 방법을 받아들여야 한다는 것을 의미합니다.

Junos Address Aware는 MX 시리즈 라우터를 위한 주소 지정 및 터널링 소프트웨어 포트폴리오로써 네트워크 오퍼레이터가 IPv4 주소 풀을 보존 및 확장하고, IPv4/IPv6 공존을 보장하며 실용적으로 IPv6로 전환할 수 있도록 지원합니다.

IPv4와 IPv6 비교 관련 FAQ

IPv4에서 IPv6로 전환하는 이유는 무엇입니까?

인터넷의 빠른 성장과 함께 새로운 가입자, 인터넷 기반 디바이스 및 애플리케이션의 유입을 지원하려면 IPv4 주소 지정 방식에 대한 개선이 필요합니다. IPv4의 기능을 기반으로 구축된 IPv6는 인터넷 주소 지정, 구성, 유지 보수 및 보안 기능의 개선도 제공하면서 훨씬 더 큰 IP 주소 풀을 생성하여 인터넷의 지속적인 세계 확장이 가능하도록 설계되었습니다.

IPv4와 IPv6를 둘 다 사용할 수 있습니까?

그렇죠. 듀얼 스택 IPv4/IPv6 주소 지정을 지원하는 디바이스는 IPv4 전용, IPv6 전용 및 기타 듀얼 스택 IPv4/IPv6 디바이스를 통해 동일하게 상호 운용할 수 있습니다. 두 통신 디바이스가 모두 듀얼 스택일 경우, 이들은 어떤 IP 버전을 사용할지 협의합니다.

무엇이 더 빠를까? IPv4와 IPv6 비교

이론적으로는 IPv6가 더 빠릅니다. 하지만 IPv6가 사용하는 더 큰 패킷 사이즈 때문에 일부 사용 사례에서는 더 느릴 수 있습니다. 

어떤 유형의 인터페이스 카드가 CGNAT(서비스 프로바이더급 네트워크 주소 변환)을 지원하나요?

Junos OS를 통해 사용자는 구현에 사용되는 서비스 인터페이스의 유형을 바탕으로 CGNAT 솔루션을 구현하고 확장할 수 있습니다. 예를 들어, 주니퍼 MX 시리즈 유니버설 라우팅 플랫폼에 대한 MS-MPC, MS-MIC 및 MX-SPC3 인터페이스 카드는 계산 집약적인 CGNAT 서비스를 수행합니다.