国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SDN的高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室設(shè)計(jì)

2019-02-08 07:35李月溶薛濤薛文生
軟件工程 2019年1期
關(guān)鍵詞:軟件定義網(wǎng)絡(luò)控制器

李月溶 薛濤 薛文生

摘? 要:網(wǎng)絡(luò)應(yīng)用數(shù)量的迅猛增長(zhǎng),讓新型網(wǎng)絡(luò)創(chuàng)新架構(gòu)SDN受到各界的廣泛推崇。為了解決許多高校的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室還不支持SDN相關(guān)實(shí)驗(yàn),對(duì)計(jì)算機(jī)相關(guān)專業(yè)學(xué)生在SDN的學(xué)習(xí)、應(yīng)用和研究方面形成阻礙,不利于學(xué)生的系統(tǒng)學(xué)習(xí)和就業(yè)的問(wèn)題,本文從SDN的理論建設(shè)出發(fā),基于OpenFlow標(biāo)準(zhǔn),搭建基于SDN的計(jì)算機(jī)網(wǎng)絡(luò)創(chuàng)新環(huán)境實(shí)驗(yàn)平臺(tái)并設(shè)計(jì)了五種基本網(wǎng)絡(luò)連接通信情況,為高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室提供能夠支持SDN相關(guān)實(shí)驗(yàn)的低成本可行性設(shè)計(jì)方案。

關(guān)鍵詞:軟件定義網(wǎng)絡(luò);SDN;控制器;OpenFlow

中圖分類號(hào):TP391.1? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

Design and Research of the University Computer

Network Laboratory Based on SDN

LI Yuerong,XUE Tao,XUE Wensheng

(School of Computer Science,Xi'an Polytechnic University,Xi'an 710048,China)

Abstract:With the rapid growth of network applications and huge traffic data,network links are congested,and network management is facing severe challenges.SDN has also been noticeable since its birth.However,at present,many computer network laboratories in universities do not support SDN experiments,which hinders the learning,application and research of SDN for computer-related majors,and is not conducive to students' systematic learning and employment.Based on the OpenFlow standard this paper builds an experimental platform of computer network innovation environment based on SDN,and provides a feasible design scheme to support SDN related experiments for computer network laboratories in colleges and universities.

Keywords:software defined network;SDN;controller;OpenFlow

1? ?引言(Introduction)

隨著大數(shù)據(jù)時(shí)代的到來(lái),網(wǎng)絡(luò)應(yīng)用數(shù)量的迅猛增長(zhǎng),用戶對(duì)流量的需求不斷擴(kuò)大,封閉的網(wǎng)絡(luò)設(shè)備內(nèi)置了過(guò)多的復(fù)雜協(xié)議,增加了運(yùn)營(yíng)商定制優(yōu)化網(wǎng)絡(luò)的難度,科研人員無(wú)法在真實(shí)環(huán)境中大規(guī)模部署新協(xié)議,一系列問(wèn)題的激化催生了軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)[1]。SDN是一種新興的網(wǎng)絡(luò)體系結(jié)構(gòu),具有動(dòng)態(tài)性,可管理性,自適應(yīng)性。該架構(gòu)解耦了網(wǎng)絡(luò)控制和轉(zhuǎn)發(fā)功能,使網(wǎng)絡(luò)控制成為可直接編程的,并為應(yīng)用程序和網(wǎng)絡(luò)服務(wù)抽象出底層基礎(chǔ)架構(gòu)。SDN可以實(shí)現(xiàn)網(wǎng)絡(luò)虛擬化,是一種創(chuàng)新網(wǎng)絡(luò)架構(gòu),最具鮮明的特色在于具備松耦合的控制平面和數(shù)據(jù)平面、支持集中化的網(wǎng)絡(luò)狀態(tài)控制、實(shí)現(xiàn)低層網(wǎng)絡(luò)實(shí)施對(duì)上層應(yīng)用的透明,能夠靈活控制網(wǎng)絡(luò)流量,使網(wǎng)絡(luò)能最大程度的接近智能化[2]。SDN在數(shù)據(jù)中心、園區(qū)、廣域網(wǎng)中的持續(xù)創(chuàng)新,使各廠商之間的博弈也將隨之進(jìn)入白熱化[3]。然而目前很多高校的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室只支持傳統(tǒng)網(wǎng)絡(luò)實(shí)驗(yàn),使學(xué)生在學(xué)習(xí)SDN相關(guān)知識(shí)時(shí)缺乏實(shí)際操作,這不僅會(huì)增加理論知識(shí)的學(xué)習(xí)難度,也會(huì)導(dǎo)致理論知識(shí)和實(shí)際操作脫節(jié),遇到實(shí)際問(wèn)題無(wú)從下手。另外,讓大學(xué)生積極參與SDN技術(shù)實(shí)踐及研究對(duì)學(xué)生職業(yè)規(guī)劃發(fā)展和我國(guó)知識(shí)人才儲(chǔ)備有著積極影響。本文介紹了SDN的相關(guān)技術(shù)和架構(gòu),詳細(xì)闡述了如何為計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室搭建SDN網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境,為高校在計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室進(jìn)行SDN相關(guān)實(shí)驗(yàn)提供思路。

