Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

2.12. 프로젝트 및 공급자 네트워크

다음 다이어그램에서는 프로젝트 및 프로바이더 네트워크 유형에 대한 개요를 보여주며, 전체 OpenStack Networking 토폴로지에서 상호 작용하는 방법을 보여줍니다.

네트워크 유형

2.12.1. 프로젝트 네트워크

사용자는 프로젝트 내에서 연결을 위해 프로젝트 네트워크를 생성합니다. 프로젝트 네트워크는 기본적으로 완전히 격리되며 다른 프로젝트와 공유되지 않습니다. OpenStack Networking에서는 다음과 같은 다양한 프로젝트 네트워크 유형을 지원합니다.

  • 플랫 - 모든 인스턴스가 동일한 네트워크에 있으며 호스트와 공유할 수도 있습니다. VLAN 태그 지정 또는 기타 네트워크 분리가 수행되지 않습니다.
  • VLAN - OpenStack Networking을 사용하면 실제 네트워크에 있는 VLAN ID(802.1Q 태그)를 사용하여 여러 프로바이더 또는 프로젝트 네트워크를 만들 수 있습니다. 이렇게 하면 인스턴스가 환경 전반에서 서로 통신할 수 있습니다. 또한 동일한 계층 2 VLAN에서 전용 서버, 방화벽, 로드 밸런서 및 기타 네트워크 인프라와 통신할 수 있습니다.
  • VXLAN 및 GRE 터널 - VXLAN 및 GRE는 네트워크 오버레이를 사용하여 인스턴스 간 개인 통신을 지원합니다. GRE 또는 VXLAN 프로젝트 네트워크 외부에서 트래픽을 활성화하려면 OpenStack Networking 라우터가 필요합니다. 또한 라우터는 인터넷을 포함하여 외부 네트워크와 직접 연결된 프로젝트 네트워크를 연결하는 데 필요합니다. 라우터는 유동 IP 주소를 사용하여 외부 네트워크에서 직접 인스턴스에 연결할 수 있는 기능을 제공합니다. VXLAN 및 GRE 유형 드라이버는 ML2/OVS 메커니즘 드라이버와 호환됩니다.
  • GENEVE 터널 - GENEVE는 네트워크 가상화에서 다양한 장치의 변화하는 기능과 요구 사항을 인식하고 수용합니다. 전체 시스템에 대해 규정되어 있지 않고 터널링을 위한 프레임워크를 제공합니다. Geneve는 캡슐화 중에 추가되는 메타데이터의 콘텐츠를 유연하게 정의하고 다양한 가상화 시나리오에 적응하려고 합니다. UDP를 전송 프로토콜로 사용하며 확장 가능한 옵션 헤더를 사용하여 크기가 동적입니다. Geneve는 유니캐스트, 멀티캐스트 및 브로드캐스트를 지원합니다. GENEVE 유형 드라이버는 ML2/OVN 메커니즘 드라이버와 호환됩니다.

2.12.2. 공급자 네트워크

OpenStack 관리자가 프로바이더 네트워크를 생성합니다. 프로바이더 네트워크는 데이터 센터의 기존 실제 네트워크에 직접 매핑됩니다. 이 카테고리의 유용한 네트워크 유형에는 flat(태그되지 않음) 및 VLAN(802.1Q 태그)이 포함됩니다. 네트워크 생성 프로세스의 일부로 프로젝트 간에 공급자 네트워크를 공유할 수도 있습니다.