1 PC PC IPv6 (tiny@tahi.org ) inoue@isl isl.rdc.toshiba.co.jp
2 Outlines TAHI Project tiny@tahi.org IETF
3 TAHI Project
TAHI Project 4 IPv6 KAME Project 1998/4 IPv6 ( ) ( ) ( ) ( ) ( ) http://www.kame kame.net/ USAGI Project 2000/1 Linux IPv6 ( ) NTT ( ) ( ) ( ) http://www.linux-ipv6.org/ ipv6.org/ TAHI Project 1998/10 IPv6 ( ) http://www.tahi tahi.org/
5 TAHI Project 1998/10/1 KAME Project IPv6 IPv6 2000/4/1 USAGI Project Linux IPv6
6 TAHI Project 2001/3/1 IPv6 Low Cost Network Appliance IPv6 2001/11/19 ETSI IRISA Mobile IPv6 Cooperation
7 1999/09/26-10/01: 10/01: 1st 1 TAHI IPv6 Interoperability test event @ Tokyo 2000/07/15-18: 18: 2nd TAHI IPv6 Interoperability Test Event @ Yokohama 2002/01/23-26: 26: 3rd TAHI IPv6 Interoperability Test Event @ Yokohama 2000/03/02-09: 09: Connnectathon @ San Jose 2001/03/01-08: 08: Connnectathon @ San Jose 2001/11/19-23: 23: ETSI 2nd IPv6 Plugtests @ Cannes, France
8 2nd TAHI IPv6 Interoperability Test Event
tiny@tahi.org 9
10 H13 IPA tiny@tahi tahi.org @TAHI IPv6 INTAP (netha@intap.or.jp)
11
12 ( )ACCESS ( ) ( ) ( ) Dallas Semiconductor ( ) ( ) ( ) ( ) IP infusion Inc.
13
14 IPv6 ROM RAM CPU
15 http://www.i-node.co.jp/ http://www.access.co.jp/ IPv6
16 LCNA example (IP sensor) SIMM size 1MROM 1MRAM 8bits,40MHz IPv4: 7KB IPv6:21KB JVM HTTPD, Telnet, Ftp Yokogawa IP sensor
17 LCNA example (Home appliances) Toshiba Internet Refrigerator
18 LCNA example (Home appliances) Panasonic Internet Microwave Oven
19 Internet-drafts Internet-Drafts: IPv6 Node Information Queries (33418 bytes) A flexible method for managing the assignment of bites of an IPv6 6 address block (15862 bytes) Advanced Sockets API for IPv6 (172229 bytes) Internet Control Message Protocol (ICMPv6)for the Internet Protocol Version 6 (IPv6) Specification (36802 bytes) Default Address Selection for IPv6 (53023 bytes) IP Version 6 Addressing Architecture (52282 bytes) IP Version 6 Scoped Address Architecture (48889 bytes) Basic Socket Interface Extensions for IPv6 (78930 bytes) Unicast-Prefix Prefix-based IPv6 Multicast Addresses (13623 bytes) IPv6 Stateless DNS Discovery (19866 bytes) Default Router Preferences and More-Specific Routes (28847 bytes) Avoiding ping-pong pong packets on point-to to-point links (10038 bytes) An analysis of IPv6 anycast (22718 bytes) Privacy Extensions for Stateless Address Autoconfiguration in IPv6 (50091 bytes) Analysis of DNS Server Discovery Mechanisms for IPv6 (76678 bytes) Management Information Base for the Internet Protocol (IP) (111232 bytes) Management Information Base for the Transmission Control Protocol l (TCP) (46599 bytes) IP Forwarding Table MIB (57237 bytes) Management Information Base for the User Datagram Protocol (UDP) (37964 bytes)
20 RFCs RFCs An Architecture for IPv6 Unicast Address Allocation (RFC 1887) (66066 bytes) DNS Extensions to support IP version 6 (RFC 1886) (6424 bytes) Path MTU Discovery for IP version 6 (RFC 1981) (34088 bytes) OSI NSAPs and IPv6 (RFC 1888) (36469 bytes) TCP and UDP over IPv6 Jumbograms (RFC 2147) (6383 bytes) Advanced Sockets API for IPv6 (RFC 2292) (152077 bytes) IPv6 Multicast Address Assignments (RFC 2375) (14356 bytes) An IPv6 Aggregatable Global Unicast Address Format (RFC 2374) (25068 bytes) IP Version 6 Addressing Architecture (RFC 2373) (52547 bytes) Neighbor Discovery for IP Version 6 (IPv6) (RFC 2461) (222516 bytes) IPv6 Stateless Address Autoconfiguration (RFC 2462) (61210 bytes) Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification (RFC 2463) (34190 bytes) Transmission of IPv6 Packets over Ethernet Networks (RFC 2464) (12725 bytes) Transmission of IPv6 Packets over FDDI Networks (RFC 2467) (16028 bytes) Transmission of IPv6 Packets over Token Ring Networks (RFC 2470) (21677 bytes) IPv6 Testing Address Allocation (RFC 2471) (7991 bytes) Internet Protocol, Version 6 (IPv6) Specification (RFC 2460) (85890 890 bytes) IP Version 6 Management Information Base for the Transmission Control Protocol (RFC 2452) (19070 bytes) IP Version 6 Management Information Base for the User Datagram Protocol (RFC 2454) (15858 bytes) Management Information Base for IP Version 6: Textual Conventions and General Group (RFC 2465) (77339 bytes) Management Information Base for IP Version 6: ICMPv6 Group (RFC 2466) (27547 bytes) Proposed TLA and NLA Assignment Rules (RFC 2450) (24484 bytes) IP Version 6 over PPP (RFC 2472) (29696 bytes) Generic Packet Tunneling in IPv6 Specification (RFC 2473) (77956 bytes) Transmission of IPv6 Packets over ARCnet Networks (RFC 2497) (10304 bytes) IP Header Compression (RFC 2507) (106292 bytes) Reserved IPv6 Subnet Anycast Addresses (RFC 2526) (14555 bytes) Transmission of IPv6 over IPv4 Domains without Explicit Tunnels (RFC 2529) (21049 bytes) Basic Socket Interface Extensions for IPv6 (RFC 2553) (89215 bytes) IPv6 Jumbograms (RFC 2675) (17320 bytes) Multicast Listener Discovery (MLD) for IPv6 (RFC 2710) (46838 bytes) IPv6 Router Alert Option (RFC 2711) (11973 bytes) Format for Literal IPv6 Addresses in URL's (RFC 2732) (7984 bytes) DNS Extensions to Support IPv6 Address Aggregation and Renumbering (RFC 2874) (44204 bytes) Router Renumbering for IPv6 (RFC 2894) (69135 bytes) Initial IPv6 Sub-TLA ID Assignments (RFC 2928) (11882 bytes) Privacy Extensions for Stateless Address Autoconfiguration in IPv6 (RFC 3041) (44446 bytes) IP Version 6 Management Information Base for the Multicast Listener Discovery Protocol (RFC 3019) (28293 bytes) Extensions to IPv6 Neighbor Discovery for Inverse Discovery Specification (RFC 3122) (40416 bytes) IPv6 multihoming support at site exit routers (RFC 3178) (24453 bytes) Transmission of IPv6 Packets over IEEE 1394 Networks (RFC 3146) (16569 bytes)
21 IPv6 Extension header Mobile IPv6 extension header I/F Source address selection Routing information ND
22 Jumbogram Multicast, anycast MIB PPP/Ether L2 IPv4 IPv6 IPsec NAT
23 (RFC2460) extension header ICMP param problem Extension header
24 Extension header (RFC2460) Hop-by by-hop option header header Routing header, Destination header Mobile IP Fragment header Fragment TCP MSS(Max Segment Size) UDP PMTU
25 (RFC2461-2463 ) ND(RFC2461): RA RS redirect (DAD) DAD) ND ICMP 6 ICMP DNS:AAAA A6
26 (IPsec) Transport mode Security Gateway 1 CA IPsec MIB IPsec ICMP
27 (IPsec) ESP NG NULL AH SA Src/Dst IPv6 addr,, SPI, Protocol, ESP(alg alg,key,iv), HMAC(alg alg,, key), seq-counter counter,, replay protection AES 128 HMAC-SHA2 SHA2-256
28 (IPsec) SA IKE IP IKE KDC
29 IETF
00 30 IPv6 3 4 IPSEC LCNA (4.1) Security Consideration
31 00 Mobile IPv6
32 00 Mobile IPv6 Mobile IPv6 IPv6 Home Address Option Binding Cache
33 00 Mobile IPv6 Home Address Option IPv6 Binding Cache ICMP Binding Update Mobileip WG
34 00 LCNA IPsec SSL IPv6 IPv6 http://www.v6pc.jp WG
35 00 LCNA IPv6 LCNA IPv6 Standard track Informational BCP (Best Current Practice)
36 00 Mobileip draft-ietf ietf-mobileip-ipv6-xx Default Address Selection draft-ietf ietf-ipngwg-default-addr-selection-xx Stateless DNS Discovery draft-ietf ietf-ipngwg-dns-discovery-xx IPv6 draft-manyfolks manyfolks-ipv6-cellular-host-xx
37 IETF52 LCNA I-node Nokia Co-chair chair Steve Deering 2 Node Requirement Nokia 1 3GPP IETF WG Node requirement will ID
38 01 IETF52 ML Multicast MLD Mobile IPv6 2.8 5 Default Address Selection for IPv6 editorial IPsec IPsec
39 IETF53 Nokia Cellular IPsec Optional DAD Optional ND.. IPv6WG ML IPsec
40 01 IPsec optional WG 02 Vendor at its own responsibility LCNA LCNA LCNA Standard track Nodereq Informational or BCP
IETF53 41 Nokia John Loughney Generic Node requirement tiny@tahi.org 4 ML
Node requirement Team John Loughney Marc Blanchet OKABE Nobuo Jari Arkko Ito-jun Samita Chakrabarti Alain Durdand Dave Thaler Margaret Wasserman Inoue-san Rajiv Raraghun Masahiro-san san Juha Wiljakka Joseph T. Klein Bob Hinden Steve Deering 42
43 3 Types (from 2580) Unconditionally Mandatory i.e. - 2460 Conditionally Mandatory I.e. IPv6 over Ethernet Unconditionally Optional All the rest Will need to go into details of the standards. Focus on Standards Track documents. Shoot for a Standards Track document. Any corrections, clarifications, etc. need to be done in the original specifications.
44 TAHI http://www.tahi tahi.org/.org/minspec/ IPSJ 9 Global IPv6 Summit in Japan2001 IPv6 Journal 1 v6start.net(2002/2/12)
45 IPv6 http://www.v6pc.jp/ WG IPv6 LCNA Nokia ( http://www.nokia.com/ ) Ericsson ( http://www.ericsson.com/ ) IPv6 draft-manyfolks manyfolks-ipv6-cellular-host-02.txt 2001/8/13 ETSI( http://www.etsi etsi.org/ ) IRISA ( http://www.irisa.fr/ ) Mobile IPv6 Conformance Test Suites IPv6 EU
46 tiny@tahi.org http://www.tahi.org/
47 TAHI Project WIDE Project ( http://www.wide.ad.jp/ ) TAHI Project INTAP (http://www. http://www.intap.or..or.jp/ )