2? ?SDN發(fā)展背景(SDN development background)

隨著大數(shù)據(jù)、云計(jì)算及相關(guān)技術(shù)的發(fā)展,帶來(lái)了服務(wù)器應(yīng)用需求的爆炸式增長(zhǎng),眾多企業(yè)也迎來(lái)互聯(lián)網(wǎng)化、數(shù)字化浪潮。虛擬化技術(shù)因?yàn)槟軌蚪鉀Q單一物理服務(wù)器承載能力有限的問(wèn)題而更加引人注目。動(dòng)態(tài)地為用戶分配所需資源,使用戶能夠靈活的進(jìn)行各種操作是虛擬化技術(shù)最重要的特點(diǎn),但這樣一來(lái)也是給網(wǎng)絡(luò)資源配置增加了負(fù)擔(dān),并且虛擬化技術(shù)在最大化服務(wù)器使用效率的同時(shí)也帶來(lái)了性能損耗[4]。另一方面,網(wǎng)絡(luò)中充斥著很多互相沒(méi)有聯(lián)系的網(wǎng)絡(luò)協(xié)議,這些協(xié)議不能對(duì)共性問(wèn)題進(jìn)行抽象,這樣一來(lái)就會(huì)為本來(lái)繁瑣的傳統(tǒng)網(wǎng)絡(luò)增添復(fù)雜性,導(dǎo)致網(wǎng)絡(luò)變得更加脆弱和難以管理。因此,只有盡可能少的網(wǎng)絡(luò)變動(dòng)才能勉強(qiáng)維持傳統(tǒng)網(wǎng)絡(luò)的通暢運(yùn)轉(zhuǎn),無(wú)形中給網(wǎng)絡(luò)管理員進(jìn)行網(wǎng)絡(luò)管理增添了巨大壓力。

為此,集簡(jiǎn)化網(wǎng)絡(luò)配置、優(yōu)化網(wǎng)絡(luò)管理、提高網(wǎng)絡(luò)效率、平滑升級(jí)軟件等各種優(yōu)點(diǎn)于一身的新型網(wǎng)絡(luò)創(chuàng)新架構(gòu)SDN從誕生之初就備受各界的關(guān)注,如今更是受到各界的廣泛推崇。SDN使網(wǎng)絡(luò)行為能夠由位于提供物理連接的網(wǎng)絡(luò)設(shè)備之外的軟件控制。因此,網(wǎng)絡(luò)用戶可以定制其網(wǎng)絡(luò)的行為以支持新服務(wù)。通過(guò)將硬件與軟件分離,運(yùn)營(yíng)商可以快速地從封閉式和專有平臺(tái)的限制中引入創(chuàng)新型和差異化的新服務(wù)。從早期的各種開(kāi)源組織、開(kāi)源項(xiàng)目、初創(chuàng)公司,到連續(xù)四屆的開(kāi)放網(wǎng)絡(luò)峰會(huì)。業(yè)界巨頭的戰(zhàn)略轉(zhuǎn)變,SDN的發(fā)展越來(lái)越壯大。

現(xiàn)下,每當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中基于軟件的服務(wù)通過(guò)因特網(wǎng)協(xié)議(IP)地址訪問(wèn)時(shí),就會(huì)引發(fā)動(dòng)態(tài)配置,而SDN就可以很好的對(duì)服務(wù)器提供的所有主要資源,如計(jì)算容量、內(nèi)存、存儲(chǔ)等進(jìn)行調(diào)控,并且能根據(jù)根據(jù)負(fù)載性能響應(yīng)做出相對(duì)應(yīng)的調(diào)整,能夠提高資源利用率、節(jié)省存儲(chǔ)空間和加速網(wǎng)絡(luò)運(yùn)行。SDN通過(guò)創(chuàng)建與物理組件執(zhí)行相同角色的虛擬設(shè)備來(lái)解決網(wǎng)絡(luò)可編程性問(wèn)題。當(dāng)給出網(wǎng)絡(luò)命令的信道可以與用戶數(shù)據(jù)交換的信道分開(kāi)時(shí),編程網(wǎng)絡(luò)進(jìn)行自適應(yīng)調(diào)整變得非常容易,使得諸如超收斂的方法成為可能。

