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

?

基于SDN的Floodlight1.2環(huán)境搭建

2017-12-11 09:17:15李朋苗張繼德
電腦知識(shí)與技術(shù) 2017年31期

李朋苗 張繼德

摘要:隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,傳統(tǒng)的網(wǎng)絡(luò)架構(gòu)無(wú)法滿足人們?nèi)找嬖鲩L(zhǎng)的需求,軟件定義網(wǎng)絡(luò)(Soft Defined Network,簡(jiǎn)稱(chēng)SDN)由此興起。該文主要介紹在Ubuntu16.4操作系統(tǒng)下,基于SDN的Floodlight環(huán)境搭建。

關(guān)鍵詞: SDN; Floodlight; Ubuntu; Java; Mininet

中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)31-0032-01

1 概述

基于SDN的實(shí)驗(yàn)環(huán)境,主要包括兩部分,分別為SDN控制器和SDN交換機(jī)。本文使用Floodlight作為控制器,使用OpenFlow作為交換機(jī),由于Floodlight是基于JAVA開(kāi)發(fā)環(huán)境,所以需要配置Java環(huán)境。本文控制器為Floodlight1.2版本、JDK為1.8.0_131、Mininet為2.2.1、Eclipse為Neon.3 Release (4.6.3)。

本文主要包括三部分,第二部分主要介紹整個(gè)環(huán)境的搭建步驟,第三部分對(duì)整體的環(huán)境搭建的總結(jié)測(cè)試。

2 環(huán)境搭建

2.1 Java環(huán)境

由于Floodlight[1]是由Java開(kāi)發(fā),因此需要安裝Java環(huán)境。本文使用Eclipse Neon 3 Release (4.6.3)[2] 和JDK1.8.0_131 進(jìn)行Java環(huán)境搭建[3]。具體步驟如下所示:

1) 安裝JDK:將下載好的JDK解壓到自己想要安裝的位置,然后設(shè)置環(huán)境變量。

l 在終端運(yùn)行命令:vim /etc/profile ;

l 在該文件最后添加如下內(nèi)容:

export JAVA_HOME=/路徑/java/jdk1.8.0_131

export JRE_HOME=/路徑/java/jdk1.8.0_131/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

l 在終端運(yùn)行命令:source /etc/profile 使該文件立即生效;

l 在終端運(yùn)行命令:檢驗(yàn)是否安裝成功。

2) 安裝eclipse:將下載好的eclipse解壓到自己設(shè)定的位置并創(chuàng)建桌面啟動(dòng)。

l 創(chuàng)建桌面啟動(dòng),在終端運(yùn)行命令: sudo gedit /usr/share/applications/eclipse.desktop;

l 添加內(nèi)容如下:

[Desktop Entry]

Name=Eclipse

Type=Application

Exec=/路徑/eclipse/eclipse

Terminal=false

Icon=/路徑/eclipse/icon.xpm

Comment=Integrated Development Environment

NoDisplay=false

Categories=Development;IDE;

Name[en]=Eclipse

2.2 Floodlight安裝

克隆Floodlight 1.2源代碼及編譯,在終端運(yùn)行如下命令:

git sudo apt-get install git-core

cd floodlight

git submodule init

git submodule update

ant (整合)

ant eclipse (否則項(xiàng)目無(wú)法導(dǎo)入)

2.3 Mininet

1) 安裝虛擬機(jī)virtualbox,加載mininet[4]鏡像2.2.1。在Ubuntu軟件中心安裝virtualbox,將下載好的mininet導(dǎo)入到virtualbox中。

2) 在virtualbox的全局設(shè)定和mininet設(shè)置中添加網(wǎng)絡(luò):僅主機(jī)(Host-Only)網(wǎng)絡(luò)。

3 結(jié)論

本節(jié)主要對(duì)搭建環(huán)境進(jìn)行測(cè)試,具體步驟如下所示:

參考文獻(xiàn):

[1] Floodlight [EB/OL].http://www.projectfloodlight.org/

[2] Eclipse [EB/OL].https://www.eclipse.org/

[3] 黃韜, 劉江, 魏亮. 軟件定義網(wǎng)絡(luò)核心原理與應(yīng)用實(shí)踐.下冊(cè)[M].北京:人民郵電大學(xué)出版社,2016:87-95.

[4] Mininet [EB/OL]. http://mininet.org/.

赣州市| 长阳| 醴陵市| 辰溪县| 定西市| 高邮市| 密云县| 宜春市| 沁水县| 泸州市| 九龙城区| 甘洛县| 吴江市| 阿拉善盟| 永川市| 鹤岗市| 六安市| 大埔县| 延川县| 乌兰浩特市| 兴隆县| 五原县| 济宁市| 商洛市| 周至县| 新闻| 曲水县| 江油市| 来凤县| 孝昌县| 德惠市| 革吉县| 利津县| 郯城县| 中西区| 济源市| 扎囊县| 长宁区| 兴业县| 陆川县| 长岛县|