測量l2+l3 vpn 網(wǎng)絡(luò)性能的方法、路由器和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及LTE規(guī)模部署,在L2+L3 VPN組網(wǎng)模型下,業(yè)務(wù)開通前的網(wǎng)絡(luò)測試驗(yàn)收及網(wǎng)絡(luò)持續(xù)監(jiān)測,提供一種測量L2+L3 VPN網(wǎng)絡(luò)性能的方法、路由器和系統(tǒng),便于實(shí)施網(wǎng)絡(luò)端到端性能測量和網(wǎng)絡(luò)端到端各項(xiàng)性能指標(biāo)長期監(jiān)測。
【背景技術(shù)】
[0002]隨著LTE (Long Term Evolut1n,長期演進(jìn))的大規(guī)模建設(shè),IP RAN (RAN, Rad1Access Network,無線接入網(wǎng),IPRAN即為無線接入網(wǎng)IP化)網(wǎng)絡(luò)目前已初具規(guī)模,IP RAN用的是L3+L2的技術(shù),在核心匯聚層用L3VPN(Vitual Private Network,虛擬專用網(wǎng)),在接入層用的是L2VPN。
[0003]運(yùn)營商LTE業(yè)務(wù)的主要承載采用L2+L3 VPN組網(wǎng)方案。
[0004]目前,針對純二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)已有較成熟的測試方法,如二層網(wǎng)絡(luò)的信令(0ΑΜ:Operat1n Administrat1n and Maintenance,操作、管理、維護(hù))方式和三層網(wǎng)絡(luò)的ping、思科 SLA。
[0005]但對于L2+L3 VPN復(fù)雜組網(wǎng)模型,則只能采用物理環(huán)回方式,需要大量現(xiàn)場施工,僅適用于一次性測試。面臨著業(yè)務(wù)開通前網(wǎng)絡(luò)的測試驗(yàn)收、以及業(yè)務(wù)開通后網(wǎng)絡(luò)性能的持續(xù)監(jiān)測問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的是L2+L3VPN組網(wǎng)模型下,網(wǎng)絡(luò)端到端性能測量的問題。
[0007]根據(jù)本發(fā)明一方面,提出測量L2+L3 VPN網(wǎng)絡(luò)性能的方法,包括:
[0008]接入路由器內(nèi)置測試代理,配置測試IP地址;
[0009]接入路由器通告測試代理的IP地址與MAC地址;
[0010]匯聚路由器獲知并保存測試代理的IP地址與MAC地址;
[0011]匯聚路由器接收測試平臺發(fā)送的測試報(bào)文,打上接入路由器的MAC地址,進(jìn)入L2VPN進(jìn)行轉(zhuǎn)發(fā);
[0012]測試代理利用接入路由器已有資源對匯聚路由器轉(zhuǎn)發(fā)的數(shù)據(jù)流進(jìn)行監(jiān)測,過濾出測試數(shù)據(jù)流,對測試數(shù)據(jù)流進(jìn)行目的IP地址和源IP地址、目的MAC地址和源MAC地址的翻轉(zhuǎn),并發(fā)送給匯聚路由器;
[0013]匯聚路由器通過翻轉(zhuǎn)后的目的IP地址,查找路由表,轉(zhuǎn)發(fā)給測試平臺。
[0014]進(jìn)一步,測試平臺根據(jù)匯聚路由器發(fā)送的回包報(bào)文,計(jì)算雙向時(shí)延、抖動(dòng)、丟包率、和/或吞吐率。
[0015]進(jìn)一步,測試代理綁定一個(gè)或多個(gè)業(yè)務(wù)端口。
[0016]進(jìn)一步,測試代理比對數(shù)據(jù)流是否攜帶端口號、UDP號、和/或時(shí)延,如果是,認(rèn)為該數(shù)據(jù)流是測試數(shù)據(jù)流。
[0017]進(jìn)一步,接入路由器向L3 VPN通告測試代理的IP地址與MAC地址。
[0018]根據(jù)本發(fā)明另一方面,還提出測量L2+L3 VPN網(wǎng)絡(luò)性能的接入路由器,包括:
[0019]地址配置單元,用于配置測試IP地址,通告測試代理的IP地址與MAC地址;
[0020]測試代理,用于利用接入路由器已有資源對匯聚路由器轉(zhuǎn)發(fā)的數(shù)據(jù)流進(jìn)行監(jiān)測,過濾出測試數(shù)據(jù)流,對測試數(shù)據(jù)流進(jìn)行目的IP地址和源IP地址、目的MAC地址和源MAC地址的翻轉(zhuǎn),并將回包報(bào)文發(fā)送給匯聚路由器。
[0021]進(jìn)一步,測試代理綁定一個(gè)或多個(gè)業(yè)務(wù)端口。
[0022]進(jìn)一步,測試代理比對數(shù)據(jù)流是否攜帶端口號、UDP號、和/或時(shí)延,如果是,認(rèn)為該數(shù)據(jù)流是測試數(shù)據(jù)流。
[0023]進(jìn)一步,接入路由器向L3 VPN通告測試代理的IP地址與MAC地址。
[0024]根據(jù)本發(fā)明另一方面,還提出測量L2+L3 VPN網(wǎng)絡(luò)性能的系統(tǒng),包括上述任一所述接入路由器以及匯聚路由器,其中:
[0025]匯聚路由器,用于獲知并保存測試代理的IP地址與MAC地址;接收測試平臺發(fā)送的測試報(bào)文,打上接入路由器的MAC地址,進(jìn)入L2 VPN進(jìn)行轉(zhuǎn)發(fā);接收測試代理發(fā)送的回包報(bào)文,該回包報(bào)文包括翻轉(zhuǎn)后的目的IP地址,通過翻轉(zhuǎn)后的目的IP地址,查找路由表,轉(zhuǎn)發(fā)給測試平臺。
[0026]進(jìn)一步,還包括:
[0027]測試平臺,用于根據(jù)匯聚路由器發(fā)送的回包報(bào)文,計(jì)算雙向時(shí)延、抖動(dòng)、丟包率、和
/或吞吐率。
[0028]本發(fā)明中,通過在接入路由器(A設(shè)備)新增內(nèi)置的測試代理,監(jiān)測、接收測試平臺發(fā)出的測試數(shù)據(jù)流,并對測試數(shù)據(jù)流進(jìn)行目的MAC地址和源MAC地址、目的IP地址和源IP地址的翻轉(zhuǎn)處理、回包,實(shí)現(xiàn)L2+L3 VPN組網(wǎng)模型下,網(wǎng)絡(luò)端到端性能測量。
[0029]通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
【附圖說明】
[0030]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說明書一起用于解釋本發(fā)明的原理。
[0031]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0032]圖1為測量L2+L3 VPN網(wǎng)絡(luò)性能的方法的流程示意圖。
[0033]圖2為測量L2+L3 VPN網(wǎng)絡(luò)性能的接入路由器的結(jié)構(gòu)示意圖。
[0034]圖3為測量L2+L3 VPN網(wǎng)絡(luò)性能的系統(tǒng)的結(jié)構(gòu)示意圖。
[0035]圖4為測量L2+L3 VPN網(wǎng)絡(luò)性能的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0037]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
[0038]以下對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0039]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0040]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
[0041]應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0042]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0043]圖1為測量L2+L3 VPN網(wǎng)絡(luò)性能的方法的流程示意圖。該方法包括:
[0044]在步驟110,接入路由器內(nèi)置測試代理,配置測試IP地址。
[0045]其中,接入路由器為測試代理配置的IP地址為接入路由器的IP地址。即,將接入路由器的IP地址作為測試代理的IP地址。
[0046]在步驟120,接入路由器通告測試代理的IP地址與MAC地址。
[0047]接入路由器向L3 VPN通告測試代理的IP地址與MAC地址,從而實(shí)現(xiàn)二三層VPN通道的打通。
[0048]接入路由器向匯聚路由器宣告測試代理的MAC地址和IP地址,以使匯聚路由器獲知測試代理的IP地址與MAC地址。
[0049]在步驟130,匯聚路由器獲知并保存測試代理的IP地址與MAC地址。
[0050]其中,匯聚路由器學(xué)習(xí)并在ARP表中記錄測試代理的MAC地址與IP地址映射關(guān)系。
[0051]在步驟140,匯聚路由器接收測試平臺發(fā)送的測試報(bào)文,打上接入路由器的MAC地址,進(jìn)入L2 VPN進(jìn)行轉(zhuǎn)發(fā)。
[0052]在步驟150,測試代理利用接入路由器已有資源對匯聚路由器轉(zhuǎn)發(fā)的數(shù)據(jù)流進(jìn)行實(shí)時(shí)監(jiān)測,過濾出測試數(shù)據(jù)流,對測試數(shù)據(jù)流進(jìn)行目的IP地址和源IP地址、目的MAC地址和源MAC地址的翻轉(zhuǎn),并發(fā)送給匯聚路由器。
[0053]測試代理綁定一個(gè)或多個(gè)業(yè)務(wù)端口。由于可以自動(dòng)、實(shí)時(shí)測試多個(gè)業(yè)務(wù)端口,因此提高了測試效率。
[0054]測試代理比對數(shù)據(jù)流是否攜帶端口號、UDP號、和/或時(shí)延,如果是,認(rèn)為該數(shù)據(jù)流是測試數(shù)據(jù)流。本領(lǐng)域技術(shù)人員應(yīng)該可以理解,這里只是用于舉例說明,不應(yīng)理解為對本發(fā)明的限制。還可以通過其他方式判斷數(shù)據(jù)流是否為測試數(shù)據(jù)流。
[0055]在步驟160,匯聚路由器通過翻轉(zhuǎn)后的目的IP地址,查找路由表,轉(zhuǎn)發(fā)給測試平臺。
[0056]在該實(shí)施例中,通過在接入路由器(A設(shè)備)新增內(nèi)置的測試代理,監(jiān)測、接收測試平臺發(fā)出的測試數(shù)據(jù)流,并對測試數(shù)據(jù)流進(jìn)行目的MAC地址和源MAC地址、目的IP地址和源IP地址的翻轉(zhuǎn)處理、回包,實(shí)現(xiàn)L2+L3 VPN組網(wǎng)模型下,網(wǎng)絡(luò)端到端性能測量。
[0057]在本發(fā)明另一實(shí)施例中,在步驟160之后,該方法還包括:
[0058]測試平臺根據(jù)匯聚路由器發(fā)送的回包報(bào)文,計(jì)算雙向時(shí)延、抖動(dòng)、丟包率、和/或吞吐率。
[0059]在該實(shí)施例中,可以實(shí)現(xiàn)對網(wǎng)絡(luò)端到端各項(xiàng)性能指標(biāo)(例如,時(shí)延、抖動(dòng)、丟包、吞吐率等)的長期有效監(jiān)測。
[0060]圖2為測量L2+L3 VPN網(wǎng)絡(luò)性能的接入路由器的結(jié)構(gòu)示意圖。該接入路由器包括:地址配置單元210以及測試代理220。
[0061]地址配置單元210,用于配置測試IP地址,通告測試代理的IP地址與MAC地址。
[0062]其中,地址配置單元210為測試代理配置的IP地址為接入路由器的IP地址。艮P,將接入路由器的IP地址作為測試代理的IP地址。
[0063]地址配置單元210通告測試代理的IP地址與MAC地址。
[0064]地址配置單元210向L3 VPN通告測試代理的IP地址與MAC地址,從而實(shí)現(xiàn)二三