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

漫談:軟件定義網絡的千型百態

網絡
晚上好,很高興認識大家,我來自Canonical,做OpenStack的,之前在IBM干了三年也是做OpenStack的,主要做網絡,做純技術的。所以我就做一些純技術方面的分享吧,漫談一下SDN網絡,拋個磚引個玉,說些觀點,給出鏈接,然后大家提問,大家一起溝通探討認識一下。

晚上好,很高興認識大家,我來自Canonical,做OpenStack的,之前在IBM干了三年也是做OpenStack的,主要做網絡,做純技術的。

所以我就做一些純技術方面的分享吧,漫談一下SDN網絡,拋個磚引個玉,說些觀點,給出鏈接,然后大家提問,大家一起溝通探討認識一下。

[[147487]]

IaaS就是為用戶提供隔離的操作系統資源,對外可以以虛機、容器、VPC等外在形式表現出來。

OpenStack最初就是一個開源的IaaS平臺(當然現在在Heat上又掛了一些PaaS的東西,我們暫且不表)。

操作系統資源主要由計算、存儲、網絡三大資源組成,所以Neutron的職責應該是為用戶提供隔離的網絡服務,也即NaaS(Network as a Service)。

所以從這個大的視圖上講,無論是OpenStack還是Neutron的重點應該是提供放之萬物而皆準的權威的北向API,同時像Linux內核一樣提供插件結構讓這領域的不同廠商的不同技術都可以通過寫驅動的形式進來玩。

對于網絡來說:

二三層一般叫網絡拓撲,四到七層叫網絡服務(即網絡應用,如防火墻,負載均衡,入侵檢測系統,入侵防護,深度包檢測,數據緩存,廣域網加速等)。

網絡拓撲可以由兩種技術實現,一是Overlay技術,一是新興的OpenFlow流技術。實現上二者在控制平面/轉發平面所做的事情的思想是一樣的。我們以Overlay舉例來控制平面與轉發平面的實現思想。

轉發平面,NaaS是為每一個用戶提供用戶隔離的網絡服務,一般使用標簽來隔離,如傳統的vlan,但它需要修改物理交換機,部署麻煩。于是,后來一般使用overlay技術,如gre, vxlan,nvgre, Geneve, stt,mpls over udp/gre等,同樣使用標簽segmention id來隔離用戶網絡流量,即通過自定義二層幀,通過UDP或QUIC或TCP Fast Open或IP或者別的什么上層協議傳送到遠端,再由遠端解析這個自定義幀。這個幀是自定義的,所以格式就五花八門,于是,市場上就出現了眾多的SDN產品,但其技術本質都是差不多的。于是,有人就想統一這個幀的格式,于是就有了Geneve。overlay的本質有兩個頭,一個是外部管理網段的頭,一個是內部租戶網段的頭,這樣天然為IPv4實現了NAT之類的網絡地址轉換。

Overlay網絡可以分為兩層,一是物理網絡,一是構建在物理層上的虛擬overlay網絡。

物理網絡不需要和用戶信息關聯,它只是負責提供一個IP矩陣實現所有物理設備之間的單播IP可達性,并提供segmention id功能實現租戶隔離。而虛擬overlay網絡則會包含租戶的信息,即類似于VPN為每一個租戶都生成自己的路由信息,也叫轉發路由實例(VRF),例如在MPLS主干網上的流量在IP地址前都會添加一個全局唯一的路由標志符(Route Distinguisher, RD)形成唯一的VPN-IPv4地址來識別不同租戶的流量。PE路由器不應該交換全網所有租戶的路由,所以通過手工設定路由目標(Route Targe, RT)來設置從CE路由器向PE路由器導入導出哪些路由。只有所帶RT標記與VRF表中任意一個Import RT相符的路由才會被導入到VRF表中。RT使得PE路由器只包含和其直接相連的VPN的路由,而不是全網所有VPN的路由,從而節省了PE路由器的資源,提高了網絡拓展性。

控制平面,那么導入導出哪些路由完全可以由上層控制平面通過規則來設定,這種通過路由方式將虛機流量導流到底層IP隧道矩陣的做法天然將廣播隔離在了一個節點上,可以省略像Neutron DRV ARP responser特性。也可以天然地讓計算節點也具備三層功能隨意設置局域隔離的網關(fan, opencontrail都是這么干的)。這層還要做地址學習功能。

