IxANVL : IPv6 Transition Mechanism Test Suites

Similar documents
MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

IxNetwork TM MPLS-TP Emulation

Virtual Private LAN Service (VPLS) Conformance and Performance Testing Sample Test Plans

Introduction to IP v6

IPv6 Fundamentals: A Straightforward Approach

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Basic IPv6 WAN and LAN Configuration

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

ProCurve Networking IPv6 The Next Generation of Networking

Implementing DHCPv6 on an IPv6 network

Procedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address

IxVeriWave BYOD (Bring Your Own Device) Testing

IPv6 Hardening Guide for Windows Servers

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc.

IPv6 Advantages. Yanick Pouffary.

Step-by-Step Guide for Setting Up IPv6 in a Test Lab

IxNetwork OpenFlow Solution

Interconnecting Cisco Networking Devices, Part 1 (ICND1) v3.0

IPSec Virtual Private Networks Conformance and Performance Testing Sample Test Plans

NETWORK MANAGEMENT SOLUTIONS

Moonv6 Test Suite DRAFT

ERserver. iseries. Networking TCP/IP setup

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Tomás P. de Miguel DIT-UPM. dit UPM

ACHILLES CERTIFICATION. SIS Module SLS 1508

Router and Routing Basics

SSVVP SIP School VVoIP Professional Certification

Multicast: Conformance and Performance Testing

Moonv6 Test Suite. IPv6 Firewall Network Level Interoperability Test Suite. Technical Document. Revision 1.0

Interconnecting Cisco Network Devices 1 Course, Class Outline

6LoWPAN: An Open IoT Networking Protocol

How To Learn Cisco Cisco Ios And Cisco Vlan

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion

WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Networking 4 Voice and Video over IP (VVoIP)

"Charting the Course...

Spirent TestCenter PACKET GENERATOR AND ANALYZER BASE PACKAGE

WaveInsite Mobile WLAN Client Interoperability and Performance Testing

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

Moonv6 Test Suite. IPv6 Firewall Functionality and Interoperablility Test Suite. Technical Document. Revision 0.6

6LoWPAN Technical Overview

Agilent N2X Layer 2 MPLS VPN Emulation Software

IPv6 in Axis Video Products

Document ID: Introduction

Firewalls und IPv6 worauf Sie achten müssen!

IPv6 SNMP Network Management Joint Techs Winter 2010

TR-296 IPv6 Transition Mechanisms Test Plan

About the Technical Reviewers

INTERCONNECTING CISCO NETWORK DEVICES PART 1 V2.0 (ICND 1)

IxLoad Data Mail (SMTP, POP3, IMAP) Features

Cisco Network Planning Solution 2.1 and Cisco Network Planning Solution - Service Provider 2.1

Software Defined Networking (SDN) - Open Flow

his document discusses implementation of dynamic mobile network routing (DMNR) in the EN-4000.

WHITE PAPER. SDN Controller Testing: Part 1

Adapt Support Managed Service Programs

Sage Grant Management System Requirements

Implementation of College Network Scenario Module by Using CCNA

VXLAN: Scaling Data Center Capacity. White Paper

Digi Connect WAN Application Guide Using the Digi Connect WAN and Digi Connect VPN with a Wireless Router/Access Point

Traffic Analyzer Based on Data Flow Patterns

Cisco Packet Tracer 6.3 Frequently Asked Questions

Denial of Service (DOS) Testing IxChariot

Lab Testing Summary Report

LVA Syllabus Part 1

IPv6 en Windows. Juan Jackson Pablo García

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

Lab - Using Wireshark to View Network Traffic

VoIP Testing IxChariot

Cisco Certified Network Associate - Design

Chapter 3 Configuring Basic IPv6 Connectivity

RackSim Virtualized Data Center Simulation

Fiery E100 Color Server. Welcome

Interconnecting Cisco Networking Devices Part 2

Juniper / Cisco Interoperability Tests. August 2014

MPLS Architecture for evaluating end-to-end delivery

Introduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

Network device management solution

: Interconnecting Cisco Networking Devices Part 2 v1.1

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

TESTING IPV6 ROUTERS WITH THE NEIGHBOR DISCOVERY PROTOCOL

IP - The Internet Protocol

IPv6 for AT&T Broadband

