Chương 11:
Internet thê hê m i
D án HEDSPI
Khoa CNTT- ðHBK Hà N i
Gi ng viên: Ngô H ng Sơn
B môn Truy n thơng và M ng máy tính
1
T ng quan
Tu n trư c :
Security
Multimedia communication
Tu n này: Next Generation Internet
IPv6
Mobile Internet Communication, Ad-hoc network
Optical network
2
IPv6
3
V n ñê c a IPv4
C n ki t ñ a ch IP
H n chê c a vi c sư d ng NAT?
Ngày càng nhi u ng d ng th i gian th c
Internet live
Online game
Image/sound communication
4
Sư khác nhau gi a IPv6 va
IPv4
Mơ r ng không gian ñ a ch
32 bits -> 128 bits
32 bits : bao nhiêu ñ a ch ????
128bit : ????
340,282,366,920,938,463,463,374,607,431,768,211,456
C u trúc ñ a ch
Sư phân c p
Khái ni m ph m vi (scope)
Phân l p ñ a ch
5
Sư khác nhau gi a IPv6 va IPv4
(cont.)
Tăng t c đơ
Khn d ng header đơn gi n hơn
Ít trư ng hơn
ðơ dài cơ đ nh
B checksum
Khơng phân m nh gói tin
Tính năng th i gian th c va QoS
Flow label
Traffic class
Vê an toàn an ninh
Sư d ng IPsec như m t chu n
6
Khơng gian đ a ch
IPv4 – 32 bit
1mm
IPv6 – 128 bit
84,000 l n đư ng kính c a thiên hà
7
Tăng t c xư ly
Khơng phân m nh gói tin t i router trung gian
Gi m t i t i router
Minimum packet size (MTU)
Path MTU Discovery
Khn d ng header đơn gi n hơn
B b t các trư ng ít sư d ng
ðơ dài cơ đ nh
Khơng checksum
8
Path MTU Discovery
Tìm hi u gia tr nho nh t c a MTU trư c khi truy n
MTU?
Ethernet
1500
IP over ATM
9180
PPPoE
1492
Packet size based on the smallest MTU through the route
1492 bytes
1500
1492
9180
The intermediate routers transmit data regardless MTU.
Lower processing load
9
IPv6 – Hư ng t i m t Internet
hoàn h o hơn?
Khơng thi u đ a ch
Sư d ng liên k t End-to-End
M t sơ tính năng cho các ng d ng m i
Multicast
IPsec
Mobile IP
Tư đ ng c u hình
Chu n hóa cơ chê tư đ ng c u hình
ðánh sô l i sô hi u các m ng
10
0
IPv4 header format
Version
(4bit)
31
Header length Type of service (TOS)
(4bit)
(8bit)
Identification
(16bit)
Time To Live
(8bit)
Total length (byte unit)
(16bit)
Flags
(3bit)
Fragment offset
(13bit)
Header checksum
(16bit)
Protocol
(8bit)
Source address
(32bit)
Destination address
(32bit)
(options)
(not specify size)
(padding)
Data
Các trư ng này khơng có trong IPv6
11
0
IPv6 header format: ðơn gi n hơn
Version
(3bit)
Traffic Class
(9bit)
31
Flow Label
(20bit)
Payload Length
(16bit)
Next Header
(8bit)
Hop Limit
(8bit)
Source address
(128bit)
Destination address
(128bit)
Extension Header
(not specify size)
Data
Các trư ng ñ i tên tư IPv4
12
IPv4 header vs. IPv6 header
Option field with variable length in IPv4 header
Option
field
IPv4 header
Trong IPv6, option headers ñ t trong ph n body
Extension Extension
Header
Header
Fixed length (40byte)
Các thơng tin chính
・・・
Extension
Header
Variable length. (0byte or more)
Optional information.
Information used by all nodes is in front.
Information only used at the destination point
is back
13
M t sơ header mơ r ng
•Hop-by-Hop Option Header
•Destination option header
•Routing header
•Fragment header
•Authentication header
•Encryption header
•Destination option header (final)
14
C u trúc ñ a ch IPv6
C u trúc ñ a ch
Cách bi u di n
Ki u ñ a ch
Ph m vi
15
Ky’ hi u IPv6
128 bit, bi u di n b i sơ hê 16
Phân cách “:” gi a các nhóm g m 4 sô
hexa
3ffe:501:100c:e320:2e0:18ff:fe98:936d
B qua chu i liên ti p các sô 0
3ffe:501:100c:e320:0:0:0:1 →
3ffe:501:100c:e320::1
16
C u trúc ñ a ch IPv6
2 ph n: Network prefix va Interface ID
Network prefix (upper n bit) (64)
Host ID (lower “128-n” bit) (64)
Chu n EUI-64 (extended unique identifier )
Trong trư ng h p m ng Ethernet, Host ID ñư c
suy ra tư ñ a ch MAC
17
C u trúc ñ a ch IPv6 (RFC3587)
Entire IPv6 Network
User Network
Subnet 1
Global routing
prefix
64bit
Subnet 2
Subnet
ID
Subnet 3
Interface
ID
64bit
18
Ki hi u ñ a ch IPv6
2001:0200:0000:8002
0202:4755:5ea5:3085
64-bit Network prefix
64-bit Interface ID
2001 : 0200 : 0000 : 8002 : 0202 : 4755 : 5ea5 : 3085
2001 : 200 : 0000 : 8002 : 202 : 4755 : 5ea5 : 3085
2001 : 200 : : 8002 : 202 : 4755 : 5ea5 : 3085
ðô dài ph n m ng ch ra sau ky tư “/”
2001 : 200 : : 8002 : 202 : 4755 : 5ea5 : 3085/64
19
Các d ng ñ a ch
Unicast Address
M t ñ a ch duy nh t
Anycast Address
ð a ch b t ky trong m t nhóm đ a ch
Multicast Address
M t nhóm các ñ a ch
20
Khái ni m ph m vi (scope)
ð a ch toàn c c (global)
ð a ch liên k t n i bô (link-Local)
Effective only in the same link
fe80::1
ð a ch vùng n i bô (site-local)
Unique Local Address
fc00::1000:0:0:0:1
21
Các bư c chuy n sang IPv6
Bư c 1
Bư c kh i đ u
Dùng IPv6 trong 1 sơ m ng
Bư c 2
Mơ r ng
Sư d ng ñ ng th i IPv4 va IPv6
Bư c 3
K t thúc
IPv4 s khơng đư c s d ng n a
22
Bư c 1
Bư c ñ u s d ng IPv6
Trong 1 s thi t b
B i 1 s ISP
M t s ng d ng cơ b n (http, mail etc…)
IPv6: Giai ño n hi n nay
Gi i pháp
IPv6 over IPv4 tunneling
IPv6 network
IPv6 network
IPv6 network
IPv4 network
23
Bư c 2
M r ng
Tri n khai các d ch v ch s d ng IPv6
Trong t t c các m ng máy tính
Cân b ng gi a tình tr ng c a IPv4 và IPv6
C n có cơng ngh chuy n ñ i
Gateway gi a IPv4 và IPv6
IPv4 network
IPv6 network
24
Bư c 3
K t thúc
Ch 1 s ít m ng s d ng IPv4
C n có “IPv4 over IPv6 tunneling”
IPv4 network
IPv4 network
IPv4 network
IPv6 network
25