IPv4/IPv6 전환 기술
IPv4/IPv6 Transition Mechanisms
IPv4/IPv6 전환 기술은 IPv4 주소 고갈에 따라 두 프로토콜이 공존하는 기간 동안 상호 통신을 보장하기 위한 기술로, 듀얼스택·터널링·변환(NAT64/DNS64 등) 방식으로 구분된다.
핵심 키워드
듀얼 스택(Dual Stack)터널링(6to4, 6rd, ISATAP, Teredo)DS-Lite변환(Translation)NAT64DNS64464XLATNAT-PT 폐기64:ff9b::/96
암기: 전환 3방식 "듀·터·변" (듀얼스택·터널링·변환)
구성도
정리
1. 개요
- 정의: IPv4와 IPv6의 공존·상호 통신을 지원하는 기술의 총칭
- 필요성
- IPv4 주소 고갈(IANA 중앙 풀 소진) 및 IoT·5G 단말 급증
- IPv4와 IPv6는 헤더 구조가 달라 직접 호환 불가
- 일시 전환 불가 → 장기간 공존 단계를 거쳐 점진적 전환 필요
2. 구성/원리
- 듀얼 스택(Dual Stack)
- 호스트·라우터가 IPv4·IPv6 스택을 동시 탑재, DNS 응답(A/AAAA)에 따라 선택
- Happy Eyeballs로 IPv6 우선 시도 후 지연 시 IPv4 폴백
- 터널링(Tunneling): 한 프로토콜 패킷을 다른 프로토콜로 캡슐화해 상대 망 통과
- 6to4 / 6rd: IPv4 주소 기반 IPv6 접두어로 자동 터널 (6rd는 ISP 접두어 사용)
- ISATAP: 사이트 내부 IPv4 망에서 IPv6 호스트 연결
- Teredo: UDP 캡슐화로 NAT 뒤 단말의 IPv6 연결
- DS-Lite: IPv6 전용 접속망에서 IPv4를 IPv6로 터널링, ISP 측 AFTR에서 CGN 처리
- 변환(Translation): 헤더를 상호 변환하여 IPv6 전용 ↔ IPv4 전용 통신
- NAT64: IPv6 패킷 ↔ IPv4 패킷 상태 기반 변환 (Well-Known Prefix 64:ff9b::/96)
- DNS64: AAAA 레코드가 없는 IPv4 서버에 대해 A 레코드로 합성 AAAA 생성
- 464XLAT: 단말 측 CLAT + 망 측 PLAT(NAT64) 결합으로 IPv4 전용 앱 지원 (모바일망 활용)
- NAT-PT: 초기 변환 방식, 문제점으로 IETF에서 Historic 처리 → NAT64/DNS64로 대체
3. 특징 또는 비교
| 구분 | 듀얼 스택 | 터널링 | 변환 |
|---|---|---|---|
| 원리 | 두 스택 병행 | 캡슐화 | 헤더 변환 |
| 통신 대상 | 같은 버전끼리 | 같은 버전 섬 간 연결 | 서로 다른 버전 간 |
| 장점 | 단순, 호환성 높음 | 기존 망 재활용 | IPv6 단일망 운영 가능 |
| 단점 | IPv4 주소 여전히 필요, 이중 관리 | 오버헤드·MTU 문제, 보안 우회 | 상태 관리, 일부 프로토콜(IP 내장 앱) 문제 |
| 대표 기술 | Dual Stack | 6rd, DS-Lite | NAT64/DNS64, 464XLAT |
4. 고려사항·최신 동향
- 보안: 터널을 통한 방화벽 우회, IPv6 미관리 상태(Shadow IPv6) 점검, ICMPv6 필터링 정책
- 운영: 주소 체계 설계, 모니터링·로그 체계의 IPv6 지원, 응용 SW의 IP 주소 하드코딩 제거
- MTU·성능: 터널 캡슐화로 인한 단편화 및 PMTUD 문제 관리
- 동향
- 자동 터널(6to4, Teredo 등)은 보안·품질 문제로 사용 감소
- 모바일망 중심 IPv6-only + 464XLAT 구성 확산, 데이터센터 IPv6-only 추진
- 국내 정부 차원의 IPv6 전환 정책 추진
함께 볼 토픽
v1 · 2026. 10. 19. 갱신 · 틀린 내용을 발견하면 알려 주세요.