Open vSwitch의 구성요소와 Kolla-Ansible 환경에서
br-int,br-tun,br-ex가 어떤 역할을 수행하는지 정리
| 항목 | 값 |
|---|---|
| 배포 도구 | 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
Open vSwitch는 Linux 서버 안에서 동작하는 소프트웨어 스위치이다.
물리 스위치가 서버, 라우터, 장비를 LAN 케이블로 연결한다면 OVS는 서버 내부에서 다음 요소를 연결한다.
기본 흐름:
VM의 eth0
↓
TAP 인터페이스
↓
OVS Bridge
↓
다른 VM 또는 외부 네트워크