2.4. 고급 OpenStack Networking 개념
2.4.1. 계층 3 고가용성
OpenStack Networking은 가상 네트워킹 구성 요소 호스팅 전용인 물리적 서버인 중앙 집중식 네트워크 노드에서 가상 라우터를 호스팅합니다. 이러한 가상 라우터는 가상 머신 간 트래픽을 전달하며 환경을 지속적으로 연결하는 데 중요합니다. 여러 가지 이유로 인해 물리적 서버에 중단될 수 있으므로 네트워크 노드를 사용할 수 없게 되면 가상 머신이 중단될 수 있습니다.
OpenStack Networking은 계층 3 고가용성을 사용하여 이 취약점을 완화하고 업계 표준 VRRP를 구현하여 가상 라우터 및 유동 IP 주소를 보호합니다. 계층 3 고가용성을 사용하면 테넌트의 가상 라우터가 활성 라우터로 지정된 하나의 라우터와 대기 중인 라우터로 지정된 여러 물리적 네트워크 노드에 무작위로 분산되며, 활성 라우터를 호스팅하는 네트워크 노드가 중단되는 경우 다른 라우터를 사용할 수 있습니다.
"계층 3"은 이 기능이 작동하는 OSI 모델의 섹션을 나타내며 라우팅 및 IP 주소 지정을 보호할 수 있음을 의미합니다.
자세한 내용은 네트워킹 가이드의 "Layer 3 High Availability" 섹션을 참조하십시오.
2.4.2. LBaaS(Load Balancing-as-a-Service)
LBaaS(Load Balancing-as-a-Service)를 사용하면 OpenStack 네트워킹에서 들어오는 네트워크 요청을 지정된 인스턴스 간에 동일하게 배포할 수 있습니다. 이 배포를 통해 인스턴스 간에 워크로드를 공유할 수 있으며 시스템 리소스를 보다 효과적으로 사용할 수 있습니다. 들어오는 요청은 다음 로드 밸런싱 방법 중 하나를 사용하여 배포됩니다.
- 라운드 로빈
- 여러 인스턴스 간에 요청을 균등하게 순환합니다.
- 소스 IP
- 고유한 소스 IP 주소의 요청은 항상 동일한 인스턴스로 이동합니다.
- 최소 연결
- 활성 연결 수가 가장 적은 인스턴스에 요청을 할당합니다.
자세한 내용은 네트워킹 가이드의 "Load Balancing-as-a-Service 구성" 섹션을 참조하십시오.
2.4.3. IPv6
OpenStack Networking은 테넌트 네트워크에서 IPv6 주소를 지원하므로 가상 머신에 IPv6 주소를 동적으로 할당할 수 있습니다. OpenStack Networking은 가상 머신이 기존 DHCP 인프라에서 IPv6 주소를 수신할 수 있도록 물리적 라우터의 SLAAC와도 통합할 수 있습니다.
자세한 내용은 네트워킹 가이드의 "IPv6" 섹션을 참조하십시오.