[發明專利]一種網絡仿真方法和裝置有效
| 申請號: | 201010213374.3 | 申請日: | 2010-06-25 |
| 公開(公告)號: | CN101867505A | 公開(公告)日: | 2010-10-20 |
| 發明(設計)人: | 韋建威;張淑萍;申林飛 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 仿真 方法 裝置 | ||
技術領域
本發明涉及網絡通信領域,尤其涉及一種網絡仿真方法和裝置。
背景技術
隨著新的網絡技術的涌現,不同類型網絡的融合逐漸成為一種趨勢。這一趨勢使得網絡運營的業務種類不斷增加,網絡負載日益繁重,伴隨而來的是網絡結構、規模的日趨龐雜,因此,需要新的技術手段代替傳統的網絡規劃和設計。
在各種網絡規劃和設計中,網絡仿真是一種新興技術手段。通過建立設備、鏈路和協議等網絡運行中可能應用的各種實物的模型,模擬真實網絡環境中流量的傳輸,網絡仿真可以獲取設計或優化真實網絡所需的性能數據。站在商業應用角度上,成熟的網絡仿真技術應該至少具備以下若干優點中的一個:
(1)模擬度高,能夠模擬高度復雜的真實網絡環境,得到高度可信的模擬結果,從而具有很強的預測功能;
(2)應用范圍廣,既可以用于現有網絡的優化和擴容,又可以用于新網絡的設計;
(3)成本低廉,初期應用成本不應過高,已經創建的網絡模型在后期仍然能夠使用,并且投資持續下降。
現有的網絡仿真技術是采用通用的仿真平臺(例如,Opnet、NS2和Omnet等)提供仿真引擎,完成仿真過程后,將仿真結果輸出至硬盤上的文件中,用戶運行仿真結果查看程序,查看仿真結果信息。
由于現有技術是在仿真過程結束后才提供仿真結果,因此,整個仿真過程是“黑盒化”的,仿真過程中無法動態地顯示仿真結果,這使得現有技術不能實時測試或演示輸入對輸出的影響,在用戶看來,靈活性、仿真效果較差,對設計或優化真實網絡提供的信息可信度不高。
發明內容
本發明實施例提供一種網絡仿真方法和裝置,旨在解決現有網絡仿真技術無法動態地顯示仿真結果、靈活性較差的問題。
本發明實施例提供一種網絡仿真方法,包括如下步驟:
位于網絡仿真平臺內部的仿真可視化交互進程通過外部進程通信方式接收位于所述網絡仿真平臺外部的控制進程發送的仿真命令;
仿真可視化交互進程通過內部進程通信方式將所述仿真命令傳遞給所述網絡仿真平臺內對應的仿真網元進程;
仿真可視化交互進程通過內部進程通信方式接收所述仿真網元進程根據所述仿真命令執行仿真行為后輸出的仿真結果;
仿真可視化交互進程通過外部進程通信方式將所述仿真結果輸出給所述控制進程,使得所述仿真結果通過所述控制進程進行顯示輸出。
本發明實施例還提供了一種網絡仿真設備,包括:
仿真核心引擎,用于生成位于網絡仿真平臺內部的仿真可視化交互進程,以及仿真網元進程;
所述仿真可視化交互進程通過外部進程通信方式接收位于所述網絡仿真平臺外部的控制進程發送的仿真命令;
仿真可視化交互進程通過內部進程通信方式將所述仿真命令傳遞給所述網絡仿真平臺內對應的所述仿真網元進程;
仿真可視化交互進程通過內部進程通信方式接收所述仿真網元進程根據所述仿真命令執行仿真行為后輸出的仿真結果;
仿真可視化交互進程通過外部進程通信方式將所述仿真結果輸出給所述控制進程,使得所述仿真結果通過所述控制進程進行顯示輸出。
通過本發明實施例,用戶可以通過輸入仿真命令靈活地對指定的需要仿真的網元進行仿真,并可以實時得到仿真結果,整個仿真過程并不再是“黑盒化”,而是可以根據需要動態得到仿真結果,提高了靈活性以及仿真可信度。同時,本發明實施例還通過仿真可視化交互進程來實現外部控制進程與內部仿真網元間進程通信的中轉,降低了處理復雜度,提高了處理效率以及仿真命令的通用性。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以如這些附圖獲得其他的附圖。
圖1是本發明實施例一提供的一種網絡仿真方法基本流程示意圖;
圖2是本發明實施例二提供的一種網絡仿真方法準備階段流程示意圖;
圖3是本發明實施例二提供的一種網絡仿真方法執行階段信令交互圖;
圖4是本發明實施例三提供的網絡仿真方法一種應用場景示意圖;
圖5是本發明實施例四提供的一種網絡仿真設備結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010213374.3/2.html,轉載請聲明來源鉆瓜專利網。





