IPv6 Application Test Service

Similar documents
ROUTING CONSORTIUM TEST SUITE

ROUTING CONSORTIUM. Routing Information Protocol Version 2 (RIP) Multi-System Interoperability Test Suite. Technical Document. Revision 2.

IPv6 CONSORTIUM TEST SUITE Address Architecture Conformance Test Specification

ROUTING CONSORTIUM. Virtual Router Redundancy Protocol Version 3 Interoperability Test Suite. Technical Document. Draft Version

ROUTING CONSORTIUM. Open Shortest Path First (OSPF) Multi-System Interoperability Test Suite. Technical Document. Revision 1.6

ROUTING CONSORTIUM. Virtual Router Redundancy Protocol Operations Test Suite. Technical Document. Revision 2.5

ROUTING CONSORTIUM TEST SUITE

ROUTING CONSORTIUM. Open Shortest Path First (OSPF) NSSA Option Test Suite. Technical Document. Revision 1.9

Bridge Functions Consortium

Ethernet Switching Protocols

IWARP Consortium. Network Impairments Test Suite. Technical Document. Revision 0.3

ROUTING CONSORTIUM. Intermediate System to Intermediate System (IS-IS) Operations Test Suite. Technical Document. Revision 4.6

40 AND 100 GIGABIT ETHERNET TESTING SERVICE

Bridge Functions Consortium. Bridge Functions Consortium

Bridge Functions Consortium

UNH IOL iscsi CONSORTIUM

UNH IOL iscsi CONSORTIUM

Bridge Functions Consortium

IP CONSORTIUM TEST SUITE Internet Protocol, Version 6

IPv6 TESTING SERVICES TESTING MEMBERSHIP PROPOSAL 21 MADBURY RD, SUITE 100 DURHAM, NH

Bridge Functions Consortium

ROUTING TESTING SERVICES TESTING MEMBERSHIP PROPOSAL 21 MADBURY RD, SUITE 100 DURHAM, NH

UNH IOL iscsi CONSORTIUM

AUTOMOTIVE ETHERNET CONSORTIUM

OSPF NSSA Operations Test Report Revision 1.7. InterOperability Lab 121 Technology Drive, Suite 2 Durham NH,

UNH-IOL PCIe CONSORTIUM

SERIAL ATTACHED SCSI (SAS) CONSORTIUM

UNH IOL SERIAL ATTACHED SCSI (SAS) CONSORTIUM

ETHERNET TESTING SERVICES

UNH-IOL. FC-1 Conformance Test Suite Version 4.3. Technical Document. Last Updated: February 23, 2008

UNH-IOL Open Networking Consortium

UNH-IOL NVMe Test Consortium

WLAN The Wireless Local Area Network Consortium

Fast Ethernet Consortium

IPv6 READY. Conformance Test Scenario CE Router. Technical Document. Revision 1.0.1

UNH-IOL FIBRE CHANNEL CONSORTIUM

RIPv2 Interoperability Test Report Revision 1.1

Voice over IP Consortium

UNH-IOL iscsi CONSORTIUM

40 and 100 Gigabit Ethernet Consortium Clause 86 40GBASE-SR4 and 100GBASE-SR10 PMD Test Suite v0.1 Technical Document

UNH IOL NVMe Test Consortium

University of New Hampshire InterOperability Laboratory Ethernet in the First Mile Consortium

THE ETHERNET IN THE FIRST MILE CONSORTIUM. Annex 4A MAC Conformance Test Suite Version 1.0 Technical Document

Wireless LAN Consortium

UNH-IOL NVMe Testing Service

Ethernet. MDIO Auto-Negotiation Registers Test Suite For Twisted-Pair PHYs V1.0. Technical Document. Last Updated: Thursday March 19, :21 AM

UNH IOL iscsi CONSORTIUM

UNH-IOL NVMe Test Consortium

SERIAL ATTACHED SCSI (SAS) CONSORTIUM

10 GIGABIT ETHERNET. 10GBASE-T Physical Layer Interoperability Test Suite Version 1.0. Technical Document. Last Updated: October 3, :30 PM

TRILL Deployment Nears