CT LANforge-FIRE VoIP Call Generator

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Telematics. 9th Tutorial - IP Model, IPv6, Routing

NATed Network Testing IxChariot

Installing and Configuring Websense Content Gateway

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Transport and Network Layer

Host Configuration (Linux)

IPv6 for Cisco IOS Software, File 2 of 3: Configuring

Raritan Valley Community College Academic Course Outline. CISY Advanced Computer Networking

Cisco Which VPN Solution is Right for You?

Chapter 4 Virtual Private Networking

Introduction to Mobile IPv6

Transcription:

IxANVL : IPv6 Transition Mechanism Test Suites Conformance testing is required to validate that networking devices are compliant with existing standards. This ensures that devices not only support known protocol features correctly, but also that devices will be able to interoperate with other devices in the network. Ixia's IxANVL (Automated Network Validation Library) is the industry standard for automated network/protocol validation. Developers and manufacturers of networking equipment and Internet devices rely on IxANVL to validate protocol compliance and interoperability. Many customers have chosen IxANVL for its ease-of-use, enhanced GUI, and flexible test automation capabilities. In addition, IxANVL offers a veritable universe of protocol libraries and utilities. IxANVL has several test suites that cover various networking technologies and protocols. IxANVL s IPv6 transition mechanism test suites provide conformance testing for such technologies as Generic Packet Tunneling in IPv6. An example test topology for GPT is shown in the figure below: Figure 1: GPT test Benefits IxANVL Saves Time and Money IxANVL allows vendors to verify the design during their product s entire life cycle. Problems can be identified earlier to prevent costly last-minute reworks. IxANVL emulates large, multi-node networks that previously were cost prohibitive -- resulting in more efficient tests and quicker product release times. IxANVL Increases Confidence IxANVL increases confidence in product quality by enabling extensive and thorough testing, performed automatically and without supervision. IxANVL's test results allow users to: Determine exactly where a device's protocol software does and does not meet the specification Observe how well the device handles traffic from noncomplying network components Determine how new development effects existing code, via regression testing IxANVL Expands Easily With a source code license, users can easily add new interface types, protocols, and/or test cases to their IxANVL system. IxANVL Supports More Protocols IxANVL supports a comprehensive list of protocols, including unicast/multicast routing, bridging, IPv6, VPN, MPLS, PPP, TCP/IP, and metro Ethernet. 26601 Agoura Road Calabasas, CA 91302 USA Tel + 1-818-871-1800 www.ixiacom.com Document No.: 915-1313-01 Rev E December 2015 - Page 1

In this topology, ANVL simulates A generic packet tunnel 'T0' A Host directly connected to DUT through N0 A Router simulating Tunnel T0 Exit Point directly connected to DUT through N1 DUT simulates Tunnel T0 Entry Point Test Coverage IxANVL s IPv6 transition test suite includes the following protocol test options. IxANVL Test Suites Reference Specification Target Protocols Test Case Count Generic Packet Tunneling in IPv6 RFC 2473 "Generic Packet Tunneling in IPv6 Specification." sections: 3.1, 3.2 4.1.1 4.1.1 5 6.3, 6.4, 6.6 6.7, 7, 7.1 8, 8.1, 8.2, 8.3 Generic Packet Tunneling in IPv6 features: Setup Verification Tests IPv6 Encapsulation Packet processing in Tunnels Tunnel Encapsulation limit option Tunnel IPv6 Header IPv6 Tunnel State Variables Ipv6 Tunnel Packet Fragmentation IPv6 Tunnel Packet Size Issues Tunnel ICMP Messages 46 (6 negative) ICMP Messages for IPV6 Original packets ICMP Messages for IPV4 Original packets IPv6 Tunnel Error Processing and Reporting IPv6 over IPv4 RFC 2529 "Transmission of IPv6 over IPv4 Domains without Explicit Tunnels." sections: IPv6overv4 features: DNS Tunnel MTU and Fragmentation 66 (7 negative) 2 Hop Limit 3 IPv6 ICMP Error 4 IPv4 Header Construction 7 Decapsulation Link-Local Addresses RFC 3056 "Connection of IPv6 Domains via IPv4 Clouds." sections: Neighbor Discovery over Tunnels RFC 2529 MTU Frame Format 3 Stateless Autoconfiguration Page 2

