产品详情

返回上一级
IxANVL
点击数:11436 推荐等级:★★★  发布时间:2014-11-21

Ixia 的 IxANVL(自动网络验证库)是自动化网络/协议验证的行业标准。网络设备和互联网设备的开发商和制造商依靠 IxANVL 验证合乎协议性和互操作性。很多客户已经因为其易用性、增强的图形用户界面和灵活的测试自动化功能而选择了 IxANVL。此外,IxANVL 还提供非常全面的协议库和实用程序。

IxANVL 的运行需要很少的硬件,一台运行 Linux 或 Windows 操作系统的 PC 和一块以太网网卡即可运行;实际上,它特别适合在 Ixia 的强大测试与分析平台上通过 VNIC(虚拟网卡)驱动程序操作。此灵活性使 IxANVL 能够支持所有行业标准测试接口,包括 10/100/1G/10G 以太网、ATM、Serial、Async、T1/E1 和 POS。IxANVL 对各种协议提供合规性测试、负面测试和回归测试,包括桥接、路由、PPP、TCP/IP、L4-7、IPv6、IP 存储、IPsec、RMON、VPN、MPLS、Voice over IP、运营商级以太网和组播。

测试范围

  IxANVL
测试套件
目标协议 参考规格 测试案例数量 需要的测试
接口
IPv6 测试套件 IPv6 Core IPv6 RFC 2460、2464 99 2
  IPv6CP RFC 2472 17 1
  ICMPv6 RFC 4443 38 2
IPv6 高级版 NDP RFC 2461 203 2
通用数据包通道 RFC 2473 46 2
自动配置 RFC 2462 28 2
V6oV4 RFC 4213、2529、
 
3056、3068
69 2
PMTU RFC 1981 10 1
IP 路由器警告 RFC 2711 13 2
移动 IPv6 本地代理 RFC 3775 159 2
通信节点 RFC 3775 153 1
移动节点 RFC3775 95 2
GRE GRE RFC 2890、2784 29 2
DHCPv6 DHCP 客户端 RFC 3315 103 1
DHCP 服务器 RFC 3315 141 2
IPv4 测试套件 IPv4 RFC 791,1122、1812 的组成部分 70 2
ICMP RFC 792 32 2
DHCPv4 DHCP 客户端 RFC 2131 92 2
DHCP 服务器 RFC 2131 74 2
路由 IP RIP RIP RFC 1058、2453 50 2
IPGW RFC 1812、1122 18 2
RIPng RIPng RFC 2080 63 2
OSPF Core OSPF RFC 1583、2328 312 3
OSPF 扩展 Opaque LSA、NSSA、DB Overflow、Stub Router Ext RFC 2370、3101、1765、3137 56 3
OSPF TE RFC 3630 54 2
OSPFv3 OSPFv3 RFC 2740 325 3
VRRP VRRP RFC 3768 83 2
BGP4 Core BGP RFC 4271 187 3
BGP4 扩展 BGP-OSPF、Communities、Route Flap Damping、Route Reflection、Route Refresh、Confederations RFC 1403、1997、2439、2796、2918、3065 118 3
BGP Plus BGP+ with IPv6 RFC 4271、4760、2545 200 3
ISIS ISIS RFC 1195、ISO/IEC
10589:1992(E)
213 2
ISIS ISIS-TE RFC 3784 31 1
ISISv6 ISIS-v6 draft-ietf-isis-ipv6-05 205 2
MPLS MPLS 卷标封装 RFC 3032 59 2
RSVP-TE RSVP-TE RFC 3209 90 3
RSVP-TE RSVP-TE P2MP RFC 4875 48 3
LDP LDP RFC 3036 335 3
L2VPN
(PWE3)
PWE3-Control RFC 4447 69 2
PWE3 封装 RFC 4448、4618、4717、4385、4623 70 2
VPLS VPLS RFC 4762 58 4
L3 VPN L3 VPN RFC 4364 101 3
组播
测试套件
IGMP IGMPv2 RFC 2236 49 2
IGMPv3 RFC 3376 155 2
DVMRP DVMRP draft-ietf-idmr-dvmrp-v3-07 66 3
PIM 密集模式 draft-ietf-pim-dm-new-v2-04 162 3
稀疏模式,SSM RFC 4601、draft-ietf-pim-sm-bsr-09 324 3
PIMv6 稀疏模式 draft-ietf-pim-sm-v2-new-12 267 3
MLD MLDv1 RFC 2710 98 2
MLDv2 RFC 3810 203 2
TCP 测试套件(见注 1) TCP Core TCP RFC 793、1122、2460 179 2
TCP A、高级版 Slow Start、Congestion Control、PMTU Disc、MD5 RFC 2001、2581、1191、2385、2463、1981 48 1
TCP 高性能 Ext for High Performance、Selective Ack RFC 1323、2018、793 48 1
UDP 测试套件 UDP UDP RFC 728、1122 35 1
Layer 4-7 测试套件 HTTP HTTP 服务器 RFC 2616 345 1
Telnet Telnet 客户端/服务器 RFC 854 45 1
           
