標(biāo)簽:
OpenFlow
OpenFlow交流規(guī)范是斯坦福大學(xué)開發(fā)的。該規(guī)范臚陳了一個長途操控器怎么改動網(wǎng)絡(luò)設(shè)備操作的方法。Open Network Foundation(敞開網(wǎng)絡(luò)基金會)監(jiān)管著它的開發(fā)。
該規(guī)范是2008年開發(fā)的。它的分析表明:“OpenFlow是依據(jù)以太網(wǎng)交流的,用一個內(nèi)部流量表和一個規(guī)范化的接口來添加和移除數(shù)據(jù)流”。
OpenFlow指的是在OpenFlow交流機(jī)或路由器和OpenFlow操控器(可所以一個效勞器)之間運用的2層協(xié)議。效勞器應(yīng)用程序能夠運用這個敞開規(guī)范來操控和改動網(wǎng)絡(luò)交流機(jī)的操作方法——比方,在哪里發(fā)送特定類型的數(shù)據(jù)包。
OpenFlow是SDN的撐持東西之一。簡直每個網(wǎng)絡(luò)體系廠商都撐持它,包括Arista、Brocade、思科、戴爾(Force 10)、Extreme Networks、IBM、Juniper Networks、Larch Networks、惠普和NEC。1.2版別的規(guī)范現(xiàn)已在2012年2月發(fā)布。
那個時分,Big Swith Networks,一個斯坦福分出來的公司,發(fā)布了一個開源的OpenFlow軟件包,并在近來發(fā)布了它的Floodlight OpenFlow操控器。
在它的SDN結(jié)構(gòu)中,Big Network Controller(大網(wǎng)絡(luò)操控器)辦理著網(wǎng)絡(luò)的操控平面。物理的和虛擬的交流機(jī)將數(shù)據(jù)平面信息本地存儲,一起能夠依據(jù)需求來更新而不是依據(jù)專門技能人員的指令來跟心。Big Switch運用Nicira Open vSwitch來作為個人的虛擬交流機(jī),就像裝備XEN的Citrix和Red Hat Enterprise Linux那樣。
VMware有一個運行在ESXi上的專有的VSwitch。思科有一個虛擬的Nexus 1000V虛擬交流機(jī),而微軟的Hyper-V有個人的虛擬交流機(jī),也即是Big Network Controller對話的交流機(jī)。
Arista Networks、戴爾(Force 10)、Brocade、Juniper Networks和Extreme Networks都現(xiàn)已同Big Switch樹立協(xié)作伙伴關(guān)系。SDN概念得到了用戶的大力撐持,簡直每家網(wǎng)絡(luò)公司和效勞器虛擬機(jī)辦理器供貨商都在擬定個人的SDN戰(zhàn)略。
如今讓我們來看看一些領(lǐng)跑者
Brocade
Brocade是存儲局域網(wǎng)交流機(jī)、導(dǎo)向器以及一系列以太網(wǎng)交流機(jī)的領(lǐng)導(dǎo)廠商。
該公司首席履行官Lloyd Carney表明:“若是你看看數(shù)據(jù)中心,防火墻正在變?yōu)橐粔K軟件,交流機(jī)正在變?yōu)橐粋軟件,路由器也將變?yōu)橐粋軟件。在這個有操控平面的新的開展的領(lǐng)域中,要在整個基礎(chǔ)設(shè)施中施行SDN需求有一個活絡(luò)活絡(luò)的光纖架構(gòu)!
這個光纖架構(gòu)有利于OpenFlow。Brocade現(xiàn)已收買了Vyatta以開發(fā)個人的虛擬路由器、防火墻和設(shè)備,運用一個Debian Linux操作體系。
思科
若是在議論SDN的時分不說到思科,那這個議論即是不完整的。思科是搶先的網(wǎng)絡(luò)供貨商,有各種專有的交流機(jī)、橋接、路由器等商品。
思科無法接受無視SDN潮流的價值。在VCE聯(lián)盟的VMware中現(xiàn)已開端思考SDN。VCE將思科UCS效勞器、網(wǎng)絡(luò)商品、EMC存儲和VMweare虛擬機(jī)辦理器融合到一個聯(lián)系的體系。
必定程度上,思科有必要在維護(hù)個人專有網(wǎng)絡(luò)設(shè)備的一起供給SDN功用,讓VMware在它的運行在UCS效勞器上的虛擬機(jī)辦理器來履行SDN軟件。那么思科要怎么做才干成功呢?
上一年,思科推出了一個Open Network戰(zhàn)略。這個戰(zhàn)略包括SDN,但一起“也包括了一系列適用于大多數(shù)運用情境的解決方案、商品和技能,這些運用情境的規(guī)模大于單單SDN自身能夠運用的情形規(guī)模!边@是老的微軟式的擁抱-和-擴(kuò)大戰(zhàn)略。
思科表明它期望讓它的網(wǎng)絡(luò)組件愈加可編程化,意味著網(wǎng)絡(luò)操控器軟件能夠通知思科網(wǎng)絡(luò)組件需求做哪些作業(yè)一起這些網(wǎng)絡(luò)組件能夠主動履行這些使命。
思科表明網(wǎng)絡(luò)可編程性只是更廣泛的需求集的一部分。這些需求觸及SDN、OpenFlow、OpenStack、網(wǎng)絡(luò)操控器、掩蓋、為網(wǎng)絡(luò)供給廣泛深化視角的API(應(yīng)用程序編程接口)、虛擬掩蓋等。
效勞供給商、大型可擴(kuò)大數(shù)據(jù)中心的操作者以及云供給商需求和能夠為它們的需求供給廣泛呼應(yīng)而非只是SDN的網(wǎng)絡(luò)供給商協(xié)同作業(yè)。
思科的Open Network Environment(ONE:敞開網(wǎng)絡(luò)環(huán)境)是一個“思科技能和開源規(guī)范的調(diào)集,為網(wǎng)絡(luò)帶來編程化的操控和應(yīng)用程序感知性,聯(lián)系了物理和虛擬軟硬件的長處!
實踐上,思科說的是你能夠用敞開網(wǎng)絡(luò)規(guī)范,可是一起還要運用思科的硬件和軟件來取得非常好的網(wǎng)絡(luò)可視性和操控。
思科表明它現(xiàn)有的Nexus 1000V交流機(jī)(作為一個應(yīng)用程序運行在效勞器上)能夠“讓你虛擬化你的作業(yè)負(fù)荷以便直接操控它們的網(wǎng)絡(luò)效勞,一起無需拋棄你從物理網(wǎng)絡(luò)所能等待的功用!
思科表明ONE操控器結(jié)構(gòu)是一個“模塊化可擴(kuò)大網(wǎng)絡(luò),一起光纖架構(gòu)操控器能夠撐持一系列協(xié)議,比方onePK或OpenFlow,以及一系列開源API,比方REST和OSGI!
思科暗示的是若是你徹底運用的是SDN-OpenFlow路由,那么你的網(wǎng)絡(luò)可能會差于運用思科可編程組件的網(wǎng)絡(luò)。當(dāng)然,你并不是被確定了,由于你還能夠運用敞開協(xié)議和API而不是只能運用思科專有協(xié)議。
思科表明VMware/Nicira能夠在vCenter內(nèi)為實踐的和虛擬的交流機(jī)添加網(wǎng)絡(luò)辦理功用。這些功用將是你為虛擬機(jī)供給網(wǎng)絡(luò)設(shè)施所需求的功用的一部分。
然后實踐網(wǎng)絡(luò)有必要供給需求的效勞,由于VMware/Nicira功用是所需求的功用集的子集。
|