1. 程式人生 > >Openstack網路之Vlan網路模式

Openstack網路之Vlan網路模式

Openstack nova-network Vlan模式介紹

在Vlan模式下,nova-network所在的計算節點會為每個租戶建立一個Vlan和一個網橋,這樣每個專案就有自己的子網(subnet),同時在L2層與其它專案隔離,即隔離了廣播域。

Vlan網路模式配置

在nova-network所在的計算節點/etc/nova/nova.conf檔案中
Vlan網路模式主要配置

    network_manager=nova.network.manager.VlanManager
    vlan_interface=eth1 #內網網絡卡
    vlan_start=100
#Vlan開始編號 public_interface=eth0 #外網網絡卡

建立一個Vlan網路

為一個專案建立一個子網,即私有網路,這裡的私有網路為192.168.110.0
nova network-create vlan-1 –fixed-range-v4 192.168.110.0/24 –vlan 101 –multi-host T
再為另一個專案建立一個子網
nova network-create vlan-2 –fixed-range-v4 10.0.10.0/24 –vlan 102 –multi-host T
可以看見為兩個建立好的兩個子網
subnet

在Vlan網路中建立虛擬機器

在vlan-1子網中建立的虛擬機器
nova boot –flavor 1 –key-name vkey –image 7c08e3ac-8e2d-4d5d-954f-75a6a94993df –security_groups default –nic net-id=a34776cb-bfe7-429c-a5d8-af392b49a7a1 test1
在vlan-2子網中建立的虛擬機器
nova boot –flavor 1 –key-name vkey –image 7c08e3ac-8e2d-4d5d-954f-75a6a94993df –security_groups default –nic net-id=d6839a04-49c3-4c5c-b9c0-fb1923957ece test2

檢視Vlan網路的情況

用brctl show命令檢視網橋
brctl
可以看見Vlan-1建立了一個網橋br102和一個vlan:vlan102,同理Vlan-2也建立了一個網橋br103和一個vlan:vlan102
vlan-1和vlan-2下分別有虛擬機器的虛擬網絡卡vnet0和vnet1架在網橋上。

雖然這兩個子網隔離了廣播域,但是通過NAT轉換,兩個子網內的虛擬機器是可以互相ping通的
通過命令 iptables -L -nv -t nat 可以檢視NAT:
這是nova-network節點的SNAT
nat
可以看到從10.0.10.0/24和192.168.110.0/24子網發出去的IP報文的source ip adress被更改為compute節點的ip(192.168.0.202)

參考資料

相關推薦

Openstack網路Vlan網路模式

Openstack nova-network Vlan模式介紹 在Vlan模式下,nova-network所在的計算節點會為每個租戶建立一個Vlan和一個網橋,這樣每個專案就有自己的子網(subnet),同時在L2層與其它專案隔離,即隔離了廣播域。 Vl

計算機網路Vlan虛擬區域網

1. VLAN是什麼? VLAN(Virtual Local Area Network)即虛擬區域網,是將一個物理的LAN在邏輯上劃分成多個廣播域的通訊技術。 1.1 VLAN的資料幀和傳統的乙太網資料幀有什麼區別呢? 資料幀中的VID(VLAN ID)欄位用於標示該資料

複雜網路社交網路

移動網際網路在近年來經歷了快速的發展,全球使用者數已接近30億。人們在移動網際網路上享受著各種便利的服務,如交友、點餐、求職、閱讀新聞、觀看視訊、釋出照片、分享旅行等等。可以說,網路生活已經滲透到了我們現實生活中的方方面面,二者不僅相互關聯和相互影響,其中一些領域已經發展到

VirtualBox網路nat網路

        NAT網路主要作用是用於虛擬機器與外網互通,它是宿主機內部的local網路,只有本主機內部可見,不能跨宿主機。1.設定預設電腦儲存位置VirualBox建立虛擬機器時會佔用宿主機的磁碟空間,預設情況下會是C盤,C盤一般是系統盤,不希望在C盤下儲存使用者資料,可

openstack網路模式vlan分析

 openstack neutron中定義了四種網路模式:# tenant_network_type = local# tenant_network_type = vlan   # Example: tenant_network_type = gre# Example: te

探索 OpenStack (8):Neutron 深入探索 OVS + GRE 完整網路流程 篇

