您好,登錄后才能下訂單哦!
在項目控標的時候,很多時候需要模擬網絡環境,來檢驗招標的要求。可是平時搭建的環境中通過Router 和Switch很難模擬網絡環境。現在可以使用第三方軟件 WANem來實現。WANem是另一種模擬網絡環境的工具,包括網絡延遲、丟包、抖動、數據損壞、亂序等等環境的模擬。可以直接用iso鏡像安裝和配置,如果你配置Citrix NetScaler有點驚人的類似。
安裝環境
WANem要求很低,PC,VMware的Workstation需要把物理網卡選擇橋接模式,XenServer
可以直接安裝。
直接把ISO文件掛載安裝,WANem本身就是一個linux虛擬機,需要配置IP地址靜態或者DHCP。配置好IP地址后可以在瀏覽器中登入Web管理界面,http://192.168.1.42/WANem/注意大小寫。
使用方法
進入系統后直接會打開WANem的配置頁面
局域網中主要是配置Basic Mode和Advanced Mode
Basic Mode:簡單的配置該網絡的接入速率,帶寬的大小。
Advanced Mode:配置延遲、丟包、抖動、亂序等等環境
我們直接在Advanced Mode配置即可
主要配置的選項
Delay:延遲
Delay time代表延遲的時間
Jitter代表抖動的大小
Correlation代表抖動的大小的浮動范圍
Loss:
Loss(%)丟包比例
Correlation丟包比例浮動范圍
Packet Reordering:亂序
Corruption:數據包損壞
IP source address:源地址
IP source subnet:源地址掩碼
IP dest address:目的地址
IP dest subnet:目的地址掩碼
Client(VDI)————WANem————webServer(StoreFront)
Client和Server之間經過WANem,雙方的數據需要經過WANem才能使WANem控制雙向的數據流。
我測試的環境都是在同一個Vlan里面。所以不需要配置默認路由,只需要在客戶端和服務器配置一條路由即可。
自己在公司局域網中測試VDI和Web服務器之間的通信:
兩臺設備地址Client 192.168.1.199(VDI)、Web Server 192.168.1.247(Citrix StoreFront),WANem 192.168.1.42.
為了使Client和Server之間的數據經過WANem,我們需要手動配置一條主機路由,下一跳指向WANem的IP。如果需要夸廣播域的話需要添加默認路由,默認路由的下一跳必須指向WANem的ip地址。
Client: route add192.168.1.247 mask 255.255.255.255 192.168.1.42
WEB-Server:route add 192.168.1.199 mask 255.255.255.255192.168.1.42
目的就是讓客戶端訪問的請求經過WANem處理。
設置完后首先互相ping一下是否都是通的,不通說明主機路由沒有設置正確,設置好路由后下面就可以測試。
這里模擬一下丟包在50% 范圍在10% 延遲在500ms范圍在100ms
看一下效果
前面是沒有運行配置,當運行WANem配置后,后面的丟包基本上都在50%左右。
!!!當虛擬機重啟后,所有的配置都會清空,所以不必擔心測試環境影響辦公環境。
2016/7/6
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。