1장. 오버클라우드의 IPv6 소개
Red Hat OpenStack Platform director는 오버클라우드라는 클라우드 환경을 생성합니다. 기본적으로 오버클라우드는 인터넷 프로토콜 버전 4(IPv4)를 사용하여 서비스 끝점을 구성합니다. 그러나 오버클라우드는 IPv6 인프라를 지원하는 조직에 유용한 인터넷 프로토콜 버전 6(IPv6) 엔드포인트도 지원합니다.
이 정보는 Director 설치 및 사용 가이드에 추가됩니다. Director 설치 및 사용에서 지정한 것과 동일한 요구 사항이 이 가이드에도 적용됩니다. 필요에 따라 이러한 요구 사항을 구현합니다.
1.1. IPv6 네트워킹 소개
IPv6는 인터넷 프로토콜 표준의 최신 버전입니다. IETF(Internet Engineering Task Force)는 현재 공통 IPv4 표준에서 IP 주소 소진을 방지하는 수단으로 IPv6를 개발했습니다. IPv6는 다음을 포함하여 IPv4와 다양한 차이점이 있습니다.
- 대규모 IP 주소 범위
- IPv6 범위는 IPv4 범위보다 훨씬 큽니다.
- 엔드 투 엔드 연결 개선
- 더 큰 IP 범위는 네트워크 주소 변환에 덜 의존하기 때문에 더 나은 엔드 투 엔드 연결을 제공합니다.
- Broadcasting 없음
- IPv6는 기존 IP 브로드캐스트를 지원하지 않습니다. 대신 IPv6에서는 멀티 캐스트를 사용하여 계층적으로 해당 호스트에 패킷을 보냅니다.
- 상태 비저장 주소 자동 구성(SLAAC)
- IPv6는 자동으로 IP 주소를 구성하고 네트워크에서 중복 주소를 감지하기 위한 기능을 제공합니다. 이렇게 하면 DHCP 서버에 대한 의존이 줄어들어 주소를 할당합니다.
IPv6는 128비트(16비트 그룹을 사용하는 16진수를 사용하는 16진수로 표시)를 사용하여 주소를 정의하는 반면, IPv4는 32비트만 사용합니다(8비트 그룹을 사용하여 10진수로 표시됨). 예를 들어 IPv4 주소(192.168.0.1)의 표현은 다음과 같습니다.
비트 | 표현 |
---|---|
11000000 | 192 |
10101000 | 168 |
00000000 | 0 |
00000001 | 1 |
IPv6 주소 (2001:db8:88ec:9fb3::1)의 경우 표현은 다음과 같습니다.
비트 | 표현 |
---|---|
0010 0000 0000 0001 | 2001 |
0000 1101 1011 1000 | 0db8 |
1000 1000 1110 1100 | 88EC |
1001 1111 1011 0011 | 9fb3 |
0000 0000 0000 0000 | 0000 |
0000 0000 0000 0000 | 0000 |
0000 0000 0000 0000 | 0000 |
0000 0000 0000 0001 | 0001 |
각 비트 그룹에서 선행 0이 없는 IPv6 주소를 표시하고 각 IP 주소에 대해 0비트 그룹 집합을 한 번 생략할 수도 있습니다. 이 예에서는 db8
만으로 0db8
비트 그룹화를 표시하고 30000 비트 그룹 세트를 생략하여 2001:0db 8:88ec:9fb3:0000:0000:0001에서 2001:db8:88ec:88ec:
에서 0000
:00012001:db8:88ec:9fb3::1
.1 . 자세한 내용은 "RFC 5952를 참조하십시오. IPv6 주소 텍스트 표현에 대한 권장 사항
IPv6에서 서브넷팅
IPv4와 유사하게 IPv6 주소는 비트 마스크를 사용하여 주소 접두사를 네트워크로 정의합니다. 예를 들어 샘플 IP 주소 2001:db8:88ec:9fb3::1/64
에 /64
비트 마스크를 포함하는 경우 비트 마스크는 처음 64비트(2001:db8:88ec:9fb3
)를 네트워크로 정의하는 접두사 역할을 합니다. 나머지 비트 (0000:0000:0000:0001 )
는 호스트를 정의합니다.
IPv6에서는 몇 가지 특수 주소 유형도 사용합니다.
- 루프백
-
루프백 장치는 호스트 내의 내부 통신에 IPv6를 사용합니다. 이 장치는 항상
::1/128
입니다. - 링크 로컬
-
링크 로컬 주소는 특정 네트워크 세그먼트 내에서 유효한 IP 주소입니다. IPv6에서는 각 네트워크 장치에 링크 로컬 주소가 있어야 하며 접두사 f
80::/10
을 사용해야 합니다. 그러나 대부분의 경우 이러한 주소 앞에는 f80::/64
가 접두사로 지정됩니다. - 고유한 로컬
-
고유한 로컬 주소는 로컬 통신을 위한 것입니다. 이러한 주소는
fc00::/7
접두사를 사용합니다. - 멀티 캐스트
-
호스트는 멀티 캐스트 주소를 사용하여 멀티 캐스트 그룹을 결합합니다. 이러한 주소는
ff00::/8
접두사를 사용합니다. 예를 들어FF02::1
은 네트워크의 모든 노드에 대한 멀티 캐스트 그룹이며FF02::2
는 모든 라우터의 멀티 캐스트 그룹입니다. - 글로벌 Unicast
-
이러한 주소는 일반적으로 공용 IP 주소로 예약됩니다. 이 주소에서는
2000::/3
접두사를 사용합니다.