楊國瑞,陳立水,陳星
(中國電子科技集團(tuán)公司第54研究所,河北石家莊,050081)
?
一種面向服務(wù)的通信網(wǎng)絡(luò)仿真系統(tǒng)
楊國瑞,陳立水,陳星
(中國電子科技集團(tuán)公司第54研究所,河北石家莊,050081)
摘要:網(wǎng)絡(luò)仿真是研究通信網(wǎng)絡(luò)技術(shù)的有效工具。針對(duì)系統(tǒng)級(jí)仿真手段不足的問題,本文設(shè)計(jì)了一種面向服務(wù)的通信網(wǎng)絡(luò)仿真系統(tǒng)。該系統(tǒng)集成了網(wǎng)絡(luò)行為模擬、網(wǎng)絡(luò)服務(wù)建模和網(wǎng)絡(luò)應(yīng)用仿真等功能,通過服務(wù)抽象的方式完成網(wǎng)絡(luò)中不同要素和特征的封裝,以支撐新一代網(wǎng)絡(luò)算法和功能的系統(tǒng)級(jí)仿真。在此基礎(chǔ)上,完成了網(wǎng)絡(luò)虛擬化功能仿真平臺(tái)的搭建,可實(shí)現(xiàn)在同一物理網(wǎng)絡(luò)上構(gòu)建多個(gè)相互隔離的虛擬網(wǎng)絡(luò),并在虛擬網(wǎng)絡(luò)上部署應(yīng)用業(yè)務(wù)以驗(yàn)證網(wǎng)絡(luò)運(yùn)行情況。
關(guān)鍵詞:面向服務(wù);網(wǎng)絡(luò)仿真;集成;網(wǎng)絡(luò)虛擬化
隨著信息技術(shù)不斷更迭,承載數(shù)據(jù)溝通的通信網(wǎng)絡(luò)也在不斷發(fā)展,從最初的電話電報(bào)網(wǎng),到自組織網(wǎng)絡(luò)、無線傳感器網(wǎng)絡(luò)、互聯(lián)網(wǎng)、無線通信網(wǎng)、數(shù)據(jù)中心網(wǎng)絡(luò)和物聯(lián)網(wǎng)等,它們各自具有相應(yīng)特征與適應(yīng)領(lǐng)域??紤]到網(wǎng)絡(luò)規(guī)模和設(shè)備成本等限制因素,新設(shè)計(jì)網(wǎng)絡(luò)往往難以通過實(shí)際部署網(wǎng)絡(luò)環(huán)境進(jìn)行試驗(yàn)以驗(yàn)證其有效性。網(wǎng)絡(luò)仿真成為了網(wǎng)絡(luò)設(shè)計(jì)者解決網(wǎng)絡(luò)性能分析和驗(yàn)證的主要工具。作為網(wǎng)絡(luò)評(píng)估和驗(yàn)證的有效技術(shù)手段,網(wǎng)絡(luò)仿真在通信網(wǎng)絡(luò)設(shè)計(jì)研發(fā)中得到越來越廣泛的應(yīng)用。
目前主流通信網(wǎng)絡(luò)仿真軟件包括NS-2[1]、NS-3[2]、QualNet[3]、GloMoSim[4]、NetSim[5-6]、OMNeT++[7]、OPNET[8]、TOSSIM[9]等。
NS-2/3是面向?qū)ο笄裔槍?duì)離散事件的網(wǎng)絡(luò)仿真器,它能模擬各種不同類型的通信網(wǎng)絡(luò),并且功能強(qiáng)大,模塊豐富,支持多種傳輸層協(xié)議,可以模擬復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu),但是每次修改場(chǎng)景都需要編譯整個(gè)系統(tǒng),不利于多用戶協(xié)作,在大的真實(shí)網(wǎng)絡(luò)場(chǎng)景下難以仿真并缺乏可信性,使用復(fù)雜。
QualNet是GloMoSim的商用版本,主要對(duì)無線通信網(wǎng)絡(luò)進(jìn)行優(yōu)化處理,無線信道和射頻技術(shù)建模有很高的仿真精度。但是它對(duì)無線網(wǎng)絡(luò)使用隨機(jī)位點(diǎn)移動(dòng)模型進(jìn)行建模,方法固定,使用具有局限性。
NetSim是一款思科路由器和交換機(jī)模擬程序,支持靈活定制網(wǎng)絡(luò)拓?fù)?,并能夠?qū)υO(shè)備輸入配置指令,可以對(duì)不同深度、能量和靈活度的計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行分析,并具有較好的可視化效果,但是其仿真速度較慢,對(duì)CPU要求較高。
OMNeT++是一種基于組件的離散事件、免費(fèi)開源的網(wǎng)絡(luò)仿真器,采用分層次模塊結(jié)構(gòu)模型,可以用于無線以及有線網(wǎng)絡(luò)的仿真,它具有很好的跟蹤與測(cè)試功能,并對(duì)大量硬件與物理現(xiàn)象提供精確的模型,但是它僅支持很少的協(xié)議,難以使用,不易進(jìn)行分析與控制;同時(shí)其移動(dòng)插件是不完整的,需要用戶自己完成。
OPNET采用離散事件驅(qū)動(dòng)的模擬機(jī)理和三層建模機(jī)制,數(shù)據(jù)收集和分析能力突出,模型庫種類豐富,可以對(duì)通信網(wǎng)絡(luò)設(shè)備、協(xié)議等進(jìn)行仿真。但該仿真器價(jià)格昂貴、不易上手,并且其對(duì)網(wǎng)絡(luò)規(guī)模限制較大,同時(shí)采樣方式限定了其結(jié)果的精確性。
隨著更加靈活的可編程交換機(jī)以及軟件定義無線電等新技術(shù)的出現(xiàn),使得整個(gè)網(wǎng)絡(luò)各個(gè)層次的靈活性和復(fù)雜度都大大提升。傳統(tǒng)的網(wǎng)絡(luò)仿真方式在很大程度上面向底層網(wǎng)絡(luò)硬件,針對(duì)傳統(tǒng)網(wǎng)絡(luò)協(xié)議開發(fā)的范疇,難以適應(yīng)快速與大規(guī)模通信網(wǎng)絡(luò)的新功能仿真,對(duì)于全網(wǎng)仿真的局限性變得越來越明顯。
SDN(軟件定義網(wǎng)絡(luò))的出現(xiàn)為解決當(dāng)前缺乏系統(tǒng)級(jí)網(wǎng)絡(luò)仿真工具的問題提供了解決思路。SDN網(wǎng)絡(luò)采用了更加靈活的集中控制方式,網(wǎng)絡(luò)應(yīng)用程序與基礎(chǔ)設(shè)施實(shí)現(xiàn)了解耦,逐漸擺脫傳統(tǒng)網(wǎng)絡(luò)按層次劃分以及與商用網(wǎng)絡(luò)設(shè)備接口對(duì)接的束縛。
在架構(gòu)上SDN網(wǎng)絡(luò)從下至上可分為轉(zhuǎn)發(fā)層、控制層和業(yè)務(wù)層,轉(zhuǎn)發(fā)層與控制層之間通過標(biāo)準(zhǔn)的控制器南向接口進(jìn)行交互;控制層與應(yīng)用層間也通過標(biāo)準(zhǔn)的控制器北向API進(jìn)行交互;由控制器實(shí)現(xiàn)通信網(wǎng)絡(luò)設(shè)備的所有高級(jí)處理功能;應(yīng)用層利用控制器提供的北向API定義網(wǎng)絡(luò)處理邏輯,達(dá)到精準(zhǔn)定義網(wǎng)絡(luò)的目的。
利用SDN網(wǎng)絡(luò)思想,本文設(shè)計(jì)了一種面向服務(wù)的通信網(wǎng)絡(luò)仿真系統(tǒng)(SOSSCN),該系統(tǒng)實(shí)現(xiàn)了網(wǎng)絡(luò)模擬、服務(wù)建模和應(yīng)用仿真的集成,為新一代通信網(wǎng)絡(luò)仿真提供了系統(tǒng)級(jí)仿真環(huán)境。
1.1系統(tǒng)總體設(shè)計(jì)
如圖1所示,在水平方向上,整個(gè)仿真系統(tǒng)可分為仿真區(qū)、配置與調(diào)試區(qū)兩大部分。其中,配置與調(diào)試區(qū)為仿真系統(tǒng)的用戶操作區(qū),主要提供服務(wù)加載功能,以及網(wǎng)絡(luò)運(yùn)行實(shí)時(shí)監(jiān)測(cè)與調(diào)試功能。而仿真區(qū)為仿真系統(tǒng)的核心,基于軟件定義網(wǎng)絡(luò)的思想,垂直方向上分成了通信網(wǎng)絡(luò)資源層、網(wǎng)絡(luò)資源控制層和網(wǎng)絡(luò)應(yīng)用程序?qū)尤齻€(gè)層面,各層之間通過標(biāo)準(zhǔn)的接口進(jìn)行互通;配置與調(diào)試區(qū)通過用戶網(wǎng)絡(luò)接口與仿真區(qū)進(jìn)行信息交互。
圖1 仿真系統(tǒng)框架
1.2通信網(wǎng)絡(luò)資源層功能設(shè)計(jì)
通信網(wǎng)絡(luò)資源層用于模擬基礎(chǔ)網(wǎng)絡(luò)中各個(gè)要素,實(shí)現(xiàn)帶寬資源、交換資源、計(jì)算資源和存儲(chǔ)資源等服務(wù)。當(dāng)收到服務(wù)加載層的資源請(qǐng)求后,通信網(wǎng)絡(luò)資源層為其分配相應(yīng)的帶寬資源、交換資源、計(jì)算資源和存儲(chǔ)資源。
其中,帶寬資源用于模擬網(wǎng)絡(luò)拓?fù)渲羞B接任意兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路帶寬,并按照指定的延時(shí)、丟包率和帶寬,轉(zhuǎn)發(fā)或丟棄數(shù)據(jù)包;交換資源用于模擬通信網(wǎng)絡(luò)物理交換節(jié)點(diǎn),根據(jù)仿真用戶所選擇的網(wǎng)絡(luò)特征、信道模型和信道特征生成網(wǎng)絡(luò)交換節(jié)點(diǎn),并設(shè)置相關(guān)參數(shù),包括交換容量、流表資源數(shù)量和隊(duì)列數(shù)量;計(jì)算資源用于運(yùn)行用戶節(jié)點(diǎn)和網(wǎng)絡(luò)交換節(jié)點(diǎn);存儲(chǔ)資源用于存儲(chǔ)網(wǎng)絡(luò)交換流表、策略數(shù)據(jù)、配置參數(shù)。
1.3網(wǎng)絡(luò)資源控制層功能設(shè)計(jì)
網(wǎng)絡(luò)資源控制層用于仿真網(wǎng)絡(luò)控制部分的各個(gè)功能,包含網(wǎng)絡(luò)控制器、資源綜合視圖、資源管理與虛擬化和北向接口四種服務(wù)。
其中,網(wǎng)絡(luò)控制器作為網(wǎng)絡(luò)控制的核心,利用統(tǒng)一標(biāo)準(zhǔn)南向接口對(duì)通信網(wǎng)絡(luò)中各種資源進(jìn)行控制,并對(duì)底層網(wǎng)絡(luò)抽象封裝,向上層各種應(yīng)用提供統(tǒng)一的訪問控制服務(wù)接口,實(shí)現(xiàn)上層應(yīng)用層與控制的解耦,使得應(yīng)用程序易于修改、維護(hù)和移植。
資源綜合視圖服務(wù)通過網(wǎng)絡(luò)控制器監(jiān)視整個(gè)網(wǎng)絡(luò)流量,繪制全網(wǎng)絡(luò)的物理連接帶寬,顯示網(wǎng)絡(luò)中交換節(jié)點(diǎn)(路由器、交換機(jī))的流表、隊(duì)列、端口的資源使用情況,以及CPU的使用情況,形成網(wǎng)絡(luò)資源池,并在運(yùn)行期間監(jiān)測(cè)資源的變化,當(dāng)網(wǎng)絡(luò)應(yīng)用程序?qū)拥膽?yīng)用請(qǐng)求網(wǎng)絡(luò)資源態(tài)勢(shì)時(shí),資源綜合視圖服務(wù)向其返回相應(yīng)信息。
資源管理與虛擬化服務(wù)根據(jù)資源綜合視圖給出的網(wǎng)絡(luò)資源池,管理所有網(wǎng)絡(luò)資源,具備資源訪問控制功能,可為不同用戶分配訪問權(quán)限與可操作資源,支持網(wǎng)絡(luò)資源虛擬化,對(duì)網(wǎng)絡(luò)資源進(jìn)行分片,使不同用戶僅能感知并操作各自分片,每一個(gè)分片就是一個(gè)虛擬網(wǎng)絡(luò),各種虛擬網(wǎng)絡(luò)操作接口可通過北向接口服務(wù)開放出去。
北向接口服務(wù)以REST API的方式為本地或遠(yuǎn)程應(yīng)用程序提供網(wǎng)絡(luò)服務(wù)能力。
1.4網(wǎng)絡(luò)應(yīng)用程序?qū)庸δ茉O(shè)計(jì)
網(wǎng)絡(luò)應(yīng)用程序?qū)?,用于仿真各個(gè)上層應(yīng)用程序,如流量工程、內(nèi)容分分發(fā)、訪問控制、安全策略等網(wǎng)絡(luò)應(yīng)用。這些應(yīng)用以服務(wù)形式出現(xiàn),不同應(yīng)用程序可以獨(dú)立工作,通過調(diào)用北向接口對(duì)網(wǎng)絡(luò)進(jìn)行識(shí)別與控制,實(shí)現(xiàn)對(duì)應(yīng)功能。
1.5服務(wù)加載功能設(shè)計(jì)
服務(wù)加載功能用于根據(jù)網(wǎng)絡(luò)描述配置文件啟動(dòng)并初始化網(wǎng)絡(luò)仿真功能部分中的各個(gè)服務(wù),包含描述識(shí)別、參數(shù)配置、拓?fù)渖珊陀脩襞渲盟姆N服務(wù)服務(wù)。
其中描述識(shí)別模塊用于讀取配置文件,根據(jù)配置文件中的描述,按照順序啟動(dòng)帶寬資源仿真服務(wù),交換資源仿真服務(wù),網(wǎng)絡(luò)用戶資源仿真服務(wù)。
參數(shù)配置模塊按照每一個(gè)服務(wù)指定的參數(shù)對(duì)其進(jìn)行初始化配置。
拓?fù)渖赡K根據(jù)配置文件中的網(wǎng)絡(luò)連接關(guān)系,按照順序?qū)⒏鱾€(gè)網(wǎng)絡(luò)用戶服務(wù)通過帶寬資源服務(wù)與交換資源服務(wù)連接在一起,并按照描述連接交換資源服務(wù)與帶寬資源服務(wù)。
用戶模擬模塊配置網(wǎng)絡(luò)用戶服務(wù)的行為,使其按照預(yù)先定義的步驟執(zhí)行相應(yīng)的行為。
在仿真過程中,描述識(shí)別模塊按照配置文件指定順序,依次啟動(dòng)網(wǎng)絡(luò)控制器,資源綜合視圖服務(wù),資源管理與虛擬化服務(wù),北向接口服務(wù),檢查完成后,按照順序啟動(dòng)各種應(yīng)用程序服務(wù)。
1.6網(wǎng)絡(luò)運(yùn)行實(shí)時(shí)監(jiān)測(cè)與調(diào)試功能設(shè)計(jì)
在網(wǎng)絡(luò)仿真運(yùn)行階段,網(wǎng)絡(luò)運(yùn)行實(shí)時(shí)監(jiān)測(cè)與調(diào)試功能對(duì)仿真網(wǎng)絡(luò)狀態(tài)進(jìn)行實(shí)時(shí)跟蹤,并可在仿真過程中操作網(wǎng)絡(luò)中的資源,對(duì)特定的網(wǎng)絡(luò)事件進(jìn)行模擬,包括全局視圖、資源控制、流量捕獲、流量注入和自動(dòng)網(wǎng)絡(luò)分析五種服務(wù)。
網(wǎng)絡(luò)運(yùn)行實(shí)時(shí)監(jiān)測(cè)與調(diào)試部分獨(dú)立于網(wǎng)絡(luò)資源控制部分,通過直接讀取通信網(wǎng)絡(luò)資源部分中各個(gè)服務(wù)狀態(tài),獲取并調(diào)整網(wǎng)絡(luò)狀態(tài),為仿真平臺(tái)提供調(diào)試接口,方便測(cè)試者進(jìn)行網(wǎng)絡(luò)功能調(diào)試。
2.1平臺(tái)構(gòu)建
在開源軟件Mininet[10]、Open Virtex和Floodlight[11]的基礎(chǔ)上,構(gòu)建基于SOSSCN的NV驗(yàn)證平臺(tái),主要用于驗(yàn)證網(wǎng)絡(luò)虛擬化及資源態(tài)勢(shì)呈現(xiàn)功能,其組成如圖2所示。
其中,Mininet是一款開源的輕量級(jí)SDN仿真平臺(tái),可用于仿真網(wǎng)絡(luò)基礎(chǔ)設(shè)施,模擬仿真系統(tǒng)中的通信網(wǎng)絡(luò)資源層,為網(wǎng)絡(luò)資源控制層提供各種網(wǎng)絡(luò)通信資源,仿真用戶所創(chuàng)建的多個(gè)相互隔離的虛擬網(wǎng)絡(luò)最終映射至此網(wǎng)絡(luò)。
OpenVirteX是一款開源虛擬化管理軟件,目的是從底層物理網(wǎng)絡(luò)中抽象出一系列滿足特定業(yè)務(wù)需求的虛擬子網(wǎng),通過拓?fù)涮摂M化、地址虛擬化、控制功能虛擬化,使OpenvirteX創(chuàng)建的虛擬網(wǎng)具有良好隔離機(jī)制。同時(shí)OpenvirteX夠提供功能豐富的RPC API,利用這些開放接口,用戶可以進(jìn)行有意義的虛擬網(wǎng)絡(luò)映射算法研究,也可通過OpenVirteX擴(kuò)展接口,創(chuàng)建和管理虛擬網(wǎng)。
Floodlight是目前主流的開源SDN控制器之一,可用于仿真系統(tǒng)中的網(wǎng)絡(luò)資源控制層。在為用戶完成虛擬網(wǎng)絡(luò)構(gòu)建后,OpenVirteX將該虛擬網(wǎng)絡(luò)連接到用戶指定的Floodlight控制器上,由控制器實(shí)現(xiàn)流表下發(fā)以控制虛擬網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)發(fā)行為,實(shí)現(xiàn)狀態(tài)信息收集以實(shí)現(xiàn)網(wǎng)絡(luò)資源呈現(xiàn)功能??刂破骺衫肕ysql數(shù)據(jù)庫存儲(chǔ)用戶信息以及拓?fù)湫畔ⅰ?/p>
在仿真系統(tǒng)的網(wǎng)絡(luò)應(yīng)用程序?qū)?,主要?shí)現(xiàn)了網(wǎng)絡(luò)虛擬化服務(wù)和資源態(tài)勢(shì)呈現(xiàn)服務(wù)。網(wǎng)絡(luò)虛擬化服務(wù)連接到OpenVirteX擴(kuò)展接口,為用戶提供虛擬網(wǎng)絡(luò)創(chuàng)建與管理界面。資源態(tài)勢(shì)呈現(xiàn)服務(wù)連接FloodLight控制器和Mysql數(shù)據(jù)庫,為用戶提供控制器管理界面和資源態(tài)勢(shì)呈現(xiàn)界面。
2.2網(wǎng)絡(luò)虛擬化功能仿真
利用基于SOSSCN的NV驗(yàn)證平臺(tái),通過下列步驟可驗(yàn)證網(wǎng)絡(luò)虛擬化功能。
首先,利用Mininet按照?qǐng)D2所示網(wǎng)絡(luò)拓?fù)渖傻讓游锢碣Y源網(wǎng)絡(luò),并為相應(yīng)節(jié)點(diǎn)和鏈路配置各種資源參數(shù),并通過OpenVirteX管理該物理網(wǎng)絡(luò),OpenVirteX將這些信息存儲(chǔ)到Mysql數(shù)據(jù)庫,資源態(tài)勢(shì)呈現(xiàn)服務(wù)讀取數(shù)據(jù)庫中底層物理網(wǎng)絡(luò)拓?fù)湫畔?,并將該信息呈現(xiàn)在Web界面上??梢?,物理網(wǎng)絡(luò)拓?fù)涔灿?個(gè)交換節(jié)點(diǎn)和12條鏈路,每個(gè)交換節(jié)點(diǎn)下連接4個(gè)主機(jī)。
其次,如圖3所示,選取主機(jī)h_A_1和h_I_1作為虛擬網(wǎng)中的虛擬終端主機(jī),選取交換機(jī)A和I作為虛擬網(wǎng)中虛擬終端的接入交換機(jī),并連接交換機(jī)A與交換機(jī)I,并將該虛擬網(wǎng)絡(luò)連接到指定的Floodlight控制器,創(chuàng)建虛擬網(wǎng)絡(luò),該虛擬網(wǎng)絡(luò)拓?fù)淙鐖D4所示。
圖2 基于SOSSCN的NV驗(yàn)證平臺(tái)組成
圖3 物理網(wǎng)絡(luò)拓?fù)浼疤摂M網(wǎng)節(jié)點(diǎn)選取過程
圖4 虛擬網(wǎng)拓?fù)浼捌渚W(wǎng)絡(luò)元素信息
然后,將主機(jī)h_A_1作為視頻服務(wù)器,加載視頻流文件。將主機(jī)h_I_1作為視頻客戶端,并連接到視頻服務(wù)器,可獲得從h_A_1傳輸過來的視頻畫面,如圖5所示。
圖5 視頻傳輸過程
最后,啟動(dòng)資源態(tài)勢(shì)呈現(xiàn)服務(wù)可獲取上述虛擬網(wǎng)絡(luò)資源態(tài)勢(shì)信息,如圖6所示。從圖中可發(fā)現(xiàn)視頻流實(shí)際傳輸路徑,即與該虛擬網(wǎng)絡(luò)映射到物理網(wǎng)絡(luò)拓?fù)錇閔_A_1 A B E H I h_I_1。當(dāng)然,對(duì)于用戶來說,他們不關(guān)心視頻流的實(shí)際傳輸路徑,只關(guān)心的是視頻從h_A_1到h_I_1的端到端傳輸服務(wù)質(zhì)量。
圖6 與虛擬網(wǎng)對(duì)應(yīng)的物理網(wǎng)絡(luò)拓?fù)浼皯B(tài)勢(shì)情況
網(wǎng)絡(luò)仿真作為一種低成本、可控制、可重復(fù)和高度真實(shí)的網(wǎng)絡(luò)實(shí)驗(yàn)測(cè)試方法,廣泛應(yīng)用于各種通信網(wǎng)絡(luò)架構(gòu)、協(xié)議或算法研究。本文在軟件定義網(wǎng)絡(luò)的基礎(chǔ)上,設(shè)計(jì)了一種面向服務(wù)的通信網(wǎng)絡(luò)仿真驗(yàn)證系統(tǒng),并基于該系統(tǒng)構(gòu)建了網(wǎng)絡(luò)虛擬化仿真驗(yàn)證平臺(tái),仿真驗(yàn)證了虛擬網(wǎng)絡(luò)的創(chuàng)建、管理和刪除功能,并在虛擬網(wǎng)絡(luò)上部署實(shí)際業(yè)務(wù)流以驗(yàn)證流量傳送過程和業(yè)務(wù)監(jiān)控功能。
參考文獻(xiàn)
[1]周德榮,夏齡,田關(guān)偉,等.NS2中網(wǎng)絡(luò)協(xié)議開發(fā)與仿真研究[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào),2015,31(2):81-85.
[2]D Saladino,A Paganelli,M Casoni.A tool for multimedia quality assessment in NS3:QoE Monitor[J],Simulation Modelling Practice &Theory,2013,32(3):30-41.
[3]劉敏,喬會(huì)東,郎杰,等.基于QualNet的通信網(wǎng)絡(luò)仿真研究[J].電子設(shè)計(jì)工程,2014,22(10):127-130.
[4]余本功,劉桂蘭,許紹斌.基于GloMoSim的Ad Hoc網(wǎng)絡(luò)路由協(xié)議仿真研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013(12):105-108.
[5]C Stadtfeld.NetSim:A Social Networks Simulation Tool in R[J].2013.http://bibs.snu.ac.kr/R/web/packages/NetSim/index.html.
[6]P Nayak,P Shree.Comparison of Routing Protocols in WSN using NetSim Simulator:LEACH Vs LEACH-C[J].International Journal of Computer Applications,2014,106(11):975-8887.
[7]C Ley-Bosch,R Medina-Sosa,Alonso-González,et al.Implementing an IEEE802.15.7 Physical Layer Simulation Model with OMNET++[M].Springer International Publishing,2015,373:251-258.
[8]劉明芹,付東翔,王亞剛.基于OPNET的CAN總線實(shí)時(shí)性的仿真與分析[J].通信技術(shù),2014(3):281-285.
[9]R Dutta,S Gupta,D Paul.Improvement on Gossip Routing Protocol using TOSSIM in Wireless Sensor Networks[J].International Journal of Computer Applications,2014,97(21):41-47.
[10]Mininet.[OL].[2015-06-10].http://mininet.org/.
[11]Floodlight is an Open SDN controller[EB/OL].[2012-10-19].http://www.projectfloodlight.org/flood-light/.
楊國瑞(1972-),通訊作者,高工。研究方向:通信系統(tǒng)與網(wǎng)絡(luò)總體設(shè)計(jì)。
E-mail:ctiygr@139.com
陳立水(1981-),博士。研究方向:通信與信息系統(tǒng)、統(tǒng)一通信、軟件定義網(wǎng)絡(luò)。
陳星(1988-),碩士。研究方向:軟件定義網(wǎng)絡(luò)、網(wǎng)絡(luò)虛擬化。
A Service Oriented Simulation System for Communication Networks
Guorui Yang,Lishui Chen,Xing Chen
(The 54th Research Institute of CETC,Hebei,Shijiazhuang,050081,China)
Abstract:Network simulation is one of the efficient analysis tools to study the technology of communication networks.A Service Oriented Simulation System for Communication Networks(SOSSCN)is designed for system level network simulation in this paper.The system intergrates the network action imitation,the network service model and the network application simulation function.Based on this system,a simulator for networking virtualization has been designed and tested by real-world traffic.
Key words:Service oriented,Network simulation,Integrated,Networking virtualization
作者簡(jiǎn)介:
DOI:工業(yè)技術(shù)創(chuàng)新 URL:http//www.china-iti.com10.14103/j.issn.2095-8412.2016.01.014
中圖分類號(hào):TP393
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):2095-8412(2016)01-644-05