IP 存储套件 iSCSI iSCSI 目标 RFC 3720 211 1
iSCSI 来源机器 RFC 3720 205 1
VPN
测试套件
IPSec AH MD5、SHA RFC 4301、4302 61 2
IPSec ESP MD5、SHA、DES、3DES、Blowfish、AES RFC 4301、4303、4304、4305、4306 76 2
IPSec IKE ISAKMP、IKE RFC 2407、2408、2409 385 2
IPSec AH / IPv6 MD5、SHA、IPSecv6 RFC 4301、4302 69 2
IPSec ESP / IPv6 MD5、SHA、DES、3DES、Blowfish、AES RFC 4301、4303、2404、2405、2406 78 2
IPSec IKE / IPv6 ISAKMP、IKE RFC 2407、2408、2409 388 2
L2TPSec L2TP RFC 2661 105 2
L2TP L2TP RFC 2661 105 1
PPTP PPTP draft-ietf-pppext-pptp-02 55 1
PPP 测试套件 PPP LCP, PPP, PPP in HDLC RFC 1661、1662 111 2
身份验证 (PAP、CHAP) RFC 1334、1994 37 1
IPCP IPCP RFC 1332 19 2
VJ VJ 压缩 RFC 1144 48 2
PPPoE PPP over Ethernet RFC 2516 75 2
Multilink PPP MPPP RFC1717、1990 59 3
Multi-class Extension RFC 2686 9 3
运营商级以太网 MEF9 MEF9 MEF1、MEF9、Iometrix Test Plan version 1.4 247 6
EtherCFM Ethernet CFM IEEE P802.1ag/D8.1 2007 238 3
EtherOAM Ethernet OAM IEEE 802.3-ah-2004 167 3
MEF OAM MEF OAM MEF 21 Abstract Test Suite for UNI Type 2 127 2
服务 OAM Y.1721 ITU-T Y.1731 05/2006、IEEE P802.1ag/D8.1 June 8,2007 106 2
厂商 BB PBB IEEE 802.1ah D4.2 2005 55 2
桥接 STP 802.1d IEEE Std.802.1D-1998 53 3
RSTP 802.1w IEEE Std.802.1D-2004 127 4
EAPOL 802.1x、MD5、TLS、TTLS IEEE 802.1x-2004 74 3
MSTP 802.1s IEEE 802.1s、802.1Q-2003 231 4
LLDP LLDP IEEE 802.1AB 2005 103 3
Mcast Snooping IGMP/MLD Snooping RFC 4541 41 3
VLAN 802.1q、GMRP、GVRP IEEE Std.802.1Q-2003 155 4
LACP 802.3ad IEEE Std.802.3-2002 Clause 43 119 4
QinQ QinQ IEEE 802.1ad 2005 135 2
语音 SIP SIP 服务器 RFC 3261 297 2
RMON
测试套件
RMON Ethernet
General
RFC 1757
RFC 1757
116
372
1
1
工具套件 TCP Toolkit   N/A 4 1
SNMP 工具套件 仅工具套件和样本测试 N/A 9 1

注 1:TCP 测试套件需要从目标 TCP 层的上面一层和下面一层连接受检设备、从 TCP 层的下面一层连接可通过传统的物理层接口来实现。从 TCP 层的上面一层连接只能用 Ixia 开发的 TCP Stub 这一独特应用程序来完成。TCP Stub 由 Ixia TCP 测试套件远程控制与管理。TCP Stub 的目的在于在 TCP 层上方生成测试所需的刺激。TCP Stub 是与 TCP 测试套件捆绑在一起的便携 C 代码。客户需要将 TCP Stub 编译到其目标系统上。

优点

IxANVL 节约时间与资金
IxANVL 使厂商能够在整个产品生命周期内验证设计。可以尽早确定问题以防止代价昂贵的最后一分钟返工。IxANVL 可以仿真大型多节点网络,这在以前从成本角度而言是禁止的。结果是更有效的测试和更快速的产品发布时间。

IxANVL 提高自信
IxANVL 通过允许在无人值守情况下自动进行广泛且彻底的测试来提高在产品质量方面的自信。IxANVL 的测试结果允许用户:

  • 准确地确定设备的协议软件在哪些地方符合规范,哪些地方不符合规范
  • 观察设备如何处理来自非兼容网络组件的流量
  • 通过回归测试确定新的进展对现有代码有什么影响

IxANVL 能够轻松扩展

通过源代码许可,用户能够向他们的 IxANVL 系统轻松添加新的接口类型、协议和/或测试案例。

IxANVL 支持更多协议
IxANVL 支持各种各样的协议,包括单播/组播路由、桥接、IPv6、VPN、MPLS、PPP、TCP/IP、RMON、Voice over IP、城域以太网和 IP 存储。

测试方法

