Professional Documents
Culture Documents
Overview
• The road to the Internet
ー Internet Protocol Version 6 ー
• Internet Protocol (IPv4)
• Issues for IPv4
Japan Network Information Center • For the next protocol (IPv6)
Takaharu Ui • IPv6 today
ui@nic.ad.jp
• IPv6 tomorrow
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
3 4
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
5 6
1
7 8
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
9 10
11 12
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
2
13 14
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
15 16
電子メール
電子メール 電子メール
電子メール 電子メール
電子メール 電子メール
電子メール
WWWサーバ
WWW
Real
WWWサーバ
Real サーバ
Server
Server ブラウザ
WWWブラウザ
WWW
Real Player
WWWブラウザ
Real Player Web
Web Server
Server Web
Web Browser
Browser
アプリケーション
アプリケーション アプリケーション
アプリケーション アプリケーション
アプリケーション アプリケーション
アプリケーション
You don’
don’t need to know this!
TCP
UDP
TCP
UDP TCP
UDP
TCP
UDP TCP
TCP TCP
TCP
IP
IP IP
IP IP
IP IP
IP
Ethernet
Ethernet You don’
don’t need
ATMto know this!
イーサネット
ATM
イーサネット
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
17 18
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
3
19 20
The IP Datagram and the Header How do you specify the Destination?
Data
Data from
from the
the application
application
IP TCP/UDP
TCP/UDP
datagram IP
IPheader
header header Divided
header
Divided application
application data
data
The Internet
IP header Datagram’
Datagram’s sender,
Datagram’s sender, addressee,
addressee, length,
length, etc…
etc…
etc…
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
21 22
23 24
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
4
25 26
27 28
Network Class
Networkpart
part Host
Hostpart
part 0 Network part Host
Hostpart
Identifier 0 Network part part
Bit
• The size of the network part determines the 7 bits 24 bits
number of networks and hosts you can use • Class A Address (for large-
large-scale networks)
– With 8 bits you get 256 networks and 16 million hosts
– One network can support up to 16,000,000
– With 16 bits you get 65,000 networks, 65,000 hosts
hosts
• Leaving it unfixed would allow you to support a – 128 networks can be used throughout the
wider variety of networks Internet
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
29 30
5
31 32
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
33 34
Which path does an IP Datagram take? Which path does an IP Datagram take?
経路表
Routing
経路表
Routing Chart
Chart
終点アドレス
終点アドレス
destination
destination 転送先
転送先
transfer
transfer
address
address target
target 192.168.1.0
192.168.1.0
Network 10.0.0.0
10.0.0.0
Network
Network D
D Network C
C 192.168.1.0 192.168.1.0
192.168.1.0 192.168.1.0
Class
Class
ClassCC
192.168.2.0
192.168.2.0 192.168.2.0
192.168.2.0 ClassAA router router
router router
172.16.0.0
172.16.0.0 172.16.0.0
172.16.0.0
192.168.3.0 192.168.1.0
192.168.3.0 192.168.1.0
router
router
Network
Network B
B router
router
Network
Network A
A router
router 192.168.3.0
192.168.3.0
192.168.2.0
192.168.2.0 172.16.0.0
172.16.0.0 Class
ClassCC
Class
ClassCC Class
ClassBB
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
35 36
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
6
37 38
Local
LocalNetwork
NetworkIP Header TCP Segment Local Network segmentation Network
NetworkCC
IP Header TCP Segment Local Network
Header
Header Trailer
Trailer
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
39 40
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
41 42
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
7
43 44
45 46
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
47 48
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
8
49 50
* .* .0.0 /21
• But…
But… 32
32--bit addresses are too few given the
*.*.0.0 /21
Network
NetworkCC
growth of the Internet
0000001
0000001 00
00 1,000 /22
1,000hosts
hosts
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
51 52
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
53 54
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
9
55 56
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
57 58
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
59 60
10
61 62
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
63 64
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
65 66
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
11
67 68
69 70
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
71 72
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
12
73 74
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
75 76
77 78
13
79 80
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
81 82
Prohibition of mid-
mid-route
Functional Requirements
segmentation
• Prohibit segmentation that causes router overload • More addresses
• To prevent mid-
mid- route segmentation: • Aggregatable routing information
– Networks have MTUs • Simplified headers, no more segmentation
– And we can never send an IP datagram larger than an
MTU • Simplified settings for plug & play
– We need to know the length of all the MTUs along the • Default implementation of security and real-
real-
route and pick the smallest one ahead of time
time features, etc.
• IPv6 searches out the smallest MTU on the route
• A simple and flexible transfer from IPv4
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
83 84
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
14
85 86
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
87 88
Protocol-Level Extended
Protocol-
IPsec
Function
• Security Features • Allows you to confirm that the individual
– Maintains verification and confidentiality you communicate with is who he or she
among communicating interfaces says she is. (Verification)
– Always implements the IPsec from IPv4 • Allows you to prevent your communication
• Allows you to specify Priority from being spied on mid-
mid -route. (Encryption)
– Enables higher priorities for real-
real-time • Made possible with IPv6’
IPv6’s extended
communications headers
– Use methodologies are still being researched
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
89 90
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
15
91 92
All parts that use the IP need to change! – Managing IPv6 routing information
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
93 94
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
95 96
Moving Communications
Moving within a Network
between Networks
• Dual IP Stacks • How do IPv6 networks communicate in an
– Handles both IPv4 and IPv6 protocols IPv4 world?
Application Some hosts and routers can IPv6 tunneling in IPv4
Applicationlayer
layer
handle both IPv4 and IPv6
Transport
Transportlayer IPv4
layer IPv6
IPv6 IPv4 network
network IPv6
IPv6
IPv4 and IPv6 can coexist
Network
Network Network
Network
インターネット層
IPv4
IPv4 IPv6
インターネット層
IPv6 within networks Tunnel to connect IPv6
ネットワーク
Network
ネットワーク
Network Gradually move everything Dual- Stack
Dual- Dual- Stack
Dual-
インタフェース層
Interface
Interfacelayer
インタフェース層 layer to IPv6 Router Router
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
16
97 98
99 100
IPv6 IPv6
Tunneling
101 102
17
103 104
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
105 106
6bone
bone--jp and NSPIXP-
NSPIXP -6 IPv6 Official Operations
• 6bone
bone--jp • 6 bone has been running an IPv6 network with
experimental addresses
– WIDE obtains the pTLA from 6bone to operate
– Connecting organizations obtain an NLA from • Based on IPv6 address assignment standards,
WIDE official addresses started being assigned in July of
1999
• NSPIXP
NSPIXP--6
• ISPs obtain these official addresses and are
– An inter-
inter- connection point for IPv6 started continuing to start IPv6 connection services
operations in August of 1999
– The basis of a primary IPv6 network structure
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
107 108
• Users don’
don’ t get addresses based on desire, but
must apply to use an address within the registry, TLA
TLA TLA
TLA
and then they must use a distributed address from
there NLA
NLA NLA
NLA
End
End-- Site
End-Site End
End-- Site
End-Site End
End-- Site
End-Site
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
18
109 110
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
111 112
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
113 114
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
19
115 116
I Can’
Can’t Get a Sub-
Sub- TLA
TLA…
… JPNIC IPv6 Center
• Only major providers are qualified to apply for • Questions about IPv6 sub-
sub -TLA applications,
sub-- TLAs
sub and IPv6 in general can be brought to:
• Most ISPs work like NLAs to get addresses from
organizations with sub-
sub- TLAs ipv6--support@nic.ad.jp
ipv6
• Each organization with a sub-
sub- TLA decides how to
assign address at the NLA level and lower • Information on IPv6:
• However, there is a need to conform with global http://www.nic.ad.jp/jp/regist/ip/index.html
assignment policies Look for the IPv6 page
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
117 118
119 120
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
20
121 122
Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center Internet Week 2000 [2000/12/18] ©Copyright 2000 Japan Network Information Center
123 124
21