欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng)及方法

文檔序號(hào):7867427閱讀:303來(lái)源:國(guó)知局
專利名稱:一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及以太網(wǎng)通信設(shè)備的測(cè)試技術(shù),特別涉及一種通過(guò)自動(dòng)構(gòu)造測(cè)試報(bào)文來(lái)測(cè)試網(wǎng)絡(luò)通信設(shè)備廣域網(wǎng)接口性能的系統(tǒng)及方法。
背景技術(shù)
隨著通信技術(shù)的發(fā)展,網(wǎng)絡(luò)通信設(shè)備的廣域網(wǎng)接口帶寬飛速提高,但不管接口帶寬如何變化,IETF (互聯(lián)網(wǎng)工程任務(wù)組)RFC2544測(cè)試標(biāo)準(zhǔn)要求各種接口能夠按照最大速度進(jìn)行線速轉(zhuǎn)發(fā),同時(shí)客戶或使用者也需要了解設(shè)備接口的性能值。目前業(yè)界所采用的測(cè)試網(wǎng)絡(luò)通信設(shè)備廣域網(wǎng)接口的方法是使用專用測(cè)試儀設(shè)置測(cè)試報(bào)文初始值之后,啟動(dòng)測(cè)試性能的相應(yīng)功能,待測(cè)試結(jié)束后查看測(cè)試結(jié)果。該方式測(cè)試簡(jiǎn)單,但實(shí)際上無(wú)法精確測(cè)試出廣域網(wǎng)接口的性能值,因?yàn)樵跍y(cè)試儀發(fā)出的測(cè)試報(bào)文中有很多是會(huì)被轉(zhuǎn)義的(如果報(bào)文中存在連續(xù)五個(gè)一的情況,則在第五個(gè)一前插入一個(gè)零),而測(cè)試儀在測(cè)試過(guò)程中不會(huì)計(jì)算這 種被轉(zhuǎn)義的測(cè)試報(bào)文數(shù)量,因此使用測(cè)試儀測(cè)出來(lái)的廣域網(wǎng)接口性能值總會(huì)比實(shí)際能夠達(dá)到的性能值小,而接口真正的性能值則無(wú)從知曉;此外,專用測(cè)試儀的造價(jià)也較高,采用專業(yè)測(cè)試儀進(jìn)行測(cè)試也無(wú)疑增加了測(cè)試的成本。因此,有必要提出一種能夠準(zhǔn)確測(cè)試出網(wǎng)絡(luò)通信設(shè)備廣域網(wǎng)接口真實(shí)轉(zhuǎn)發(fā)性能的技術(shù)方案。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提出一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng)及方法,解決傳統(tǒng)技術(shù)中采用專用測(cè)試儀進(jìn)行測(cè)試帶來(lái)的測(cè)試不準(zhǔn)確、成本高的問(wèn)題。本發(fā)明解決上述技術(shù)問(wèn)題所采用的方案是一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),包括測(cè)試裝置、被測(cè)設(shè)備、輔測(cè)設(shè)備;所述測(cè)試裝置的以太網(wǎng)接口與被測(cè)設(shè)備的以太網(wǎng)接口之間通過(guò)以太網(wǎng)線路相連;所述被測(cè)設(shè)備的廣域網(wǎng)接口與所述輔測(cè)設(shè)備的廣域網(wǎng)接口之間通過(guò)廣域網(wǎng)線路相連;所述測(cè)試裝置包括測(cè)試報(bào)文構(gòu)造模塊、測(cè)試報(bào)文調(diào)整模塊、發(fā)包模塊、發(fā)包流量控制豐旲塊;所述測(cè)試報(bào)文構(gòu)造模塊,用于自動(dòng)構(gòu)造測(cè)試報(bào)文,將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊;所述測(cè)試報(bào)文調(diào)整模塊,用于遍歷測(cè)試報(bào)文調(diào)整測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;所述發(fā)包模塊,用于將經(jīng)過(guò)測(cè)試報(bào)文調(diào)整模塊提交過(guò)來(lái)的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口;所述發(fā)包流量控制模塊,用于比較所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送測(cè)試報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量相等,未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送測(cè)試報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬;所述被測(cè)設(shè)備,用于通過(guò)其以太網(wǎng)接口接收測(cè)試裝置發(fā)送過(guò)來(lái)的測(cè)試報(bào)文,并通過(guò)其廣域網(wǎng)接口將測(cè)試報(bào)文發(fā)送給輔測(cè)設(shè)備;所述輔測(cè)設(shè)備,用于通過(guò)其廣域網(wǎng)接口接收所述被測(cè)設(shè)備發(fā)送過(guò)來(lái)的測(cè)試報(bào)文。進(jìn)一步的,所述測(cè)試裝置為PC機(jī)或筆記本電腦。進(jìn)一步的,所述測(cè)試報(bào)文調(diào)整模塊,還用于在遍歷測(cè)試報(bào)文之前,首先將從測(cè)試報(bào)文構(gòu)造模塊接收的測(cè)試報(bào)文轉(zhuǎn)換為二進(jìn)制碼。進(jìn)一步的,所述測(cè)試報(bào)文調(diào)整模塊,還用于對(duì)測(cè)試報(bào)文轉(zhuǎn)換后的二進(jìn)制碼進(jìn)行遍歷,若轉(zhuǎn)換后的測(cè)試報(bào)文中出現(xiàn)連續(xù)五個(gè)I的字段為CRC校驗(yàn)碼,則將測(cè)試報(bào)文中的TTL字段值或標(biāo)志字段值以每次加I或減I的幅度上下調(diào)整;若該連續(xù)出現(xiàn)五個(gè)I的字段為其它字段,則將測(cè)試報(bào)文對(duì)應(yīng)字段以每次加I或減I的幅度上下調(diào)整,直至調(diào)整后的測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段。進(jìn)一步,所述發(fā)包流量控制模塊還用于計(jì)算被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值,并通知發(fā)包模塊將發(fā)送測(cè)試報(bào)文的流量配置為該帶寬理論值,如果所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量大于其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量,出現(xiàn)丟包的現(xiàn)象,則通知發(fā)包模塊減小發(fā)包流量,直至恰好不出現(xiàn)丟包現(xiàn)象。此外,本發(fā)明還提出了一種測(cè)試廣域網(wǎng)接口性能的方法,該方法包括以下步驟a.測(cè)試報(bào)文構(gòu)造模塊自動(dòng)構(gòu)造測(cè)試報(bào)文,將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊;b.測(cè)試報(bào)文調(diào)整模塊遍歷測(cè)試報(bào)文,調(diào)整測(cè)試報(bào)文不出現(xiàn)連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;c.發(fā)包模塊將經(jīng)過(guò)測(cè)試報(bào)文調(diào)整模塊提交過(guò)來(lái)的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口;d.被測(cè)設(shè)備通過(guò)其以太網(wǎng)接口接收測(cè)試裝置發(fā)送過(guò)來(lái)的測(cè)試報(bào)文,并通過(guò)其廣域網(wǎng)接口將測(cè)試報(bào)文發(fā)送給輔測(cè)設(shè)備;e.發(fā)包流量控制模塊比較被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量相等,未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬。進(jìn)一步的,步驟b中,所述測(cè)試報(bào)文調(diào)整模塊遍歷測(cè)試報(bào)文,調(diào)整測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段的方法是測(cè)試報(bào)文調(diào)整模塊首先將接收的測(cè)試報(bào)文轉(zhuǎn)換為二進(jìn)制碼,再對(duì)轉(zhuǎn)換后的二進(jìn)制碼進(jìn)行遍歷,判斷測(cè)試報(bào)文中出現(xiàn)連續(xù)五個(gè)I的字段為CRC校驗(yàn)碼,則將TTL值或標(biāo)志字段值以每次加I或減I的幅度上下調(diào)整并重新遍歷;若出現(xiàn)連續(xù)五個(gè)I的字段為其它字段,則將對(duì)應(yīng)字段以每次加I或減I的幅度上下調(diào)整并重新遍歷,直至 調(diào)整后的測(cè)試報(bào)文不再出現(xiàn)連續(xù)五個(gè)I的字段。進(jìn)一步的,步驟c中,還包括發(fā)包流量控制模塊計(jì)算被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值,再通知發(fā)包模塊將發(fā)送報(bào)文的流量設(shè)置為該帶寬理論值后,發(fā)包模塊將來(lái)自測(cè)試報(bào)文調(diào)整模塊調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口。進(jìn)一步的,所述被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值為該廣域網(wǎng)接口每秒發(fā)送的報(bào)文數(shù),等于=INT (廣域網(wǎng)理論帶寬/ (A2-18+4+2+2) /8),其中A2表示以太幀長(zhǎng)度。本發(fā)明的有益效果是通過(guò)軟件來(lái)實(shí)現(xiàn)廣域網(wǎng)接口的測(cè)試,不需要使用貴重的專用測(cè)試儀,可以降低測(cè)試成本;通過(guò)對(duì)構(gòu)造的測(cè)試報(bào)文中連續(xù)出現(xiàn)五個(gè)I的字段進(jìn)行自動(dòng)調(diào)整,避免在測(cè)試中報(bào)文被轉(zhuǎn)義,確保了測(cè)試的準(zhǔn)確性。