3? ?SDN網(wǎng)絡(luò)體系架構(gòu)(SDN network architecture)

在SDN網(wǎng)絡(luò)體系架構(gòu)中,網(wǎng)絡(luò)的控制平面和數(shù)據(jù)平面相互分離,并通過(guò)南向協(xié)議進(jìn)行通信,使得邏輯集中的控制器可以對(duì)分布式的數(shù)據(jù)平面進(jìn)行編程控制[5]。SDN顛覆了OSI的七層架構(gòu),將網(wǎng)絡(luò)劃分為轉(zhuǎn)發(fā)層、控制層和協(xié)同應(yīng)用層,在SDN技術(shù)上運(yùn)行的服務(wù)和應(yīng)用程序是從提供網(wǎng)絡(luò)控制的物理連接的底層技術(shù)和硬件中抽象出來(lái)的。應(yīng)用程序?qū)⑼ㄟ^(guò)API與網(wǎng)絡(luò)交互,而不是與硬件緊密耦合的管理接口。如圖1所示。

協(xié)同應(yīng)用層是實(shí)現(xiàn)用戶目的的各種層應(yīng)用程序集合,統(tǒng)稱為協(xié)同層應(yīng)用程序。對(duì)于開(kāi)發(fā)者而言,這一層是開(kāi)放區(qū)域,供開(kāi)發(fā)者進(jìn)行開(kāi)發(fā)各種創(chuàng)新應(yīng)用。也為企業(yè)和數(shù)據(jù)中心網(wǎng)絡(luò)提供各種端到端的解決方案。需要特別說(shuō)明的是,轉(zhuǎn)發(fā)平面、控制平面和管理平面并不是SDN獨(dú)有的。相比于同樣擁有這三個(gè)特質(zhì)的傳統(tǒng)網(wǎng)絡(luò),SDN能夠?qū)λ鼈冞M(jìn)行集中控制,而這一點(diǎn)是傳統(tǒng)網(wǎng)絡(luò)無(wú)法做到的。控制層是SDN控制器管理網(wǎng)絡(luò)的基礎(chǔ)設(shè)施,主要負(fù)責(zé)網(wǎng)絡(luò)路徑交換的管理和邊界業(yè)務(wù)路由的生成,并負(fù)責(zé)維護(hù)不同的網(wǎng)絡(luò)信息、拓?fù)浼?xì)節(jié)??刂破靼罅繕I(yè)務(wù)邏輯,維護(hù)網(wǎng)絡(luò)的全局視圖,應(yīng)用程序和策略引擎將其視為單個(gè)邏輯交換機(jī)。轉(zhuǎn)發(fā)層也叫基礎(chǔ)設(shè)施層,主要由轉(zhuǎn)發(fā)器和連接器的線路構(gòu)成基礎(chǔ)轉(zhuǎn)發(fā)網(wǎng)絡(luò),這一層負(fù)責(zé)執(zhí)行用戶數(shù)據(jù)的轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)過(guò)程中所需要的轉(zhuǎn)發(fā)表項(xiàng)是由控制層生成的。

在SDN架構(gòu)中,SDN剝離了網(wǎng)絡(luò)的控制平面與數(shù)據(jù)平面,通過(guò)增加對(duì)網(wǎng)絡(luò)的可編程性來(lái)革新當(dāng)前偏重靜態(tài)、配置復(fù)雜、改動(dòng)麻煩的網(wǎng)絡(luò)架構(gòu)。SDN允許網(wǎng)絡(luò)管理員通過(guò)動(dòng)態(tài)的自動(dòng)化SDN程序快速配置、管理、保護(hù)和優(yōu)化網(wǎng)絡(luò)資源,他們可以自行編寫代碼,因?yàn)槌绦虿灰蕾囉趯S熊浖?。?shù)據(jù)平面也不必具體實(shí)現(xiàn)各種網(wǎng)絡(luò)協(xié)議,只需接收控制平面的操作指令并執(zhí)行即可實(shí)現(xiàn)控制功能。SDN還有一個(gè)非常大的優(yōu)點(diǎn)是它通過(guò)開(kāi)放標(biāo)準(zhǔn)實(shí)施時(shí)簡(jiǎn)化了網(wǎng)絡(luò)設(shè)計(jì)和操作,控制器提供的指令代替了多個(gè)供應(yīng)商特定的設(shè)備和協(xié)議。它不屬于某一家商業(yè)公司,而是屬于所有IT企業(yè)和一些標(biāo)準(zhǔn)組織,因此SDN的發(fā)展也可以打破目前一些網(wǎng)絡(luò)巨頭的壟斷并為網(wǎng)絡(luò)技術(shù)的飛速發(fā)展提供動(dòng)力。

