Neutron 은 인스턴스가 붙는 가상 네트워크 · 서브넷 · 라우터 · 보안 그룹 · 유동 IP 를 관리하는 서비스다. ML2 플러그인 아래에 메커니즘 드라이버(Open vSwitch · OVN · SR-IOV 등)를 두고, 각 노드의 에이전트가 실제 브리지와 네임스페이스를 만든다.
공식 설치 가이드는 두 가지 네트워크 구성을 제시한다. 이 트리는 옵션 2 (셀프서비스 네트워크)를 기준으로 쓴다.
| 옵션 | 내용 |
|---|---|
| 1. Provider networks | 물리 네트워크에 L2 로 직접 붙인다. 라우터 · 유동 IP 없음. 가장 단순하다 |
| 2. Self-service networks | 옵션 1 에 VXLAN 오버레이와 L3 라우터를 더한다. 프로젝트가 자기 네트워크를 만들 수 있다 |
현행 릴리스는 2026.1 Gazpacho 이며, 공식 가이드의 메커니즘 드라이버는 Open vSwitch 다[1].
NEUTRON_DBPASS · NEUTRON_PASS · NOVA_PASS · RABBIT_PASS · METADATA_SECRET.| 구성 요소 | 노드 | 역할 |
|---|---|---|
| neutron-server | 컨트롤러 | Networking API. ML2 플러그인을 적재한다 |
| neutron-openvswitch-agent | 컨트롤러 · 컴퓨트 | OVS 브리지 · 포트 · 플로우 관리 |
| neutron-dhcp-agent | 컨트롤러 | dnsmasq 로 인스턴스에 IP 배포 |
| neutron-l3-agent | 컨트롤러 | 라우터 네임스페이스 · NAT · 유동 IP (옵션 2) |
| neutron-metadata-agent | 컨트롤러 | 인스턴스 메타데이터 요청을 Nova 로 중계 |
데이터베이스 neutron |
컨트롤러 | 네트워크 · 포트 · 라우터 정의 |
현행 릴리스 2026.1 Gazpacho. 공식 가이드의 mechanism_drivers 는 openvswitch,l2population — 2026-09-20 확인. https://docs.openstack.org/neutron/2026.1/install/controller-install-option2-ubuntu.html ↩︎