圖1為本發(fā)明的測(cè)試系統(tǒng)實(shí)施例的組網(wǎng)圖; 圖2為本發(fā)明中的測(cè)試裝置中的軟件模塊結(jié)構(gòu)框圖;圖3為本發(fā)明的測(cè)試方法實(shí)施例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的描述。本發(fā)明的測(cè)試系統(tǒng)可以適用于任何帶廣域網(wǎng)接口的網(wǎng)絡(luò)通信設(shè)備,包括路由器、帶廣域網(wǎng)接口的交換機(jī)等;而本發(fā)明所采用的測(cè)試裝置,可以是任何可以運(yùn)行測(cè)試軟件的測(cè)試終端,如PC機(jī)、筆記本電腦等。參見(jiàn)圖1,為本發(fā)明實(shí)施例中的測(cè)試系統(tǒng)示意圖,包括作為測(cè)試裝置采用PC機(jī)、被測(cè)設(shè)備A和輔測(cè)設(shè)備B ;在進(jìn)行組網(wǎng)時(shí),將PC機(jī)的以太網(wǎng)接口與被測(cè)設(shè)備A的以太網(wǎng)接口f0之間通過(guò)以太網(wǎng)線路相連,將被測(cè)設(shè)備A的廣域網(wǎng)接口 Serial0/0與輔測(cè)設(shè)備B的廣域網(wǎng)接口 Serial0/1之間通過(guò)廣域網(wǎng)線路相連JfPC機(jī)的網(wǎng)關(guān)配置為100. 0. 0. 1,將所述被測(cè)設(shè)備A的以太網(wǎng)接口 f0的地址配置為100. 0. 0. 1/24,將所述被測(cè)設(shè)備A的廣域網(wǎng)接口Serial0/0的地址配置為1. 0. 0. 1/24,將所述輔測(cè)設(shè)備B的廣域網(wǎng)接口 Serial0/1的地址配置為 1.0. 0. 2/24。在PC機(jī)上運(yùn)行測(cè)試需要的相關(guān)軟件模塊,其結(jié)構(gòu)如圖2所示,包括測(cè)試報(bào)文構(gòu)造模塊、測(cè)試報(bào)文調(diào)整模塊、發(fā)包模塊、發(fā)包流量控制模塊;所述測(cè)試報(bào)文構(gòu)造模塊用于自動(dòng)構(gòu)造測(cè)試報(bào)文,將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊;所述測(cè)試報(bào)文調(diào)整模塊用于遍歷測(cè)試報(bào)文,查找存在連續(xù)出現(xiàn)五個(gè)I的字段,并對(duì)這些字段進(jìn)行調(diào)整,直至測(cè)試報(bào)文中不存在連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;所述發(fā)包模塊將經(jīng)過(guò)測(cè)試報(bào)文調(diào)整模塊提交過(guò)來(lái)的調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口 ;所述發(fā)包流量控制模塊用于比較所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量相等,未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬?;谏鲜鰷y(cè)試系統(tǒng),本發(fā)明中的測(cè)試方法的一種實(shí)施例參見(jiàn)圖3,其采用以下步驟實(shí)現(xiàn)1、測(cè)試報(bào)文構(gòu)造模塊自動(dòng)構(gòu)造測(cè)試報(bào)文,構(gòu)造測(cè)試報(bào)文的方法具體為填充源IP地址,目的IP地址,TTL,標(biāo)志字段(Identification),計(jì)算出首部校驗(yàn)和(checksum),固定報(bào)文內(nèi)容填充值(例如65),驅(qū)動(dòng)CRC校驗(yàn)碼(需計(jì)算),最后形成完成的測(cè)試報(bào)文;2、測(cè)試報(bào)文構(gòu)造模塊將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊,測(cè)試報(bào)文調(diào)整模塊接收測(cè)試報(bào)文構(gòu)造模塊的測(cè)試報(bào)文,遍歷該測(cè)試報(bào)文,查找測(cè)試報(bào)文中是否存在連續(xù)出現(xiàn)五個(gè)I的字段,并對(duì)這些字段或者TTL值或標(biāo)志字段值進(jìn)行調(diào)整,直至報(bào)文中不存在連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;在具體實(shí)現(xiàn)上,測(cè)試報(bào)文調(diào)整模塊可以生成一個(gè)計(jì)數(shù)器,每當(dāng)查找到測(cè)試 報(bào)文中的I就對(duì)計(jì)數(shù)器進(jìn)行累加,當(dāng)計(jì)數(shù)器的值為5時(shí),那么這種測(cè)試報(bào)文將會(huì)被轉(zhuǎn)義,不符合本發(fā)明的測(cè)試要求,因此需要調(diào)整存在連續(xù)五個(gè)I的測(cè)試報(bào)文中部分字段的值,具體為若該連續(xù)出現(xiàn)五個(gè)I的字段為CRC校驗(yàn)碼,則將TTL值或標(biāo)志字段值以每次加I或減I的幅度上下調(diào)整;若該連續(xù)出現(xiàn)五個(gè)I的字段為其它字段,則將對(duì)應(yīng)字段以每次加I或減I的幅度上下調(diào)整;在調(diào)整后,測(cè)試報(bào)文調(diào)整模塊繼續(xù)遍歷該測(cè)試報(bào)文查找是否存在連續(xù)出現(xiàn)五個(gè)I的字段,若有,則繼續(xù)按照上述方式進(jìn)行調(diào)整,直至測(cè)試報(bào)文中不存在連續(xù)五個(gè)I的字段;3、發(fā)包流量控制模塊計(jì)算被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值,在通知發(fā)包模塊將發(fā)送測(cè)試報(bào)文的流量配置為該帶寬理論值后,發(fā)包模塊將來(lái)自測(cè)試報(bào)文調(diào)整模塊調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口 ;假定被測(cè)板卡為El卡,其理論性能為2M,則El線路理論最大吞吐(PPS)計(jì)算公式如下El(PPS)=INT(2048000/(A2-18+4+2+2)/8)PPS :每秒鐘發(fā)送的報(bào)文數(shù)。A2 :為以太幀長(zhǎng)度(12字節(jié)鏈路頭+2字節(jié)類型+數(shù)據(jù)部分+4字節(jié)CRC),該值最小為64字節(jié)。(凡是長(zhǎng)度小于64字節(jié)的幀都是由于沖突而異常中止的無(wú)效幀)。18:以太幀開銷。4 PPP/HDLC 幀頭(括號(hào)中的 4)。2 PPP/HDLC幀的CRC校驗(yàn)和(括號(hào)中的前一個(gè)2)。2 PPP/HDLC幀分隔符7E字節(jié)(括號(hào)中的后一個(gè)2)。8 bit與Byte之間的轉(zhuǎn)換。對(duì)于其他廣域網(wǎng)板卡的理論最大吞吐量的計(jì)算方法是相同的,發(fā)包工具發(fā)送的流量計(jì)算,即X (PPS) =INT (廣域網(wǎng)理論帶寬/ (A2-18+4+2+2) /8)。4、被測(cè)設(shè)備通過(guò)其以太網(wǎng)接口接收測(cè)試裝置發(fā)送過(guò)來(lái)的測(cè)試報(bào)文,并通過(guò)其廣域網(wǎng)接口將測(cè)試報(bào)文發(fā)送給輔測(cè)設(shè)備;5、發(fā)包流量控制模塊比較被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送測(cè)試報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量相等,未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬;在步驟3中,發(fā)包模塊起初是以廣域網(wǎng)接口的帶寬理論值來(lái)進(jìn)行測(cè)試報(bào)文發(fā)送的,如果被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量大于其廣域網(wǎng)接口的發(fā)送的測(cè)試報(bào)文數(shù)量,則說(shuō)明該被測(cè)設(shè)備的廣域網(wǎng)接口的吞吐量并未達(dá)到理論帶寬值,存在丟包現(xiàn)象,則發(fā)包流量控制模塊通知發(fā)包模塊減小發(fā)包流量,如果仍出現(xiàn)丟包現(xiàn)象,則繼續(xù)減小發(fā)包流量,如果廣域網(wǎng)接口發(fā)包無(wú)壓力,則增大發(fā)包流量,如此反復(fù),直至恰好不出現(xiàn)丟包現(xiàn)象,此時(shí)的發(fā)包流量即為廣域網(wǎng)接口的實(shí)際帶寬,通過(guò)與計(jì)算出的理論值對(duì)比,即可知道廣域網(wǎng)接口性能是否符合預(yù)期。在測(cè)試中注意被測(cè)設(shè)備上的以太口需要將ARP學(xué)習(xí)設(shè)置為永不超時(shí),被測(cè)設(shè)備和輔測(cè)設(shè)備上的廣域網(wǎng)口 Ke印Alive關(guān)掉,如果廣域網(wǎng)接口封裝的協(xié)議是HDLC接口則,在此基礎(chǔ)上還需將地址請(qǐng)求關(guān)掉,這樣做的目的是為了使各個(gè)接口的報(bào)文統(tǒng)計(jì)接近轉(zhuǎn)發(fā)報(bào)文數(shù)量,盡量避免其他報(bào)文的收發(fā)對(duì)統(tǒng)計(jì)有干擾。本發(fā)明針對(duì)傳統(tǒng)技術(shù)中采用專用測(cè)試儀進(jìn)行測(cè)試帶來(lái)的測(cè)試不準(zhǔn)確、成本高的問(wèn)題,提出一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng)及方法,一方面,通過(guò)軟件來(lái)實(shí)現(xiàn)廣域網(wǎng)接口的測(cè)試,不需要使用貴重的專用測(cè)試儀,可以降低測(cè)試成本;另一方面,通過(guò)對(duì)構(gòu)造的報(bào)文中連續(xù)出現(xiàn)五個(gè)I的字段進(jìn)行自動(dòng)調(diào)整,避免在測(cè)試中報(bào)文被轉(zhuǎn)義,確保了測(cè)試的準(zhǔn)確性。本發(fā)明方法適用于各種廣域網(wǎng)接口的性能測(cè)試,不僅能夠精確測(cè)試出實(shí)際帶寬且 能夠避免測(cè)試儀器的繁瑣設(shè)置以及成本偏高的問(wèn)題,此測(cè)試方法操作簡(jiǎn)單,能夠自動(dòng)構(gòu)造報(bào)文,且構(gòu)造的報(bào)文可重復(fù)使用完成測(cè)試。實(shí)用性、易用性強(qiáng),方便推廣使用。
權(quán)利要求
1.一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),其特征在于,包括測(cè)試裝置、被測(cè)設(shè)備和輔測(cè)設(shè)備;所述測(cè)試裝置的以太網(wǎng)接口與被測(cè)設(shè)備的以太網(wǎng)接口之間通過(guò)以太網(wǎng)線路連接;所述被測(cè)設(shè)備的廣域網(wǎng)接口與所述輔測(cè)設(shè)備的廣域網(wǎng)接口之間通過(guò)廣域網(wǎng)線路連接;所述測(cè)試裝置包括測(cè)試報(bào)文構(gòu)造模塊、測(cè)試報(bào)文調(diào)整模塊、發(fā)包模塊、發(fā)包流量控制模塊;所述測(cè)試報(bào)文構(gòu)造模塊,用于自動(dòng)構(gòu)造測(cè)試報(bào)文,將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊;所述測(cè)試報(bào)文調(diào)整模塊,用于遍歷測(cè)試報(bào)文,調(diào)整測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;所述發(fā)包模塊,用于將測(cè)試報(bào)文調(diào)整模塊調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口;所述發(fā)包流量控制模塊,用于比較所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的報(bào)文數(shù)量相等,未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬;所述被測(cè)設(shè)備,用于通過(guò)其以太網(wǎng)接口接收測(cè)試裝置發(fā)送過(guò)來(lái)的測(cè)試報(bào)文,并通過(guò)其廣域網(wǎng)接口將測(cè)試報(bào)文發(fā)送給輔測(cè)設(shè)備;所述輔測(cè)設(shè)備,用于通過(guò)其廣域網(wǎng)接口接收所述被測(cè)設(shè)備發(fā)送過(guò)來(lái)的測(cè)試報(bào)文。
2.如權(quán)利要求1所述的一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),其特征在于,所述測(cè)試裝置為PC機(jī)或筆記本電腦。
3.如權(quán)利要求1或2所述的一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),其特征在于,所述測(cè)試報(bào)文調(diào)整模塊,還用于在遍歷測(cè)試報(bào)文之前,首先將從測(cè)試報(bào)文構(gòu)造模塊接收的測(cè)試報(bào)文轉(zhuǎn)換為二進(jìn)制碼。
4.如權(quán)利要求3所述的一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),其特征在于,所述測(cè)試報(bào)文調(diào)整模塊,還用于對(duì)測(cè)試報(bào)文轉(zhuǎn)換后的二進(jìn)制碼進(jìn)行遍歷,若轉(zhuǎn)換后的測(cè)試報(bào)文中出現(xiàn)連續(xù)五個(gè)I的字段為CRC校驗(yàn)碼,則將測(cè)試報(bào)文中的TTL字段值或標(biāo)志字段值以每次加I或減I的幅度上下調(diào)整;若該連續(xù)出現(xiàn)五個(gè)I的字段為其它字段,則將測(cè)試報(bào)文對(duì)應(yīng)字段以每次加I或減I的幅度上下調(diào)整,直至調(diào)整后的測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段。
5.如權(quán)利要求1或2所述的一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),其特征在于,所述發(fā)包流量控制模塊,還用于計(jì)算被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值,并通知發(fā)包模塊將發(fā)送測(cè)試報(bào)文的流量配置為該帶寬理論值,如果所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量大于其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量,發(fā)生丟包時(shí),則通知發(fā)包模塊減小發(fā)包流量,直至恰好不發(fā)生丟包。
6.一種測(cè)試廣域網(wǎng)接口性能的方法,其特征在于,該方法包括以下步驟a.測(cè)試報(bào)文構(gòu)造模塊自動(dòng)構(gòu)造測(cè)試報(bào)文,將構(gòu)造的測(cè)試報(bào)文提交給測(cè)試報(bào)文調(diào)整模塊;b.測(cè)試報(bào)文調(diào)整模塊遍歷測(cè)試報(bào)文,調(diào)整測(cè)試報(bào)文不出現(xiàn)連續(xù)五個(gè)I的字段,將調(diào)整后的測(cè)試報(bào)文提交給發(fā)包模塊;c.發(fā)包模塊將來(lái)自測(cè)試報(bào)文調(diào)整模塊調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口;d.被測(cè)設(shè)備通過(guò)其以太網(wǎng)接口接收測(cè)試裝置發(fā)送過(guò)來(lái)的測(cè)試報(bào)文,并通過(guò)其廣域網(wǎng)接口將測(cè)試報(bào)文發(fā)送給輔測(cè)設(shè)備;e.發(fā)包流量控制模塊比較被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量的差距,以此來(lái)通知發(fā)包模塊調(diào)整發(fā)送測(cè)試報(bào)文的流量,當(dāng)所述被測(cè)設(shè)備的以太網(wǎng)接口接收到的測(cè)試報(bào)文數(shù)量和其廣域網(wǎng)接口發(fā)送的測(cè)試報(bào)文數(shù)量相等, 未發(fā)生丟包時(shí),此時(shí)的發(fā)包模塊發(fā)送報(bào)文的流量即為所述被測(cè)設(shè)備的廣域網(wǎng)接口的實(shí)際帶寬。
7.如權(quán)利要求6所述的一種測(cè)試廣域網(wǎng)接口性能的方法,其特征在于,步驟b中,所述測(cè)試報(bào)文調(diào)整模塊遍歷測(cè)試報(bào)文,調(diào)整測(cè)試報(bào)文中不出現(xiàn)連續(xù)五個(gè)I的字段的方法是: 測(cè)試報(bào)文調(diào)整模塊首先將接收的測(cè)試報(bào)文轉(zhuǎn)換為二進(jìn)制碼,再對(duì)轉(zhuǎn)換后的二進(jìn)制碼進(jìn)行遍歷,判斷測(cè)試報(bào)文中出現(xiàn)連續(xù)五個(gè)I的字段為CRC校驗(yàn)碼,則將TTL值或標(biāo)志字段值以每次加I或減I的幅度上下調(diào)整并重新遍歷;若出現(xiàn)連續(xù)五個(gè)I的字段為其它字段,則將對(duì)應(yīng)字段以每次加I或減I的幅度上下調(diào)整并重新遍歷,直至調(diào)整后的測(cè)試報(bào)文不再出現(xiàn)連續(xù)五個(gè)I的字段。
8.如權(quán)利要求6所述的一種測(cè)試廣域網(wǎng)接口性能的方法,其特征在于,步驟c中,還包括發(fā)包流量控制模塊計(jì)算被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值,再通知發(fā)包模塊將發(fā)送報(bào)文的流量設(shè)置為該帶寬理論值后,發(fā)包模塊將來(lái)自測(cè)試報(bào)文調(diào)整模塊調(diào)整后的測(cè)試報(bào)文通過(guò)測(cè)試裝置的以太網(wǎng)接口發(fā)送給被測(cè)設(shè)備的以太網(wǎng)接口。
9.如權(quán)利要求8所述的一種測(cè)試廣域網(wǎng)接口性能的方法,其特征在于,所述被測(cè)設(shè)備的廣域網(wǎng)接口的帶寬理論值為該廣域網(wǎng)接口每秒發(fā)送的報(bào)文數(shù),等于INT(廣域網(wǎng)理論帶寬/(A2-18+4+2+2)/8),其中A2表示以太幀長(zhǎng)度。
10.如權(quán)利要求6-8所述的一種測(cè)試廣域網(wǎng)接口性能的方法,其特征在于,在所述步驟 a之前包括步驟a0,設(shè)置被測(cè)設(shè)備的以太網(wǎng)接口的ARP學(xué)習(xí)老化時(shí)間為永不超時(shí),設(shè)置被測(cè)設(shè)備和輔測(cè)設(shè)備上的廣域網(wǎng)口的?;顬殛P(guān)閉狀態(tài)。
全文摘要
本發(fā)明涉及以太網(wǎng)通信設(shè)備的測(cè)試技術(shù),其公開了一種通過(guò)自動(dòng)構(gòu)造報(bào)文來(lái)測(cè)試廣域網(wǎng)接口性能的方法,解決傳統(tǒng)技術(shù)中采用專用測(cè)試儀進(jìn)行測(cè)試帶來(lái)的測(cè)試不準(zhǔn)確、成本高的問(wèn)題。該方法可以概括為自動(dòng)構(gòu)造報(bào)文,然后對(duì)報(bào)文中連續(xù)出現(xiàn)五個(gè)1的字段進(jìn)行調(diào)整,直至不出現(xiàn)連續(xù)五個(gè)1的字段,并通過(guò)發(fā)包流量控制模塊比較被測(cè)設(shè)備的以太網(wǎng)口接收的數(shù)據(jù)包的數(shù)量和其廣域網(wǎng)接口發(fā)送出去的數(shù)據(jù)包的數(shù)量,以此來(lái)對(duì)發(fā)包流量進(jìn)行控制,直至恰好不出現(xiàn)丟包現(xiàn)象,此時(shí)的發(fā)包流量即為廣域網(wǎng)接口的實(shí)際流量。此外,本發(fā)明還公開了一種測(cè)試廣域網(wǎng)接口性能的系統(tǒng),本發(fā)明適用于對(duì)以太網(wǎng)通信設(shè)備的廣域網(wǎng)接口的測(cè)試。
文檔編號(hào)H04L1/00GK103023720SQ20121051245
公開日2013年4月3日 申請(qǐng)日期2012年12月4日 優(yōu)先權(quán)日2012年12月4日
發(fā)明者劉飛飛 申請(qǐng)人:邁普通信技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建阳市| 尤溪县| 溧水县| 民勤县| 体育| 连州市| 江安县| 巩留县| 宿松县| 浪卡子县| 响水县| 桑日县| 望都县| 正阳县| 元氏县| 昂仁县| 松溪县| 三都| 平武县| 错那县| 水城县| 香格里拉县| 淮北市| 广灵县| 香港| 同德县| 濉溪县| 大兴区| 双桥区| 鄂尔多斯市| 柳江县| 德州市| 鲁山县| 镇远县| 南雄市| 南陵县| 丰城市| 定襄县| 格尔木市| 本溪市| 安国市|