4? SDN南向接口和OpenFlow(SDN south facinginterface and OpenFlow)

在SDN架構(gòu)中,網(wǎng)絡(luò)的控制平面和數(shù)據(jù)平面相互分離,并通過(guò)南向協(xié)議進(jìn)行通信,使邏輯集中的控制器能夠可以對(duì)分布式的數(shù)據(jù)平面進(jìn)行編程控制[6]。南向接口是為網(wǎng)絡(luò)數(shù)據(jù)平面提供統(tǒng)一開(kāi)放和具有更多編程能力的接口,控制器可以利用這些接口對(duì)數(shù)據(jù)平面設(shè)備進(jìn)行編程控制和指導(dǎo)網(wǎng)絡(luò)流量的轉(zhuǎn)發(fā)。目前OpenFlow是標(biāo)準(zhǔn)化組織ONF唯一確定的控制器南向接口,在SDN發(fā)展中舉足輕重[7]。

南向接口對(duì)于SDN架構(gòu)的演進(jìn)非常重要。在一個(gè)真實(shí)網(wǎng)絡(luò)應(yīng)用方案中,數(shù)據(jù)平面的南向接口能力決定了SDN方案用戶編程能力的上限。在南向接口中,應(yīng)用最多的是OpenFlow協(xié)議,大多數(shù)SDN設(shè)備和控制器都對(duì)OpenFlow支持。相比傳統(tǒng)網(wǎng)絡(luò)的配置協(xié)議,支持OpenFlow的網(wǎng)絡(luò)設(shè)備給網(wǎng)絡(luò)管理員提供了一組更細(xì)粒度的可編程API。網(wǎng)絡(luò)運(yùn)維人員通過(guò)OpenFlow協(xié)議可以自定義網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)行為。但是OpenFlow交換機(jī)只是定義了一種通用轉(zhuǎn)發(fā)抽象模型。最理想的SDN數(shù)據(jù)平面是協(xié)議無(wú)關(guān)的通用可編程網(wǎng)絡(luò)處理模型。

傳統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)已經(jīng)不能適應(yīng)企業(yè)、運(yùn)營(yíng)商和網(wǎng)絡(luò)端用戶的需求。創(chuàng)新網(wǎng)絡(luò)架構(gòu)SDN已經(jīng)成為新潮流。在高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室中利用支持OpenFlow協(xié)議的OVS搭建SDN實(shí)驗(yàn)環(huán)境無(wú)疑是最佳選擇。

5? SDN計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室設(shè)計(jì)(Design of the SDN?computer network laboratory)

搭建支持SDN實(shí)驗(yàn)的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室有助于學(xué)生在SDN實(shí)際應(yīng)用場(chǎng)景中的學(xué)習(xí),對(duì)SDN的理論學(xué)習(xí)具有指導(dǎo)意義。

5.1? ?利用Mininet搭建OpenFlow環(huán)境

Mininet是由一些虛擬的終端節(jié)點(diǎn)、交換機(jī)、路由器連接而成的一個(gè)網(wǎng)絡(luò)仿真器,它采用輕量級(jí)的虛擬化技術(shù)讓系統(tǒng)可以盡可能的接近真實(shí)網(wǎng)絡(luò)。采用Mininet平臺(tái)在計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室來(lái)搭建OpenFlow環(huán)境最重要的原因是,在Mininet中得到驗(yàn)證的代碼程序可以無(wú)縫遷移到真實(shí)的硬件環(huán)境中,因此非常適合教學(xué)研究。目前Mininet官方已經(jīng)對(duì)各個(gè)版本的OpenFlow協(xié)議進(jìn)行了測(cè)試,并把Mininet集成到了支持OpenFlow協(xié)議的開(kāi)源控制器環(huán)境中。本文設(shè)計(jì)平臺(tái)中包括:VMware Player上的Mininet虛擬機(jī)、作為客戶端的putty、Xming(X-Server),其中putty能夠以圖形化輸出的方式運(yùn)行程序,便于觀察到圖形化輸出結(jié)果。搭建步驟如下:

(1)啟動(dòng)虛擬機(jī)程序中的Mininet虛擬機(jī)鏡像并登錄到Mininet虛擬機(jī)中。

(2)找到虛擬機(jī)的IP地址,建立與Mininet虛擬機(jī)的SSH會(huì)話,啟動(dòng)Wireshark作為后臺(tái)進(jìn)程。

(3)在Wireshark中選擇所用的數(shù)據(jù)包捕獲設(shè)備,或者選擇環(huán)回的網(wǎng)絡(luò)接口,捕獲和OpenFlow相關(guān)的流量。

(4)建立好Mininet仿真環(huán)境后,用OpenFlow控制器和交換機(jī)啟動(dòng)OpenFlow協(xié)議的通信,如果能在Wireshark窗口查看到捕獲的數(shù)據(jù)包(圖2),則表示利用Mininet搭建OpenFlow環(huán)境成功。

5.2? ?OVS構(gòu)建虛擬網(wǎng)絡(luò)

OVS(OpenvSwitch)是一個(gè)虛擬交換軟件,開(kāi)發(fā)人員通過(guò)代碼編輯能夠控制網(wǎng)絡(luò)連接,實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化。傳統(tǒng)的路由器基本需要處理所有的網(wǎng)絡(luò)路由功能,使用的路由協(xié)議也是在硬件中實(shí)現(xiàn),網(wǎng)絡(luò)管理人員只能通過(guò)改變協(xié)議的參數(shù)或者主動(dòng)選擇哪些協(xié)議用于路由。和傳統(tǒng)的路由器相比,OVS的結(jié)構(gòu)更加簡(jiǎn)單,它只考慮包的轉(zhuǎn)發(fā),而沒(méi)有考慮任何路由規(guī)則或者轉(zhuǎn)發(fā)規(guī)則,所有的轉(zhuǎn)發(fā)規(guī)則由FlowTable定義,而路由功能由外部的controller中部署的應(yīng)用程序處理并更新FlowTable。OVS模塊管理架構(gòu)如圖3所示。

從圖3可以看出,OVS可以劃分為三大塊:數(shù)據(jù)面、控制面和管理面。數(shù)據(jù)面就是以用戶態(tài)的OVS-vswitchd和內(nèi)核態(tài)的datapath為主的轉(zhuǎn)發(fā)模塊,以及與之相關(guān)聯(lián)的數(shù)據(jù)庫(kù)模塊OVSdb-server,控制面主要是由OVS-ofctl模塊負(fù)責(zé),基于OpenFlow協(xié)議與數(shù)據(jù)面進(jìn)行交互。而管理面則是由OVS提供的各種工具來(lái)負(fù)責(zé),這些工具的提供也是為了方便用戶對(duì)底層各個(gè)模塊的控制管理,提高用戶體驗(yàn)。

高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室應(yīng)不僅能支持簡(jiǎn)單網(wǎng)絡(luò)實(shí)驗(yàn),還應(yīng)支持各種復(fù)雜網(wǎng)絡(luò)的實(shí)驗(yàn)以供學(xué)生學(xué)習(xí)研究。由于復(fù)雜網(wǎng)絡(luò)多種多樣,因此本文抽象出最基本的五種網(wǎng)絡(luò)情況,通過(guò)這五種模式的組合就可以構(gòu)建出不同復(fù)雜度的網(wǎng)絡(luò),為各種SDN實(shí)驗(yàn)提供支持。

(1)構(gòu)建物理機(jī)和物理機(jī)相互連接的網(wǎng)絡(luò),網(wǎng)絡(luò)結(jié)構(gòu)如圖4所示。

OVS-br0表示OVS的網(wǎng)橋,eth0和eth1表示主機(jī)上的網(wǎng)卡,并且這個(gè)主機(jī)安裝了OVS,host1、host2則是兩臺(tái)物理機(jī)。兩個(gè)網(wǎng)卡一端和OVS的網(wǎng)橋連接,一端和物理機(jī)連接,使物理機(jī)之間可以互通。

(2)構(gòu)建虛擬機(jī)與虛擬機(jī)相連的網(wǎng)絡(luò),網(wǎng)絡(luò)結(jié)構(gòu)如圖5所示。

OVS-br0表示OVS的網(wǎng)橋,VM1和VM2是兩臺(tái)虛擬機(jī)。兩個(gè)虛擬機(jī)只要都和OVS網(wǎng)橋相連就可以實(shí)現(xiàn)互通。

(3)構(gòu)建虛擬機(jī)與物理機(jī)相連的網(wǎng)絡(luò),網(wǎng)絡(luò)結(jié)構(gòu)如圖6所示。

虛擬機(jī)和物理機(jī)之間通過(guò)OVS網(wǎng)橋和網(wǎng)卡可實(shí)現(xiàn)互通。

(4)構(gòu)建網(wǎng)橋和網(wǎng)橋相連的網(wǎng)絡(luò),網(wǎng)絡(luò)結(jié)構(gòu)如圖7所示。

(5)在不同的主機(jī)之間構(gòu)建網(wǎng)橋之間的連接,構(gòu)建結(jié)果如圖8所示。

主機(jī)上都必須裝有OVS網(wǎng)橋和網(wǎng)卡方可實(shí)現(xiàn)多臺(tái)主機(jī)互通。

6? ?結(jié)論(Conclusion)

本文從網(wǎng)絡(luò)業(yè)務(wù)需求和商業(yè)網(wǎng)絡(luò)前景兩個(gè)方面闡述了SDN產(chǎn)生的意義,展望了SDN的發(fā)展前景,引出高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室需要具備SDN實(shí)驗(yàn)環(huán)境的重要性和迫切性。然后詳細(xì)闡明了如何利用Mininet搭建OpenFlow環(huán)境,為SDN實(shí)驗(yàn)提供能和實(shí)際環(huán)境無(wú)縫對(duì)接的虛擬實(shí)驗(yàn)平臺(tái)。最后介紹了OVS虛擬交換機(jī)的基本結(jié)構(gòu),并抽象了五種基本網(wǎng)絡(luò)連接通信情況,讓學(xué)生可以在OVS中利用這五種模型構(gòu)建復(fù)雜網(wǎng)絡(luò)進(jìn)行實(shí)驗(yàn)。這不僅能夠提高大學(xué)生的實(shí)際動(dòng)手能力、利用理論和實(shí)踐相結(jié)合的學(xué)習(xí)方式,更能培養(yǎng)大學(xué)生自主創(chuàng)新思維,加深大學(xué)生對(duì)SDN和傳統(tǒng)網(wǎng)絡(luò)的區(qū)分和理解。

參考文獻(xiàn)(References)

[1] 張朝昆,崔勇,吳建平,等.軟件定義網(wǎng)絡(luò)(SDN)研究進(jìn)展[J].軟件學(xué)報(bào),2015,26(01):62-81.

[2] 吳琪,王興偉,黃敏.基于SDN的OpenF-low交換機(jī)數(shù)據(jù)包流水線處理機(jī)制[J].計(jì)算機(jī)科學(xué),2018,45(10):295-299.

[3] Lorenzo M.Elguea,F(xiàn)elix Martinez-Rios.A New method to optimize BGProutes using SDN and reducing latency[J].Procedia Computer Science,2018,135.

[4] 周燁,李勇,王芳,等.基于OpenFlow的網(wǎng)絡(luò)實(shí)驗(yàn)平臺(tái)技術(shù)[J].清華大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,52(11):1540-1544.

[5] 趙慧玲,馮明,史凡.SDN——未來(lái)網(wǎng)絡(luò)演進(jìn)的重要趨勢(shì)[J].電信科學(xué),2012,28(11):1-5.

[6] 路學(xué)剛,李迅.軟件定義網(wǎng)絡(luò)在央行內(nèi)聯(lián)網(wǎng)絡(luò)應(yīng)用的思考[J].金融科技時(shí)代,2017(12):42-45.

[7] 鄧書(shū)華,盧澤斌,羅成程,等.SDN研究簡(jiǎn)述[J].計(jì)算機(jī)應(yīng)用研究,2014,31(11):3208-3213.

猜你喜歡
軟件定義網(wǎng)絡(luò)控制器
業(yè)務(wù)功能鏈技術(shù)及其應(yīng)用探析
針對(duì)大規(guī)模軟件定義網(wǎng)絡(luò)的子域劃分及控制器部署方法
一種新的SDN架構(gòu)下端到端網(wǎng)絡(luò)主動(dòng)測(cè)量機(jī)制
模糊PID控制器設(shè)計(jì)及MATLAB仿真
MOXA RTU控制器ioPAC 5542系列
倍福 CX8091嵌入式控制器
4V三輸出同步降壓型控制器