亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

偽線電路仿真的測試方法及裝置的制作方法

文檔序號:7758426閱讀:327來源:國知局
專利名稱:偽線電路仿真的測試方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及偽線電路仿真的測試方法及裝置。
背景技術(shù)
偽線電路仿真(PseudoWire Emulation Edge to Edge,簡稱為 PWE3),是在分組 交換網(wǎng)(例如,網(wǎng)際協(xié)議IP/多協(xié)議標簽交換MPLS)上提供隧道,以便仿真一些業(yè)務(例 如,幀中繼FR,異步傳輸模式ATM,以太網(wǎng)Ethernet,時分復用同步光網(wǎng)絡(luò)TDM SONET/同步 數(shù)字體系SDH)的二層虛擬專用網(wǎng)(Virtual Private Network,簡稱為VPN)協(xié)議,通過此協(xié) 議可以將傳統(tǒng)的網(wǎng)絡(luò)與分組交換網(wǎng)絡(luò)互連起來,從而實現(xiàn)資源的共用和網(wǎng)絡(luò)的拓展。圖1是根據(jù)相關(guān)技術(shù)的偽線電路仿真業(yè)務的示意圖,如圖1所示,對于TDM業(yè)務 (例如,El類型的TDM電路),運營商邊緣(Provider Edge,簡稱為ΡΕ)設(shè)備將用戶側(cè)接入 電路(AttachmentCircuit,簡稱為AC)上來的TDM流,用偽線(Pseudo Wire,簡稱為PW)透 傳方式包裝,透過IP/MPLS承載網(wǎng)絡(luò),由對端的PE恢復出TDM流,進入遠端的用戶接入電路 AC。圖2是根據(jù)相關(guān)技術(shù)的偽線電路仿真測試的組網(wǎng)示意圖,如圖2所示,在偽線TDM 電路仿真測試中,用兩套支持同樣功能的設(shè)備對接(參見圖1),在上聯(lián)口接集線器(HUB), 再接個人計算機(Personal Computer,簡稱為PC),在AC側(cè)使用誤碼儀(Bit ErrorTester, 簡稱為BERT)來測試TDM業(yè)務是否正常。其中,誤碼儀也可以只接在一端的TDM接口,在另 一端的TDM接口打環(huán)??梢?,兩端的PE設(shè)備不僅需要支持PWE3,還要具備AC接口,用戶邊 緣(Customer Edge,簡稱為CE)設(shè)備也要求具有AC接口且能與PE對接。但是,發(fā)明人發(fā)現(xiàn)上述的相關(guān)技術(shù)中,實際操作環(huán)境下有時無法找到兩套這樣的 設(shè)備(即,如圖1中的PE和CE),如果使用一套設(shè)備,采用在上聯(lián)口物理打環(huán)的方式(即,將 兩個上聯(lián)口用一根線連接起來,使得設(shè)備自己發(fā)出去的包再發(fā)回給自己),在TDM接口使用 誤碼儀進行測試,則由于被測試設(shè)備(Device Under Test,簡稱為DUT)能夠識別出是自己 發(fā)的包,所以該包會被丟棄,從而導致無法進行這種組網(wǎng)的PWE3測試。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種偽線電路仿真的測試方案,以至少解決上述的相 關(guān)技術(shù)中使用一套具有特定功能的PE和CE設(shè)備無法進行PWE3測試的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種偽線電路仿真的測試裝置。根據(jù)本發(fā)明的偽線電路仿真的測試裝置連接至被測試設(shè)備DUT的上聯(lián)口,該裝置 包括配置模塊,用于配置偽線電路仿真參數(shù),其中,偽線電路仿真參數(shù)包括用于指示DUT 的地址標識和測試裝置的地址標識;更新模塊,用于根據(jù)偽線電路仿真參數(shù)更新接收到的 來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段,其中,偽線數(shù)據(jù)包中攜帶DUT的地址標識和 測試裝置的地址標識;以及發(fā)送模塊,用于將更新后的偽線數(shù)據(jù)包發(fā)送給上聯(lián)口。
進一步地,更新模塊用于交換偽線數(shù)據(jù)包的源地址和目的地址的標識以更新偽線 數(shù)據(jù)包中相應的配置字段。進一步地,更新模塊還用于在偽線數(shù)據(jù)包的承載協(xié)議為以太網(wǎng)協(xié)議的情況下,交 換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址。進一步地,發(fā)送模塊還用于在偽線電路仿真參數(shù)包括標簽分配協(xié)議LDP交互的情 況下,向DUT發(fā)送?;顜?。進一步地,更新模塊還用于在偽線數(shù)據(jù)包的承載協(xié)議為用戶數(shù)據(jù)包協(xié)議UDP的情 況下,交換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址、偽線數(shù)據(jù)包的源IP地址和目的IP地 址、UDP的源端口號和目的端口號;以及重新計算偽線數(shù)據(jù)包的IP校驗和和偽線數(shù)據(jù)包的 UDP校驗和。進一步地,更新模塊用于在偽線電路仿真參數(shù)包括標記偽線的標簽字段情況下, 按照偽線電路仿真參數(shù)對偽線數(shù)據(jù)包中的標記偽線的標簽字段進行更新,以及在偽線電路 仿真參數(shù)包括DUT的IP地址和測試裝置的IP地址的情況下,按照偽線電路仿真參數(shù)對偽 線數(shù)據(jù)包中的IP地址進行更新。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種偽線電路仿真的測試方法。根據(jù)本發(fā)明的偽線電路仿真的測試方法,包括以下步驟設(shè)置連接至被測試設(shè)備 DUT的上聯(lián)口的裝置;使用裝置對偽線電路仿真參數(shù)進行配置,其中,偽線電路仿真參數(shù)包 括用于指示DUT的地址標識和裝置的地址標識;以及裝置根據(jù)配置的偽線電路仿真參數(shù)更 新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段,其中,偽線數(shù)據(jù)包中攜帶DUT的 地址標識和裝置的地址標識,并將更新后的偽線數(shù)據(jù)包發(fā)送給上聯(lián)口。進一步地,在偽線數(shù)據(jù)包的承載協(xié)議為以太網(wǎng)協(xié)議的情況下,裝置根據(jù)配置的偽 線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段包括交換偽線 數(shù)據(jù)包的源MAC地址和目的MAC地址。進一步地,在偽線電路仿真參數(shù)包括標簽分配協(xié)議LDP交互的情況下,使用裝置 對偽線電路仿真參數(shù)進行配置之后,還包括裝置向DUT發(fā)送保活幀。進一步地,在偽線數(shù)據(jù)包的承載協(xié)議為用戶數(shù)據(jù)包協(xié)議UDP的情況下,裝置根據(jù) 配置的偽線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段包括 交換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址、偽線數(shù)據(jù)包的源IP地址和目的IP地址、 UDP的源端口號和目的端口號;以及重新計算偽線數(shù)據(jù)包的IP校驗和和偽線數(shù)據(jù)包的UDP 校驗和。通過本發(fā)明,使用測試裝置交換數(shù)據(jù)包源和目的地址標識,解決了相關(guān)技術(shù)中使 用一套具有特定功能的PE和CE設(shè)備無法進行PWE3測試的問題,增加了資源的利用率和系 統(tǒng)的靈活性,提高了用戶體驗。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的偽線電路仿真業(yè)務的示意5
圖2是根據(jù)相關(guān)技術(shù)的偽線電路仿真測試的組網(wǎng)示意圖;圖3是根據(jù)本發(fā)明實施例的偽線電路仿真的測試裝置的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實施例的偽線電路仿真的測試方法的流程圖;圖5是根據(jù)本發(fā)明實例1的偽線電路仿真測試的組網(wǎng)示意圖;圖6是根據(jù)本發(fā)明實例2的偽線電路仿真的測試方法的流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。圖3是根據(jù)本發(fā)明實施例的偽線電路仿真的測試裝置的結(jié)構(gòu)框圖,該測試裝置30 連接至被測試設(shè)備DUT的上聯(lián)口,包括配置模塊32、更新模塊34、發(fā)送模塊36,以下對各 模塊進行詳細說明。配置模塊32,用于配置偽線電路仿真參數(shù),其中,偽線電路仿真參數(shù)包括用于指示 DUT的地址標識和測試裝置30的地址標識;更新模塊34,耦合至配置模塊32,用于根據(jù)偽 線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段,其中,偽線數(shù) 據(jù)包中攜帶DUT的地址標識和測試裝置30的地址標識;以及發(fā)送模塊36,耦合至更新模塊 34,用于將更新后的偽線數(shù)據(jù)包發(fā)回給DUT的上聯(lián)口。通過本發(fā)明實施例,使用測試裝置30交換數(shù)據(jù)包源和目的地址標識,解決了相關(guān) 技術(shù)中使用一套具有特定功能的PE和CE設(shè)備無法進行PWE3測試的問題,增加了資源的利 用率和系統(tǒng)的靈活性,提高了用戶體驗。優(yōu)選地,更新模塊34用于交換偽線數(shù)據(jù)包的源地址和目的地址的標識以更新偽 線數(shù)據(jù)包中相應的配置字段。這樣將更新后的偽線數(shù)據(jù)包再發(fā)回給DUT的上聯(lián)口,使得DUT 設(shè)備可以識別從上聯(lián)口接收到的偽線數(shù)據(jù)包是從其他設(shè)備發(fā)送給它的,而非自己發(fā)送出去 的,從而實現(xiàn)模擬測試的目的,提高了系統(tǒng)的處理能力。例如,偽線數(shù)據(jù)包的源地址和目的 地址的標識可以是MAC地址、IP地址等。優(yōu)選地,更新模塊34還用于在偽線數(shù)據(jù)包的承載協(xié)議為以太網(wǎng)協(xié)議的情況下,交 換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址。該方法實現(xiàn)簡單、可操作性強。優(yōu)選地,發(fā)送模塊36還用于在偽線電路仿真參數(shù)包括標簽分配協(xié)議LDP交互的情 況下,向DUT發(fā)送?;顜?。該方法可以用于動態(tài)建立偽線的場景,可以按照建立偽線時的約 定,定時發(fā)?;?Keepalive)幀,使得DUT認為對端在線,提高了系統(tǒng)的仿真能力。優(yōu)選地,更新模塊34還用于在偽線數(shù)據(jù)包的承載協(xié)議為用戶數(shù)據(jù)包協(xié)議UDP的情 況下,交換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址、偽線數(shù)據(jù)包的源IP地址和目的IP地 址、UDP的源端口號和目的端口號;以及重新計算偽線數(shù)據(jù)包的IP校驗和和偽線數(shù)據(jù)包的 UDP校驗和。該方法考慮到真實的使用情況,使得仿真電路更加逼真,提高了系統(tǒng)的擴展性 和靈活性。優(yōu)選地,更新模塊34用于在偽線電路仿真參數(shù)包括標記偽線的標簽字段情況下, 按照偽線電路仿真參數(shù)對偽線數(shù)據(jù)包中的標記偽線的標簽字段進行更新,以及在偽線電路 仿真參數(shù)包括DUT的IP地址和測試裝置30的IP地址的情況下,按照偽線電路仿真參數(shù)對 偽線數(shù)據(jù)包中的IP地址進行更新。該方法使得測試裝置可30以根據(jù)用戶所要的仿真配置場景,做相應的更新處理,提高了系統(tǒng)的適應性。圖4是根據(jù)本發(fā)明實施例的偽線電路仿真的測試方法的流程圖,該方法包括以下 步驟步驟S402,設(shè)置連接至被測試設(shè)備DUT的上聯(lián)口的裝置30 ;步驟S404,使用裝置30對偽線電路仿真參數(shù)進行配置,其中,偽線電路仿真參數(shù) 包括用于指示DUT的地址標識和裝置30的地址標識;以及步驟S406,裝置根據(jù)配置的偽線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù) 據(jù)包中相應的配置字段,其中,偽線數(shù)據(jù)包中攜帶DUT的地址標識和裝置30的地址標識,并 將更新后的偽線數(shù)據(jù)包發(fā)送給上聯(lián)口。通過本發(fā)明實施例,使用測試裝置30交換數(shù)據(jù)包源和目的地址標識,解決了相關(guān) 技術(shù)中使用一套具有特定功能的PE和CE設(shè)備無法進行PWE3測試的問題,增加了資源的利 用率和系統(tǒng)的靈活性,提高了用戶體驗。優(yōu)選地,在偽線數(shù)據(jù)包的承載協(xié)議為以太網(wǎng)協(xié)議的情況下,裝置30根據(jù)配置的偽 線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段包括交換偽線 數(shù)據(jù)包的源MAC地址和目的MAC地址。優(yōu)選地,在偽線電路仿真參數(shù)包括標簽分配協(xié)議LDP交互的情況下,使用裝置30 對偽線電路仿真參數(shù)進行配置之后,還包括裝置30向DUT發(fā)送保活幀。優(yōu)選地,在偽線數(shù)據(jù)包的承載協(xié)議為用戶數(shù)據(jù)包協(xié)議UDP的情況下,裝置30根據(jù) 配置的偽線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段包括: 交換偽線數(shù)據(jù)包的源MAC地址和目的MAC地址、偽線數(shù)據(jù)包的源IP地址和目的IP地址、 UDP的源端口號和目的端口號;以及重新計算偽線數(shù)據(jù)包的IP校驗和和偽線數(shù)據(jù)包的UDP 校驗和。下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。實例1圖5是根據(jù)本發(fā)明實例1的偽線電路仿真測試的組網(wǎng)示意圖,如圖5所示,在被測 試設(shè)備DUT的AC側(cè)TDM接口連接誤碼儀BERT,在DUT的上聯(lián)口連接偽線電路仿真測試裝置 50,該偽線電路仿真測試裝置50主要包括收包模塊52、數(shù)據(jù)處理模塊54和發(fā)包模塊56,下 面對使用該偽線電路仿真該測試裝置50的測試方法進行描述。步驟1,當用戶側(cè)TDM接口正常工作時,會有源源不斷的數(shù)據(jù)流被封裝成偽線數(shù)據(jù) 包,從DUT的上聯(lián)口發(fā)往偽線電路仿真測試裝置50。步驟2,收包模塊52截獲偽線數(shù)據(jù)包后,發(fā)送給數(shù)據(jù)處理模塊52。步驟3,數(shù)據(jù)處理模塊52進行判斷,根據(jù)用戶的輸入選擇(即,動態(tài)建立的偽線還 是靜態(tài)建立的偽線)修改相應的字段,然后發(fā)給發(fā)包模塊56。在具體實施過程中,對于靜態(tài)建立的偽線,如果承載協(xié)議是以太網(wǎng),只需要交換來 包的源和目的MAC地址,如果是承載協(xié)議是UDP類型,除了交換MAC地址外,還需要交換IP 地址,以及UDP端口號。如果修改了 IP地址或UDP端口號,那么相應的IP校驗和和UDP校 驗和也要重新計算,方法可參見相關(guān)協(xié)議。如果用戶選擇修改標簽和其它字段,那么按照用 戶設(shè)置值修改相應字段。對于動態(tài)建立的偽線,需要預處理一下,通過協(xié)議包交互,讓被測試設(shè)備認為偽線已經(jīng)建立,可以進行數(shù)據(jù)傳輸了。例如,按照LDP協(xié)議規(guī)定,程序發(fā)送HELLO包、INIT包、LDP 標簽映射包和KEEPALIVE包,并在數(shù)據(jù)間隙,按照協(xié)商結(jié)果定時發(fā)送一些保活(ke印alive) 幀,其中,ke印alive幀用以確認對端是否仍然在線。當被測試設(shè)備開始發(fā)送偽線數(shù)據(jù)后, 處理同靜態(tài)建立的偽線。需要說明的是,在本方案此種情況下,需要根據(jù)建立偽線時的約定,定時發(fā) ke印alive幀,讓被測設(shè)備(DUT)認為對端在線,而不會關(guān)閉偽線。步驟4,發(fā)包模塊56將更新字段后的數(shù)據(jù)包發(fā)回DUT的上聯(lián)口。在具體實施過程 中,還需經(jīng)過DUT設(shè)備的偽線功能處理,將數(shù)據(jù)包發(fā)回到DUT的AC側(cè)TDM端口,此時,接在 該端口的誤碼儀即可根據(jù)收發(fā)數(shù)據(jù)來分析DUT是否有誤碼??梢姡緦嵗峁┝艘环N簡單快速的偽線電路仿真測試方法,只使用一套設(shè)備,完 成原來需要兩套設(shè)備才能完成的檢測工作,即,檢測DUT中偽線TDM電路仿真功能是否實 現(xiàn)。與現(xiàn)有技術(shù)中PC只能用做抓包不能進行特定字段的修改相比,本實例可以節(jié)省一套設(shè) 備(也不用HUB 了),并且可以設(shè)置修改特定的字段,測試某些特殊情況。實例2結(jié)合附圖對偽線電路仿真該測試裝置50的處理進行詳細描述。首先,啟動程序,彈出用戶配置界面。在此用戶界面上,需要用戶選擇網(wǎng)卡(Net Card字段),輸入被測試設(shè)備的MAC地址(例如,DUT,s Mac字段,這個是必須的配置)。 此外,可選的配置為發(fā)送協(xié)議包LDP,以及修改除了 MAC地址(可以包括測試裝置的MAC地 址)以外的字段,例如,標簽字段(比如,內(nèi)部標簽Inner Label字段和外部標簽字段Outer Label字段)以及IP地址字段(比如,被測試設(shè)備的IP地址字段和測試裝置的IP地址字 段)。圖6是根據(jù)本發(fā)明實例2的偽線電路仿真的測試方法的流程圖,該流程包括如下 步驟步驟S602,用戶選擇網(wǎng)卡,輸入需要修改的內(nèi)容。例如,當用戶選擇了網(wǎng)卡后,記錄 相應的網(wǎng)卡名稱,用戶輸入了 MAC地址后,記錄相應的MAC地址。步驟S604,設(shè)置標志,S卩,是否發(fā)LDP包。步驟S606,確定是否需要動態(tài)協(xié)議交換,如果選擇了要進行協(xié)議交互,說明偽線是 動態(tài)建立的,進入步驟S608,否則,說明偽線是靜態(tài)建立的,進入步驟S610。步驟S608,發(fā)LDP包。例如,可以按照標簽分配協(xié)議(LDP)規(guī)定,向DUT發(fā)送握手 (HELLO)包、初始化(INIT)包、LDP標簽映射包和保活KEEPALIVE包,并在數(shù)據(jù)間隙,按照協(xié) 商結(jié)果定時發(fā)送KEEPALIVE包。這樣讓被測試設(shè)備認為偽線已經(jīng)建立成功了,就會把偽線 數(shù)據(jù)包源源不斷地發(fā)送到以太網(wǎng)上,再進入本測試裝置50,后面的處理和靜態(tài)的情況一樣。步驟S610,設(shè)置收包過濾。例如,根據(jù)用戶輸入的被測試設(shè)備MAC地址設(shè)置過濾 器,對于該MAC地址的包進行處理。步驟S612,用戶點擊確定,進行收包和處理程序。步驟S614,收到偽線數(shù)據(jù)包后,定位目的MAC地址和源MAC地址字段,進行交換操作。步驟S616,判斷是否需要修改標簽。如果用戶沒有選擇修改標記偽線的標簽值,則 用戶必須在被測試設(shè)備上配置出入偽線鏈路標簽是一樣的,進入步驟S620 ;如果選擇了修
8改標簽值,進入步驟S618。步驟S618,定位標簽字段,按照設(shè)置修改包的標簽字段。步驟S620,判斷是否修改IP地址。如果選擇了修改IP地址,則進入步驟S622,如 果沒有選擇修改IP地址,則進入步驟S624。步驟S622,定位IP地址字段,按照設(shè)置修改包的IP地址字段。步驟S624,判斷是否修改UDP端口號。如果選擇了修改UDP端口號,則進入步驟 S626,如果沒有選擇修改UDP端口號,則進入步驟S628。 步驟S626,定位UDP端口號字段,按照設(shè)置修改包的UDP端口號。步驟S628,把處理過的包從該網(wǎng)卡發(fā)回去。綜上所述,使用本發(fā)明實施例的偽線電路仿真的測試方案可以簡化組網(wǎng),在被測 試設(shè)備DUT的上聯(lián)口連接本發(fā)明測試裝置,模擬另一套設(shè)備以及TDM接口打環(huán)的情況,在被 測試設(shè)備的TDM接口,使用誤碼儀進行測試,增加了資源的利用率和系統(tǒng)的靈活性,提高了 用戶體驗。顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種偽線電路仿真的測試裝置,其特征在于,連接至被測試設(shè)備DUT的上聯(lián)口,所述裝置包括配置模塊,用于配置偽線電路仿真參數(shù),其中,所述偽線電路仿真參數(shù)包括用于指示所述DUT的地址標識和所述測試裝置的地址標識;更新模塊,用于根據(jù)所述偽線電路仿真參數(shù)更新接收到的來自所述上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段,其中,所述偽線數(shù)據(jù)包中攜帶所述DUT的地址標識和所述測試裝置的地址標識;以及發(fā)送模塊,用于將更新后的所述偽線數(shù)據(jù)包發(fā)送給所述上聯(lián)口。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述更新模塊用于交換所述偽線數(shù)據(jù)包 的源地址和目的地址的標識以更新所述偽線數(shù)據(jù)包中相應的配置字段。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述更新模塊還用于在所述偽線數(shù)據(jù)包 的承載協(xié)議為以太網(wǎng)協(xié)議的情況下,交換所述偽線數(shù)據(jù)包的源MAC地址和目的MAC地址。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述發(fā)送模塊還用于在所述偽線電路仿 真參數(shù)包括標簽分配協(xié)議LDP交互的情況下,向所述DUT發(fā)送?;顜?。
5.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述更新模塊還用于在所述偽線數(shù)據(jù)包 的承載協(xié)議為用戶數(shù)據(jù)包協(xié)議UDP的情況下,交換所述偽線數(shù)據(jù)包的源MAC地址和目的MAC 地址、所述偽線數(shù)據(jù)包的源IP地址和目的IP地址、UDP的源端口號和目的端口號;以及重 新計算所述偽線數(shù)據(jù)包的IP校驗和和所述偽線數(shù)據(jù)包的UDP校驗和。
6.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述更新模塊用于在所述偽線電路仿真 參數(shù)包括標記偽線的標簽字段情況下,按照所述偽線電路仿真參數(shù)對所述偽線數(shù)據(jù)包中的 標記偽線的標簽字段進行更新,以及在所述偽線電路仿真參數(shù)包括所述DUT的IP地址和所 述測試裝置的IP地址的情況下,按照所述偽線電路仿真參數(shù)對所述偽線數(shù)據(jù)包中的IP地 址進行更新。
7.一種偽線電路仿真的測試方法,其特征在于,包括以下步驟設(shè)置連接至被測試設(shè) 備DUT的上聯(lián)口的裝置;使用所述裝置對偽線電路仿真參數(shù)進行配置,其中,所述偽線電路仿真參數(shù)包括用于 指示所述DUT的地址標識和所述裝置的地址標識;以及所述裝置根據(jù)配置的所述偽線電路仿真參數(shù)更新接收到的來自所述上聯(lián)口的偽線數(shù) 據(jù)包中相應的配置字段,其中,所述偽線數(shù)據(jù)包中攜帶所述DUT的地址標識和所述裝置的 地址標識,并將更新后的所述偽線數(shù)據(jù)包發(fā)送給所述上聯(lián)口。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述偽線數(shù)據(jù)包的承載協(xié)議為以太網(wǎng) 協(xié)議的情況下,所述裝置根據(jù)配置的所述偽線電路仿真參數(shù)更新接收到的來自所述上聯(lián)口 的偽線數(shù)據(jù)包中相應的配置字段包括交換所述偽線數(shù)據(jù)包的源MAC地址和目的MAC地址。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述偽線電路仿真參數(shù)包括標簽分配 協(xié)議LDP交互的情況下,使用所述裝置對偽線電路仿真參數(shù)進行配置之后,還包括所述裝置向所述DUT發(fā)送?;顜?。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述偽線數(shù)據(jù)包的承載協(xié)議為用戶數(shù) 據(jù)包協(xié)議UDP的情況下,所述裝置根據(jù)配置的所述偽線電路仿真參數(shù)更新接收到的來自所述上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段包括交換所述偽線數(shù)據(jù)包的源MAC地址和目的MAC地址、所述偽線數(shù)據(jù)包的源IP地址和目 的IP地址、UDP的源端口號和目的端口號;以及重新計算所述偽線數(shù)據(jù)包的IP校驗和和所述偽線數(shù)據(jù)包的UDP校驗和。
全文摘要
本發(fā)明公開了一種偽線電路仿真的測試方法及裝置,該裝置連接至被測試設(shè)備DUT的上聯(lián)口,且包括配置模塊,用于配置偽線電路仿真參數(shù),其中,偽線電路仿真參數(shù)包括用于指示DUT的地址標識和測試裝置的地址標識;更新模塊,用于根據(jù)偽線電路仿真參數(shù)更新接收到的來自上聯(lián)口的偽線數(shù)據(jù)包中相應的配置字段,其中,偽線數(shù)據(jù)包中攜帶DUT的地址標識和測試裝置的地址標識;以及發(fā)送模塊,用于將更新后的偽線數(shù)據(jù)包發(fā)送給上聯(lián)口。本發(fā)明增加了資源的利用率和系統(tǒng)的靈活性,提高了用戶體驗。
文檔編號H04L12/46GK101917311SQ201010267139
公開日2010年12月15日 申請日期2010年8月24日 優(yōu)先權(quán)日2010年8月24日
發(fā)明者歐陽嵐 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1