業務量發生器(traffic generator),是用來發出標準的分組和接收來自分組網或節點機的分組並加以統計分析的專用儀器。
基本介紹
- 中文名:業務量發生器
- 外文名:trafficgenerator
- 套用學科:計算機、通信
簡介,GTX.25型業務量發生器,傳統業務量發生器的不足,
簡介
業務量發生器是用來發出標準的分組和接收來自分組網或節點機的分組並加以統計分析的專用儀器。主要用以測試分組網或節點機的呼叫處理能力和吞吐量等重要性能指標。
GTX.25型業務量發生器
GTX.25型業務量發生器的連線結構如圖1所示。
GTX.25具有兩個模組,即用戶1和用戶2,它們分別模擬成用戶通過線路A和線路B接口與分組網或節點機相連,採用X.25建議,並與之交換數據。用戶1向線路A上傳送出呼叫,用戶2用以接收來自分組網或節點機的入呼叫。當然也可以都作為出呼叫或入呼叫。GTX.25的功能有:
①分組網或節點機在用戶1和用戶2之間交換數據分組或信令分組。
②在已經建立的虛電路上產生或吸收業務量。該儀器具有作為各種狀態的業務量發生器的可能性。例如:用戶1當作一個數據終端設備(DTE);用戶2可以當作數據電路終接設備(DCE),也可以作為獨立的用戶設備。它們各自具有出呼叫、入呼叫、呼叫發生、呼叫接收、呼叫拆除、半雙工業務、固定分組長度、閉合用戶群、快速選擇、禁止入/出呼叫、收方計費請求等多種功能。
③分組大小協商(32、64和128位元組/分組),通常使用128位元組/分組作為標準來測試。
④視窗尺寸協商(視窗W=1、2、3…)。
⑤通過量等級協商,共10級:即3級75bit/s,4級150bit/s,5級300bit/s,6級 600bit/s,7級 1 200bit/s, 8 級 2 400bit/s, 9 級 4 800bit/s, A 級 9 600bit/s, B 級 19 200bit/s,C級 48 000bit/s。
⑥測試周期計數器00~99,每次為5秒。
⑦允許總的邏輯信道數根據每個儀器而定,通常可達百位數量級。
GTX.25業務量發生器通常用來測試分組交換節點機的呼叫處理能力(次/秒)和吞吐量(分組/秒)。如果一個節點機是由多個模組組成,則可直接測試一個模組的呼叫處理能力和吞吐量,然後計算出節點機的能力。
傳統業務量發生器的不足
傳統的業務量發生器的不足在於沒有對真實網路中的業務量建模,而採用了一種full-blast的模式向網路中注入業務量(所謂full blast的方式就是業務量發生器盡最大力量一直不斷地向網路中加入業務量)。在實際網路中幾乎沒有一個網路中的業務量會處在這樣一種條件下,也就是說以這種方式測量得到的網路性能非常不準確,它只能描述網路處在最壞條件下的性能。而研究人員更想得到的卻是新網路在與原有網路處於同等業務量條件下的性能,顯然以full—blast模式產生的業務量得出的新網路的性能數據與原有網路的性能數據之間沒有可比性,從而也就無法知道到底新技術的採用是否提高了網路性能。因此必須儘可能的按照實際網路中的業務量特性來產生模擬業務量,這就需要對實際網路中的業務量建模。
對實際網路中的業務量建模有兩種方法:從IP層對業務量建模和從套用層對業務量建模。所謂從IP層對業務量建模就是觀察所有的業務量匯聚在IP層所表現出的特性,並利用一定的數學公式對此加以刻畫;從套用層對業務量建模就是分別觀察各種套用在上層表現出的特性,並用相應的數學公式加以描述。