Là một python daemon chạy trên các compute node. Với mặc định rằng, các node nay đều kết nối đến một BGP peers (leafs).
OVN-BGP agent monitor Sountbound DB để phát hiện xem là khi nào có một VM được khởi động hay bị tắt, cũng như trong trường hợp có một floating ip được gắn vào.
Khi có sự kiện này xảy ra bằng cách sử dụng các khả năng networking của kernel để thực hiện các config cần thiết để địa chỉ IP đc gắn với VMs có thể được quảng bá thông qua BGP cũng như để có thể giúp định tuyến các external traffic đến OVN.
OVN-BGP agent hoạt động dưới các assumtions sau:
đã có giải pháp định tuyến định ví dụ như FRR (free range routing) đã được triển khai và thực hiện quảng bá/ thu lại các định tuyến đã đưụoc thêm/ xóa ở các interface nội bộ bao gồm cả interface đã gắn với VRF (Virtual Routing and Forwarding) để tránh interfer với local routing.
Các OVS bridges provider đã đưụoc tạo, được config với một đị chỉ loopback (ví dụ 1.1.1.1/32) và proxy ARP/NDP được bật trong kernel. Trong openStack có thể được thực hiện bằng TripleO
Là một python daemon chạy trên các compute node. Với mặc định rằng, các node nay đều kết nối đến một BGP peers (leafs).
OVN-BGP agent hoạt động dưới các assumtions sau: