Fumio Teraoka Masahiro Ishiyama Mitsunobu Kunishi Atsushi Shionozaki LIN6: A Solution to Mobility and Multi-Homing in IPv6 Internet Draft 2001 8 16
IPv6 00J075
LIN6 LIN6 Location Independent Networking for IPv6IPv6 IPv6LINA Location Independent Network Architecture IPv6
LIN6LIN6ID LIN6 LIN6ID node node node node network prefix LIN6 prefix 64 bit 64 bit OUI 0x02-01-4A 24 bit 40 bit
LIN6LIN6ID LIN6 LIN6 node node Network Interface NI network prefix 64 bit 64 bit node node
LIN6 prefix LIN6ID LIN6 prefix LIN6 prefix mapping LIN6 prefix network prefix LIN6 prefix network prefix LIN6 network prefix LIN6 IPv6 64bit 24bit 0x02-01-4A LIN6
Stationary node network prefix LIN6ID 0x00-01-4A network prefix 64 bit 64 bit OUI 24 bit 40 bit LIN6ID
Mapping Agent MA Mapping LIN6ID network prefix MNnetwork prefix MN LIN6ID MA MN LIN6ID:ID-1 network prefix:prefix-1 MA network prefix:prefix-2 DNS ID-1 prefix-1 prefix-2
Correspondent node CNMN LIN6 prefix LIN6 prefix mapping network prefix ID-1 ID-1 prefix-1 4.network prefix query 2.LIN6ID query 3.MA query 1.Mapping Mapping Cache network prefix 6. 5. ID-1 network prefix:prefix-1 Host Name LIN6 prefix LIN6 prefix Mapping Agent Address
Mobility MN CNMN MASecurity Association SA 2. network prefix:prefix-2 3.network prefix MN CNSA 3.network prefix 2. network prefix:prefix-2 4. 4. network prefix:prefix-1 5.MN network prefix 6. network prefix:prefix-1 1. 1.
Multi-Homing LIN6_P+ID_A LIN6_P+ID_B IPsec SA src P_A+ID_A dst P_B1+ID_B LIN6_P+ID_A, port_a src P_A+ID_A dst P_B2+ID_B 2.ICMP Unreach network prefix P_A 3.TCP Connection 1.TCP Connection network prefix P_B1 LIN6_B+ID_A, port_b network prefix P_B2 TCP Connection SA LIN6ID LIN6ID LIN6 Node-A ID_A LIN6_P+ID_A P_A+ID_A Node-B ID_B LIN6_P+ID_B P_B1+ID_B P_B2+ID_B
version Traffic Class Flow Label Payload Length Next Header Hop Limit LIN6ID Source Address LIN6 Address LIN6ID Destination Address LIN6 Address LIN6 IPv6
Mapping 1.Mapping Update Message prefix-2 prefix-1 Mapping IPv6 UDP Mapping IPv6 UDP Mapping 2.Mapping Replay Message Type Code Flags Sequence Number network prefix LIN6ID Timestamp Lifetime Copy Type Code Flags Sequence Number CN MNSA Type 0x01 0x02 Code 0x00 0x01 0x02
Mapping 3.Network prefix 2.MA Replay Message 4. prefix-2 1.MA Query Message ID-1 prefix-2 IPv6 UDP MA/ Type Code Flags Sequence Number network prefix LIN6ID Timestamp Lifetime Type 0x01 0x02 Code 0x00 0x01 mapping 0x02
Mapping2 4.network prefix 2.Mapping Refresh Message prefix-2 prefix-1 5. MA Replay Message Mapping Replay Message 1.Mapping Update Message 3.MA Query Message CN MNSA ID-1 prefix-1 prefix-2 IPv6 UDP Type LIN6ID reserved Mapping Timestamp
MN 2. prefix-1 5.Query Packet 6. MA 8.Mapping Update Message 3. 1.ON 9.Mapping Replay Message 4.network prefix 7. IPsec SA 11. prefix-2 ID-1 prefix-1 prefix-2 12. 13. 10. 15.Mapping Update Message 14.network prefix
LIN6 Mobile IPv6 MIP6 Fault Tolerant Security Association SA end-to-endtunneling MA HomeAgent HA Multi Homing MH MH-node NI MA-node LIN6 SA NITCP SA
LIN6 MA 1 2002/12 LIN6ID Overhead Mapping Table LIN6 Node
LIN6 http://www.lin6.net/ OS Windows2000 XP KAME NetBSD1.6, FreeBSD4.7, OpenBSD3.2, BSD/OS4.3 Release FreeBSD5.0,4.7, OpenBSD3.2, NetBSD-current LIN6 kernel2 MA LIN6LIN6ID