對于openflow來說,控制平面應該集中全局的VM, PORT, CONTROL, SWITCH的映射拓撲關系,這樣便可以計算給不同CONTROL上的不同SWITCH上的不同的PORT上的VM下發合適的流表(dragonflow就是這么干的)。還可以在邊緣出口路由器處運行Quagga等動態路由協議通過BGP或iBGP收集到動態路由結合ARP路由通過一些規則轉換成流表,如下列是RouteFlow的轉換規則:

Route =IP + MASK [Rede]+IP[Gateway]+Interface
ARP= IP[Host]+MAC[Host]+Interface

路由表轉換成流表:

Match: DST_MAC + DST_IP + SUBNET_MASK
Actions:
Re-Write [SRC_MAC (Interface)], Re-Write [DST_MAC (Nexthop)]
Forward [Port-out(Interface)]

在數據轉發平面方面的性能方面,可以采用用戶態協議棧,通過DPDK在用戶態直接操作硬件網卡,并且構建用戶態socket供上層調用。還可以引入Linux 4.x switchdev避免二層交換時引發CPU中斷從而為SR-IOV網卡提供交換加速功能。

所有SDN產品的大致思想都脫離不了上面的點。現在對照它,我們可以發現Neutron有很多不足之處:

理想網絡我感覺一是無限可伸縮同時適合大小規模部署的網絡拓撲,可以在一個局域網的多個跨三層的OpenStack云之間互聯,可以互聯跨廣域網的多個OpenStack云。我感覺第二點應該是在網絡拓撲之上的好的網絡服務。第三點應該是性能,每個網絡節點都應該同時具備至少第三層功能,干凈利索地解決東西南北流量問題。

先說nova-network, 它的multi-host功能可以讓每一個計算節點同時具備網絡三層功能,我們知道,一個子網是不能出現相同IP的網關的,而多個計算節點是可能出現相同子網的虛機的。所以對于multi-host而言對于同一個子網每一個計算節點上網關的IP都是不一樣的,這樣簡化了設計,但是問題是浪費了IP地址。

Neutron的DVR可以干同樣的事情,每一個計算節點上相同子網的網關都是相同的,但是通過流表來確保這個網關局部隔離。缺點是這種設計實現復雜度較高。

kubernetes則是事先假設每一個計算節點使用不重復的子網,這樣也就避免了計算節點上出現相同子網網關的問題,簡化了設計。

Neutron為二層提供了ML2插件來支持不同廠商的二層設備,在三層沒有提供插件只提供了一個L3-agent來支持三層設備,在四到七層提供了高級服務框架來支持不同的網絡服務。其缺點有:

北向API層做得太爛,如ACL,如QoS,如VPN等高級服務的API始終做不好或者因為有待商榷的代碼評審機制而發展滯后。

分得層數太多,尤其是將二層和三層分開了,這樣不利于讓所有節點同時具備三層功能。特別對于一些不分層的新興網絡技術如SDN是不適合的。二層和三層插件應該合并適應于SDN技術。

三層沒有插件,只有一個l3-agent。應該有插件結構,支持不同廠商的三層設備,特別是一些支持ACL的三層設備,支持跨廣域網的三層支持如MPLS VPN等.

四到七層的服務鏈功能做得不好,同時,它的API只適合傳統的基本iptables服務鏈插入模型,不適合SDN基于流表的服務模型。

SDN的本質是數據轉發平面與集中控制平面相分離,數據轉發這塊主要是基于新興的openflow流以及基于overlay隧道技術,但其技術本質也是一樣的。overlay會對二層數據幀進行自定義,我們可以隨心所欲地改寫,添加兩個包頭,一個是內部包頭對應虛機網段,一個是外部包頭對應管理網段,天然進行內外網的網絡地址轉換。overlay層只負責通過隧道進行數據轉發,另外,其隧道最好是支持segmention id的有利于租戶間的隔離。控制平面首先要是集中的,它會記錄網絡和租戶間的對應關系,通過提供一些規則容易通過上面控制底層的流量轉發,如虛機出來的流量如何進入隧道,如果是經過路由那可以通過路由將廣播只限制在一臺物理機上,也可以像VPN一樣針對每個用戶建立路由轉發實例,也可以像DVR一樣直接響應需機的ARP請求和地址學習等。

