iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

在OpenStack Neutron的ovn-networking裡挖呀挖呀挖 系列

本次參賽文章將以OVN (Open Virtual Network)為出發點,介紹其原理、架構和操作方法。隨後,我們將深入探討OpenStack Neutron的各種網路功能,並透過對比分析,介紹OpenStack Neutron如何整合OVN,以實現不同的虛擬網路架構。在本次參賽的文章中,我們將為每項實驗準備相應的Vagrantfile,讓讀者能夠建立相同的測試環境,實際操作並驗證每一項功能的結果,深刻體會其中的精髓。透過本次參賽,我們希望讓讀者了解OpenStack Neutron如何透過OVN實現虛擬網路的各種功能,提高其相關技術能力。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day-01: 什麼是OVN

OVN 架構 OVN (Open Virtual Network) 包含二個主要的database, 一個是 North bound DB,另一個是South...

2023-09-02 ‧ 由 ogre0403 分享
DAY 2

Day-02: 虛擬機器網路卡連至邏輯交換器

透過 Linux Bridge 連接 veth 在說明如何使用OVN之前,想像一下,在建立邏輯網路後,一定要有虛擬機器來驗證網路是否連通,如果安裝真正的虛擬機器...

2023-09-03 ‧ 由 ogre0403 分享
DAY 3

Day-03: 透過DHCP分配IP的logical switch

前天我們已經建立了一個logical switch, 並驗證二組veth pair是能透過logical switch連通。我們在建立這二組veth pair時...

2023-09-04 ‧ 由 ogre0403 分享
DAY 4

Day-04: 跨節點的logical switch 與 GEVEVE Overlay Network

昨天我們已經建立了一個最基本的Logical Switch,並驗證二組veth pair是能透過logical switch連通。但細心的小夥伴應該有注意到,昨...

2023-09-05 ‧ 由 ogre0403 分享
DAY 5

Day-05: Logical Router連接Logical Switch

到目前為止,我們已經知道OVN的logical switch是如何運作的,其中包含了當二個namespace在不同的節點上,OVN是如何利用GENEVE做到跨節...

2023-09-06 ‧ 由 ogre0403 分享
DAY 6

Day-06: 連接虛擬與實體網路的localnet switch

在前幾天,我們已經學到了logical switch、logical router,也讓虛擬網路上的namespace可以互相通信。但大家應該有注意到,在目前,...

2023-09-07 ‧ 由 ogre0403 分享
DAY 7

Day-07: 透過SNAT與DNAT 連至Internet

在過去的一周,我們都著著重在如何透過OVN建立邏輯網路,並且理解邏輯網路間是否能夠連通。但是如果一個邏輯網路如果無法連上Internet,在目前的世界上,無法連...

2023-09-08 ‧ 由 ogre0403 分享
DAY 8

Day-08: 只能和本地溝通的localport

什麼是localport localport 是OVN的logical switch port的一種特殊類型的port。我們先看一下官方文件對localport...

2023-09-09 ‧ 由 ogre0403 分享
DAY 9

Day-09: 在OpenStack 上建立Network

安裝OpenStack 測試環境 我們再來會使用packstack建立OpenStack環境進行學習,packstack有提供很多的參數,可以讓我們依不同的情境...

2023-09-10 ‧ 由 ogre0403 分享
DAY 10

Day-10: OpenStack-OVN-主機 三者間的關係

昨天我們看到建立OpenStack的Netwok時,OVN其實也建立一個logical switch,所以OpenStack的網路模型與OVN,實際上是有著某種...

2023-09-11 ‧ 由 ogre0403 分享