精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Openstack Vlan模式下的隔離和數(shù)據(jù)流向

云計(jì)算 虛擬化 OpenStack
計(jì)算機(jī)網(wǎng)絡(luò),是分層實(shí)現(xiàn)的,不同協(xié)議工作在不同層,按著OSI的分層模型,共有七個(gè)層,我們一般所說(shuō)的隔離,通常指的是第2層,也叫“數(shù)據(jù)鏈路層”;數(shù)據(jù)鏈路層的網(wǎng)絡(luò)包,也叫“幀”,我們常說(shuō)的網(wǎng)卡的MAC地址,就是幀的地址,MAC,其實(shí)是“媒體訪問(wèn)控制”(media access control)的簡(jiǎn)稱,這是數(shù)據(jù)鏈路層的一個(gè)子層。

 一、隔離

計(jì)算機(jī)網(wǎng)絡(luò),是分層實(shí)現(xiàn)的,不同協(xié)議工作在不同層,按著OSI的分層模型,共有七個(gè)層,我們一般所說(shuō)的隔離,通常指的是第2層,也叫“數(shù)據(jù)鏈路層”;數(shù)據(jù)鏈路層的網(wǎng)絡(luò)包,也叫“幀”,我們常說(shuō)的網(wǎng)卡的MAC地址,就是幀的地址,MAC,其實(shí)是“媒體訪問(wèn)控制”(media access control)的簡(jiǎn)稱,這是數(shù)據(jù)鏈路層的一個(gè)子層。

為什么要在這個(gè)二層上做隔離呢?因?yàn)槎拥膸渲幸恍牡刂肥菑V播地址,在同一個(gè)二層的設(shè)備都可以、也必須接收這些幀,交換機(jī)一般認(rèn)為工作在二層,對(duì)這些廣播包,也都要轉(zhuǎn)發(fā),所以二層通常被稱為一個(gè)“廣播域”。

[[255524]]

二、VLAN

Openstack Neutorn的實(shí)現(xiàn)核心是二層物理網(wǎng)絡(luò)的抽象與管理,支持多種不同的網(wǎng)絡(luò)隔離技術(shù),以保障租戶tenant之間的網(wǎng)絡(luò)隔離,而VLAN就是主要使用的隔離方案,它本身就是交換機(jī)廣泛使用的二層隔離技術(shù);但這種方案也有一定的局限性,首先管理相對(duì)麻煩,需要配合設(shè)置物理交換機(jī),另外VLAN的可用數(shù)量也有限制,VLAN的ID號(hào)僅有四千多個(gè),我們假設(shè)每個(gè)租戶分配1個(gè)VLAN,那最多也就能支持四千多個(gè)租戶。

三、虛擬網(wǎng)絡(luò)設(shè)備

 

圖1:vlan模式下計(jì)算節(jié)點(diǎn)的虛擬網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖

3.1 在vlan網(wǎng)絡(luò)模式下,計(jì)算節(jié)點(diǎn)上虛擬網(wǎng)絡(luò)設(shè)備如下:

(1)tapxxx設(shè)備

簡(jiǎn)單的理解為為虛擬機(jī)提供的虛擬網(wǎng)卡,就是VM對(duì)應(yīng)的網(wǎng)口的vNIC。虛擬機(jī)的網(wǎng)絡(luò)功能由vNIC提供,Hypervisor可以為每個(gè)虛擬機(jī)創(chuàng)建一個(gè)或多個(gè)vNIC。

(2) qbrxxx設(shè)備

Linux網(wǎng)橋,簡(jiǎn)單理解就是為安全組服務(wù),負(fù)責(zé)安全;因?yàn)椴荒茉趖ap設(shè)備上配置network ACL rules,增加該linux bridge來(lái)實(shí)現(xiàn)iptable的安全組策略。

(3) qvmxxx設(shè)備

qvm主要是給從VM出來(lái)的包打上vlan tag。

(4) plyxxx設(shè)備

Ovs bridge,主要功能是實(shí)現(xiàn)過(guò)濾非本機(jī)MAC的單播報(bào)文。

(5) pvixxx和pvoxxx設(shè)備

ply是策略網(wǎng)橋,ply與br-int之間由一對(duì)path port連接,連接ply的一端為pvi端口,連接br-int的一端為pvo端口。

(6) br-int設(shè)備

br-int集成網(wǎng)橋,主要是幀的轉(zhuǎn)發(fā)功能。

(7) int-brcps和phy-brcps設(shè)備

主要負(fù)責(zé)將br-int轉(zhuǎn)發(fā)的幀中的vlanid轉(zhuǎn)換。

(8) brcps和trunk0設(shè)備

br-cps是Ovs bridge ,Trunk0由eth0和eth1組成的bond(active-backup模式),packets要想進(jìn)入physical network,還得通過(guò)真正的物理網(wǎng)卡trunk0(eth2和eth4),所以將trunk0橋接到br-1上來(lái)打通整個(gè)鏈路。

(9) tapuuu設(shè)備

DHCP服務(wù)監(jiān)聽(tīng)端口。

3.2 計(jì)算節(jié)點(diǎn)上的網(wǎng)絡(luò)設(shè)備信息

