UNH InterOperability Lab
Interoperability & Conformance Testing And Test Suite Harmonization
Erica Johnson
May, 2007
Improving Networks Worldwide.
UNH-IOL IPv6 Program
Overview
• UNH-IOL Background • IPv6 Testing Programs
– IPv6 Ready Logo – Moonv6 Network Project – UNH-IOL IPv6 Test Suites
• Custom Test Tools • IPv6 Equipment Test Bed • Summary
UNH-IOL IPv6 Program
Background and Facilities
• Established in 1988 and part of the University of New Hampshire • 100% funded by Commercial companies • Operates 19+ consortiums / services groups • Work with 130+ companies from around the world • 32,000 square foot facility • Largest heterogeneous test beds in N. America – Thousands of traffic generators ports – Hundreds of hosts, routers, switches – Leading-edge test equipment from every major company (Agilent, Empirix, Ixia, Spirent)
UNH-IOL IPv6 Program
Importance of Interoperability
Plug-and-play operation independent of who provided the product; works with the user’s environment and applications
• Bridges creation and deployment • Provides uncompromised thirdparty validation • Decreases R&D and support costs • Accelerates time to market • Promotes market acceptance of new technologies
UNH-IOL IPv6 Program
IPv6 Testing Programs
Focused IPv6 testing since 1996
• • Product Verification Increased customer confidence
– Neutral 3rd party reports verify the functionality of devices Network Integration Projects Custom Test Development Technology Demonstrations Hold industry wide group testing events Whitepapers and Press Releases
•
Professional Services
– – –
•
Enhanced Product Awareness
– –
UNH-IOL IPv6 Program
IPv6 Ready Logo Program
Responsibilities Include:
North American Representative
– Review N. American applications and results – Cross-check results between labs – Currently perform the following testing as service:
• Phase-1 Base Conformance, Interoperability • Phase-2 Base Conformance, Interoperability • Phase-2 IPsec Conformance, Interoperability • Phase-2 IKEv1 Conformance, Interoperability • Phase-2 DHCPv6 Conformance, Interoperability
UNH-IOL IPv6 Program
IPv6 Ready Logo Holders
IOL helped the following achieve the IPv6 Ready Logo
UNH-IOL IPv6 Program
Moonv6 Network Project
• A collaborative effort led by the North American IPv6 Task Force with
– The UNH Interoperability Lab – The U.S. Government's Department of Defense Joint Interoperability Test Command (JITC) – Commercial service providers
• The project has 2 aspects
– An overlay network on which applications can be shared and end to end testing is performed – Lab-based testing of vendor products
• IPv6 deployment testing defined by network operators • Industry updates that demonstrate the current capabilities of IPv6
UNH-IOL IPv6 Program
Moonv6 Test Items
• IPv6 Base Specifications • Application Demonstrations • IPv6 Routing
– OSPFv3, BGP4+, IS-IS, PIM-SM
• IPsec
•Firewalls and Access Policy •DHCP and DNS •Transition Mechanisms •IPv4/IPv6 QoS •Mobility
UNH-IOL IPv6 Program
In-lab testing: Conformance Test Suites
• • • • • • IPv6 Ready Logo Phase1/2 Base IPv6 Ready Logo Phase-2 IPsec IPv6 Ready Logo Phase-2 DHCPv6 PIM-SM for IPv6 RIPng for IPv6 MLDv1
UNH-IOL IPv6 Program
In-lab testing: Interoperability Test Suites
• IPv6 Ready Logo Base Interoperability
– – – – ICMP Autoconfiguration and Duplicate Address Detection (DAD) Path MTU and Fragmentation Neighbor Discovery including multiple prefixes and redirects
• • • • • • •
IPv6 Ready Logo IPsec Interoperability IPv6 Ready Logo DHCPv6 Interoperability Application Office Network Interoperability RIPng OSPFv3 BGP-4+ PIM-SM
UNH-IOL IPv6 Program
Custom Test Tools - TestMonkeyTM
• Modular and cross-platform API • Unique Packet Generation • Fully automated protocol analysis and testing capabilities • Currently used by UNH-IOL personnel only for purpose of testing services
UNH-IOL IPv6 Program
Features: TestMonkeyTM
• • • • • Friendly Gui Scheduling Filtering Triggering Packet Capture Utility
UNH-IOL IPv6 Program
IPv6 Equipment List
• Host Software
– – – – – – – – – – Apple Computer, Inc. Mac OS X Compaq Computer Corp. Tru64 UNIX Hewlett Packard HP-UX & OpenVMS Redhat Linux and FreeBSD Microsoft WinXp and MS Mediaclient Panasonic bb-hcm311 & KX-HCM280 Sun Microsystems SUNFIRE V210 Sun Microsystems Sunfire V65x MRV Communications LX1000 MRV Communications LX4000
• Firewalls
– Juniper Networks Netscreen-204-001 – Juniper Networks NS 500 – Secure Computing Sidewinder G2 Firewall – Symantec Gatway Security 5420
• IPv6-enabled Routers
– – – – – – – – – – – – – 6WIND 6100/6200 Series Cisco Systems 7200 Extreme Black Diamond, x450, 48si Foundry Networks BigIronMG8, NI4802 Hitachi, Ltd. GR2000 IP Infusion ZebOS Juniper Networks t640 Juniper Networks M7 Mercury RUSH-1000W, RUSH-1004W NextHop Technologies GateD Nokia IP2250 Nortel Networks 8600 series Nokia IP380
• Servers
– – – – Hewlett Packard Company HP PA-RISC Lucent Dell Optiplex GX1, Sun Q00402 Microsoft Windows Longhorn Microsoft Windows 2003
• Printers
– Hewlett Packard JetDirect and LaserJet
• Test Systems
– – Agilent Router Tester & Network Tester Ixia Communications 250
UNH-IOL IPv6 Program
Summary Wrap Up
QUESTIONS?