Open vSwitch의 구성요소와 Kolla-Ansible 환경에서 br-int, br-tun, br-ex가 어떤 역할을 수행하는지 정리


1. 환경 정보

항목
배포 도구 Kolla-Ansible
OpenStack 릴리스 2025.1
운영체제 Ubuntu Noble
Neutron 플러그인 Open vSwitch
Network Node cloud01
Compute Node cloud02
외부 인터페이스 ens36
External Bridge br-ex
Provider Physical Network physnet1
Tenant Network Tunnel VXLAN
cloud01 Tunnel Local IP 172.16.8.136

Kolla 설정:

neutron_external_interface: "ens36"
neutron_plugin_agent: "openvswitch"

Neutron OVS Agent 설정:

tunnel_types = vxlan
bridge_mappings = physnet1:br-ex
local_ip = 172.16.8.136

2. OVS란?

Open vSwitch는 Linux 서버 안에서 동작하는 소프트웨어 스위치이다.

물리 스위치가 서버, 라우터, 장비를 LAN 케이블로 연결한다면 OVS는 서버 내부에서 다음 요소를 연결한다.

기본 흐름:

VM의 eth0
   ↓
TAP 인터페이스
   ↓
OVS Bridge
   ↓
다른 VM 또는 외부 네트워크