1引言
美國IXIA公司(納斯達克上市公司,,代號XXIA)是高性能IP網(wǎng)絡測試解決方案的全球一流提供商,100%專注于開發(fā)IP測試解決方案。有很多客戶朋友想系統(tǒng)了解IXIAIP測試平臺和所提供測試方案的最新進展,在這里做一介紹,。
2IXIA統(tǒng)一化平臺
IXIA統(tǒng)一化平臺有三部分組成:機框,、測試模塊和軟件,,三部分有機結合構成了目前最為完整的2~7層IP測試方案,。圖1是IXIA整體測試方案的示意,。
圖1IXIA2~7層整體測試方案
2.1機框
IXIA機框有兩種類型:機架式和便攜式,可以根據(jù)測試應用和端口數(shù)量的需要具體選擇,。
機架式機框OptixiaXM12(見圖2)是目前業(yè)界性能最高和支持測試應用最為廣泛的IP測試平臺,,適合多端口、多用戶在實驗室里同時使用,。因具有下面的特點而受到市場的關注,,特別是IXIA現(xiàn)有用戶的青睞。
圖2OptixiaXM12測試機框
?。?)測試模塊,、測試軟件甚至以前的測試配置都可以完全兼容,并且性能大大提高,,提高了測試效率并最大化地保護投資,。
?。?)全面支持Aptixia的各種應用,,單一平臺完成2~7層測試。
?。?)高速背板連接,、模塊化的軟硬件設計、清晰的LCD狀態(tài)實時顯示,,運行狀態(tài)一目了然,。
(4)支持測試模塊的熱插拔,,為測試帶來方便,。
便攜式機框OptixiaXM2有著和XM12一樣的特點,但是靈活性較強,,適合需要經(jīng)常外出測試時使用,。OptixiaXM2見圖3。
圖3OptixiaXM2測試機框
2.2測試模塊
IXIA100%專注于IP測試領域,,提供的產(chǎn)品都以IP技術為核心,。所以相應測試模塊都以10/100/1000M,10G以太網(wǎng)接口為主,。當然也提供ATM,,POS,PoE(PoweroverEthernet)等接口類型以滿足多樣的測試需求,。其中,,千兆模塊應用最為廣泛,,IXIA千兆測試模塊有多種類型滿足不同用戶的測試需要,在這里重點介紹兩種模塊LSM1000XMV16和ASM1000XMV12,。
LSM1000XMV16是目前業(yè)界惟一能提供高性能2~7層測試的高密度測試模塊(見圖4),。該測試模塊有下面的特點:
圖4LSM1000XMV16高性能測試模塊
(1)端口密度高:一塊測試板塊能夠同時提供16個10/100/100M電口和16個100/1000M光口(雙介質(zhì)接口類型),。
?。?)性能指標高:在2~3層路由協(xié)議的仿真上,兩個測試端口就可以同時仿真電信級核心路由器的路由拓撲,。其他廠家可能需要超過10個測試端口才能達到類似的性能,。
●800eBGPPeers并通告300k條路由;
●68OSPFAdjacencies并通告10k條路由,;
●22OSPFv3Adjacencies并通告1k條路由,;
●4PEs并通過550kVPN路由;
●50iBGP4+Peers并通告10k條路由,。
所以,,該測試模塊是核心路由設備測試的首選。上面的測試數(shù)據(jù)在第三方測試實驗室IsocoreLab得到充分驗證和認可,。詳細評測報告可參見下面的鏈接:
http://www.isocore.com/reports/ITD-12099-IsocoreIxiaXMVScalabilityTestReport1.6.pdf,。
在4~7層應用協(xié)議的仿真上,HTTPConnectionRate每個端口可以達到15k,,HTTPGoodput(有效吞吐量)每個端口可以超過950Mbit/s,,性能隨著端口數(shù)量的增加而線性增加。并且每個測試端口都可以仿真客戶端或者服務器端,。
ASM1000XMV12(見圖5)是目前業(yè)界惟一能產(chǎn)生和分析10G應用層線速流量的測試模塊,,該測試模塊有三種工作模式。
圖5ASM1000XMV12
●非聚合模式:12個10/100/1000Mbit/s電口和12個100/1000M光接口提供2~7層的測試功能,。
●千兆聚合模式:通過交換矩陣可以將12個端口的PCPU任意聚合,,提高每端口的4~7層處理能力。
●萬兆聚合模式:將12個千兆口的PCPUs通過交換矩陣聚合到萬兆端口上,,產(chǎn)生10G應用層線速流量,。這也是最典型最常用的應用模式,用于高性能10G防火墻,、高性能應用網(wǎng)關和DPI等應用層設備的性能測試,。圖6是萬兆聚合的示意。
2.3測試軟件
?。?)AptIXIAIxNetwork
AptixiaIxNetwork是測試交換機,、路由器、DSLAM,、BRAS等2~3層轉(zhuǎn)發(fā)設備的旗艦工具,,通過模擬上百萬的路由和可到達的主機,,產(chǎn)生上百萬的數(shù)據(jù)流量,實現(xiàn)對被測設備控制層面和數(shù)據(jù)平面相結合的壓力測試,,同時可以對控制層面與數(shù)據(jù)平面的性能進行實時分析,。支持的主要協(xié)議包括:BGP,BGP+,,MBGP,;OSPFv2/v3,OSPFv3,;BFD,;ISISv4/v6,ISISv6,;RIP,,RIPng;L2MPLSVPN,,VPLS(LDP和BGPBased),;L3MPLSVPN,MulticastVPN,,MulticastVPNv6,;LDP,RSVP-TE,;IGMPv1/v2/v3,,MLDv1/v2,PIM-SMv4/v6,;STP,RSTP,,MSTP,,PVST+,RPVST+,;EIGRP,;DHCPv4/v6;PPPoX,,L2TP,,802.1x,802.1xwithNAC(L2NAC),,EAPoUDP(L3NAC),;EthernetOAM,CFM,,(IEEE802.3ah,,IEEE802.1ag)ITU.Y1731,。
主要特性有:
●易于使用的協(xié)議向?qū)ВM互聯(lián)網(wǎng)級路由拓撲結構,,迅速準確地測定網(wǎng)絡設備的路由容量,。
●強大的流量向?qū)В梢园凑漳M的網(wǎng)絡和主機,,生成數(shù)百萬的數(shù)據(jù)流量,。
●靈活的測試調(diào)度功能,可以實時模擬拓撲結構的動態(tài)抖動和變化,;測定網(wǎng)絡收斂的性能,。
●ApplicationTraffic(HTTP,POP3,,SMTP,,Voice,Video等)overRoutes的QoE測試,。
●RFC2544基準測試方法OverRouting的基準性能測試,。
●“白盒子”測試方法(通過SNMP實時獲取被測設備信息)。需要說明的是,,所有Aptixia應用程序都支持該特性,,在測試過程中實時觀察被測設備的運行狀態(tài)。
●“流檢測”功能可以從海量的流中實時找出“最好”或“最差”性能的流,,大大提高測試效率,。
●“多字段追蹤”功能可以方便實現(xiàn)VLAN泄漏、QoS重標記等重要特性的性能測試,。
?。?)AptixiaIxLoad
AptixiaIxLoad是用于評估語音、數(shù)據(jù),、視頻三合一網(wǎng)絡和設備以及信息安全設備性能的專業(yè)工具,。IxLoad模擬IPTV和三合一網(wǎng)絡服務的用戶以及相關協(xié)議,確保用戶的體驗質(zhì)量(QoE),。支持的協(xié)議包括:
●數(shù)據(jù)類(Data)協(xié)議
——TCP連接數(shù)性能測試,;
——HTTP(1.0/1.1)及Web服務器功能測試;
——SSLv2,,SSLv3,,TLSv1;
——FTP,;
——E-mail協(xié)議(POP3,,IMAP,IMAP);
——RTSP/RTP,;
——Telnet,;
——DNS;
——LDAP,;
——DHCPClient,;
——TFTPClient;
——私有協(xié)議的有狀態(tài)捕捉回放AppReplay,;
——SSHClient,;
——RadiusClient;
——P2P協(xié)議(BitTorrent,,eDonkey,,Kazaa,F(xiàn)astTrack,,Gnutella等),。
●VulnerabilityAttacks和DDoS攻擊。
●語音(VoIP):SIP,,MGCP,。
●視頻(Video)
——IGMPv1/v2/v3,MLDv1/v2協(xié)議支持的BroADCastTV,,測試頻道切換時間,,I幀加入延遲(I-FrameJoinLatency)和視頻質(zhì)量MDI,MOS_V和PEVQ,;
——RTSP/RTP協(xié)議下的VoD,;
——MicrosoftIPTV(MSTV)測試支持。
●網(wǎng)絡層的接入方式:IP接入包括VLANs(802.1Q,,Q-in-Q,,802.1p)等支持,PPPoE接入,,IPSec接入,,DHCP(包括Option82)接入。
?。?)AptixiaIxAutomate
AptixiaIxAutomate是自動化測試套件集,可以實現(xiàn)常見測試例的快速設置,,支持的測試套件包括:
●2~3層數(shù)據(jù)平面轉(zhuǎn)發(fā)測試:RFC2544(已更新至2007最新測試規(guī)范,,增加IPv4/v6測試特性),RFC2889,,高級交換特性測試(VLAN,,DataIntegrity,SequenceChecking,ErrorHandling,,etc.),,QoS測試,IPv4/v6Tunneling,,BroadbandPerformance,,LACP,MEF14測試套件,。
●路由協(xié)議:BGP4/BGP4+,,OSPFv2/v3,ISISv4/v6,。
●組播:RFC3918IPMulticast(IGMPv1/v2/v3,,MLDv1/v2)。
●MPLS:LDP,,RSVP-TE,,L2VPN(Martini),L3VPN(RFC2547),,VPLS,。
●橋接協(xié)議(Bridging):STP/RSTP。
●4~7層:RFC3511(防火墻性能測試),。
?。?)AptIXIATestConductor
AptixiaTestConductor是不需要編寫腳本就可以實現(xiàn)自動化測試的管理工具,是一個綜合的IXIA和第三方測試應用程序和設備管理平臺,。主要特點包括:
●部署不需要進行大量的人員培訓,,沒有任何編程經(jīng)驗的測試工程師都可以完成復雜的測試。
●是一個軟件產(chǎn)品,,不包含任何新硬件投入,,用戶只要已經(jīng)擁有了IXIA的各種測試設備和測試工具就可以快速部署測試和回歸測試。當然,,如果沒有IXIA的相關設備,,也可以在TestConductor上運行任何的第三方測試腳本或者測試程序,利用TestConductor強大回歸測試功能進行完整的測試,。
●是一個新一代的測試管理平臺,,它在本質(zhì)上和自己開發(fā)的測試平臺沒有任何沖突,它完成的主要是進行大量的回歸測試中的配置和管理功能,。
●具有一個強大的DUT配置模塊,,可以從多種接口類型連接的DUT上記錄和重放DUT的配置指令。方便用戶配置,,實現(xiàn)圖形化到腳本的一鍵轉(zhuǎn)化,,用戶再也不用編寫復雜的TCL配置腳本來配置DUT。
●運行調(diào)度器,它使用一個Outlook類型的日歷方便用戶定義調(diào)度時序,,測試可以按照順序執(zhí)行或者并行執(zhí)行的方法使得測試資源得到最大的優(yōu)化利用,。
●包括DUT在內(nèi)的各種資源獲取的實時數(shù)據(jù)可以完成一些擴展功能,如使用這些數(shù)據(jù)進行計算和判定測試成功與否,,測試完畢后,,自動E-mail通告測試結果。
●整合了MercuryQualityCenter,,用戶可以在QC中開始停止和檢測回歸測試,,所有的測試結果也會上傳保存在QC中。
3IXIAIP測試方案
IXIA的上述統(tǒng)一化測試平臺配合相應的測試工具可以實現(xiàn)完整的2~7層測試方案,,能夠?qū)崿F(xiàn)的測試主要有:
?。?)2~3層轉(zhuǎn)發(fā)設備的流量分析與測試;
?。?)路由器,、交換機、MPLS測試,;
?。?)EdgeRouter/Switch/DSLAM組播測試;
?。?)電信級以太網(wǎng)(CarrierEthernet)測試,;
(5)寬帶接入設備(BRAS,,DSLAM)測試,;
(6)PON系統(tǒng)性能和業(yè)務驗證測試,;
?。?)信息安全產(chǎn)品(防火墻、IDS/IPS,、垃圾郵件網(wǎng)關和NAC認證設備等)測試,;
(8)IPSec網(wǎng)關性能測試,;
?。?)SSLVPN測試;
?。?0)IPTV設備和網(wǎng)絡測試,;
(11)語音/IMS性能測試,;
(12)新業(yè)務驗證以及網(wǎng)絡端到端測試;
?。?4)各種應用服務器性能測試,;
(15)DPI(深度數(shù)據(jù)包檢測)設備測試,;
?。?6)家庭網(wǎng)關/e-home終端測試;
?。?7)WLAN產(chǎn)品測試,;
(18)Wi-Fi手持終端性能測試,;
?。?9)協(xié)議一致性測試(ConformanceTest)測試;
?。?0)自動化測試,。
3.1路由和MPLS測試方案
路由和MPLS是IP最核心的技術,也是IXIA測試平臺應用最廣泛的測試領域,。IXIA高性能測試平臺和測試模塊,、旗艦測試軟件IxNetwork為測試提供了保證。相應的測試特性已經(jīng)在前面的IxNetwork軟件介紹中已有提及,,在這里不再詳細介紹,,圖7是IXIA所提供的MuticastVPN測試示意。
圖7MulticastVPN測試示意
3.2電信級以太網(wǎng)(CarrierEthernet)測試方案
IXIA也是領先的電信級以太網(wǎng)測試提供商,,是MEF,,IETF,ITU的重要成員,,是北電網(wǎng)絡電信級以太網(wǎng)生態(tài)系統(tǒng)(CarrierEthernetEcosystem)的關鍵IP測試供應商(參見鏈接:http://www.ixiacom.com/news_and_events/press_releases/display.php?skey=157),。主要特性包括:
(1)支持MEF9和14,。是IometrixLab推薦的測試工具,,完全根據(jù)相應測試規(guī)范編寫;
?。?)OC48/192RPR,,LCAS,GFP等特性支持,;
?。?)Q-in-Q,PBB/PBT支持,;
?。?)VPLS/MPLS,,T-MPLS支持;
?。?)EthernetOAM/CFM,,ITUY.1731支持。
3.3IPTV測試方案
IXIA目前在IPTV測試領域處于絕對領先的地位,,全球已超過有200個IPTV用戶(參見鏈接:http://www.ixiacom.com/news_and_events/press_releases/display.php?skey=151),,主要特性包括:
(1)頻道切換時間測試,,I-FrameJoinLatency測試,;
(2)基于每個視頻流質(zhì)量測試-MDI,,MOS_V,;
(3)視頻質(zhì)量的Full-Reference分析(PEVQ),;
?。?)視頻質(zhì)量的主觀與客觀結合的評定方式;
?。?)網(wǎng)絡視頻流質(zhì)量的實時監(jiān)測(PassiveVideoMonitoring)和視頻質(zhì)量分析,;
(6)MPEG2/MPEG4/H.264/AVC-1overMPEG2TSoverRTP/UDP,;
?。?)MPEG2/MPEG4/H.264/AVC-1overRTP/UDP;
?。?)MicrosoftIPTV的測試,;
(9)VoD和視頻服務器的性能測試(BTV和VoD),;
?。?0)IGMP/MLD交換機和IPDSLAM的測試;
?。?1)IP機頂盒(STB)和CableModem的測試,;
(12)TriplePlay網(wǎng)絡的QoE性能測試,。
3.4應用層業(yè)務性能與信息安全測試方案
用戶體驗質(zhì)量測試(QoE)是當前測試的熱點之一,,所有這些測試都要以實際業(yè)務仿真為基礎,IXIA目前支持最為廣泛的應用層協(xié)議(詳細參見IxLoad產(chǎn)品介紹),。圖8是業(yè)務性能測試示意,,主要特點包括:
圖8應用層業(yè)務性能測試示意
(1)Data(HTTP,,F(xiàn)TP,,SMTP,,P2P),Video(IGMP,,MLD,,RTSP),Voice(SIP,,MGCP)等協(xié)議的QoE測試。
?。?)支持各種應用層協(xié)議的IPv4,,IPv6版本。
?。?)支持AAA/RADIUS,,DNS,DHCP,,LDAP等服務器的性能測試,。
(4)產(chǎn)生惡意流量實現(xiàn)信息安全設備的性能測試,,包括防火墻,、IDS/IPS、垃圾郵件網(wǎng)關,、內(nèi)容檢測設備,、IPSec網(wǎng)關和SSLVPN等。
?。?)IP,,PPPoE,IPSec,,DHCP等靈活多樣的接入方式,。
(6)脈沖,、泊松,、突發(fā)、步進,、線性增加等多種真實業(yè)務流量模型設置,。
3.5語音和IMS測試方案
IXIA在同一平臺上提供領先的VoIP和IMS測試,主要特點包括:
?。?)SIP,,MGCP每個語音呼叫的語音質(zhì)量評定(MOS)。
?。?)視頻電話(VideoPhone)的仿真與性能測試,。
?。?)多種語音壓縮編碼的支持,包括最新的AMR和iLBC的支持,。
?。?)IMS用戶平面測試。
?。?)以IP性能測試為目標(大量UE仿真和CSCF測試),。
(6)完整的TLS和IPSec測試功能(IMS的安全測試),。
3.6IXIA產(chǎn)品特點和優(yōu)勢
IXIA產(chǎn)品得到用戶廣泛的認可,,主要得益于產(chǎn)品有下面的特點和優(yōu)勢:
(1)真正的2~7層測試平臺:測試模塊的每個端口在產(chǎn)生2~3層的流量(包括協(xié)議和普通流量)的同時,,還可以產(chǎn)生具有狀態(tài)的(Data,,Voice,Video)4~7層應用層的流量,;這是IXIA平臺的最大特點,。
(2)基于端口的多用戶操作,,每個端口都有獨立的CPU和內(nèi)存,,性能指標高并且可以大大提高使用效率;這是IXIA產(chǎn)品在技術上的最大優(yōu)勢,。
?。?)開放式結構和自動化操作:每個測試端口都運行有標準的Linux協(xié)議棧,可以根據(jù)客戶需要方便集成新技術,,并提供“所見即所得”的自動化測試腳本,;這樣可以使IXIA測試平臺的使用效率最大化。
?。?)高端口密度并行穩(wěn)定測試:IXIA產(chǎn)品已經(jīng)在用戶實驗室得到驗證,,同時支持1500個GE端口的測試;一個機框最多40個用戶同時執(zhí)行不同的操作可以長時間穩(wěn)定運行,。
4結束語
用戶關心的2~7層IP相關測試,,包括功能測試、性能測試和一致性測試,,都可以在IXIA統(tǒng)一化的測試平臺上十分方便地實現(xiàn),。IXIA提供的真正2~7層測試平臺,有效地保護了用戶投資,,提高了使用效率,。
作為多個領先設備制造商的第一IP測試儀表供應商,IXIA會繼續(xù)在同一測試平臺上繼續(xù)大量的投入研發(fā)新技術,,與我們的客戶共同發(fā)展,,推動IP測試技術的向前發(fā)展,。