GIGABIT ETHERNET CONSORTIUM

Interoperability Logo Group (OFILG) July 2017 Logo Report

Ethernet. Clause 22, 28, and 40 Management Registers Test Suite V4.0. Technical Document. Last Updated: Monday, March 9, :15 PM

UNH-IOL FIBRE CHANNEL CONSORTIUM

IPv6 READY. Conformance Test Scenario CE Router. Technical Document. Revision 1.0.0b1

University of New Hampshire InterOperability Laboratory Ethernet Consortium

University of New Hampshire InterOperability Laboratory Ethernet Consortium

University of New Hampshire InterOperability Laboratory Ethernet Consortium

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

UNH IOL iscsi CONSORTIUM

LLDP-MED Interoperability

The University of New Hampshire InterOperability Laboratory 10 GIGABIT ETHERNET. Clause 46 10Gb/s RS Test Suite Version 1.1 Technical Document

40 and 100 Gigabit Ethernet Consortium Interoperability Test Report

UNH IOL iscsi CONSORTIUM

WLAN The Wireless Local Area Network Consortium

DSL & Gfast TESTING PROPOSAL 21 MADBURY RD, SUITE 100 DURHAM, NH

WLAN The Wireless Local Area Network Consortium

Data Center Bridging Consortium

ETHERNET. Clause 28 Auto-Negotiation State Machine Base Page Exchange Test Suite v6.4. Technical Document. Last Updated: October 15, :00pm

10 GIGABIT ETHERNET CONSORTIUM. RS Test Suite V1.2a Technical Document. Last Updated: June 7, :30 pm

Data Center Bridging Consortium

IN THE FIRST MILE CONSORTIUM. Clause 65 Test Suite v1.1 Technical Document. Last Updated: March 23, :43pm

Wireless LAN Consortium abgn Infrastructure Interoperability Test Suite v4.4 Report

TR-355 YANG Modules for FTTdp Management

University of New Hampshire InterOperability Laboratory Ethernet Consortium

Fast Ethernet Consortium

Ethernet. Clause 40 Auto-Crossover Test Suite v1.6. Technical Document. Last Updated: December 22, 2005, 11:07 a.m.

10 GIGABIT ETHERNET CONSORTIUM. 10GBASE-R PCS Test Suite V1.0 Technical Document. Last Updated: September 30, :30pm

OpenFabrics Alliance Interoperability Logo Group (OFILG) May 2014 Logo Event Report

Wireless LAN Consortium

Ethernet. Clause 40 Auto-Crossover Test Suite V2.2. Technical Document. Last Updated: March 24, 2009, 3:15 p.m.

UNH-IOL 121 Technology Drive, Suite 2 Durham, NH OpenFabrics Interoperability Logo Group (OFILG)

ETSI TS V1.1.1 ( ) Technical Specification

Fibre Channel Consortium

IPv6 Testing at the UNH InterOperability Lab

OpenFabrics Alliance Interoperability Logo Group (OFILG) January 2014 Logo Event Report

University of New Hampshire InterOperability Laboratory Ethernet Consortia

ETHERNET. Clause 28 Auto-Negotiation Next Page Exchange Test Suite v2.3. Technical Document. Last Updated: Friday, February 03, :22 AM

OpenFabrics Alliance Interoperability Logo Group (OFILG) May 2013 Logo Event Report

ETSI TS V1.2.1 ( )

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

Web Development I PRECISION EXAMS DESCRIPTION. EXAM INFORMATION Items

OpenFabrics Alliance Interoperability Logo Group (OFILG) January 2016 Logo Event Report

Open Networking Testing Service Open Network Systems Interoperability Test Report

IPv6 Multi-Prefix Environment ~ Concept, Issues, and Solutions ~

Technical Specification IMS Network Testing (INT); User Documentation and IMS Codec and Adapter layer software for IPv6 and 3GPP Release 9

UNH-IOL 121 Technology Drive, Suite 2 Durham, NH OpenFabrics Interoperability Logo Group (OFILG)

Bridge Functions Consortium Spanning Tree Protocol Operations Test Suite Version 2.0