前兩篇博文分別研究了Compute節點和Neutron節點內部的網路架構。本文通過一些典型流程案例來分析具體網路流程過程。 0. 環境 簡單總結一下: Compute 節點上由Neutron-OVS-Agent負責: br-int:每個虛機都通過一個Linux brige連到該OVS橋上

【neutron】mitaka版本openstack網路linux bridge

作者:【吳業亮】雲端計算開發工程師 部落格:http://blog.csdn.net/wylfengyujiancheng 一、硬體配置及服務拓撲 1. controller節點:一塊網絡卡 2. 網路節點:四塊網絡卡。 3. 計算節點:三塊

Linux 網路協議棧開發程式碼分析篇VLAN(三)—— VLAN收發處理

        以一個例子來說明,當主機收到報文,交由vlan協議模組處理後(vlan_rcv),此時需要更換skb->dev所指向的裝置,以使上層協議認為報文是來自於虛擬網絡卡(比如eth1.1),而不知道網絡卡eth1的存在。更換裝置就需要知道skb->dev更換的目標。這由兩個因素決定:sk

首次執行 tensorflow 專案 vgg 網路

首次執行 tensorflow 專案之 vgg 網路 文章目錄 1. 下載所需檔案 2. 在 pycharm 中開啟專案 3. 為專案設定 python 編譯器 4. 除錯程式碼 1. trai

計算機系統結構互連網路詳解

一、基本概念 互連網路是一種由開關元件按照一定的拓撲結構和控制方式構成的網路,用來實現計算機系統中結點之間的相互連線。這些結點可以是處理器、儲存模組或其他裝置。 1.1 互連網路的種類 靜態互連網路:連線通路是固定的,一般不能實現任意結點到結點之間的互連。 迴圈互連網路:通過多次重複使

卷積網路感受野

轉載 http://www.cnblogs.com/objectDetect/p/5947169.html 1 感受野的概念       從直觀上講,感受野就是視覺感受區域的大小。在卷積神經網路中,感受野的定義是  卷積神經網路每一層輸出的特徵圖(featur

SDN控制器OVN實驗三:從OVN虛擬網路訪問物理網路

概覽 基於我的前2篇文章中的實驗環境,我現在將一個OVN閘道器路由器(OVN Gateway Router)新增進來。 此閘道器路由器將提供從我們的overlay網路訪問物理網路的能力。 實驗環境 為了演示閘道器路由器,我們需要向Ubuntu主機新增另一個物理網路:在每臺主機eth1網絡

家庭寬頻IPv6網路測試

之前總感覺IPv6距離我們很遠,然而它卻在悄無生息中走進我們的網路世界,之前有朋友說青島的家庭寬頻已經支援IPv6了,喲……那我們這裡呢? 我的家庭寬頻是聯通的,通過命令檢視本機獲取的IP地址,發現如下: 通過命令可以看到電腦的確獲取了IPv6地址。 通過https://test-ipv6.co

kubernetes網路---Calico原理解讀

Calico簡單簡介 Calico是一個純三層的協議,為OpenStack虛機和Docker容器提供多主機間通訊。Calico不使用重疊網路比如flannel和libnetwork重疊網路驅動, 它是一個純三層的方法,使用虛擬路由代替虛擬交換,每一臺虛擬路由通過BGP協議傳播可達資訊(路由)到剩

【kubernetes/k8s原始碼分析】kubelet原始碼分析容器網路初始化原始碼分析

一. 網路基礎   1.1 網路名稱空間的操作 建立網路名稱空間: ip netns add 名稱空間內執行命令: ip netns exec 進入名稱空間: ip netns exec bash   1.2 bridge-nf-c

k8s網路calico學習

k8s網路之calico學習 環境準備 元件 版本 OS Ubuntu 18.04.1 LTS docker 18.06.0-ce k8s 1.10.1

Python3 與 C# 網路程式設計網路基礎篇

最新版本檢視:https://www.cnblogs.com/dotnetcrazy/p/9919202.html 入門篇 官方文件:https://docs.python.org/3/library/ipc.html(程序間通訊和網路) 例項程式碼:https://github.com/lotapp/

搜片神器 DHT網路爬蟲的程式碼實現方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

卷積神經網路早期架構

文章目錄 早期架構 lenet5架構 小結 程式碼 Dan Ciresan Net 後續幾種網路的概要 早期架構 文件存放更新地址:https://gith

卷積神經網路OverFeat(2014)

文章目錄 OverFeat 前言 概要 模型 OverFeat 分類 多尺度卷積(FCN) 多尺度分類(offset池化) 定位