Ubuntu Fan網絡的思想和上述一致,問題在于fan網絡是flat的即隧道里還不支持segmention id 來隔離租戶網絡,另外Fan也沒有控制平面不能做規則設置。

opencontrail是我認識的最好的SDN,它忠實實現了上述思想,juniper的工程師們非常理解電信網絡,在電信世界,現在4G的每一個基站和其他基站都是兩兩互連的,也就是說基站和openstack里的計算節點一樣是需要3層功能的。fan實現的是IPIP隧道,opencontrail實現是mpls over udp/gre隧道可以天然地互聯廣域網的多個數據中心。另外,opencontrail的服務鏈功能做得非常完善,如深度包檢測(DPI),入侵檢測(IDP),入侵防護(IPS),廣域網優化和負載均衡等。

Midonet也非常不錯,雖然每個計算節點不具備3層功能,但它支持VTEP和MPLS L2 Gateway功能,這樣同一tenant的不同子網間的東西向流量并不需要經過Provider Router(Neutron DVR解決的是相同子網的東西向流量不繞道l3-agent的情況), 只有跨tenant的東西向流量和南北流量才需要經過Provder Router。它和沒有DVR的neutron的拓撲看起來最像,但是它比l3-agent做得更好也支持BGP與ECMP支持等。另外,neutron是MQ+DB實現的,大量應用了消息,這可能成為性能瓶頸;而Midonet主要基于分布式數據庫技術。采用分布式數據庫NSDB來作集中的控制平面存儲port, node, mac等映射關系。這種搞法和基于openflow流表的SDN實現產品看起來更眼熟,如routeflow等。

Neutron的dragonflow也正在朝這方面努力, 它基于openflow流表同時支持網絡二三層,每個虛機出來的流量經過qvb接口進入br-int網橋后都會將seg_id設置到流規則里的metadata里,顯然,不同的子網就會有不同的seg_id, 再結合destination ip就可以判斷是L2還是L3流量。它和neutron的思想更近,可以代替DVR,比DVR的實現要簡單,復雜度要低,更重要的是,它消除了影響neutron性能的veth和namespace這些東西。總之,它非常好,我也非常看好。但問題是它目前還不成熟,目前,DragonFlow僅支持中心化的SNAT與DNAT,還不支持在計算節點上做SNAT與DNAT。

還有一個就是openvswitch的OVN項目,設想地都非常好,問題是現在只是1.0版本,太多的特性沒有實現。它將支持提供對L2/L3網絡虛擬化的支持(logical switches, distributed logical l3 processing, software and hardware gateway, in-kernel based security groups, and L2/L3/L4 ACLs, tunnel-based[VXLAN, NVGRE, Geneve, STT, IPSec])。

責任編輯:何妍 來源: 云頭條
相關推薦

2010-06-07 14:14:37

IPv6網絡應用

2011-07-27 10:11:08

JuniperDellCisco

2021-12-29 20:37:20

計算

2024-03-11 08:57:02

國產數據庫證券

2018-09-18 09:45:45

比特幣虛擬貨幣區塊鏈

2019-10-24 09:30:40

GitHub代碼開發者

2020-04-15 22:15:33

機器人物聯網病毒

2018-08-06 11:21:11

相機

2012-12-21 12:37:24

2023-06-14 15:56:15

2023-09-21 15:12:34

算力AI集群

2015-07-17 13:45:42

SDNIT

2013-08-27 09:17:15

軟件定義網絡SDN網絡可見性

2013-02-20 14:31:10

軟件定義網絡SDN網絡革命

2015-01-16 17:32:29

軟件定義網絡SDN

2017-11-09 10:28:45

軟件定義網絡

2015-06-11 13:43:31

軟件定義網絡
點贊
收藏

51CTO技術棧公眾號

