手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络知识>网络协议>列表

Internet Protocol version 6 (IPv6) Conformance and Performance Testing之四

来源:互联网 作者:west263.com 时间:2008-02-22
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

IPv6 Testing - Sample Test Plans

The test plans presented here illustrate how Ixia's solutions address the challenges of IPv6 testing.

  1. IPv6 Conformance Test
  2. IPv6/IPv4 Forwarding Performance Test
  3. Tunneling Functional Test
  4. Tunneling Performance Test
  5. IPv6 Routing Performance and Scalability Test


1. IPv6 Conformance Test

Objective: Verify the DUT's compliance with the following features defined in various RFCs:

  • IPv6 (RFC 2460)
  • Transmission of IPv6 Packets over Ethernet Networks (RFC 2464)
  • IPv6 over PPP (RFC 2474)
  • ICMPv6 (RFC 2463)
  • Stateless Address Autoconfiguration (RFC 2462)
  • Path MTU Discovery (RFC 1981)
  • Neighbor Discovery Protocol (RFC 2461)
  • Multicast Listener Discovery (RFC 2710)
  • Tunneling (RFC 2529, RFC 2893, and RFC 3056)

Additional test suites are available for legacy IPv4 and IPv6 routing. Both IPv6 and IPv4 should be tested in a dual stack implementation.



Figure 1. IPv6 conformance test setup.

Test setup: An IxANVL Linux workstation connects directly to the DUT, or via Ixia test hardware, with one or two test interfaces (see Figure 1). The Ixia test platform will emulate either hosts or routers in IPv6 and IPv4 mode, depending on the configuration of each test case.

Methodology: IxANVL runs a number of test cases against the DUT based on the direct interpretation of various IPv6 RFCs.

  1. Configure each IxANVL network interface with the appropriate network parameters, including those of the DUT, such as IP address, MAC address, gateway, etc.
  2. Specify configuration of the DUT, typically via command scripts such as Expect scripts. IxANVL is able to automatically execute the scripts to configure the DUT before, during, or after the test.
  3. Select a set of test cases to run in IxANVL (see Figure 2).
  4. Run IxANVL in a batch mode with the command scripts, reconfiguring the DUT as required between test cases to match the IxANVL test setup.

Result: Number of tests passed/failed, including reasons for failed cases (see Figure 3).



Figure 2. IxANVL conformance test cases.



Figure 3. IxANVL test results.

2. IPv6/IPv4 Forwarding Performance Test

Objective: Characterize the performance of the data plane in forwarding IPv6 and IPv4 traffic. IETF RFC2544 defines how to characterize data plane performance. Ixia has implemented the RFC2544 test in IxScriptMate. Four tests have been developed to support RFC2544:

The back-to-back test determines how the DUT responds to different quantities of frames with the minimum gap allowed by the protocol specification.

  • The frame loss test determines how the DUT responds to streams with different loading.
  • The throughput test finds the highest rate at which the DUT can forward frames.
  • The latency test reveals how much processing overhead the DUT requires to forward frames.




Figure 4. Packet forwarding performance test setup.

Test setup: A minimum of two Ixia ports will be used for this test, in conjunction with the IxScriptMate RFC2544 test (see Figure 4).

Methodology: This test will involve several test ports to match the DUT's port density. Ideally, the test should flood traffic to every input port of the DUT. A number of Ixia load modules will be connected to the DUT. Ixia's IxScriptMate is used to perform the RFC 2544 benchmark test.

  1. Connect appropriate Ixia load modules with the DUT. Try to match the DUT's port density.
  2. Run IxScriptMate on the client console. Select RFC2544 test.
  3. Configure appropriate port and traffic parameters for each one of RFC2544 tests. Set the protocol type as IPv6 under Traffic Setup menu (see Figure 5).
  4. Execute all four tests to characterize IPv6 performance.

Mixed traffic with IPv4: Testers can run another instance of IxScriptMate on the same console. The second IxScriptMate will run the same RFC2544 test with additional ports assigned to generate and measure IPv4 performance. Users can adjust the number of ports running IPv6 traffic (with the first instance of IxScriptMate), and the number of ports running IPv4 traffic (with the second instance of IxScriptMate). The goal is to generate a mixed IPv6 and IPv4 traffic to stress a dual-stack DUT.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!