3.2.1 Linux bridage信息

  1. Compute153:~ # virsh list 
  2. Id   Name                          State 
  3. ---------------------------------------------------- 
  4.  1    instance-00000583             running 
  5.  2    instance-000005df             running 
  6.  3    instance-00000603             running 
  7.  4    instance-00000654             running 
  8.  5    instance-0000068f             running 
  9.  6    instance-000006d7             running 
  10.  7    instance-0000070d             running 
  11.  9    instance-00000769             running 
  12.  10   instance-0000090d             running 
  13.  11   instance-00000a37             running 

計(jì)算節(jié)點(diǎn)Compute153上啟動(dòng)了10個(gè)虛擬機(jī)。

  1. Compute153 
  2. :~  
  3. # brctl show 
  4. bridge name     bridge id               STP enabled     interfaces 
  5. qbr7fc1e7d0-0c          8000.bee6e69f9457       no              qvm7fc1e7d0-0c 
  6.                                                        tap7fc1e7d0-0c 
  7. qbr931641ad-4b          8000.eaa1a27fffcb       no              qvm931641ad-4b 
  8.                                                        tap931641ad-4b 
  9. qbr963c4b38-70          8000.7635674ec1fc       no              qvm963c4b38-70 
  10.                                                        tap963c4b38-70 
  11. qbr9df6f9f9-42          8000.2e1eba67aca5       no              qvm9df6f9f9-42 
  12.                                                        tap9df6f9f9-42 
  13. qbrb9dd9478-0f          8000.2e954943421c       no              qvmb9dd9478-0f 
  14.                                                        tapb9dd9478-0f 
  15. qbrc24f2999-b9          8000.427df7c7a333       no              qvmc24f2999-b9 
  16.                                                        tapc24f2999-b9 
  17. qbrc3833757-af          8000.7e6eb025950b       no              qvmc3833757-af 
  18.                                                        tapc3833757-af 
  19. qbrc78917be-9c          8000.1a67a8814d03       no              qvmc78917be-9c 
  20.                                                        tapc78917b0-9c 
  21. qbrd5cbf3b0-ef          8000.f6de8391f526       no              qvmd5cbf3b0-ef 
  22.                                                        tapd5cbf3b0-ef 
  23. qbrfe79631b-85          8000.c2d425903a69       no              qvmfe79631b-85 
  24.                                                        tapfe79631b-85 

可以看到有10個(gè)qbr,每一個(gè)虛擬機(jī)的每一張網(wǎng)卡都有對(duì)應(yīng)的qbr。每一個(gè)qbr都有對(duì)應(yīng)的 tap和qvm,對(duì)應(yīng)圖上的qbr北向與南向接口。

3.2.2 ovs bridage信息