成人av午夜电影| 清纯唯美综合亚洲| 欧美日韩国产精品一区二区三区四区 | 一级欧美一级日韩片| 国产精品13p| 国产欧美一区二区三区鸳鸯浴| 国产免费一区二区三区在线观看| 日本黄色小说视频| 妖精一区二区三区精品视频 | 精品国产一区二区三区久久久蜜臀| 欧美日韩亚洲另类| 99在线精品免费视频| 久久天堂电影| 国产成人av在线影院| 18一19gay欧美视频网站| 91激情视频在线观看| 欧美日韩免费观看视频| 亚洲婷婷综合久久一本伊一区| 91福利视频导航| 国产成人无码精品久在线观看| 伊人成综合网伊人222| 欧美精品国产精品| 日本精品久久久久久久久久| 国产天堂在线| 国产98色在线|日韩| 日韩av观看网址| 玖玖爱这里只有精品| 无码日韩精品一区二区免费| 欧美精品精品一区| 色欲av无码一区二区人妻| 黄视频在线观看网站| av中文字幕亚洲| 国产精品一区二区三区在线播放 | 999在线观看| 两个人看的在线视频www| 国产精品久久久久7777按摩| 久久精品黄色| 久国产精品韩国三级视频| 久久免费高清视频| 熟妇高潮精品一区二区三区| www.久久热| 在线观看一区二区精品视频| 蜜臀精品一区二区| 欧美尤物美女在线| 91久色porny| 97人人模人人爽人人喊38tv| 中文字幕乱码无码人妻系列蜜桃| 在线成人激情| 中文日韩电影网站| 国产精品久久久久久亚洲av| 精品一区二区三区亚洲| 在线观看亚洲a| 成人免费在线小视频| 国内在线视频| 亚洲激情一二三区| 中文字幕乱码一区二区三区| 国产在线免费观看| 久久亚洲一区二区三区明星换脸| 成人国产一区二区| 国产精品一区二区免费视频| 日本成人在线一区| 国产成人午夜视频网址| 天堂а√在线中文在线新版| 狠狠干成人综合网| 中文字幕亚洲综合久久| 免费黄色在线视频| 五月综合久久| 亚洲精品综合精品自拍| 风间由美一二三区av片| 欧美电影完整版在线观看| 精品对白一区国产伦| 国产又粗又猛又爽又黄| 国产一区二区三区精品在线观看| 欧美日韩国产一区二区三区地区| 校园春色 亚洲色图| 精品裸体bbb| 欧美日韩国产丝袜另类| 久久精品国产sm调教网站演员| 欧美黑人xx片| 黄网动漫久久久| 黄色免费福利视频| 亚洲天堂av影院| 色偷偷88欧美精品久久久| 欧美日韩在线中文| 欧美大片免费观看网址| 91福利在线观看| 亚洲不卡视频在线| 亚洲青青久久| 精品久久久久久久久久久院品网 | 久久亚洲精品伦理| 国产精品黄视频| 国产精品久久久久久久一区二区| 国产原创一区二区| 国产精品久久7| 久久www免费人成精品| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 国产亚洲精品v| 人人做人人澡人人爽欧美| 亚洲欧美在线视频免费| 欧美资源在线| 成人av网址在线| 久久伊人一区| 91露出在线| 亚洲欧美日韩综合aⅴ视频| 法国空姐在线观看免费| 波多野结衣在线播放| 精品久久久视频| 黑鬼大战白妞高潮喷白浆| 精品国产亚洲一区二区三区大结局| 国产精品羞羞答答xxdd| 国产99午夜精品一区二区三区| 日本高清视频免费看| 久久九九全国免费| 亚洲欧洲精品在线 | 懂色一区二区三区av片| 国产喷水福利在线视频| 成人精品国产免费网站| 日本欧美色综合网站免费| 黄色免费在线观看网站| 精品久久久久久国产91| 在线观看免费成人av| 一区视频网站| 亚洲欧洲一区二区三区久久| 色欲人妻综合网| 鲁大师成人一区二区三区| 成人黄色免费片| 亚洲色图狠狠干| 亚洲欧美日本在线| www.四虎成人| 丁香5月婷婷久久| 中文字幕日韩av| 日韩精品乱码久久久久久| 韩国精品一区二区| 欧洲成人一区二区| 午夜av在线播放| 欧美色综合天天久久综合精品| 69亚洲乱人伦| 亚洲自拍偷拍网| 日韩av色在线| 色一情一乱一区二区三区| 亚洲欧洲av一区二区三区久久| 欧美v在线观看| 精品国产18久久久久久洗澡| 久久艹在线视频| 国产精品尤物视频| a美女胸又www黄视频久久| 蜜臀av.com| 日韩一级视频| 一本色道久久88综合日韩精品| 国产又色又爽又黄的| 国产成人av电影在线播放| 亚洲欧美日韩不卡| 九九久久国产| 亚洲欧洲午夜一线一品| 国产三级av片| 97精品视频在线观看自产线路二| 九一免费在线观看| 视频91a欧美| 丝袜美腿精品国产二区| 国产精品传媒在线观看| 久久久综合精品| 97成人在线观看视频| 亚洲裸色大胆大尺寸艺术写真| 91超碰caoporn97人人| 色哟哟国产精品色哟哟| 亚洲成人在线观看视频| 国产精品久久久久久亚洲av| 国内精品久久久久久久97牛牛| 亚洲在线第一页| 91精品久久| 日韩欧美一级特黄在线播放| 国产suv一区二区三区| 韩国欧美国产一区| 超碰97在线看| 在线观看欧美| 色偷偷9999www| 在线免费观看一级片| 欧美激情在线一区二区三区| 日韩视频在线免费看| 亚洲精品白浆高清| 日韩av电影在线网| 亚洲精品传媒| 日韩一区二区三区观看| 国语对白一区二区| 国产很黄免费观看久久| 日本阿v视频在线观看| 欧美人成在线观看ccc36| 欧美一级成年大片在线观看| 二人午夜免费观看在线视频| 欧美午夜影院一区| 999精品视频在线观看播放| 国产一区二区三区四区在线观看| 波多野结衣 作品| 精品成人自拍视频| 国产97色在线| 免费a级在线播放| 欧美α欧美αv大片| 在线观看亚洲欧美| 欧美国产一区在线| 肉色超薄丝袜脚交| 亚洲免费黄色| 亚洲日本无吗高清不卡| 91蜜桃臀久久一区二区| 91国产视频在线| 秋霞午夜在线观看| 亚洲国产精品国自产拍av秋霞 | 在线观看国产精品入口| 久久伊人一区二区| 日本亚洲欧洲无免费码在线| 欧美精品xxx| 91精彩在线视频| 精品国产精品一区二区夜夜嗨| 中文字幕一区在线播放| 曰韩精品一区二区| 天天躁日日躁aaaa视频| 国产电影一区在线| 久久久精品在线视频| 亚洲一级淫片| 日韩欧美亚洲区| 999久久精品| 国产精品一久久香蕉国产线看观看| 欧美xxxx视频| 中文字幕无线精品亚洲乱码一区| 狠狠综合久久av一区二区| 欧美无砖专区一中文字| 日本三级2019| 亚洲精品日韩专区silk| 中文字幕免费视频| 成人精品免费视频| 久久久久久久久久毛片| 亚洲影音先锋| 国产内射老熟女aaaa| 国产成人影院| 国产精品成人一区二区三区| 精品视频在线观看免费观看 | 日韩中文字幕一区| 国内精品国产成人国产三级粉色| 国产自摸综合网| 日韩成人亚洲| 91干在线观看| 123区在线| 欧美精品电影在线| 91亚洲天堂| 久久精品国产成人| 午夜看片在线免费| 亚洲最新av在线网站| 亚洲色偷精品一区二区三区| 亚洲国产精品热久久| 亚洲精品国产精品乱码不卡| 欧美精品视频www在线观看| 男人天堂视频在线| 欧美性猛交xxxx免费看漫画| 国产精品500部| 午夜精品一区二区三区三上悠亚| 欧美成人一二三区| 亚洲蜜桃精久久久久久久| 麻豆一区在线观看| 中文字幕不卡在线观看| 老头老太做爰xxx视频| 国产三级欧美三级| 久久久久国产精品区片区无码| 国产.欧美.日韩| gogo亚洲国模私拍人体| 国产一区中文字幕| 亚洲妇女无套内射精| 精品一区二区影视| 亚洲精品第三页| 日本不卡视频在线| av污在线观看| 精品一区中文字幕| 香蕉网在线视频| 国产成人av福利| 丝袜熟女一区二区三区 | 免费黄色在线视频| 国产午夜亚洲精品不卡| 国产精品无码一区二区三区| 日本一区二区三区视频视频| 亚洲色图27p| 亚洲一二三专区| 国产成人在线播放视频| 日韩欧美在线观看视频| 超碰在线97观看| 777奇米四色成人影色区| 99热精品在线播放| 精品国产乱码久久久久久免费 | 二区三区不卡| 国产精品视频精品| 国产亚洲久久| 好吊色欧美一区二区三区视频 | 亚洲国产一区二区在线| 天天综合国产| 国产成a人亚洲精v品在线观看| 国产日韩1区| 精品日韩久久久| 国产老妇另类xxxxx| 久久久高清视频| 国产亚洲一区二区三区四区| 亚洲天堂网av在线| 午夜日韩在线电影| 免费一级a毛片| 日韩视频永久免费| 你懂得网站在线| 欧美成人在线免费| wwwww亚洲| 国产精品白嫩美女在线观看| 成人动漫视频| 欧美1o一11sex性hdhd| 天天做天天爱天天综合网2021| 波多野结衣av一区二区全免费观看| 午夜亚洲福利在线老司机| gogogo高清免费观看在线视频| 丁香五精品蜜臀久久久久99网站| 色综合99久久久无码国产精品| 亚洲品质自拍视频网站| 青青青国产在线| 日韩美女视频在线| www日韩tube| 亚州国产精品久久久| 57pao成人永久免费| 久久99热只有频精品91密拍| 欧美成人精品一区二区三区在线看| 日韩精品综合在线| 久久国产三级精品| 亚洲 欧美 日韩在线| 国产精品国产三级国产有无不卡| 天天综合网入口| 精品毛片乱码1区2区3区| av网站无病毒在线| 欧美最猛性xxxxx免费| 777久久精品| 午夜啪啪福利视频| 美女视频一区二区三区| 中文字幕在线观看网址| 一区二区三区在线播放| 伊人亚洲综合网| 亚洲欧美日韩在线一区| 波多野结衣在线观看| 亚洲自拍偷拍福利| 日韩av在线播放网址| 欧美成人免费高清视频| 成年人国产精品| 久久久国产精品人人片| 欧美日韩国产大片| 国产一区精品| 欧美一级片一区| 欧美美女啪啪| 欧美一区二区激情| 成人av在线电影| 精品无码久久久久久久| 欧美一区二区成人6969| 日韩伦理在线观看| 国产福利视频一区| 久久综合色占| 日本三级免费网站| 99久免费精品视频在线观看 | 香蕉成人啪国产精品视频综合网 | 欧美亚洲综合网| 天天综合天天综合| 欧美精品videosex性欧美| 日本99精品| 久久久久久久久久伊人| 国产精品91xxx| 久久精品这里只有精品| 日韩免费福利电影在线观看| 羞羞网站在线看| av成人综合网| 狠狠入ady亚洲精品| 亚洲香蕉中文网| 精品久久久久久中文字幕一区奶水| 香蕉av一区二区三区| 日本老师69xxx| 精品72久久久久中文字幕| mm1313亚洲国产精品无码试看| 国产午夜精品福利| 一级黄色a毛片| 久久亚洲春色中文字幕| 三级欧美日韩| 草草久久久无码国产专区| 久久奇米777| 在线观看中文字幕码| 欧美床上激情在线观看| 综合激情久久| 99999精品视频| 中文字幕不卡三区| 精品人妻无码一区二区| 午夜精品一区二区三区在线| 狠狠色狠狠色综合婷婷tag| 久久婷五月综合| 亚洲亚洲精品在线观看| 日本一区高清| 成人免费激情视频| 在线成人h网| 国产视频三区四区| 欧美一级片在线| 蜜桃av在线播放| 中文字幕一区二区三区四区五区| 成人性生交大合| 国产熟妇一区二区三区四区| 日韩中文字在线| 久久香蕉网站|