Title: SUNG Jongjin
1Current Activities on IPv6 Interoperability
Testing
- SUNG Jong-jin
- (jsung_at_tta.or.kr)
- TTA IT Testing Laboratory
2IPv6 Testing Activities
- Connectathon (http//www.connectathon.org)
- The first event for IPv6 held in 1993
- The next one is in March 2002 at San
Jose(California) - TAHI Project (http//www.tahi.org)
- Dedicated specially to IPv6 and organized in
Japan - Organized by the TAHI Project
- The 3rd interoperability test event held in
January 2002 - ETSI Plugtests (http//www.etsi.org/plugtests)
- The first IPv6 interoperability event held in
2000 (called bake-off) - The last event was in November 2001 at Cannes
- UNH IOL IPv6 Consortium (http//www.iol.unh.edu/co
nsortiums/main.html) - 6NET Project (http//www.6net.org) / Euro6IX
3Connectathon(http//www.connectathon.org)
- In 1986, Sun Microsystems sponsored the first
Connectathon event - A unique forum for testing software and hardware
interoperability - A network proving ground allowing vendors to test
their interoperability solutions
4Connectathon 2002 Events
5TAHI Project (http//www.tahi.org/)
- Started at October 1, 1998
- Objective
- Developing and providing the verification
technology for IPv6 - Open the results and fruits of the project to the
public for FREE - Research Range
- Conformance Interoperability Test for IPv6
- Development of test tools
- Test and Report
- Making Test Scenarios
- Related Project
- WIDE(Widely Integrated Distributed Environment)
Project 6bone-jp - KAME Project to create single solid software
set for IPv6 and IPsec - USAGI Project to create IPv6 protocol stack for
the Linux system
6The history of TAHI Project
- October 1, 1998 TAHI Project Started
- September 26 Oct 1, 1999 The 1st IPv6
Interoperability Test Event - July 15 - 18, 2000 The 2nd IPv6 Interoperability
Test Event - Feb. 8, 2001 Release-1.0 of Interoperability
Test Suite - Ported FreeBSD 4.X
- Don't support FreeBSD 2.X
- All interoperability test tools is included
7Recent(3rd) Test Event in TAHI
- Jan. 23-26, 2002, Pacifico Yokohama Conference
Center - 29 Participants IBM, Cisco, NEC, NTT, 6WIND,
etc. - Co-operated by TAHI and ETSI
- Interoperability Tests
- Mobile IPv6 (entry 8, coverage Home
Registration) - RIPng (12, Basic Interoperability)
- BGP4 (6, EBGP, IBGP, EBGP,IBGP,RIPng, Route
Reflector) - OSPFv3 (3, Basic Interoperability, Cost Control,
Loop, Inter-Area Routing, Virtual link ) - Multicast Routing (5 router and 2 host
implementations, MLDv1, PIM-SM RIPng, PIM-SM
Static Routing) - Configured Tunnel (7 router and 3 host
implementations, Basic functionalities) - IPv6 IPsec (8, tunnel mode/transport mode, Manual
keying/IKE), etc
8Recent Test Event in TAHI (cont)
- Conformance Test Activities
- Entries 11 host implementations and 10 router
implementations - Test Menu
- IPv6 Specification(for LCNA Low Cost Network
Appliance) - ICMPv6 for IPv6 Specification(for LCNA)
- Neighbor Discovery(for LCNA)
- IPv6 Stateless Address Autoconfiguration(for
LCNA) - IPv6 Path MTU Discovery(for LCNA)
- IPsec ESP Transport mode for IPv6(for LCNA)
- Mobile IPv6
- IPv6 Specification
- ICMPv6 for IPv6 Specification
- Neighbor Discovery
- IPv6 Stateless Address Autoconfiguration
- IPv6 Path MTU Discovery
- IPsec AH and ESP for IPv6 (ICMP Echo version)
- IPsec AH and ESP for IPv4 (ICMP Echo version)
- IPsec AH and ESP for IPv4 (UDP Echo version)
- IPv6 over IPv4 Tunnel
9Recent Test Event in TAHI (cont)
- Test Coverage
- draft-okabe-ipv6-lcna-minreq-00.txt Minimum
Requirement of IPv6 for Low Cost Network
Appliance - draft-ietf-mobileip-ipv6-15.txt Mobility Support
in IPv6 - draft-ietf-mobileip-ipv6-13.txt Mobility Support
in IPv6 - RFC1933 Transition Mechanisms for IPv6 Hosts and
Routers - RFC1981 Path MTU Discovery for IP version 6
- RFC2401 Security Architecture for the Internet
Protocol - RFC2402 IP Authentication Header
- RFC2403 The Use of HMAC-MD5-96 within ESP and AH
- RFC2404 The Use of HMAC-SHA-1-96 within ESP and
AH - RFC2405 The ESP DES-CBC Cipher Algorithm With
Explicit IV - RFC2406 IP Encapsulating Security Payload (ESP)
- RFC2410 The NULL Encryption Algorithm and Its
Use With IPsec - RFC2451 The ESP CBC-Mode Cipher Algorithms
- RFC2460 IPv6 Specification
- RFC2461 Neighbor Discovery for IP Version 6
(IPv6) - RFC2462 IPv6 Stateless Address Autoconfiguration
- RFC2463 ICMPv6 for IPv6 Specification
10TAHI Interoperability Test Scenarios
- IPv6 Basic Specifications
- Security
- Routing
- Multicast
- Name Service
- Management
- TCP Layer Issues
- Other Application Layer Issues
- Performance
- Interoperability Test with Multi Implementations
11ETSI Plugtests(www.etsi.org/plugtests)
- Interoperability tests event where engineers of
competing companies get together to test a
(draft) standard and their implementations - Plugtests event
- open event - everyone implementing the standard
is welcome to participate - closed event - no sales marketing
representatives, no customers - Goal improving interoperability by enhancing the
quality of the specification - Open to all communication standards
- philippe.cousin_at_etsi.fr ltInteroperability service
managergt
12Past Plugtests Events
132002 Plugtests Plan
14Recent(2nd) IPv6 Test Event in ETSI Plugtests
- Nov. 19-23, 2001, Hotel Radisson Montfleury
Cannes - Participants(16 companies)
- Testers UNH/IOL(USA), TAHI Project(japan),
Ericsson Research(Hungary), G6test(represented by
IRISA/Armor ENST Bretagne in France) - Vendors 6WIND S.A., Cisco Systems, Compag,
Computer Corporation, etc - Conformance Test
- Neighbor Discovery
- Stateless Address Auto-configuration
- Redirect
- Path MTU discovery
- PPPv6
- RIPng
- Mobile IPv6, etc
15Recent IPv6 Test Event in ETSI(cont)
- Interoperability test
- Mobile IPv6
- Transition Mechanisms(6to4, NAT-PT, ISATAP)
- PPPv6
- Test Result
- Core Protocol
- Some minor bugs have been detected
- Implementations are quite stable
- Transition Mechanism
- Interoperability tests have lighted
misinterpretations of the RFC - Mobile IPv6
- Main tests have been done based on draft v.13
without security consideration - The difficulty came from the coexistence of
several version(v.13-v.15) of the draft of Mobile
IPv6
16UNH IOL IPv6 Consortium (http//www.iol.unh.edu/c
onsortiums/main.html)
- A Lightweight, Non-binding Cooperative Agreement
- No Legal or Commercial Standing
- Voluntary and Open to All
- Current Members About 30
- Membership Fee 10,000 / year
17UNH IOL IPv6 Consortium Services
- Providing Tests
- IPv6 Specification
- Neighbor Discovery
- Path MTU Discovery
- Redirect Function
- RIPng
- Mobility
- Providing Services
- Scheduled Testing
- Group Testing Programs
- Access to IOL testing equipment and staff
expertise - Access to Test Suites
- InterOperability Lab Newsletter
18UNH IOL IPv6 Consortium Test Suites
- IPv6 Core Operations Test Suite
- IPv6 Core Multi-System Interoperability Test
Suite - RIPng Operations Test Suite
- Mobile IPv6 Correspondent Node Operations Test
Suite - Mobile IPv6 Home Agent Operations Test Suite
- Mobile IPv6 Mobile Node Operations Test Suite
- Mobile IPv6 Multi-System Interoperability Test
Suite - Transition Mechanisms and Address Selection Test
Suite
19UNH IOL IPv6 Consortium - Equipment List (1/2) -
20UNH IOL IPv6 Consortium - Equipment List (2/2) -