All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
1
International Perspective Testing Activity
TAHI Project - IPv6 Ready Logo
Hiroshi [email protected]
Yokogawa Electric Corporation/TAHI Project
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
2
TAHI Project Launched 1998, following KAME Project. Objectives
Support IPv6 deployment by quality side Help implementers by reducing testing effort Improve the implementation quality Clarify the ambiguousness of RFC Improve the interoperability between devices by
providing common test tool
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
3
Activities Developing Test Suite
Conformance Test Specification Test Tool (V6EVAL, KOI)
Interoperability Test Scenario Test Tool (VEL)
Holding Test Event Once a year 9th test event is scheduled on May 14-18, 2007
Available Free!
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
4
Conformance Test Tool (1/3) Architecture
Operating System(FreeBSD 6.2-RELEASE)
V6EVAL KOI
IP Layer TestApplicationLayer Test
Users can develop the tests.
Platform for ApplicationLayer Test
Platform for IP Layer Test
Conformance Test (CT)Sequences
(CT)
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
5
Conformance Test Tool (2/3) V6EVAL
Designed for IP layer test It can generate Ethernet Frame Not good for Test using TCP or TLS…
KOI Designed for Application layer test It uses Sockets API of Operation Systems Good for Test using TCP or TLS…
Conformance Test Sequences Can use either or both of above as required
Supported OS FreeBSD 6.2-Release
Features
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
6
Conformance Test Tool (3/3) IPv6 Core Protocol: *1
RFC 2460(IPv6 Spec) RFC 2461(ND)
will be obsoleted soon RFC 2462(Stateless Addr. autoconf)
will be obsoleted soon RFC 2463(ICMPv3)
obsoleted by RFC4443 RFC 1981(PMTUD)
IPsec: *1 RFC 2404(HMAC-SHA-1-96) RFC 2410(NULL-Encryption) RFC 2451(CBC Mode) RFC 3566(AES-XCBC-MAC-96) RFC 3602(AES-CBC) RFC 3686(Counter Mode) RFC 4301(Security Architecture) RFC 4303(ESP) RFC 4305(Implementation Req.)
MIPv6: *1 RFC 3775(MIPv6) RFC 3776(IPsec for MIPv6)
DNS: RFC 1034(DNS Concepts) RFC 1035(DNS Impl. And Spec.) RFC 1123(Host Requirement) RFC 1995(Zone Transfer) RFC 1996(DNS Notify) RFC 2181(DNS Clarification) RFC 2308(DNS NCACHE) RFC 2671(EDNS0) RFC 2782(DNS SRV) RFC 3401(DDDS) RFC 3402(DDDS Algorithm) RFC 3403(DDDS Database) RFC 3404(DDDS URI) RFC 3405(DDDS URI-ARPA) RFC 3425(Obsoleting IQUERY) RFC 3596(DNS extension for IPv6)
NEMO: *1 RFC 3963(NEMO)
DHCPv6: *1 RFC 3315(DHCPv6) RFC 3315(DHCPv6) RFC 3646(DNS Configuration) RFC 3736(Stateless DHCPv6)
IKEv1: *1 RFC 2406(ESP) RFC 2407(ISAKMP) RFC 2408(Key Mng. For ISAKMP) RFC 2409(IKE) RFC 3526(MODP D.H. Grp for IKE) RFC 4109(Algorithms for IKEv1)
SIP: *1 RFC 3261(SIP) RFC 3264(Offer/Answer Model) RFC 4566(SDP) RFC 2617(HTTP Digest Auth) RFC 3665(SIP Basic Call Flow)
Coverage*1: equivalent as IPv6 Ready Logo Test(Phase-2)
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
7
Interoperability Test Tool (1/3) Architecture
Agent Device
Manager Device
Agent Device
vela vela
velo velo
Commands
CommandCommunication
velm
Scenario
Input
Commands
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
8
Interoperability Test Tool (2/3) Works on Multiple Operating Systems
Using autoconf *BSD, Linux…
Agent is required Centralized operation
Manager only knows the scenario Test logs can be saved in Manager Arbitrary timing to run command
Synchronous Asynchronous
Features
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
9
TAR-HOST1 TAR-HOST2
REF-ROUTER1
TAR-HOST1
TAR-ROUTER1
TAR-HOST1 REF-HOST2
TAR-ROUTER1
TAR-ROUER1
REF-HOST1
REF-ROUTER2
REF-ROUTER3
TAR-HOST1
REF-HOST2
TAR-ROUTER1 REF-ROUTER2
TAR-HOST1
REF-HOST2
TAR-ROUTER1
Interoperability Test Tool (3/3)
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
10
TAHI Tools - Terms and Conditions Charge
FREE Restriction
Modification Allowed But original copyrighter do not abandon copyright
Re-Distribution Regardless modification, source code/binary must retain ori
ginal copyright Merchantable use
Need prior written notifications to copyrighters
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
11
IPv6 Ready Logo Launched in September 2002
IPv6 Forum launched sub-committee IPv6 Ready Logo Committee
Program Start Phase-1: September 2003 Phase-2: February 2005
Objectives Improve interoperability between devices Show the sign of IPv6 Readiness Make consumer to feel easy to use IPv6
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
12
Organization Chart
IPv6 Forum
IPv6 Logo CommitteeIRISA
ETSI
NICI BII TTA
UNH/IOL
More..
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
13
Test Specification and Tool
IPv6 Forum
IPv6 Logo Committee(v6LC)
TestSpec
UNH-IOL
TEST TOOL
TEST TOOL
v6LC specifies Test Specification
Vendors can Develop Test Tools
Other vendors…
Responsibility Boundary
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
14
Comparison of Phase-1and Phase-2 Phase-1
Focusing on interoperability Mandatory functions
MUST in RFC Target Protocols
Core Protocol Phase-2
Focusing on Professional use Mandatory + Recommended functions
MUST and SHOULD in RFC Target Protocols
Core/Protocol/IPsec/MIPv6/NEMO/DHCPv6/SIP
Criteria100% passCriteria:
100% pass
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
15
Classification Core Protocol(Phase-1, Phase-2)
Host/Router IPsec
End-Node/Security Gateway MIPv6
Mobile Node/Correspondent Node/Home Agent NEMO
Mobile Router/Home Agent DHCPv6
Server/Relay Agent/Client SIP
Server/User Agent
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
16
Phase-1 Trend Graph
0
50
100
150
200
250
300
Nov-03Jan-04Mar-04May-04Jul-04Sep-04Nov-04Jan-05Mar-05May-05Jul-05Sep-05Nov-05Jan-06Mar-06May-06Jul-06Sep-06Nov-06Jan-07Mar-07
Phase2 Start
As of Apr. 25th 2007
Total = 287
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.
17
Phase-2 Trend Graph
0
10
20
30
40
50
60
70
80
90
Apr. '05May. '05Jun. '05Jul. '05Aug. '05Sep. '05Oct. '05Nov. '05Dec. '05Jan. '06Feb. '06Mar. '06Apr. '06May. '06Jun. '06Jul, '06Aug, '06Sep, '06Oct, '06Nov, '06Dec, '06Jan, '07Feb, '07Mar, '07Apr, '07
Core-Total
IPsec-Total
MIPv6-Total
As of Apr. 25th 2007
Core=79/IPsec=14/MIPv6=4
Top Related