




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目1SDN概述及環境搭建學習目標項目背景項目需求分析項目相關知識項目實施項目習題目錄(1)了解Ubuntu系統及企業應用場景。(2)掌握Ubuntu系統的安裝過程。(3)掌握SDN的基本概念和體系架構。(4)了解常用的SDN測試工具安裝和使用方法。學習目標項目背景隨著軟件定義網絡(SoftwareNetwork,SDN)的快速發展與逐步成熟,jan16公擬將公司的網絡從傳統網絡架構逐步升級為SDN架構。為了讓網絡管理員盡快熟悉SDN網絡工作環境,公司將使用一臺全新的服務器用于搭建SDN網絡架構的測試環境。網絡管理員需要快速了解SDN的架構及概念,然后需要在服務器上部署虛擬化環境,并在虛擬機上安裝Ubuntu操作系統、和SDN測試環境。網絡管理員還需要將用于SDN測試的常用工具安裝到Ubuntu操作系統中。安裝Ubuntu系統的軟硬件環境如表1-1所示。項目背景角色主機名系統版本硬件配置軟件配置模板機UbuntuUbuntu18.04CPU:4核心內存:2GB硬盤:50G網卡數:2Postman、Wireshark、Openssh-Server、Git、Gcc、Make、Vim表1-1安裝Ubuntu系統的軟硬件環境信息表SDN測試需要控制器、交換機、主機等不同角色的虛擬機,因此,可以基于安裝好的第一臺Ubuntu虛擬機作為模板機,然后克隆出若干臺虛擬機來構建SDN測試環境。克隆的虛擬機需要進行命名和初始化操作,SDN測試環境的角色規劃如表1-2所示,網絡規劃如表1-3所示。項目背景表1-2角色規劃表角色主機名登錄賬戶密碼控制器controllerclassroomH3cu@123交換機switch1classroomH3cu@123主機1PCHost-1classroomH3cu@123主機2PCHost-2classroomH3cu@123項目背景表1-3網絡規劃表主機名稱端口IP地址用途LAN區段controllerens33DHCP連接互聯網
ens340/24SDN控制網Lan0switch1ens33DHCP連接互聯網
ens340/24SDN控制網Lan0ens35無IP地址SDN數據網Lan1ens36無IP地址SDN數據網Lan2PCHost-1ens33DHCP連接互聯網
ens3428/24SDN數據網Lan1PCHost-2ens33DHCP連接互聯網
ens3429/24SDN數據網Lan2項目需求分析Ubuntu是開源Linux發行版本之一,有強大的社區支持,其軟件的版本大部分都與互聯網中的最新版本一致,因此Ubuntu較適合構建公司SDN架構的測試環境。在本項目中,需要部署安裝Ubuntu虛擬機,并在虛擬機中安裝常用的網絡測試工具。綜上所述,本次項目涉及如下幾點任務。(1)安裝Ubuntu18.04操作系統,并完成系統的初始化操作和軟件工具的安裝。(2)以新安裝的虛擬主機為模板,按角色規劃表完成虛擬機的克隆,然后按網絡規劃表完成網絡互聯,構建小型SDN測試局域網。項目分析項目相關知識1.SDN概述SDN是由美國斯坦福大學課題研究組提出的一種新型網絡創新架構,是網絡虛擬化的實現方式。SDN以OpenFlow為核心技術,將網絡設備的控制面與數據面分離開來,從而實現網絡流量的靈活控制,使網絡變得更加智能,為核心網絡及應用的創新提供良好的平臺。2.SDN誕生的背景SDN軟件定義網絡的出現并非偶然,其總體背景概括如下。①隨著網絡技術的快速發展,5G時代已來臨,以前的單數據中心逐漸變為多租戶型數據中心,網絡功能與需求越來越復雜多樣。②大寬帶、高質量的視頻業務及物聯網等業務的快速發展,多元、多變的網絡上層應用業務讓相對穩定的傳統網絡架構設計與運維之間的矛盾越來越突出,需要由傳統網絡向新型網絡轉變。1.3.1SDN概述及發展③使用單一設備的傳統網絡架構無法解決用戶多樣且復雜的需求,上層業務亟需彈性、靈活多變且可編程的底層網絡。④網絡設備類型和網絡設備廠家來源的多樣性導致了傳統網絡架構調整的難度和復雜度,網絡系統運維管理的成本也隨之增加。⑤傳統網絡架構的服務質量難盡人意、傳統網絡架構建設成本高昂等問題也亟需傳統網絡向新型網絡的轉變。3.SDN發展歷程2006年至2009年,SDN起源于斯坦福大學NickMcKeown(尼克·麥基翁)教授團隊的科研項目,隨后提出了OpenFlow的概念并發表了論文詳細介紹OpenFlow的概念、工作原理和其應用場景,并發布了基于Python的控制器和可用于商業化產品的OpenFlowv1.0版規范。1.3.1SDN概述及發展2011年,ONF(開放網絡基金會)成立;第一屆開放網絡峰會在北京召開;ONRC(開放網絡研究中心)成立并發布了一系列有影響力的開源SDN項目;SDN在工業界受到廣泛關注。2013年,多家設備廠商發起成立了OpenDayLight項目,與Linux基金會合作,開發SDN控制器、南向、北向API等軟件,宣布要推出工業級的開源SDN控制器。2015年,ONF發布第一個開源SDN項目社區,軟件定義廣域網(SD-WAN)成為第二個成熟的SDN應用市場;SDN與網絡虛擬化功能(NetworkFunctionsVirtualization,NFV)融合成為趨勢。2019年,5G商用元年,SDN滲透到各行業中,SDN+NFV+AI成為5G網絡架構創新的幾大關鍵使能技術,同時國際電信聯盟(InternationalTelecommunicationUnion,ITU-T)、開放網絡基金會(OpenNetworkingFoundation,ONF)等組織積極推動SND北向接口的標準化。1.3.1SDN概述及發展2021年,在領航者峰會上正式推出了AD-NET6.0版本,將傳統網絡的基礎上,融合了SDN、NFV、AI等新技術,采用最新的云原生架構,推動了傳統網絡邁入云原生的新時代,提高了SDN的商用價值。4.SDN發展方向在現代的數據中心網絡包含了計算機網絡、存儲網絡和域控制(DomainController,DC)互聯網絡;而這三個網絡目前均以手動配置為主,業務部署效率和資源利用率低,成為了云業務高效發展的瓶頸。SDN能通過軟件定義實現的自動化部署,將從根本上解決此類問題。軟件定義廣域網(SoftwareDefinedWideAreaNetwork,SD-WAN),它與SDN有著相同的理念:將轉發與控制相互分離,簡化網絡管理和操作。而SDN主要是針對數據中心的網絡,SD-WAN則針對的是廣域網WAN。1.3.1SDN概述及發展1.SDN架構在SDN的定義中,傳統網絡設備緊耦合的網絡架構被分拆成應用、控制、轉發三層分離的架構。控制功能被轉移到了服務器,上層應用、底層轉發設施被抽象成多個邏輯實體。SDN軟件定義網絡的架構如圖1-1所示。1.3.2SDN的架構、特征與優勢圖1-1SDN軟件定義網絡的架構2.SDN關鍵層次SDN軟件定義網絡架構中的關鍵層次主要包括兩部分:一部分是負責數據轉發的基礎設施層,包含支持OpenFlow協議的交換機、路由器、虛擬交換機OpenvSwitch等;另一部分是負責控制數據轉發規則的控制層,包括OpenDayLight(ODL)、Floodlight、ONOS、POX等控制器。最后一部分則是應用層,用戶可根據自身需求,通過控制層對外提供的API接口,直接與控制器進行交互,開發用于管理、優化網絡的應用程序。3.SDN關鍵技術SDN軟件定義網絡架構中的關鍵技術主要有:轉發層技術、控制層技術、應用層技術、南向接口技術、北向接口技術等。1.3.2SDN的架構、特征與優勢(1)轉發層技術該技術是指對轉發平面進行抽象建模的技術,ONF標準組織標準化了OpenFlow協議,在該協議中轉發平面設備被抽象為一個由多級流表(FlowTable)驅動的轉發模型。在這個轉發模型中,動作(Actions)和指示(Instructions)決定了OpenFlow對轉發平面的抽象能力,如修改報文頭部各個字段值、封裝/解封裝、將TTL值在內/外層頭部之間進行復制、輸出到一個端口或一組端口,實現組播、多路徑轉發、負載均衡。(2)控制層技術該技術是SDN軟件定義網絡架構中的核心部分,它的關鍵是指SDN軟件定義網絡的控制器,也可以稱為是網絡操作系統或網絡控制器。SDN控制器對轉發面進行轉發策略的調度和管理,用戶可以通過SDN控制器調用北向接口開發上層應用,使網絡能夠更加智能,通過SDN控制器調用南向接口兼容轉發層中使用的不同設備。1.3.2SDN的架構、特征與優勢(3)應用層技術該技術是指基于SDN軟件定義網絡的理念改造傳統的應用、替換或擴展傳統網絡中需要利用硬件實現的功能(如負載均衡、訪問控制、應用加速等)的交付能力,應用層技術主要是基于SDN控制器提供的北向接口實現。(4)南向接口技術該技術主要也是指基于OpenFlow標準協議的技術,它主要提供了對底層的轉發面抽象為數據模型的能力,使得SDN控制器可以基于南向接口技術對底層的不同類型的轉發設備(交換機、路由器等)進行統一控制,進而自定義、控制交換機的具體行為。(5)北向接口技術該技術主要是指基于SDN控制器提供的對外的API接口技術,它主要提供了一個統一的API接口的集合,用戶通過這個API接口的集合可以開發上層應用進而擴展SDN控制器的功能(如交換機狀態收集、靜態流表推送、防火墻策略等)。1.3.2SDN的架構、特征與優勢4.SDN特征SDN的特征如下:(1)集中控制SDN使得全局優化成為可能,如流量工程、負載均衡;使得整個網絡可以當作一臺設備進行維護,實現設備零配置,即插即用,大大降低了運維成本。(2)開放接口SDN中的應用和網絡無縫集成,應用告知網絡如何運行才能更好地滿足應用的需求,如業務的帶寬、時延需求,計費對路由的影響等。另外,用戶還可以自行開發網絡新功能,縮短新功能面世周期。1.3.2SDN的架構、特征與優勢(3)網絡虛擬化SDN實現了將邏輯網絡和物理網絡的分離,邏輯網絡可以根據業務需要配置、遷移,不受物理位置的限制;并且支持多租戶,每個租戶可以自行定義帶寬需求和私有編址。5.SDN優勢SDN軟件定義網絡的優勢主要有以下三點。①控制平面與數據平面分離,支持分布式系統的集中控制。②開放的數據平面控制協議,降低交換設備門檻,避免廠商的鎖定。③開放的控制平面管理接口,用戶可以通過網絡API編寫業務。1.3.2SDN的架構、特征與優勢SDN的實現方案分為三種:基于專用接口的SDN實現方案、基于疊加網絡的SDN實現方案和基于開放協議的SDN實現方案。具體實現方案如表1-4所示。1.3.3SDN的實現方案方案類型方案優點方案缺點廠商類型典型廠商基于專用接口能夠依托網絡設備廠商已有的產品體系,對現有的網絡部署改動小,實施部署方便快捷接口與設備之間存在緊密耦合關系,開放性不足,存在著網絡設備和能力被廠商鎖定的風險傳統網絡設備廠商思科基于疊加網絡利用隧道技術屏蔽底層物理網絡的實現細節,通過集中管控實現了網絡資源的按需調度應用效果受到底層網絡質量的影響,增加了網絡架構的復雜度,并降低了數據的處理性能虛擬化技術廠商、IT設備廠商VMware、華為、華三基于開放協議擁有充分的開放性,降低了網絡設備領域的進入門檻,推動網絡業務創新方案有待成熟,不同標準化組織激烈競爭,均希望掌握這一領域的主導權網絡設備廠商、運營商、互聯網服務提供商BigSwitch、華為表1-4SDN軟件定義網絡的實現方案VMware工作站(VMwareWorkstation,VMW)軟件是VMware公司一款收費的虛擬化產品;VMW是直接在Windows操作系統上進行虛擬化環境構建的一種輕量化解決方案,用戶可以通過此軟件在一臺服務器上模擬多臺虛擬主機,它同時支持多種類型的操作系統,如Windows、RedHat、Centos、Ubuntu、VMWareESXi等;由于其輕量化的架構,VMW比較適合微企業少業務量的應用場景,能有效減少企業業務上云成本和維護成本;VMW軟件可從官網下載,官網下載頁面如圖1-2所示。1.3.4VMwareWorkstation虛擬環境圖1-2VMW官網下載頁面Ubuntu是一個以桌面運用為主的開源Linux操作系統,此操作系統基于Debian發行版和Unity桌面環境,通常它每6個月會更新一次版本;Ubuntu具有龐大的用戶群體和良好的社區生態環境,其目標在于為一般用戶提供最新的、穩定的操作系統。Ubuntu桌面版可從官網下載,如圖1-3所示。1.3.5Ubuntu系統圖1-3Ubuntu桌面版官網下載頁面1.抓包分析工具-Wireshark Wireshark是一個免費開源的網絡數據包分析軟件,用于截取網絡數據包并盡可能顯示出最為詳細的網絡數據包數據。Wireshark擁有業界最強大的顯示過濾工具,可以支持數百種協議和許多不同的捕獲報格式,同時還支持許多協議的解密,包括IPsec(IPSecurity)、ISAKMP(InternetSecurityAssociationAndKeyManagementProtocol)、Kerberos、SNMPv3(SimpleNetworkManagementProtocolv3)、安全套接字層/傳輸層安全協議(SecureSocketLayer/TransportLayerSecurity,SSL/TLS)、有線等效密保(WiredEquivalentPrivacy,WEP)和無線保護接入(WiFiProtectedAccess,WPA/WPA2)。
1.3.6SDN測試相關工具Wireshark可以實時捕捉數據包和離線分析,能以標準三窗格分組顯示,支持Windows、Linux、macOS、Solaris、FreeBSD和NetBSD等平臺,捕獲的網絡數據可以通過圖形用戶接口(GraphicalUserInterface(GUI))或TTY-modeTShark實用程序瀏覽,能進行豐富的VoIP分析。Wireshark在Ubuntu系統上有很好的軟件兼容性,用戶可以在聯網成功后使用Ubuntu自帶的軟件庫通過apt命令安裝軟件,也可以通過編譯安裝的方式進行安裝。Wireshark官方網站下載頁面如圖1-4所示。
1.3.6SDN測試相關工具圖1-4Wireshark官方網站下載頁面Wireshark的實現基于分解器(dissector),網絡上每一層的協議都有對應的分解器,分解器的作用是把每一層的信息分解,顯示出首部字段,把有效載荷字段傳遞給上一層的分解器,以達到逐層分解的目的。(1)使用Wireshark抓取網絡數據包的流程①啟動Wireshark。②選擇捕獲接口。建議選擇需要抓取數據包的網絡接口,避免抓取其他無用的數據。③使用捕獲過濾器。通過設置捕獲過濾器,能進一步精確捕獲需要的數據,避免產生過大的捕獲文件,同時節約用戶分析數據時的時間。④使用顯示過濾器。通常使用捕獲過濾器過濾后的數據,往往仍很復雜。為了使過濾的數據包再更細致,此時使用顯示過濾器進行過濾。⑤使用著色規則。通常使用顯示過濾器過濾后的數據,如果想更加突出地顯示某個會話,可以使用著色規則高亮顯示。
1.3.6SDN測試相關工具⑥構建圖表。如果用戶想要更明顯地看出一個網絡中數據的變化情況,則需要使用圖表的形式方便地展現數據分布情況。⑦重組數據。Wireshark的重組功能,可以重組一個會話中不同數據包的信息或者是重組一個完整的圖片或文件。由于傳輸的文件往往較大,所以信息分布在多個數據包中。為了能夠查看到整個圖片或文件,此時需要使用重組數據的方法來實現。(2)Wireshark工具的安裝步驟①確保Ubuntu操作系統能連接互聯網。②通過apt相關命令更新操作系統的軟件倉庫列表。③通過aptinstall命令自動安裝wireshark工具。
1.3.6SDN測試相關工具root@hostname:~#aptupdateroot@hostname:~#aptinstallwireshark提示:在默認情況下,安裝Wireshark的過程中會彈出Configuringwireshark-common界面詢問是否允許Wireshark被操作系統中的所有用戶使用。用戶可以根據自身安全需求選擇,默認情況下不允許所有用戶使用。Configuringwireshark-common界面如圖1-5所示。
1.3.6SDN測試相關工具圖1-5Configuringwireshark-common界面Wireshark工具安裝完畢后,推薦用戶切換為root用戶身份,再通過命令啟動Wireshark,Wireshark啟動后的圖形窗口如圖1-6所示。
1.3.6SDN測試相關工具圖1-6Wireshark啟動后的圖形窗口Wireshark圖形窗口中主要各圖標的含義如下。開始抓取數據包的按鈕。停止抓取數據包的按鈕。重新抓取數據包的按鈕。停止抓取數據包后更改數據包抓取端口。2.HTTP請求測試工具-Postman(1)Postman的主要功能①模擬各種HTTPrequests。從常用的GET、POST到RESTful的PUT、DELETE等操作均可進行模擬,甚至還可以模擬發送文件、設置請求的頭部信息。
1.3.6SDN測試相關工具②Collection功能(測試集合)。利用Collection的歸類,可以分類測試軟件所提供的API。而且Collection還可以引入(Import)或是分享(Share)出來,讓團隊里面的所有人共享你建立起來的Collection。③人性化的Response整理。Postman可以針對Response內容的格式自動美化。JSON、XML或是HTML都會整理成便于閱讀的格式。④內置測試腳本語言。Postman支持編寫測試腳本,可以快速的檢查request的結果,并返回測試結果。⑤設定變量與環境。Postman可以自由設定變量與環境。在Ubuntu系統中,只能通過源碼方式安裝Postman工具,可通過Postman官網下載。
1.3.6SDN測試相關工具(2)Postman工具安裝步驟①確保操作系統能連接互聯網。②通過snap命令獲取Postman工具包。③通過“postman”命令打開應用程序。
1.3.6SDN測試相關工具root@hostname:~#snapinstallpostmanroot@hostname:~#postman(3)Postman圖形窗口,Postman的圖形窗口如圖1-7所示。
1.3.6SDN測試相關工具圖1-7Postman圖形窗口(4)Postman窗口界面選項解析a.Collections相當于是存放同一個項目Request的文件夾。b.黑色字體表示當前Request的名稱,下方為此Request的描述。c.選擇HTTPMethod,常用為GET(獲取)、POST(創建)、PUT(推送)、DELETE(刪除)。d.填寫測試HTTP的路徑。e.設置URL參數的key和value。f.單擊可發送請求測試。g.單擊可保存Request記錄到Collections。h.設置鑒權參數。i.自定義HTTPHeader頭部參數。j.單擊可進入Body選項頁,設置Requestbody。k.可設置發起請求之前執行的腳本。
1.3.6SDN測試相關工具l.設置收到response之后執行的測試,測試執行的結果將在p選項頁中顯示。n.設置Body的格式,其中form-data主要用于上傳文件,x-www-form-urlencoded是表單常用的格式,raw可以用來上傳JSON數據,binary用于二進制格式的數據。m.設置顯示測試返回數據的格式,其中Pretty可以看到格式化后的JSON,Raw就是未經處理的數據,Preview可以預覽HTML頁面。o.單擊后可以將結果保存到本地。p.設置環境變量(environmentvariables)和全局變量(globalvariables)。項目實施1.4.1任務1安裝Ubuntu操作系統任務規劃在VMW軟件中安裝Ubuntu操作系統,并安裝SDN網絡所需的軟件環境。為方便測試,可關閉系統休眠,設置終端命令行啟動器鎖定至任務欄。系統拓撲如圖1-8所示。系統的安裝和初始化操作,可以通過以下步驟來完成。(1)通過鏡像引導完成Ubuntu操作系統的安裝;(2)通過系統內置的倉庫源,完成基本軟件的安裝;(3)通過Ubuntu系統設置,完成休眠和終端命令行的配置。圖1-8系統拓撲圖1.4.1任務1安裝Ubuntu操作系統任務實施1、通過鏡像引導完成Ubuntu操作系統的安裝(1)VMW16pro安裝過程略(默認已經在服務器上安裝完成)。在VMW16界面中單擊【文件】菜單,在彈出的下拉式菜單中點擊【新建虛擬機】命令,開始創建Ubuntu虛擬機,這里將創建一臺名為Ubuntu的虛擬機。(2)根據表1-1所示的Ubuntu系統軟硬件環境信息設置新建虛擬機的配置,其中兩塊網卡一個設置為NAT模式,用于連接外網,一個設置為私網LAN網卡,用于測試。DVD驅動器裝載Ubuntu18.04的ISO鏡像文件,虛擬機Ubuntu的配置結果如圖1-9所示。1.4.1任務1安裝Ubuntu操作系統圖1-9虛擬機Ubuntu配置結果(3)啟動創建好的Ubuntu虛擬機,開始安裝Ubuntu操作系統。啟動后的界面如圖1-10所示,選擇【English】語言選項,然后單擊【InstallUbuntu】按鈕進入下一步。1.4.1任務1安裝Ubuntu操作系統圖1-10Ubuntu首次啟動安裝程序界面(4)在彈出的安裝程序提示對話框中選擇Minimalinstallation單選按鈕,然后單擊Continue按鈕進入下一步,如圖1-11所示。1.4.1任務1安裝Ubuntu操作系統圖1-11安裝類型選擇界面(5)在彈出的鍵盤布局選項頁面中選擇“English(US)”,然后單擊“Continue”按鈕進入下一步,如圖1-12所示。1.4.1任務1安裝Ubuntu操作系統圖1-12鍵盤布局界面(6)選擇磁盤分區方式。選中ErasediskandinstallUbuntu單選按鈕后,單擊InstallNow按鈕,在后面彈出的磁盤寫入警告提示框中單擊Continue按鈕,繼續下一步,如圖1-13所示。1.4.1任務1安裝Ubuntu操作系統圖1-13Ubuntu磁盤分區方式(7)在系統時區選擇界面,在下方輸入框內填入Shanghai,單擊Continue按鈕,如圖1-14所示。(8)創建默認非root用戶后開始安裝,在“Yourname”文本框中填寫為classroom,“Chooseapassword”和“Confirmyourpassword”密碼選項填寫為“Jan16@123”,以便后面登錄驗證,結果如圖1-15所示。安裝過程如圖1-16所示。1.4.1任務1安裝Ubuntu操作系統圖1-14Ubuntu系統時區選擇界面1.4.1任務1安裝Ubuntu操作系統圖1-15創建非root用戶界面圖1-16執行安裝過程界面(9)安裝完畢,按照提示重啟系統。重啟后將進入如圖1-17所示的用戶登錄界面。1.4.1任務1安裝Ubuntu操作系統圖1-17Ubuntu用戶登錄界面1.4.1任務1安裝Ubuntu操作系統(10)單擊用戶名稱,并按提示輸入密碼。成功登錄后的系統桌面如圖1-18所示。圖1-18用戶登陸成功的系統桌面1.4.1任務1安裝Ubuntu操作系統2.通過系統內置的倉庫源,完成基本軟件的安裝(1)打開終端命令行安裝Wireshark、Postman、Openssh-Server、Git、Gcc、Make、Vim等工具和軟件,命令如下。3.通過Ubuntu系統設置,完成休眠和終端命令行的配置(1)在桌面空白處右擊,在彈出的快捷菜單中選擇OpeninTerminal選項,如圖1-19所示。classroom@classroom:~$sudoaptupdate #更新軟件庫列表classroom@classroom:~$sudoaptinstall-ywiresharkopenssh-servergitgccmakevim #安裝系統所需軟件classroom@classroom:~$sudoaptinstalllibgconf-2-4classroom@classroom:~$snapinstallpostman圖1-19右擊桌面彈出復選框(2)打開Ubuntu終端命令行,如圖1-20所示。(3)右擊任務欄中的終端命令行圖標,在彈出的快捷菜單中選擇【AddtoFavorites】選項即可將終端鎖定到任務欄內,如圖1-21所示。提示:用戶還可以通過選擇快捷菜單中的【NewTerminal】選項打開另一個終端命令行會話窗口。1.4.1任務1安裝Ubuntu操作系統圖1-20打開終端命令行的界面圖1-21AddtoFavorites菜單項(4)如圖1-22所示,在搜索欄中輸入Settings,在查找結果中找出Settings圖標并單擊,可以打開系統設置窗口,Settings窗口如圖1-23所示。1.4.1任務1安裝Ubuntu操作系統圖1-22Settings應用圖標圖1-23Settings系統設置窗口1.4.1任務1安裝Ubuntu操作系統(5)依次單擊“Privacy”-“ScreenLock”按鈕,在ScreenLock窗口中將AutomaticScreenLock開關調節為OFF狀態,從而關閉系統屏幕休眠,如圖1-24所示。提示:設置將立刻生效,用戶可以通過【AllSetting】按鈕返回上一層界面或通過單擊左上角的紅色的關閉按鈕直接退出。圖1-24“ScreenLock”窗口的設置界面任務驗證(1)在虛擬機中打開Wireshark工具,成功打開后界面如圖1-25所示1.4.1任務1安裝Ubuntu操作系統圖1-25在Ubuntu上運行Wireshark界面(2)在虛擬機中打開Postman工具,成功打開后界面如圖1-26所示。任務驗證圖1-26在Ubuntu上運行Postman界面任務規劃將任務1安裝的虛擬機作為模板機,使用VMW的克隆方式,生成如圖1-27所示的4臺虛擬機,快速搭建SDN測試環境。可以通過以下步驟來構建小型SDN測試局域網。(1)使用Ubuntu模板虛擬機克隆各SDN測試虛擬機。(2)根據表1-2和表1-3對各虛擬機進行命名、IP地址等初始化配置。1.4.2任務2構建小型SDN測試局域網圖1-27網絡連接拓撲任務實施1、使用Ubuntu模板虛擬機克隆SDN測試虛擬機(1)關閉任務1.5.1的模板虛擬機。(2)右擊“Ubuntu”模板機,在彈出的快捷菜單中,依次選擇“管理”→“克隆”菜單項進入克隆虛擬機向導,操作如圖1-28所示。1.4.2任務2構建小型SDN測試局域網圖1-28選擇“克隆(C)”菜單項(3)克隆源轉態選擇虛擬機中的當前轉態,克隆方法為創建完整克隆,操作如圖圖1-29和圖1-30所示。1.4.2任務2構建小型SDN測試局域網圖1-29“克隆源”設置界面圖1-30“克隆類型”設置界面1.4.2任務2構建小型SDN測試局域網(4)在“新虛擬機名稱”設置界面中,根據服務器空間規劃,自行選擇克隆的虛擬機文件名稱以及存放路徑,結果如圖1-31所示。(5)點擊完成按鈕,完成虛擬機的克隆。(6)使用類似的操作,完成另外3臺虛擬機的克隆。圖1-31“新虛擬機名稱”設置界面2、根據表1-2和表1-3對各虛擬機進行命名、IP地址等初始化配置。(1)啟動克隆好的虛擬機,登錄系統后,打開終端命令行,修改控制器主機名,并根據規劃表配置IP地址。①配置控制器的主機名和IP地址簡要步驟如下:1.4.2任務2構建小型SDN測試局域網classroom@classroom:~$su–root@classroom:~#hostnamectlset-hostnamecontrollerroot@classroom:~#bash!root@controller:~#vim/etc/hostscontroller #配置解析的域名為controller#確認以上條目的對應信息后保存退出#LetNetworkManagermanagealldevicesonthissystemnetwork:version:2renderer:NetworkManagerethernets:ens33:dhcp4:yes #配置ens33使用dhcp獲取地址②配置交換機的主機名和IP地址簡要步驟如下:1.4.2任務2構建小型SDN測試局域網classroom@classroom:~$su–root@classroom:~#hostnamectlset-hostnameswitch1root@classroom:~#bash!root@switch1:~#vim/etc/hostsswitch1 #配置解析的域名為switch1#確認以上條目的對應信息無誤后保存退出root@switch1:~#vim/etc/netplan/01-network-manager-all.yaml#LetNetworkManagermanagealldevicesonthissystemnetwork:version:2renderer:NetworkManagerethernets:ens33:dhcp4:yes #配置ens33使用dhcp獲取地址ens34:dhcp4:no #配置ens34使用靜態IP地址addresses:[0/24]
#配置ens34使用靜態IP地址為0/24ens34:dhcp4:no #配置ens34使用靜態IP地址addresses:[0/24] #配置ens34使用靜態IP地址為0/24#增加以上內容后保存退出root@controller:~#poweroff1.4.2任務2構建小型SDN測試局域網③配置pchost-1的主機名和IP地址簡要步驟如下:ens35:dhcp4:no #配置ens35使用靜態IP地址addresses:[] #配置ens35靜態IP地址為空ens36:dhcp4:no #配置ens36使用靜態IP地址addresses:[] #配置ens36使用靜態IP地址為空#增加以上內容后保存退出root@switch1:~#poweroffclassroom@classroom:~$su–root@classroom:~#hostnamectlset-hostnamepchost-1root@classroom:~#bash!root@pchost-1:~#vim/etc/hostspchost-1 #配置解析的域名為pchost-1#更正以上條目的對應信息后保存退出root@pchost-1:~#vim/etc/netplan/01-network-manager-all.yaml④配置pchost-2虛擬機的主機名和IP地址簡要步驟如下:1.4.2任務2構建小型SDN測試局域網#LetNetworkManagermanagealldevicesonthissystemnetwork:version:2renderer:NetworkManagerethernets:ens33:dhcp4:yes #配置ens33使用dhcp獲取地址ens34:dhcp4:no #配置ens34使用靜態IP地址addresses:[28/24] #配置ens34使用靜態IP地址為28/24#增加以上內容后保存退出root@pchost-1:~#poweroffclassroom@classroom:~$su–root@classroom:~#hostnamectlset-hostnamepchost-21.4.2任務2構建小型SDN測試局域網root@classroom:~#bash!root@pchost-2:~#vim/etc/hostspchost-2 #配置解析的域名為pchost-2#更正以上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛租賃公司股權半數轉讓與業務整合合同
- 車輛運輸居間代理傭金合同
- 商業綜合體標識標牌設計與安裝合同
- 拆除廢棄辦公樓重建辦公樓群拆房合同
- 拆遷廠房價值評估及補償金發放協議書
- 財政資金支持公共衛生體系建設借款協議
- 合作單位財務管理制度
- 合法公民店鋪管理制度
- 商家客服日常管理制度
- 黑白系列偏光片項目投資風險評估報告
- 華南理工大學《材料科學基礎》2022-2023學年第一學期期末試卷
- DB11∕T 2000-2022 建筑工程消防施工質量驗收規范
- 人臉識別門禁系統使用指南
- 酒店安全設施
- 水下機器人研究報告
- 建筑項目部考勤管理制度
- 中班健康課件《我不挑食》
- 中國鹽業集團有限公司招聘筆試題庫2024
- 2024年人教版小學四年級信息技術(上冊)期末試卷附答案
- 運動是良醫智慧樹知到答案2024年成都師范學院
- 四川省涼山彝族自治州 2023-2024學年八年級下學期7月期末道德與法治試題
評論
0/150
提交評論