OpenFabrics Alliance Interoperability Logo Group (OFILG) January 2014 Logo Event Report

Transcription:

IPv6 Application Test Service Generic IPv6 Application Functional Test Plan Technical Document Version 0.1 University of New Hampshire 21 Madbury Road, Suite 100 Durham, NH 03824 IPv6 Application Test Service Phone: +1-603-862-3941 http://www.iol.unh.edu Fax: +1-603-862-4181 2017 University of New Hampshire

Table of Contents University of New Hampshire Table of Contents... 2 Modification Record... 3 Acknowledgements... 4 Introduction... 5 Definitions... 7 Test Organization... 8 Common Topology... 9 Test Specification Execution... 9 Section 1: IPv6 Addresses... 10 Test APP.1.1: IPv6 Addresses... 11 Test APP.1.2: Storing IPv6 Addresses... 12 Section 2: IPv6 Network... 13 Test APP.2.1: Install and Maintence Updates... 14 Test APP.2.2: Accessing Application Information over IPv6... 15 Test APP.2.3: DNS... 16 IPv6 Application Test Service 2 Generic IPv6 Application Test Plan

Modification Record Version Date Editor Modification 0.1 2017-5-05 Timothy Winters Initial Release of Application Test. IPv6 Application Test Service 3 Generic IPv6 Application Test Plan

Acknowledgements The University of New Hampshire would like to acknowledge the efforts of the following individuals in the development of this test suite: Marion Dillon Timothy Winters Univeristy of New Hampshire University of New Hampshire IPv6 Application Test Service 4 Generic IPv6 Application Test Plan

References The following documents are referenced in this text: [5952] A Recommendation for IPv6 Address Text Representation. S. Kawamura, M. Kawashima. August 2010. IPv6 Application Test Service 5 Generic IPv6 Application Test Plan

Introduction The University of New Hampshire s (UNH-IOL) is an institution designed to improve the interoperability of standards based products by providing an environment where a product can be tested against other implementations of a standard. This suite of tests validates that an Application properly functions on an IPv6- only network. Scope: The following tests verify the general operation of an Application in an IPv6-only network. IPv6 Application Test Service 6 Generic IPv6 Application Test Plan

Definitions Application Router Network DNS Server IPv6 Application Testing running on a USGv6 Host/Router A USGv6 Router IPv6-only network A DNS server that has both IPv4 and IPv6 IPv6 Application Test Service 7 Generic IPv6 Application Test Plan

Test Organization This document organizes tests by group based on related test methodology or goals. Each group begins with a brief set of comments pertaining to all tests within that group. This is followed by a series of description blocks; each block describes a single test. The format of the description block is as follows: The Test Label is the first line of the test page. It will have the following form: App.A.B Test Label Purpose Test Setup Procedure and Expected Behavior Possible Problems Where each component indicates the following: App Test Suite Identifier A Group Number B Test Number Scripts implementing this test suite should follow this convention, and may also append a character in the set [a-z] indicating a particular test part. The Purpose is a short statement describing what the test attempts to achieve. It is usually phrased as a simple assertion of the feature or capability to be tested. The Test Setup section describes the configuration of all devices prior to the start of the test. Different parts of the procedure may involve configuration steps that deviate from what is given in the test setup. If a value is not provided for a protocol parameter, then the protocol s default is used for that parameter. The Procedure and Expected Behavior table contains the stepby-step instructions for carrying out the test. These steps include such things as enabling interfaces, unplugging devices from the network, or sending packets from a test station. The test procedure also cues the tester to make observations of expected behavior, as needed, as not all steps require observation of results. If any behavior is expected for a procedure, it is to be observed prior to continuing to the next step. Failure to observe any behavior prior to continuing constitutes a failed test. Note, that while test numbers continue between test parts, each test part is to be executed independently (Following Common Test Setup and Cleanup as indicated), and are not cascaded from the previous part. The Possible Problems section contains a description of known issues with the test procedure, which may affect test results in certain situations. IPv6 Application Test Service 8 Generic IPv6 Application Test Plan