IxANVL Test Suites Reference Specification Target Protocols Test Case Count 4 5.1 5.3 7 9 RFC 3068 "An Anycast prefix for 6to4 Relay Routers." -- sections: 2.1 4.2 4.3 4.4 5.2 Unicast Address Mapping Multicast Address Mapping Scaling and Transition Issues Encapsulation RFC 3056 MTU Simple Scenario Sending and Decapsulation Rules ICMP Messages Security Considerations 6to4 Relay Router Description of the Solution Discussion of the Solution, Discovery and Failover RFC 4213 "Transition Mechanisms for IPv6 Hosts and Routers." sections: 2.2 3.2.1 3.2.2 3.3 3.4 3.5 3.6 3.7 3.8 Benefits IxANVL Saves Time and Money IxANVL allows vendors to verify the design during their product s entire life cycle. Problems can be identified earlier so as to prevent costly last-minute reworks. IxANVL emulates large, multi-node networks that previously were cost prohibitive -- resulting in more efficient tests and quicker product release times. Page 3

IxANVL Increases Confidence IxANVL increases confidence in product quality by enabling extensive and thorough testing, performed automatically and without supervision. IxANVL's test results allow users to: Determine exactly where a device's protocol software does and does not meet the specification Observe how well the device handles traffic from non-complying network components Determine how new development effects existing code, via regression testing IxANVL Expands Easily With a source code license, users can easily add new interface types, protocols, and/or test cases to their IxANVL system. IxANVL Supports More Protocols IxANVL supports a comprehensive list of protocols, including unicast/multicast routing, bridging, IPv6, VPN, MPLS, PPP, TCP/IP, and metro Ethernet. Test Methodology IxANVL follows a rigorous test suite development process: Analyze a protocol specification line-by-line Develop a test assertion list (TAL), which is a list of testable statements Augment TALs with more negative tests Prioritize and group TALs for the test suite Develop a test method for each accepted test assertion IxANVL performs continual verification of protocol standard authors or implementers during the development process. Test Configuration The IxANVL test suite can run on a Linux or Windows PC with off-the-shelf network interface cards, or on Ixia's load modules through a virtual network interface card (VNIC) connection. The tester (PC) connects with the DUT via test interfaces. Up to four interfaces may be used, depending on the test configuration. IxANVL flexibly emulates various system topologies, and creates virtually any test scenarios for almost any DUT. IxANVL offers both a command-line interface for test automation and a user-friendly graphical user interface, allowing intuitive test execution management and detail reporting. A batch runner is also available for scheduling regression test-run sequences. Page 4

Test Execution IxANVL classifies test cases into three categories: MUST, SHOULD, and MAY. Tests can be selceted and executed based on their categories or test topologies. The IxANVL test can be run using two options - GUI or command line input. In GUI mode, the user selects which test suite and test cases to run. In command line mode, the user types a command with options indicating which tests should run and the desired output level. In the test, IxANVL sends packets to the DUT based on the test designed, and compares the received DUT packets to what was expected. After receiving these packets, IxANVL reacts according to the returned information - it may continue the test, stop the test, log an error message, or a host of other functions. During the test, IxANVL logs the progress in real-time. After completion, IxANVL indicates whether the test passed or failed. IxANVL then repeats the process with the next test until all selected tests have been run. Platform An IxANVL workstation supports the following configuration: CentOS 5.3 (kernel 2.6.18-128.e15xen); CentOS5.9 (32 bit) with kernel 2.6.18-348.el5; RHEL5.9 (32 bit) with kernel 2.6.18-348.el5, CentOS-6.5 (64 bit) with kernel 2.6.32-431.el6.x86_64 Microsoft Windows 2003 Server (32 bit), Windows XP Professional (32 bit), Windows 2008 Server Enterprise SP2 (32-bit), Windows 7 Enterprise (32 bit), Windows 7 Professional (32 bit), Windows 7 Professional (64 bit), Windows 2008 Server R2 standard (64 bit) (US English versions) 2 GHz Pentium CPU or faster 2 GB RAM 512 MB Free Disk Space Product Ordering Information 924-430-10PBF - IxANVL, Protocol Test Package, IPv6 bundle This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features and functionality. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer. Page 5