All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1...

17
All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporati on and TAHI Project. 1 International Perspective Testing Activity TAHI Project - IPv6 Ready Logo Hiroshi Miyata [email protected] Yokogawa Electric Corporation/TAHI Project

Transcript of All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1...

Page 1: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 2: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 3: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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!

Page 4: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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)

Page 5: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 6: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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)

Page 7: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 8: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 9: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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)

Page 10: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 11: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 12: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - 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..

Page 13: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 14: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 15: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 16: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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

Page 17: All rights reserved, Copyright(C) 2007, Yokogawa Electric Corporation and TAHI Project.1 International Perspective Testing Activity TAHI Project - IPv6.

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