Common Topology Test Specification Execution When executing the test cases in this document, use the following steps: 1) No IPv4 Capabilities are enabled on any devices used for testing, meaning it s not enabled or administratively disabled. 2) DNS Records used for testing have both IPv4 and IPv6 records. IPv6 Application Test Service 9 Generic IPv6 Application Test Plan

Section 1: IPv6 Addresses University of New Hampshire Overview: The tests in this group verify that the Application is capable of parsing and storing IPv6 addresses. IPv6 Application Test Service 10 Generic IPv6 Application Test Plan

Test APP.1.1: IPv6 Addresses Purpose: Verify that the Application properly displays and parses IPv6 addresses. Test Setup: None. Procedure: Part A: Displaying IPv6 Addresses 1. Locate areas of the application that display addresses. 2. Display link-local IPv6 address. The observed address is displayed in a text format per RFC 5952, section 4. 3. Display global IPv6 address. The observed address is displayed in a text format per RFC 5952, section 4. Part B: Parsing IPv6 Addresses 4. Locate areas of the application where IPv6 addresses are entered into the system. 5. Enter a valid link-local IPv6 address. Observe that the application displays the value entered. 6. Enter a valid global IPv6 address. Observe that the application displays the value entered. Part C: Invalid IPv6 Addresses 7. Locate areas of the application where IPv6 addresses are entered into the system. 8. Enter an invalid IPv6 address that is too long for the field. 9. Enter a invalid IPv6 address that contains characters that are invalid. 10. Enter an invalid IPv6 address with more : than are allowed in RFC 5952. Observe that the address is not accepted. Observe that the address is not accepted. Observe that the address is not accepted. Possible Problems: None. IPv6 Application Test Service 11 Generic IPv6 Application Test Plan

Test APP.1.2: Storing IPv6 Addresses Purpose: Verify that the Application properly stores IPv6 addresses. Test Setup: None. Procedure: 1. Locate areas of the application that that require IPv6 Addresses are stored. 2. Verify that the application properly stores the valid IPv6 address including those used for cache. Observe that IPv6 addresses are stored correctly. Possible Problems: None. IPv6 Application Test Service 12 Generic IPv6 Application Test Plan

Section 2: IPv6 Network University of New Hampshire Overview: The tests in this group verify that the Application properly functions over an IPv6 network. IPv6 Application Test Service 13 Generic IPv6 Application Test Plan

Test APP.2.1: Installation and Maintenance Updates Purpose: Verify the Application properly supports installation and maintenance updates on an IPv6-only network. Test Setup: The devices are setup according to Common Topology. Procedure: Part A: Install Application 1. Install the Application on an operating system that only has IPv6 enabled. Observe the application is properly installed per the application installation instructions. Part B: Application Maintenance 2. Ensure the application is running. 3. Perform a maintenance update on the Application. Observe the application is able to perform an update. Possible Problems: None IPv6 Application Test Service 14 Generic IPv6 Application Test Plan

Test APP.2.2: Accessing Application Information over IPv6 Purpose: Verify the Application properly supports accessing information over IPv6. Test Setup: The devices are setup according to Common Topology. Procedure: 1. Locate Application functions that need network access to work (eg. Access Cloud Service). 2. Utilize the Application functions that require network access to work. Verify that the Application functions work properly. Possible Problems: None. IPv6 Application Test Service 15 Generic IPv6 Application Test Plan

Test APP.2.3: DNS Purpose: Verify the Application properly uses Domain Name Service (DNS) for retrieving IPv6 addresses. Test Setup: The devices are setup according to Common Topology. Procedure: Part A: DNS has IPv6-only Records 1. Setup the DNS server to have only IPv6 Records. 2. Locate an area of the Application that allows for the use of DNS. 3. Perform an action that requires the Application to use DNS. Observe that Application properly performs the action using DNS. Part B: DNS have both IPv4 and IPv6 Records 4. Setup the DNS server to have both IPv4 and IPv6 Records. 5. Locate an area of the Application that allows for the use of DNS. 6. Perform an action that requires the Application to use DNS. Observe that Application properly performs the action using DNS. Possible Problems: None. IPv6 Application Test Service 16 Generic IPv6 Application Test Plan