IxANVL 遵行严格的过程来开发测试套件:

  • 逐行分析协议说明
  • 制定可测试语句列表,称为“测试判定列表”(TAL)
  • 通过更多负面测试增加 TAL
  • 为测试套件排定 TAL 的优先顺序并分组
  • 为每个接受的测试判定制定测试方法

在开发过程中,与协议标准制定者或实施者不断进行确认。

测试配置

IxANVL 测试套件可运行带普通网卡的 Linux 或 Windows PC 上或通过虚拟网卡 (VNIC) 连接在 Ixia 的负载模块上运行。测试仪 (PC) 通过测试接口连接受检设备 (DUT)。视测试配置而定,最多可以使用四个接口。IxANVL 能够灵活地仿真各种系统拓扑结构,几乎能够为任何受检设备创建任何测试场景。

IxANVL 提供一个用于测试自动化的命令行接口选件,一个使用方便的图形用户界面,用于进行直观的测试执行管理和详细报告。还提供一个批处理运行程序,用于出于回归目的安排测试运行的顺序。

测试执行

IxANVL 将测试案例分为三类:“必须”、“应该”和“可以”。可以根据其类别或测试拓扑结构选择和执行测试。

IxANVL 测试有两个运行选项 - GUI 或命令行输入。在 GUI 模块中,用户选择要运行的测试套件和测试案例。在命令模式中,用户输入带选项的命令,指出应运行的测试以及需要的输出级别。

接着,IxANVL 依据设计目的将数据包发送到受检设备,然后 IxANVL 从受检设备接收数据包,并且将它们与预期进行比较。收到这些数据包之后,IxANVL 根据返回的信息进行操作 - 它可能继续测试、停止测试、记录错误消息或进行一系列其他功能。

在测试期间,IxANVL 实时记录进度。完成后,IxANVL 指出测试是否合格。接着,IxANVL 继续下一测试,直到所有选择的测试都运行完毕。

测试结果

用户可以指定四个不同级别的测试输出:

  • 高 - 基本合格/不合格
  • 中 - 合格/不合格和测试事件状态
  • 低 - 带数据包解码的全面报告
  • 十六进制转储 - 详细报告,以十六进制方式转储在测试仪和受检设备之间交换的每一个数据包

IxANVL 结果包含详细的跟踪输出及测试方法描述以便并排参考。

除了日志输出以外,IxANVL 还提供时序图,表示在 IxANVL 和受检设备之间交换的测试数据包的关系。

IxANVL 为每一个测试案例提供全面的逐数据包分析。

记录所有 IxANVL 测试以便进行后期分析。

平台

IxANVL 工作站支持以下配置:

  • Redhat Linux 9.0(带 kernel 2.4.20-8 或 2.4.20-6)、Redhat Enterpise 4.0(带 kernel 2.6.9-11 或 2.6.22.0.2.EL)、Redhat Enterprise 5.0(带 kernel 2.6.18-53.el5)
  • Microsoft Windows XP Professional 或 Windows 2003 Server(美式英文版)
  • 1.5G Hz Pentium CPU 或更快(仅限于 32 位系统)
  • 1G MB RAM
  • 512 MB 可用磁盘空间

支持的接口

IxANVL 支持直接连接到 Linux 或 Windows PC 的各种网卡:

  • 以太网 10/100
  • 吉比特以太网
  • 异步串行
  • 同步串行
  • T1/E1
  • PPPoE

IxANVL 还支持 Ixia 的虚拟网卡 (VNIC)。Ixia VNIC 是一个驻留在 Linux 工作站和 Ixia 机箱中的接口驱动程序,允许 IxANVL 测试套件访问 Ixia 的负载模块。

Ixia VNIC 支持以下 Ixia 负载模块:

  • 10 吉比特以太网,包括 NGY 系列
  • 以太网 TXS 系列 (10/100/1000 Mbps)
  • Packet over Sonet OC3/12/48/192
  • ATM OC-3/12

VNIC 需要以下软件:

  • 客户端(IxANVL 工作站):Redhat 9.0(带 kernel 2.4.20-8 或 2.4.20-6)、Redhat Enterprise 4.0(带 kernel 2.6.9-11.EL 或 2.6.22.0.2.EL)、Redhat Enterprise 5.0(带 kernel 2.6.18-53.el5)、Microsoft Windows XP Professional 或 Windows 2003 Server(美式英文版)
  • 服务器(Ixia 机箱):5.20 GA Patch2 或 5.30 EA SP2(或更高)

每个合规性测试套件支持一套不同的测试接口。请联系 Ixia 以了解您感兴趣的适合测试套件的测试接口。

产品定购信息

  • 924-00x-10xx: IxANVL 框架许可证
  • 924-040-91xx: IPv6 框架升级,如果需要 IPv6 测试
  • 924-030-xxx: 用于每个单独测试接口的接口支持软件。这是运行 IxANVL 测试套件所需的定制接口驱动程序
  • 924-xxx-xxx:单独的 IxANVL 测试套件

 

 

上一条:IXIA 网络性能测试系统 下一条:IxLoad

京公网安备 11010802029863号