Docstoc

IxANVL__ IPv6 Routing Test Suites

Document Sample
IxANVL__ IPv6 Routing Test Suites Powered By Docstoc
					                                                                       IxANVL™: IPv6 Routing Test Suites




   IxANVL™: IPv6 Routing 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 routing test suites provide conformance testing for such technologies as ISISv6,
   OSPFv3, and RIPng. An example test topology for multicast listener discovery is shown in the
   figure below:




                                           Figure 1: ISISv6 test



26601 Agoura Rd., Calabasas, CA 91302                                  USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011          www.ixiacom.com                                        Page 1 of 10
                                                                           IxANVL™: IPv6 Routing Test Suites




   This topology illustrates two routers connected to the DUT through different ports at <DIface-0>
   and <DIface-1>.

   Test Coverage

   IxANVL’s IP Routing test suite includes the following protocol test options.

   IxANVL                 Reference Specification    Target Protocols                                Test Case
   Test Suites                                                                                         Count
                          ISO/IEC                    ISISv6 features:                                   221
                          10589:1992(E)              • Level 1 LAN IS to IS Hello PDU                    (8
                          "Information               • Level 1 LSPDU                                  negative)
                          Technology -               • Level 1 Complete Sequence Numbers
                          Telecommunications             PDU
                          and information            • Links
                          exchange between           • Broadcast Subnetwork IIH PDUs
                          systems -                  • More Broadcast Subnetwork IIH PDUs
                          Intermediate System        • Broadcast Subnetwork
                          to Intermediate            • Designated Routers and Pseudonodes
                          System Intra-domain        • Acceptance Tests
                          routing information        • Authentication
                          exchange protocol          • Generation of Local Link State
                          for use in                     Information
                          conjunction with the       • IIH PDU Processing
                          protocol for               • Sending ISH PDUs by an IS
   ISISv6
                          providing the              • Sending Point-to-Point IIH PDUs
                          connectionless-            • IIH PDU Acceptance Tests
                          mode Network               • PDU Acceptance Tests
                          Service (ISO               • Multiple LSPs
                          8473)".                    • Propagation of LSPs
                                                     • Multiple LSPs for the Same System
                          •    7.2.3                 • Sequence Numbers
                          •    7.2.4                 • LSP Confusion
                          •    7.2.5                 • Making the Update Reliable I
                          •    7.2.8.1               • Making the Update Reliable II
                          •    7.3.14.1              • Entering the Waiting State
                          •    7.3.14.2              • Hierarchical Abbreviation of IP
                          •    7.3.15.1                  Reachability Information
                          •    7.3.15
                          •    7.3.16.1
                          •    7.3.16.2




26601 Agoura Rd., Calabasas, CA 91302                                      USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011               www.ixiacom.com                                       Page 2 of 10
                                                                IxANVL™: IPv6 Routing Test Suites




                          •    7.3.16.3
                          •    7.3.17
                          •    7.3.19.1
                          •    7.3.2
                          •    7.3.4
                          •    7.3.5
                          •    7.3.8
                          •    7.3
                          •    8.2.3
                          •    8.2.4.1
                          •    8.2.4.2
                          •    8.2.4
                          •    8.2.5.1
                          •    8.4.2.1
                          •    8.4.2.2
                          •    8.4.2.5.1
                          •    8.4.2
                          •    8.4.4
                          •    8.4.5
                          •    9.10
                          •    9.11
                          •    9.12
                          •    9.5
                          •    9.6
                          •    9.7
                          •    9.8
                          •    9.9
                          •    9.12
                          •    9.7
                          •    7.2.5
                          •    8.2.4.2

                          RFC 1195,
                          December 1990
                          "Use of OSI IS-IS
                          for Routing in
                          TCP/IP and Dual
                          Environments"

                          •    4.2
                          •    4.4
                          •    3.1
                          •    3.2




26601 Agoura Rd., Calabasas, CA 91302                           USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011         www.ixiacom.com                                  Page 3 of 10
                                                                         IxANVL™: IPv6 Routing Test Suites




                          •    3.7
                          •    4.2
                          •    4.4
                          •    5.1

                          RFC 3719
                          Recommendations
                          for Interoperable
                          Networks using
                          Intermediate System
                          to Intermediate
                          System (IS-IS)"

                          •    11
                          •    2.1
                          •    2.2
                          •    3.1
                          •    3.2
                          •    3.3

                          RFC 5308 Routing
                          IPv6 with IS-IS

                          •    2



                          RFC 5340, “OSPF        OSPFv3 Server features:                               328
                          for IPv6”              • Explicit Support for Multiple Instances             (16
                                                   per Link                                          negative)
                          •    2.4               • Use of Link-Local Addresses
                          •    2.5               • Packet Format Changes
                          •    2.7               • Handling Unknown LSA Types
                          •    2.9               • Implementation Details
                          •    3.4               • More Implementation Details
   OSPFv3
                          •    4                 • The Interface Data Structure
                          •    4.1.2             • The Neighbor Data Structure
                          •    4.1.3             • Protocol Packet Processing
                          •    4.2               • Sending Protocol Packets
                          •    4.2.1             • Sending Hello Packets
                          •    4.2.1.1           • Sending Database Description Packets
                          •    4.2.1.2           • Receiving Protocol Packets
                          •    4.2.2             • Receiving Hello Packets




26601 Agoura Rd., Calabasas, CA 91302                                     USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011           www.ixiacom.com                                          Page 4 of 10
                                                                               IxANVL™: IPv6 Routing Test Suites




                          •    4.2.2.1                •   The LSA Header
                          •    4.4.1                  •   The Link-State Database
                          •    4.4.2                  •   Originating LSAs
                          •    4.4.3                  •   Router-LSAs
                          •    4.4.3.1                •   Network-LSAs
                          •    4.4.3.2                •   Inter-Area-Prefix-LSAs
                          •    4.4.3.3                •   Inter-Area-Router-LSAs
                          •    4.4.3.4                •   AS-External-LSAs
                          •    4.4.3.5                •   Link-LSAs
                          •    4.4.3.6                •   Intra-Area-Prefix-LSAs
                          •    4.4.3.8                •   Flooding
                          •    4.4.3.9                •   Receiving Link State Update Packets
                          •    4.5                    •   Sending Link State Update Packets
                          •    4.5.1                  •   Installing LSAs in the Database
                          •    4.5.2                  •   Virtual Links
                          •    4.7                    •   Calculating the Inter-Area Routes
                          •    4.8.3                  •   Calculating AS External Routes
                          •    4.8.5                  •   Encapsulation of OSPF Packets
                          •    A.1                    •   The Options Field
                          •    A.2                    •   The OSPF Packet Header
                          •    A.3.1                  •   The Hello Packet
                          •    A.3.2                  •   Prefix Options
                          •    A.4.10                 •   Router-LSAs
                          •    A.4.1.1                •   Inter-Area-Prefix-LSAs
                          •    A.4.3                  •   Intra-Area-Prefix-LSAs
                          •    A.4.5                  •   Architectural Constants
                          •    B                      •   Router Interface Parameters
                          •    C.3                    •   RFC 2328 Compatibility




                          RFC 2328(April 1998
                          ) OSPF Version 2
                          • 10
                          • 12.2
                          • 2.3
                          • A.3.2
                          • A.3.6
                          RFC 2080 (January 1997),    RIPng features:                                        60
                          "RIPng for IPv6"            • Setup Verification Tests                             (9
   RIPng                  • 2.1                       • RIPng Message Format                              negative)
                          • 2.1.1                     • RIPng Next Hop
                          • 2.2                       • RIPng Addressing Considerations




26601 Agoura Rd., Calabasas, CA 91302                                          USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011                www.ixiacom.com                                          Page 5 of 10
                                                                       IxANVL™: IPv6 Routing Test Suites




                          •    2.3              •   RIPng Timers
                          •    2.4.1            •   RIPng Request Messages
                          •    2.4.2            •   RIPng Response Messages
                          •    2.5.1            •   RIPng Triggered Updates
                          •    2.5.2            •   Generating RIPng Response Messages
                          •    2.6              •   Split Horizon


   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.

   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, RMON, voice over IP, metro Ethernet, and IP storage.




26601 Agoura Rd., Calabasas, CA 91302                                  USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011         www.ixiacom.com                                         Page 6 of 10
                                                                       IxANVL™: IPv6 Routing Test Suites




   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.




26601 Agoura Rd., Calabasas, CA 91302                                   USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011          www.ixiacom.com                                         Page 7 of 10
                                                                      IxANVL™: IPv6 Routing Test Suites




   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.




26601 Agoura Rd., Calabasas, CA 91302                                  USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011         www.ixiacom.com                                         Page 8 of 10
                                                                        IxANVL™: IPv6 Routing Test Suites




   Platform

   An IxANVL workstation supports the following configuration:
      • CentOS 5.3 (kernel 2.6.18-128.e15xen); Redhat Enterpise 4.0 with kernel 2.6.9-11 or
         2.6.22.0.2.EL; Redhat Enterprise 5.0 (with kernel 2.6.18-53.el5)
      • Microsoft Windows XP Professional or Windows 2003 Server (US English versions)
      • 1.5G Hz Pentium CPU or faster (32 bit system only)
      • 1G MB RAM
      • 512 MB Free Disk Space

   Product Ordering Information

        924-00x-10xx
        IxANVL Framework license

        924-040-91xx
        IPv6 Framework Upgrade if IPv6 test is needed

        924-030-xxx
        Interface Support Software for each individual test interface. This is the custom interface
        driver needed to run IxANVL test suite

        924-130-10
        ISISv6 (Requires Framework Upgrade to IPv6), source license

        924-130-10B
        ISISv6 (Requires Framework Upgrade to IPv6), binary license

        924-130-10BF
        ISISv6, floating binary license (Requires Framework Upgrade to IPv6)

        924-130-10F
        ISISv6, floating source license (Requires Framework Upgrade to IPv6)




26601 Agoura Rd., Calabasas, CA 91302                                   USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011           www.ixiacom.com                                        Page 9 of 10
                                                                                   IxANVL™: IPv6 Routing Test Suites




        924-152-10
        IxANVL, Conformance Test Suite, RIPng, Source License; REQUIRES 924-040-91 Framework
        Upgrade IPv6

        924-152-10B
        IxANVL, Conformance Test Suite, RIPng, Binary License; REQUIRES 924-040-91B Framework
        Upgrade IPv6

        924-152-10BF
        IxANVL, Conformance Test Suite, RIPng, Floating Binary License; REQUIRES 924-040-91BF
        Framework Upgrade IPv6

        924-152-10F
        IxANVL, Conformance Test Suite, RIPng, Floating Source License; REQUIRES 924-040-91F
        Framework Upgrade IPv6

        924-164-10
        OSPFv3 Core (Requires Framework Upgrade to IPv6), source license

        924-164-10B
        OSPFv3 Core (Requires Framework Upgrade to IPv6), binary license

        924-164-10BF
        OSPFv3 Core (Requires Framework Upgrade to IPv6), floating binary license

        924-164-10F
        OSPFv3 Core (Requires Framework Upgrade to IPv6), floating source license


  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.




26601 Agoura Rd., Calabasas, CA 91302                                               USA Tel +1-818-871-1800 Fax +1-818-871-1805

P/N: 915-1312-01 Rev C – January 2011                  www.ixiacom.com                                            Page 10 of 10

				
DOCUMENT INFO
Shared By:
Tags: RIPng
Stats:
views:59
posted:6/24/2011
language:English
pages:10
Description: Routing Information Protocol next generation (RIPng, used in IPv6) is an IPv6 network protocols and algorithms based on the agreement. In international networks, such as the Internet, has applied to the entire network, many routing protocols. The formation of an autonomous system for each network (AS), has its own routing technology, different autonomous systems, routing technology is different. Within the autonomous system routing protocol known as Interior Gateway Protocol (IGP). Exterior Gateway Protocol (EGP) is an autonomous system for the transmission between the routing information protocol. AS in the medium-sized RIPng is used as the IGP. For more complex network environment, RIPng does not apply.