亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

openstack如何使用openvswitch實現vxlan

發布時間:2021-08-21 10:05:16 來源:億速云 閱讀:274 作者:小新 欄目:服務器

這篇文章主要介紹openstack如何使用openvswitch實現vxlan,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

具體如下:

openstack環境:

1 版本:ocata

2 系統:ubuntu16.04.2

3 控制節點 1個 + 計算節點 1個

4 控制節點網卡為ens33,ip = 172.171.5.200 ens34 manual模式 無IP

一 下載openswitch

controller :

apt-get install neutron-openvswitch-agent

compute :

apt-get install neutron-openvswitch-agent

二 配置openvswitch

配置 /etc/neutron/plugins/ml2/ml2_conf.ini 文件

openstack如何使用openvswitch實現vxlan

etc/neutron/plugins/ml2/openvswitch_agent.ini 在[ovs]增加

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

配置 /etc/neutron/l3_agent.ini

openstack如何使用openvswitch實現vxlan

配置修改/etc/neutron/plugins/ml2/ml2_conf.ini 設置如下

openstack如何使用openvswitch實現vxlan

配置修改/etc/neutron/plugins/ml2/openvswitch_agent.ini 設置如下

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

增加用于外部網絡的網橋

ovs-vsctl add-br br-ex

向外部網橋添加物理網卡

ovs-vsctl add-port br-ex ens33

三 dashboard配置租戶網絡

1 使用admin用戶登錄,創建外部網絡。

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

2 以demo用戶登錄,創建內網。因為在后臺配置時已經選擇了內部網絡為vxlan,所以demo用戶創建的網絡為vxlan。

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

這里配置的網段是創建的實例能夠分配的地址。

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

創建好內網和外網之后,創建一個路由器連接兩個網段。在這個路由器上完成的功能是NAT,當實例出外網時,將內網地址NAT成外網地址以便訪問公網。

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

當網絡創建好之后,網絡拓撲應該是如下圖所示。藍色為公網網段,黃色為私網網段,中間是路由器,連接黃色的為開啟的實例。

openstack如何使用openvswitch實現vxlan

四 底層網絡分析

與Linux-bridge不同,使用Openvswitch作為網絡驅動之后創建vxlan網絡會生成在controller生成三個網橋,分別是:

br-int 連接 Dnsmasq,流表邏輯處理

br-ex 連接網卡,出外網網橋

br-tun 隧道端點

在compute節點生成兩中網橋,分別是:

br-int 連接虛擬機

br-tun 隧道端點,連接到controller。

如下圖所示,分別是controller與compute節點的br-tun分析。

openstack如何使用openvswitch實現vxlan

openstack如何使用openvswitch實現vxlan

local_ip為本地隧道端點IP地址,remote_ip為對端隧道端點IP地址。本環境是管理網卡為隧道端點,也可以使用單獨的網卡。

具體如下圖所示:

openstack如何使用openvswitch實現vxlan

下圖為 compute節點的br-int網橋,網橋上掛有兩個端點,第一個是與實例有關,第二個連接br-tun

openstack如何使用openvswitch實現vxlan

具體見下圖compute節點

openstack如何使用openvswitch實現vxlan

下圖為controller節點的端口信息,第一個為controller上br-int與br-tun的連接;第二個是dhcp的設備;第三個是dashboard中創建的路由器的一端;第四個是br-int與br-ex的連接。

openstack如何使用openvswitch實現vxlan

上圖對應的連接為下圖所示

openstack如何使用openvswitch實現vxlan 

openstack如何使用openvswitch實現vxlan

下圖為controller節點的br-ex網橋,三個端口分別是:

1 路由器的另一端(還有一端在br-int)

2 自身環回口,類似linux中的環回口。

3 外網網卡

openstack如何使用openvswitch實現vxlan

上圖對應的關系如下圖所示:

openstack如何使用openvswitch實現vxlan

openstack使用openvswitch實現的VxLAN就如下圖所示。圖片出處為about 云 。

openstack如何使用openvswitch實現vxlan

以上是“openstack如何使用openvswitch實現vxlan”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

成武县| 霞浦县| 乌苏市| 额济纳旗| 松潘县| 高要市| 澳门| 胶州市| 甘肃省| 鹤岗市| 南昌县| 灯塔市| 瓦房店市| 新疆| 聂荣县| 正宁县| 临沂市| 射阳县| 柯坪县| 盐城市| 楚雄市| 繁峙县| 沙河市| 额尔古纳市| 文昌市| 浑源县| 禹城市| 连南| 林口县| 阳春市| 武威市| 东丰县| 黄梅县| 钦州市| 县级市| 江城| 长阳| 略阳县| 中卫市| 南岸区| 溆浦县|