通過(guò)ovs-vsctl可以查詢主機(jī)上已有的 OVS bridge及其中的 port。

  1. Bridge "plyc24f2999-b9" 
  2.         Port "qvmc24f2999-b9" 
  3.             Interface"qvmc24f2999-b9" 
  4.                 type: internal 
  5.         Port "plyc24f2999-b9" 
  6.             Interface"plyc24f2999-b9" 
  7.                 type: internal 
  8.         Port "pvic24f2999-b9" 
  9.             Interface"pvic24f2999-b9" 
  10.                 type: patch 
  11.                 options: {peer="pvoc24f2999-b9"

可以看到ply網(wǎng)橋信息,上面對(duì)接qvm,下面對(duì)接br-int,ply與br-int之間是一對(duì)port接口, pvi與pvo接口。

  1. Bridge br-int 
  2.         fail_mode: secure 
  3.         Port "pvoc78917be-9c" 
  4.             tag: 5 
  5.             Interface"pvoc78917be-9c" 
  6.                 type: patch 
  7.                 options:{peer="pvic78917be-9c"
  8.         Port "pvob9dd9478-0f" 
  9.             tag: 9 
  10.             Interface"pvob9dd9478-0f" 
  11.                 type: patch 
  12.                 options:{peer="pvib9dd9478-0f"

注意pov端口是有tag的,這是一個(gè)內(nèi)部的tag,主要是為了區(qū)分同一虛擬機(jī)的不同虛擬網(wǎng) 卡 設(shè)備,會(huì)將多張網(wǎng)卡依次編號(hào)。

  1. Bridge br-int 
  2.         fail_mode: secure 
  3.         Port "pvoc78917be-9c" 
  4.             tag: 5 
  5.             Interface"pvoc78917be-9c" 
  6.                 type: patch 
  7.                 options:{peer="pvic78917be-9c"
  8.         Port "pvob9dd9478-0f" 
  9.             tag: 9 
  10.             Interface"pvob9dd9478-0f" 
  11.                 type: patch 
  12.                 options:{peer="pvib9dd9478-0f"
  13.         Port br-int 
  14.             tag: 4095 
  15.             Interface br-int 
  16.                 type: internal 
  17.         Port int-brcps 
  18.             Interface int-brcps 
  19.                 type: patch 
  20.                 options: {peer=phy-brcps} 
  21.         Port "pvo9df6f9f9-42" 
  22.             tag: 5 
  23.             Interface"pvo9df6f9f9-42" 
  24.                 type: patch 
  25.                 options:{peer="pvi9df6f9f9-42"

可以看到br-int網(wǎng)橋上的所有端口信息,向上是pvo口,向下是int-brcps口,是用來(lái)連接 brcps網(wǎng)橋。

  1. Bridge br-int 
  2.         fail_mode: secure 
  3.         Port "pvoc78917be-9c" 
  4.             tag: 5 
  5.             Interface"pvoc78917be-9c" 
  6.                 type: patch 
  7.                 options:{peer="pvic78917be-9c"
  8.         Port int-brcps 
  9.             Interface int-brcps 
  10.                 type: patch 
  11.                 options: {peer=phy-brcps} 

int-brcps和phy-brcps接口是br-int與brcps網(wǎng)橋相連的接口,查詢br-int是可以找到與之相連的int-brcps,查詢brcps網(wǎng)橋可以找到與之相連的phy-brcps接口。

  1. Bridge brcps 
  2.         Port external_om 
  3.             tag:1405 
  4.            Interface external_om 
  5.                type: internal 
  6.         Port "trunk0" 
  7.            Interface "trunk0" 
  8.         Port phy-brcps 
  9.            Interface phy-brcps 
  10.                type: patch 
  11.                options: {peer=int-brcps} 
  12.         Port external_api 
  13.             tag:1400 
  14.            Interface external_api 
  15.                type: internal 
  16.         Port brcps 
  17.             tag:0 
  18.            Interface brcps 
  19.                type: internal 
  20.         Port "om-physnet1" 
  21.             tag:1089 
  22.            Interface "om-physnet1" 
  23.                type: internal 

管理面網(wǎng)橋brcps上有多個(gè)端口,用于與外部通信打通的external_om與external_api端口,帶tag;向上的phy-brcps接口;本地接口brcps,以及端口om-physnet1,還有最重要的trunk0,實(shí)際的數(shù)據(jù)物理通信接口。

以上就是vlan模式虛擬機(jī)通信需要經(jīng)過(guò)的所有端口,數(shù)據(jù)流向如下:

1)數(shù)據(jù)幀從VM出來(lái),經(jīng)過(guò)TAP提供的虛擬網(wǎng)口vNIC,再經(jīng)過(guò)Linux網(wǎng)橋qrb安全驗(yàn)證,走到qvm,會(huì)打上一個(gè)內(nèi)部的VLANtag,成為主機(jī)節(jié)點(diǎn)內(nèi)部的local id。這個(gè)id的作用是區(qū)分同一個(gè)主機(jī)內(nèi)部的不同VM;

2)繼續(xù)南下到ply,資料顯示作用是過(guò)濾掉非本機(jī)的MAC,主要作用是為了方便訪問(wèn)同一個(gè)主機(jī)的其他VM,如果目的源是同一臺(tái)主機(jī)則直接訪問(wèn),不用br-int轉(zhuǎn)發(fā);

3)繼續(xù)走到br-int會(huì)實(shí)現(xiàn)轉(zhuǎn)發(fā)到目的幀主機(jī),南下到patch port,port會(huì)把幀中間的之前打的內(nèi)部VLAN ID即local id刪除,換成外部的VLAN ID;

4)之后幀走到實(shí)際的外部物理交換機(jī)網(wǎng)口,發(fā)送到目的地。

3.2.2 br-int dump-flows信息

br-int完成從brcps上過(guò)來(lái)流量(從口int-brcps到達(dá))的vlan tag轉(zhuǎn)換,下面例子可以看到從外部VLAN ID:1013轉(zhuǎn)換為內(nèi)部VLAN ID:2。

  1. Compute153 
  2. :~  
  3. # ovs-ofctl dump-flows br-int 
  4. NXST_FLOW reply (xid=0x4): 
  5.  cookie=0xaf3ffaad56834ff8,duration=8767986.702s, table=0, n_packets=138635866, n_bytes=49130127982,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=1013actions=mod_vlan_vid:2,NORMAL 
  6.  cookie=0xaf3ffaad56834ff8,duration=8759690.249s, table=0, n_packets=902894466, n_bytes=111008267998,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=1014actions=mod_vlan_vid:3,NORMAL 
  7.  cookie=0xaf3ffaad56834ff8,duration=8606291.966s, table=0, n_packets=75523546, n_bytes=7721353259,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=503actions=mod_vlan_vid:4,NORMAL 
  8.  cookie=0xaf3ffaad56834ff8,duration=7943259.828s, table=0, n_packets=27312770, n_bytes=4039091682,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=1011actions=mod_vlan_vid:5,NORMAL 
  9.  cookie=0xaf3ffaad56834ff8,duration=7248098.099s, table=0, n_packets=17132221, n_bytes=1590164809,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=504actions=mod_vlan_vid:6,NORMAL 
  10.  cookie=0xaf3ffaad56834ff8,duration=5730798.970s, table=0, n_packets=35859018, n_bytes=4389953008,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=1012actions=mod_vlan_vid:7,NORMAL 
  11.  cookie=0xaf3ffaad56834ff8,duration=583874.187s, table=0, n_packets=2041814, n_bytes=433205117,idle_age=0, hard_age=65534, priority=3,in_port=1,dl_vlan=1015actions=mod_vlan_vid:8,NORMAL 
  12.  cookie=0xaf3ffaad56834ff8,duration=146306.053s, table=0, n_packets=435169, n_bytes=31391505, idle_age=0,hard_age=65534, priority=3,in_port=1,dl_vlan=1016 actions=mod_vlan_vid:9,NORMAL 
  13.  cookie=0xaf3ffaad56834ff8,duration=9233017.369s, table=0, n_packets=8966890076, n_bytes=2799828872226,idle_age=0, hard_age=65534, priority=2,in_port=1 actions=drop 
  14.  cookie=0xaf3ffaad56834ff8, duration=9233016.732s,table=0, n_packets=1106708092, n_bytes=190560627712, idle_age=0,hard_age=65534, priority=0 actions=NORMAL 
  15.  cookie=0xaf3ffaad56834ff8,duration=9233019.667s, table=23, n_packets=0, n_bytes=0, idle_age=65534,hard_age=65534, priority=0 actions=drop 
  16.  cookie=0xaf3ffaad56834ff8,duration=9233019.551s, table=24, n_packets=0, n_bytes=0, idle_age=65534,hard_age=65534, priority=0 actions=drop 

3.2.3 brcps dump-flows信息

brcps上負(fù)責(zé)從br-int上過(guò)來(lái)的流量(從口phy-brcps到達(dá)),實(shí)現(xiàn)local vlan到外部vlan的轉(zhuǎn)換,下面例子可以看到從內(nèi)部VLAN ID:2轉(zhuǎn)換為外部VLAN ID:1013。

  1. Compute153 
  2. :~  
  3. # ovs-ofctl dump-flows brcps 
  4. NXST_FLOW reply (xid=0x4): 
  5.  cookie=0xaaf94399aad7707e,duration=8768079.505s, table=0, n_packets=4610859, n_bytes=723908441,idle_age=6, hard_age=65534, priority=4,in_port=5,dl_vlan=2actions=mod_vlan_vid:1013,NORMAL 
  6.  cookie=0xaaf94399aad7707e,duration=8759783.046s, table=0, n_packets=1061625441, n_bytes=180117774176,idle_age=0, hard_age=65534, priority=4,in_port=5,dl_vlan=3actions=mod_vlan_vid:1014,NORMAL 
  7.  cookie=0xaaf94399aad7707e,duration=8606384.765s, table=0, n_packets=12135266, n_bytes=3806123480,idle_age=32, hard_age=65534, priority=4,in_port=5,dl_vlan=4actions=mod_vlan_vid:503,NORMAL 
  8.  cookie=0xaaf94399aad7707e,duration=7943352.621s, table=0, n_packets=8783552, n_bytes=1513703385,idle_age=0, hard_age=65534, priority=4,in_port=5,dl_vlan=5actions=mod_vlan_vid:1011,NORMAL 
  9.  cookie=0xaaf94399aad7707e,duration=7248190.902s, table=0, n_packets=2559355, n_bytes=510785011,idle_age=16, hard_age=65534, priority=4,in_port=5,dl_vlan=6actions=mod_vlan_vid:504,NORMAL 
  10.  cookie=0xaaf94399aad7707e,duration=5730891.771s, table=0, n_packets=16831749, n_bytes=3864947698,idle_age=0, hard_age=65534, priority=4,in_port=5,dl_vlan=7actions=mod_vlan_vid:1012,NORMAL 
  11.  cookie=0xaaf94399aad7707e,duration=583966.979s, table=0, n_packets=169878, n_bytes=24055409, idle_age=29,hard_age=65534, priority=4,in_port=5,dl_vlan=8 actions=mod_vlan_vid:1015,NORMAL 
  12.  cookie=0xaaf94399aad7707e,duration=146398.874s, table=0, n_packets=1541, n_bytes=157171, idle_age=132,hard_age=65534, priority=4,in_port=5,dl_vlan=9 actions=mod_vlan_vid:1016,NORMAL 
  13.  cookie=0xaaf94399aad7707e,duration=9233110.012s, table=0, n_packets=78, n_bytes=6780, idle_age=65534,hard_age=65534, priority=2,in_port=5 actions=drop 
  14.  cookie=0xaaf94399aad7707e,duration=9233111.393s, table=0, n_packets=10761364888, n_bytes=3180091314185,idle_age=0, hard_age=65534, priority=0 actions= 

3.2.4 iptables安全組

每一個(gè)虛擬機(jī)的tap都對(duì)應(yīng)2個(gè)chain表(out和in),dhcp agent到虛擬機(jī)的訪問(wèn)策略定義在out表;

  1. Compute153 
  2. :~  
  3. #  iptables -Lneutron-openvswi-sg-chain 
  4. Chain 
  5.  neutron-openvswi-sg-chain ( 
  6. 20 
  7.  references
  8. target     prot opt source               destination         
  9. neutron-openvswi-i7fc1e7d0-0 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtap7fc1e7d0-0c --physdev-is-bridged /* Jump to the VM specific chain. */ 
  10. neutron-openvswi-o7fc1e7d0-0 all  --  anywhere             anywhere             PHYSDEV match --physdev-intap7fc1e7d0-0c --physdev-is-bridged /* Jump to the VM specific chain. */ 
  11. neutron-openvswi-i931641ad-4 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtap931641ad-4b --physdev-is-bridged /* Jump to the VM specific chain. */ 
  12. neutron-openvswi-o931641ad-4 all  --  anywhere             anywhere             PHYSDEV match --physdev-intap931641ad-4b --physdev-is-bridged /* Jump to the VM specific chain. */ 
  13. neutron-openvswi-i963c4b38-7 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtap963c4b38-70 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  14. neutron-openvswi-o963c4b38-7 all  --  anywhere             anywhere             PHYSDEV match --physdev-intap963c4b38-70 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  15. neutron-openvswi-i9df6f9f9-4 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtap9df6f9f9-42 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  16. neutron-openvswi-o9df6f9f9-4 all  --  anywhere             anywhere             PHYSDEV match --physdev-intap9df6f9f9-42 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  17. neutron-openvswi-ib9dd9478-0 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtapb9dd9478-0f --physdev-is-bridged /* Jump to the VM specific chain. */ 
  18. neutron-openvswi-ob9dd9478-0 all  --  anywhere            anywhere             PHYSDEV match --physdev-intapb9dd9478-0f --physdev-is-bridged /* Jump to the VM specific chain. */ 
  19. neutron-openvswi-ic24f2999-b all  --  anywhere             anywhere             PHYSDEV match --physdev-outtapc24f2999-b9 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  20. neutron-openvswi-oc24f2999-b all  --  anywhere             anywhere             PHYSDEV match --physdev-intapc24f2999-b9 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  21. neutron-openvswi-ic3833757-a all  --  anywhere             anywhere             PHYSDEV match --physdev-outtapc3833757-af --physdev-is-bridged /* Jump to the VM specific chain. */ 
  22. neutron-openvswi-oc3833757-a all  --  anywhere             anywhere             PHYSDEV match --physdev-intapc3833757-af --physdev-is-bridged /* Jump to the VM specific chain. */ 
  23. neutron-openvswi-ic78917be-9  all --  anywhere             anywhere             PHYSDEV match --physdev-outtapc78917be-9c --physdev-is-bridged /* Jump to the VM specific chain. */ 
  24. neutron-openvswi-oc78917be-9  all --  anywhere             anywhere             PHYSDEV match --physdev-intapc78917be-9c --physdev-is-bridged /* Jump to the VM specific chain. */ 
  25. neutron-openvswi-id5cbf3b0-e all  --  anywhere             anywhere             PHYSDEV match --physdev-outtapd5cbf3b0-ef --physdev-is-bridged /* Jump to the VM specific chain. */ 
  26. neutron-openvswi-od5cbf3b0-e all  --  anywhere             anywhere             PHYSDEV match --physdev-intapd5cbf3b0-ef --physdev-is-bridged /* Jump to the VM specific chain. */ 
  27. neutron-openvswi-ife79631b-8 all  --  anywhere             anywhere             PHYSDEV match --physdev-outtapfe79631b-85 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  28. neutron-openvswi-ofe79631b-8  all  -- anywhere             anywhere             PHYSDEV match --physdev-intapfe79631b-85 --physdev-is-bridged /* Jump to the VM specific chain. */ 
  29. ACCEPT     all  -- anywhere             anywhere    
  1. Compute153 
  2. :~  
  3. # iptables -L neutron-openvswi-oc78917be-9 
  4. Chain 
  5.  neutron-openvswi-oc78917be- 
  6.  ( 
  7.  references
  8. target     prot opt source               destination         
  9. RETURN     udp  -- default             255.255.255.255      udpspt:bootpc dpt:bootps /* Allow DHCP client traffic. */ 
  10. neutron-openvswi-sc78917be-9 all  --  anywhere             anywhere            
  11. RETURN     udp  -- anywhere             anywhere             udp spt:bootpc dpt:bootps /* AllowDHCP client traffic. */ 
  12. DROP       udp  -- anywhere             anywhere             udp spt:bootps udp dpt:bootpc /*Prevent DHCP Spoofing by VM. */ 
  13. RETURN     all  -- anywhere             anywhere             state RELATED,ESTABLISHED /*Direct packets associated with a known session to the RETURN chain. */ 
  14. RETURN     all  --  anywhere             anywhere            
  15. DROP       all  -- anywhere             anywhere             state INVALID /* Drop packets thatappear related to an existing connection (e.g. TCP ACK/FIN) but do not have anentry in conntrack. */ 
  16. neutron-openvswi-sg-fallback all  --  anywhere             anywhere              
  17. /*  
  18. Send 
  19.  unmatched traffic to thefallback chain. */ 
  1. Compute153 
  2. :~  
  3. #  iptables -Lneutron-openvswi-ic78917be-9 
  4. Chain 
  5.  neutron-openvswi-ic78917be- 
  6.  ( 
  7.  references
  8. target     prot opt source               destination         
  9. RETURN     all  -- anywhere             anywhere             state RELATED,ESTABLISHED /*Direct packets associated with a known session to the RETURN chain. */ 
  10. RETURN     udp --  xxx.xxx.xxx.xxx      anywhere             udp spt:bootps udp dpt:bootpc  ---DHCP 
  11. RETURN     udp --  xxx.xxx.xxx.xxx       anywhere             udp spt:bootps udp dpt:bootpc  ---DHCP 
  12. RETURN     all  -- anywhere             anywhere            
  13. DROP       all  -- anywhere             anywhere             state INVALID /* Drop packets thatappear related to an existing connection (e.g. TCP ACK/FIN) but do not have anentry in conntrack. */ 
  14. neutron-openvswi-sg-fallback all  --  anywhere             anywhere             /* Send unmatched traffic to thefallback chain. */ 

3.3 計(jì)算節(jié)點(diǎn)的vlan隔離

在vlan模式下,每個(gè) vlan network 都有自己的 bridge,從而也就實(shí)現(xiàn)了基于 vlan 的隔離,vlan tag的轉(zhuǎn)換需要在br-int和brcps兩個(gè)網(wǎng)橋上進(jìn)行相互配合。br-int負(fù)責(zé)從int-brcps過(guò)來(lái)的包(帶外部vlan)轉(zhuǎn)換為內(nèi)部vlan,而brcps負(fù)責(zé)從phy-brcps過(guò)來(lái)的包(帶內(nèi)部vlan)轉(zhuǎn)化為外部的vlan。租戶的流量隔離也是通過(guò)vlan來(lái)進(jìn)行的,因此包括兩種vlan,虛擬機(jī)在Compute Node內(nèi)流量帶有的local vlan和在Compute Node之外物理網(wǎng)絡(luò)上隔離不同租戶的vlan。物理交換機(jī)與eth網(wǎng)卡相連的 port 設(shè)置成 trunk 模式,實(shí)現(xiàn)同一塊物理網(wǎng)卡上面通過(guò)多個(gè)不同vlan 的數(shù)據(jù)。

責(zé)任編輯:武曉燕 來(lái)源: 客技院
相關(guān)推薦

2014-01-07 10:54:43

openstackvlan網(wǎng)絡(luò)模式

2017-01-06 08:32:26

主流大數(shù)據(jù)層次

2011-04-14 14:43:38

SSISTransformat

2011-04-19 09:18:02

SSIS數(shù)據(jù)轉(zhuǎn)換

2011-12-15 10:25:32

VLAN模式

2011-03-02 14:25:46

網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)流量

2023-11-13 11:01:25

數(shù)據(jù)技術(shù)

2010-07-10 12:04:28

2023-12-01 18:06:35

2023-02-28 09:10:28

設(shè)計(jì)模式解耦數(shù)據(jù)

2010-01-08 13:40:26

2015-08-27 09:35:29

OpenStack運(yùn)維指南VLAN

2017-05-16 10:49:20

大數(shù)據(jù)數(shù)據(jù)流程圖數(shù)據(jù)結(jié)構(gòu)

2020-04-03 16:15:38

運(yùn)營(yíng)商數(shù)據(jù)疫情

2022-09-06 23:59:29

數(shù)據(jù)安全人工智能隱私計(jì)算

2011-12-14 15:57:13

javanio

2015-02-12 09:14:41

2010-01-18 17:02:06

2022-12-05 11:17:58

數(shù)據(jù)安全數(shù)據(jù)流通數(shù)字化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲aⅴ日韩av电影在线观看| 91精品国产色综合久久ai换脸| 国产精品久久久一区二区三区| 国产黄在线免费观看| 亚洲电影二区| 亚洲男人天堂av| 国产精品久久久久久久久男| 国产伦精品一区二区三区视频女| 不卡亚洲精品| 久久免费视频一区| 国产精品露脸自拍| 日本黄色免费片| 伊人久久亚洲| 一本大道久久精品懂色aⅴ| 日本视频一区在线观看| 中国一级特黄视频| 永久亚洲成a人片777777| 精品国产污网站| 福利在线一区二区| 欧洲天堂在线观看| 亚洲伦伦在线| 欲色天天网综合久久| wwwwwxxxx日本| 久草在线资源站资源站| 久久综合九色欧美综合狠狠| 国产精品美女www| 一区二区视频免费看| 人人网欧美视频| 欧美综合亚洲图片综合区| 一区二区三区av在线| 丰满人妻妇伦又伦精品国产| 久久高清免费观看| 久久久www成人免费精品张筱雨| 国产精品91av| 午夜精品成人av| 亚洲私人黄色宅男| 欧美精品一区二区三区四区五区| 国产日本精品视频| 日韩电影在线一区| 国内偷自视频区视频综合| 纪美影视在线观看电视版使用方法| eeuss鲁片一区二区三区| 91传媒视频在线播放| 国产成人永久免费视频| 五月婷婷丁香六月| 国产福利不卡视频| 国产精品美女视频网站| 国产午夜久久久| 天天操夜夜操国产精品| 亚洲成人免费在线视频| 日韩爱爱小视频| √8天堂资源地址中文在线| 自拍偷在线精品自拍偷无码专区| 欧美日韩亚洲在线| 一区二区三区加勒比av| 91aaaa| 6—12呦国产精品| 日韩精品免费视频人成| 国产mv免费观看入口亚洲| 中文字幕超碰在线| 久久久人人人| 日本在线观看天堂男亚洲| 久久久久亚洲av成人毛片韩| 亚洲视频成人| 欧美中在线观看| 欧美亚洲精品天堂| 视频一区二区三区中文字幕| 国产精品jvid在线观看蜜臀 | 国产婷婷精品av在线| 久久99精品久久久久久久久久| 日本xxxx人| xf在线a精品一区二区视频网站| 久久久久九九九| 激情综合闲人网| 中文字幕av在线一区二区三区| 亚洲人成网站在线观看播放| 黄色网页在线播放| 亚洲一区av在线| 亚洲自偷自拍熟女另类| 欧美片第一页| 欧美理论片在线| 亚洲高清av一区二区三区| 成人知道污网站| 亚洲欧美日韩天堂一区二区| 少妇太紧太爽又黄又硬又爽小说| 我不卡手机影院| 欧美激情乱人伦| 天堂中文字幕在线观看| 久久超碰97中文字幕| 99高清视频有精品视频| 日韩三级电影网| 国产精品国产三级国产aⅴ中文| 日本xxxxx18| 秋霞伦理一区| 56国语精品自产拍在线观看| 欧美做受高潮中文字幕| 国产一区二区三区四区| 欧美片一区二区三区| 依依成人综合网| 麻豆国产精品视频| 精品久久一区二区三区蜜桃| av大片在线看| 亚洲sss视频在线视频| 欧美三级理论片| 99久久人爽人人添人人澡| 国产小视频91| 精品人妻在线播放| 久久精品久久99精品久久| 狠狠色狠狠色综合人人| 网友自拍视频在线| 精品国产福利视频| 亚洲综合123| 偷拍自拍亚洲色图| 欧美精品免费在线观看| 青青视频在线免费观看| 国产91丝袜在线观看| 五月婷婷综合色| 国产精品vvv| 日韩一区二区三区在线| 国产午夜精品福利视频| av不卡在线看| 成人高清在线观看| 天堂地址在线www| 色综合久久久久网| 熟妇人妻久久中文字幕| 88国产精品视频一区二区三区| 青青精品视频播放| 人妻少妇一区二区三区| 亚洲欧美二区三区| 亚洲综合欧美在线| 精品国产aⅴ| 日韩av片电影专区| 欧美大片aaa| 五月天精品一区二区三区| 国产成人av片| 亚洲一区二区日韩| 成人黄色片在线| 97电影在线观看| 欧美亚洲禁片免费| 国产高潮呻吟久久| 久久久久中文| 欧美男人的天堂| 思思久久精品视频| 午夜在线激情影院| 91精品婷婷国产综合久久| 性欧美精品男男| 久久久久国产精品一区二区| 九色91国产| 韩国成人免费视频| 欧美成人午夜电影| 麻豆一区二区三区精品视频| 国产美女一区二区| 男人的天堂视频在线| 99久久这里有精品| 久久久国产精品亚洲一区| 91黄色在线视频| 成人欧美一区二区三区黑人麻豆 | 日韩女优中文字幕| 日韩精品99| 亚洲香蕉伊综合在人在线视看| 国产剧情在线视频| 国产色产综合色产在线视频| 亚洲精品一二三四五区| 欧美日韩性在线观看| 国产精品免费看久久久香蕉| 91porn在线观看| 欧美日本一区二区三区| 青花影视在线观看免费高清| 国模少妇一区二区三区| 亚洲色婷婷久久精品av蜜桃| 欧美一区一区| 久久久亚洲影院| 少妇一级淫片免费看| 欧美色另类天堂2015| 久久精品—区二区三区舞蹈| 久草在线在线精品观看| 视色,视色影院,视色影库,视色网| 亚洲精品a区| 欧美在线视频免费| 欧美13一16娇小xxxx| 欧美一级黄色片| 国产 日韩 欧美 在线| 亚洲国产精品国自产拍av| 国内自拍第二页| 亚洲另类黄色| 一区二区三区|亚洲午夜| 白白在线精品| 国产精品国语对白| 日日夜夜天天综合入口| 亚洲欧美综合精品久久成人| 91国产精品一区| 午夜天堂影视香蕉久久| 亚洲av成人无码久久精品| 国产一区二区三区av电影| 少妇无码av无码专区在线观看 | 91麻豆精品| 97在线视频免费播放| 最新国产在线观看| 精品乱人伦一区二区三区| 中文字幕一区二区人妻视频| 亚洲精品国久久99热| 女女互磨互喷水高潮les呻吟| 黑人精品欧美一区二区蜜桃| 免费看的黄色大片| 天天久久综合| 日本一区视频在线观看| 成人福利一区| 91精品国产综合久久香蕉的用户体验 | 尤物精品国产第一福利三区| 精品毛片在线观看| 91久久线看在观草草青青| 久久久久久国产精品视频| 欧美国产综合一区二区| a天堂视频在线观看| 国内精品自线一区二区三区视频| 亚洲国产精品久久久久爰色欲| 正在播放日韩欧美一页 | 精人妻一区二区三区| 另类小说视频一区二区| 丝袜老师办公室里做好紧好爽| 在线观看日韩| 亚洲资源在线网| 免费欧美视频| 国产精品一区二区三区免费观看 | 免费在线播放第一区高清av| 青青在线免费视频| 日韩在线欧美| 婷婷久久伊人| 国产精品一区二区99| 国产在线精品一区二区三区》| 视频国产精品| 亚洲精品欧美日韩| 四虎影视成人精品国库在线观看| 欧美在线不卡区| 亚洲欧美小说色综合小说一区| 久久免费精品视频| 免费影视亚洲| 欧美国产日本高清在线| 97caopor国产在线视频| 久久好看免费视频| 色影视在线观看| 日韩中文在线不卡| 91高清在线| 日韩一区二区三区国产| 网友自拍视频在线| www日韩欧美| 国产日产一区二区| 麻豆一区二区在线观看| 91cn在线观看| 欧美日韩国产第一页| 青春草在线视频| 久久久亚洲国产| 激情国产在线| 日本午夜人人精品| 日韩在线免费| 国产精品人人做人人爽| 欧美性www| 91美女高潮出水| 中文字幕久久精品一区二区| 不卡视频一区二区三区| 8848成人影院| 蜜桃av色综合| 成人在线免费观看网站| 宅男一区二区三区| 女主播福利一区| 国产手机免费视频| 羞羞答答国产精品www一本| xxxx一级片| 久久国产福利国产秒拍| 亚洲av毛片在线观看| 成人天堂资源www在线| 精品人妻伦一二三区久| 91视频精品在这里| 貂蝉被到爽流白浆在线观看| 亚洲欧美一区二区三区极速播放| 国产在线一二区| 日韩欧美在线视频免费观看| 中文字幕永久免费视频| 欧美一级理论片| 你懂的在线视频| 视频在线观看91| 亚洲精品日产aⅴ| 深夜激情久久| 久久青青草综合| 日韩在线欧美| www.射射射| 日本亚洲三级在线| 亚洲AV成人精品| 久久久精品天堂| 国模无码国产精品视频| 婷婷国产在线综合| 中文字幕精品一区二区精| 日韩一区和二区| 日本人妖在线| 久久电影一区二区| 成人福利av| 999在线免费观看视频| 免费av一区| 妞干网视频在线观看| 日本欧美一区二区| 在线播放av网址| 国产欧美1区2区3区| 国产一级在线视频| 欧美精品色一区二区三区| 性感美女一级片| 美女扒开尿口让男人操亚洲视频网站| 日本乱码一区二区三区不卡| 国产综合久久久久| 九九久久婷婷| 你真棒插曲来救救我在线观看| 麻豆国产精品官网| 日韩网站在线播放| 亚洲一区二区欧美日韩| 一级黄色大毛片| 亚洲欧美国产制服动漫| 青青在线视频| 91中文字幕在线| 成人亚洲一区二区| 国产精品欧美激情在线观看| 国产69精品一区二区亚洲孕妇| 毛片久久久久久| 色av成人天堂桃色av| 色欲久久久天天天综合网| 久久亚洲国产精品| 国产精品久久久久77777丨| 久久伦理网站| 亚洲每日更新| 97精品人人妻人人| 一区二区三区中文字幕电影| 一本色道久久综合亚洲| 在线激情影院一区| 日韩av超清在线观看| 久久婷婷人人澡人人喊人人爽| 狠狠久久婷婷| 日韩大尺度视频| 亚洲欧美国产77777| 国产三级按摩推拿按摩| 日韩有码在线视频| 四虎精品在线观看| 香蕉精品视频在线| 精品一区二区三区在线观看国产| 天天摸日日摸狠狠添| 欧美午夜寂寞影院| 在线国产91| 成人高清视频观看www| 色综合天天爱| 国产无遮挡猛进猛出免费软件| 国产精品入口麻豆原神| 97精品人妻一区二区三区在线| 日韩有码在线观看| 国产精品**亚洲精品| 中文字幕在线中文字幕日亚韩一区| 久久精品国产网站| 三级黄色在线观看| 日韩亚洲欧美综合| 欧美大胆的人体xxxx| 国产亚洲欧美另类一区二区三区| 在线日本成人| 大地资源二中文在线影视观看| 富二代精品短视频| 黄色片在线免费观看| 国产精品老女人精品视频| 99免费精品| 99国产精品免费视频| 亚洲一区二区av在线| 色就是色亚洲色图| 国产精品久久综合av爱欲tv| 99久久国产综合精品成人影院| 色男人天堂av| 精品久久久久久中文字幕| 国产综合在线观看| 国产有码在线一区二区视频| 午夜精品久久久久99热蜜桃导演 | 欧美性猛交久久久乱大交小说| 国产三级精品三级| 国产孕妇孕交大片孕| 欧美高清在线观看| 欧美日韩看看2015永久免费 | 国产精品亚洲人在线观看| 午夜偷拍福利视频| 亚洲午夜色婷婷在线| 玖玖精品一区| 白嫩少妇丰满一区二区| 国产精品成人网| 涩涩视频免费看| 国产精品三级在线| 激情欧美日韩| 久久久久久成人网| 精品国产91乱码一区二区三区| 日韩精品免费观看视频| 国风产精品一区二区| 久久久亚洲国产美女国产盗摄| 91丨九色丨丰满| 久久久久久综合网天天| 不卡在线一区二区| 最新日本中文字幕| 欧美日韩精品是欧美日韩精品| 黄色在线看片| 亚洲欧洲日韩精品| www.日韩av|