T R U N G T Â M IN T E R N E T V IỆ T N A M (VNNIC)
B iên so ạn : KS. N g u yễ n T h ị T h u T h ủ y
H iệu đ ín h : T h.S . H o à n g M in h C ƣ ờ n g
N H À X U Ấ T B Ả N B Ƣ U Đ IỆ N
T P . H Ồ C H Í M IN H - 2006
L Ờ I G IỚ I T H IỆ U
L Ờ I G IỚ I T H IỆ U .................................................................................... 6
G IẢ I T H ÍC H C Á C T H U Ậ T N G Ữ V À T Ừ V IẾ T T Ắ T ............................. 13
C H Ư Ơ N G 1 : Đ ỊA C H Ỉ IN T E R N E T P H IÊ N B Ả N 4 (IP V 4 ) V À T H Ế H Ệ
Đ ỊA C H Ỉ IN T E R N E T M Ớ I (IP V 6 )......................................................... 19
I. Đ ỊA C H Ỉ IN T E R N E T P H IÊ N B Ả N 4 (IP V 4 )...................................................... 20
I.1 . C á c h ệ số th ậ p p h â n , n h ị p h â n , h exa d e cim al ..................................................... 20
II. H Ạ N C H Ế C Ủ A T H Ế H Ệ Đ ỊA C H Ỉ IP V 4 V À M Ụ C T IÊ U P H Á T T R IỂ N IP V 6 ... 26
II.1. S ự cạ n kiệ t đ ịa ch ỉ IP v4 ..................................................................................... 26
III. H IỆ N T R Ạ N G T R IỂ N K H A I IP v6 T O À N C Ầ U ............................................... 30
III.1 . T iê u ch u ẩ n h ó a IP v6 ......................................................................................... 30
C H Ư Ơ N G 2 : C Ấ U T R Ú C Đ ỊA C H Ỉ IP v6 .............................................. 37
I. CÁC H B IỂ U D IỄ N V À C Ấ U T R Ú C Đ ỊA C H Ỉ IP V 6 ........................................... 38
I.2 . T ổ n g q u a n về địa chỉ IP v6 , kh á c biệ t so vớ i IP v 4 ................................................. 38
II. C Ấ U T R Ú C Đ Á N H Đ ỊA C H Ỉ V À C Á C D Ạ N G Đ ỊA C H Ỉ IP v6 ........................... 45
II.1 T ổ n g q u a n v ề p h â n lo ạ i địa chỉ IP v6 ................................................................... 45
II.2 N h ữ n g d ạ n g đ ịa ch ỉ th u ộ c lo ạ i U N IC A S T ............................................................ 46
II.4. L o ạ i đ ịa ch ỉ A N Y C A S T ....................................................................................... 61
III. T Ó M T Ắ T V Ề Đ ỊA C H Ỉ IP v6 .......................................................................... 63
III.1 . T h ố n g kê về cá c d ạ n g đ ịa ch ỉ IP v6 .................................................................... 63
IV . P H Ầ N M À O Đ Ầ U IP V 6 ................................................................................. 65
IV .1 . P h ầ n m à o đ ầ u IP v4 .......................................................................................... 67
V . Đ Ặ C T ÍN H C Ủ A Đ ỊA C H Ỉ IP v6 ....................................................................... 75
V .1 . T ổ n g q u á t ch u n g................................................................................................ 75
V I. T H Ự C H À N H K ÍC H H O Ạ T IP V 6 T R Ê N H Ệ Đ IỀ U H À N H W IN D O W S ,
L IN U X . C Ấ U H ÌN H K Ế T N Ố I B Ằ N G Đ ỊA C H Ỉ IP V 6 ............................................ 82
VI.1 . H ỗ trợ IP v6 tro n g h ệ điề u h à n h W in d o w s 2 0 0 3 se rve r....................................... 82
V I.4 . T h ự c h à n h ........................................................................................................ 89
C H Ư Ơ N G 3 : C Á C T H Ủ T Ụ C V À Q U Y T R ÌN H
H O Ạ T Đ Ộ N G C Ơ B Ả N C Ủ A Đ ỊA C H Ỉ IP V 6 ...................................... 101
I. T H Ủ T Ụ C IC M P V 6 ....................................................................................... 103
I.1 . T ổ n g q u á t v ề vai trò củ a th ủ tụ c IC M P v6 tro n g h o ạ t đ ộ n g củ a IP v6 ................... 103
M ụ c lụ c 11
V . T H Ự C H À N H Q U A N S Á T G IA O T IẾ P V À H O Ạ T Đ Ộ N G C Ủ A C Á C
NODE IPv6 ...................................................................................................... 131
V .1 . C ấ u hìn h IP v6 trê n b ộ địn h tu yế n C isco ........................................................... 131
V .2 . T h ự c h à n h ....................................................................................................... 134
C H Ư Ơ N G 4:C Ô N G N G H Ệ C H U Y Ể N Đ Ổ I
G IA O T IẾ P IP V 6 – IPV4.................................................................... 145
I. T Ổ N G Q U A N V Ê C Ô N G N G H Ệ C H U Y Ể N Đ Ổ I IP V 6 - IPV4 ......................... 146
I.1. Dual-stack......................................................................................................... 146
C H Ư Ơ N G 5 : T H IẾ T L Ậ P M Ạ N G T H Ử N G H IỆ M C H Ỉ D Ù N G Đ ỊA C H Ỉ
IP V 6 C U N G C Ấ P M Ộ T S Ố D ỊC H V Ụ D N S , W E B , FTP ................... 169
I. G IỚ I T H IỆ U M Ộ T S Ố P H Ầ N M Ề M H Ỗ T R Ợ IP V 6 ....................................... 169
I.1 . IP v6 vớ i d ịch vụ D N S ........................................................................................ 169
T À I L IỆ U T H A M K H Ả O ..................................................................... 189
G IẢ I T H ÍC H C Á C T H U Ậ T N G Ữ V À T Ừ V IẾ T
TẮT
6Bone
M ạ n g th ử n g h iệ m về IP v6 , b a o g ồ m cá c site IP v6 kế t n ố i th ô n g cá c đ ƣ ờ n g
h ầ m , sử d ụ n g cơ sở h ạ tầ n g m ạ n g In te rn e t IP v4 . 6 B o n e đ ƣ ợ c h u ỷ b ỏ và o
06/06/2006.
Anycast
C á ch th ứ c g ử i g ó i tin đ ế n m ộ t đ ích b ấ t kỳ tro n g m ộ t n h ó m cá c m á y.
APNIC
A sia P a cific N e tw o rk In fo rm a tio n C e n tre . T ổ ch ứ c q u ả n lý đ ịa ch ỉ IP , số h iệ u
m ạ n g cấ p vù n g , p h ụ trá ch kh u vự c ch â u Á – T h á i B ìn h D ƣ ơ n g .
ARIN
American Registry for Internet Number - T ổ ch ứ c q u ả n lý đ ịa ch ỉ IP , số h iệ u
m ạ n g cấ p vù n g , p h ụ trá ch kh u vự c B ắ c M ỹ.
ARP
Address Resolution Protocol - T h ủ tụ c p h â n g iả i đ ịa ch ỉ, sử d ụ n g tro n g IP v4
đ ể p h â n g iả i đ ịa ch ỉ IP v4 th à n h đ ịa ch ỉ lớ p 2 tƣ ơ n g ứ n g , ví d ụ đ ịa ch ỉ E th e rn e t
MAC.
Broadcast
M ộ t g ó i tin có đ ịa ch ỉ đ ích b ro a d ca st sẽ đ ƣ ợ c tru yề n tả i tớ i và đ ƣ ợ c xử lý b ở i
m ọ i m á y tro n g m ộ t m ạ n g .
DAD
D u p lica te A d d re ss D e te ctio n , m ộ t q u á trìn h ch o p h é p n o d e IP v6 đ ả m b ả o
đ ƣ ợ c rằ n g m ộ t đ ịa ch ỉ ch ƣ a đ ƣ ợ c sử d ụ n g trê n đ ƣ ờ n g kế t n ố i trƣ ớ c kh i n o d e
IP v6 q u yế t đ ịn h sử d ụ n g đ ịa ch ỉ.
DHCP
Dynamic Host Configuration Protocol - T h ủ tụ c cấ u h ìn h đ ịa ch ỉ đ ộ n g , cấ p đ ịa
ch ỉ tạ m th ờ i ch o th iế t b ị IP v4 . Đ ƣ ợ c sử d ụ n g ch o p h é p m ộ t th iế t b ị IPv4 tìm
14 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
đ ịa ch ỉ IP và n h ữ n g th ô n g tin kh á c n h ƣ m á y ch ủ tê n m iề n n ộ i b ộ m à kh ô n g
cầ n tớ i cấ u h ìn h th ủ cô n g và lƣ u trữ n h ữ n g th ô n g tin n à y trê n m á y.
DHCPv6
Dynamic Host Configuration Protocol version 6 - T h ủ tụ c cấ u h ìn h đ ịa ch ỉ
đ ộ n g p h iê n b ả n 6 .
Dual-stack
M ộ t n o d e d u a l-sta ck là m ộ t n o d e là m việ c vớ i cả IP v4 và IP v6 .
Đ ƣ ờ n g kết n ố i
Đ ƣ ờ n g kế t n ố i, (h a y đ ƣ ờ n g lin k): K h á i n iệ m sử d ụ n g ở đ â y đ ể ch ỉ m ộ t kế t n ố i
Ethernet.
Gateway
Header
M à o đ ầ u - ph ầ n ch ứ a cá c th ô n g tin p h ụ c vụ ch o việ c xử lý th ô n g tin tạ i cá c
lớ p tro n g m ô h ìn h h o ạ t đ ộ n g củ a th ủ tụ c T C P /IP .
Hop limit
M ộ t trƣ ờ n g củ a M à o đ ầ u IP v6 , xá c đ ịn h số đ ƣ ờ n g kế t n ố i tố i đ a m à g ó i tin có
th ể đ i q u a trƣ ớ c kh i b ị h u ỷ b ỏ .
Host
K h á i n iệ m d ù n g ở đ â y đ ể ch ỉ m á y tín h , h o ặ c th iế t b ị kh á c, cu n g cấ p d ịch vụ ,
kh ô n g th ự c h iệ n ch ứ c n ă n g đ ịn h tu yế n .
IANA
Internet Assigned Numbers Authority - T ổ ch ứ c q u ả n lý tà i n g u yê n số (đ ịa ch ỉ
IP , số p ro to co l, số p o rt...) q u ố c tế
ICANN
In te rn e t C o rp o ra tio n fo r A ssig n e d N a m e s a n d N u m b e rs. T ổ ch ứ c p h i lợ i
n h u ậ n , đ ả m n h iệ m va i trò q u ả n lý về tà i n g u yê n số (đ ịa ch ỉ IP , cá c th ô n g số
th ủ tụ c) và tê n (h ệ th ố n g tê n m iề n ), đ ồ n g th ờ i q u ả n lý h ệ th ố n g m á y ch ủ tê n
m iề n g ố c to à n cầ u .
ICMP
G iả i th ích cá c th u ậ t n g ữ và từ viế t tắ t 15
ICMPv4
Internet Control Message Protoco version 4 - T h ủ tụ c IC M P p h iê n b ả n 4 . K h á i
n iệ m n à y đ ồ n g n h ấ t vớ i kh á i n iệ m IC M P .
ICMPv6
Internet Control Message Protoco version 6 - T h ủ tụ c IC M P p h iê n b ả n 6 , là
p h iê n b ả n đ ã đ ƣ ợ c sử a đ ổ i, n â n g cấ p củ a IC M P , p h ụ c vụ ch o h o ạ t đ ộ n g củ a
IPv6.
IETF
Internet Engineering Taskforce - T ổ ch ứ c tiê u ch u ẩ n h o á , viế t cá c tà i liệ u tiê u
ch u ẩ n h o á (R F C ) p h ụ c vụ h o ạ t đ ộ n g In te rn e t to à n cầ u .
IGMP
Internet Group Management Protocol - T h ủ tụ c sử d ụ n g tro n g cô n g n g h ệ
m u ltica st IP v4 đ ể th iế t lậ p q u a n h ệ th à n h viê n n h ó m m u ltica st tro n g m ộ t
m ạ n g . T h ủ tụ c n à y ch o p h é p m ộ t m á y tín h th ô n g b á o vớ i b ộ đ ịn h tu yế n trê n
m ạ n g củ a n ó rằ n g n ó m u ố n n h ậ n lƣ u lƣ ợ n g củ a m ộ t đ ịa ch ỉ m u ltica st n h ấ t
đ ịn h .
IPSec
M ộ t cô n g n g h ệ cu n g cấ p b ả o m ậ t, xá c th ự c và n h ữ n g d ịch vụ a n n in h kh á c tạ i
tầ n g IP .
IPv4
Internet Protocol version 4 – P h iê n b ả n 4 củ a th ủ tụ c In te rn e t. H iệ n đ a n g
đ ƣ ợ c sử d ụ n g p h ổ b iế n tro n g h o ạ t đ ộ n g m ạ n g In te rn e t to à n cầ u .
IPv6
Internet Protocol version 6 – P h iê n b ả n 6 củ a th ủ tụ c In te rn e t, đ ƣ ợ c p h á t triể n
n h ằ m th a y th ế IP v4 , kh ắ c p h ụ c n h ữ n g h ạ n ch ế củ a p h iê n b ả n IP v4 và cả i
th iệ n th ê m n h iề u đ ặ c tín h m ớ i.
LACNIC
Latin American and Caribbean Internet Addresses Registry - T ổ ch ứ c q u ả n lý
đ ịa ch ỉ IP , số h iệ u m ạ n g cấ p vù n g , p h ụ trá ch kh u vự c M ỹ L a tin h và b iể n
Caribe.
Loopback
16 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
MLD
Multicast Listener Discovery – L à m ộ t th ủ tụ c, sử d ụ n g cá c th ô n g đ iệ p
IC M P v6 , ch o p h é p cá c b ộ đ ịn h tu yế n kh á m p h á ra n h ữ n g đ ịa ch ỉ IP v6
m u ltica st n à o đ a n g đ ƣ ợ c "n g h e " lƣ u lƣ ợ n g trê n m ộ t đ ƣ ờ n g kế t n ố i.
MTU
Maximum Transmission Unit – K ích th ƣ ớ c g ó i tin lớ n n h ấ t có th ể tru yề n tả i
trên m ộ t đ ƣ ờ n g kế t n ố i.
Multicast
C ô n g n g h ệ ch o p h é p g ử i m ộ t g ó i tin IP đ ồ n g th ờ i tớ i m ộ t n h ó m xá c đ ịn h cá c
th iế t b ị m ạ n g . C á c th iế t b ị m ạ n g n à y có th ể th u ộ c n h iề u tổ ch ứ c và đ ịn h vị ở
cá c vị trí đ ịa lý kh á c n h a u .
NAT
Network Address Translation - M ộ t cô n g n g h ệ th a y th ế đ ịa ch ỉ tro n g g ó i tin IP
kh i g ó i tin đ i ra , h o ặ c và o m ộ t m ạ n g , ch o p h é p n h iề u th iế t b ị m ạ n g đ á n h đ ịa
ch ỉ riê n g (p riva te ) có th ể ch ia sẻ cù n g m ộ t đ ịa ch ỉ to à n cầ u (p u b lic) và kế t n ố i
vào Internet.
ND
Neighbor Discovery - M ộ t th ủ tụ c m ớ i, đ ƣ ợ c p h á t triể n tro n g h o ạ t đ ộ n g IP v6 .
N D sử d ụ n g cá c th ô n g đ iệ p IC M P v6 đ ể đ ả m n h iệ m cá c q u y trìn h g ia o tiế p
cầ n th iế t g iữ a cá c n o d e trê n m ộ t đ ƣ ờ n g kế t n ố i n h ƣ q u y trìn h p h â n g iả i đ ịa
ch ỉ (th ự c h iệ n b ằ n g th ủ tụ c A R P tro n g IP v4 ), q u y trìn h tìm kiế m b ộ đ ịn h
tu yế n …
Node
K h á i n iệ m ở đ â y d ù n g đ ể ch ỉ m ộ t th iế t b ị (b a o g ồ m cả m á y tín h , b ộ đ ịn h
tu yế n , h o ặ c th iế t b ị kh á c), là m ộ t đ iể m kế t n ố i và o m ạ n g .
PathMTU Discovery
Q u y trìn h tìm kiế m g iá trị M T U n h ỏ n h ấ t trê n m ộ t đ ƣ ờ n g kế t n ố i từ n g u ồ n tớ i
đ ích .
Prefix
G iả i th ích cá c th u ậ t n g ữ và từ viế t tắ t 17
L à m ộ t kh ố i đ ịa ch ỉ IP v4 h o ặ c IP v6 , đ ƣ ợ c q u yế t đ ịn h b ằ n g việ c cố đ ịn h m ộ t
số b it đ ầ u tiê n củ a đ ịa ch ỉ. V í d ụ 2 0 3 .1 1 9 .9 .0 /2 4 là tậ p h ợ p cá c đ ịa ch ỉ IP v4
từ 2 0 3 .1 1 9 .9 .0 đ ế n 2 0 3 .1 1 9 .9 .2 5 5 . Đ ố i vớ i IP v6 , 2 0 0 0 ::/3 là tậ p h ợ p cá c đ ịa
ch ỉ IP v6 có b a b it đ ầ u tiê n là 0 0 1 (ch ữ cá i h e xa đ ầ u tiê n tro n g đ ịa ch ỉ là 2
h o ặ c 3 ).
QoS
Quality of Service - C h ấ t lƣ ợ n g d ịch vụ : K h á i n iệ m tro n g tru yề n tả i lƣ u lƣ ợ n g ,
đ ả m b ả o lƣ u lƣ ợ n g m ạ n g đ i đ ế n đ ích th e o m ộ t ch ấ t lƣ ợ n g n h ấ t đ ịn h (m ứ c đ ộ
lỗ i, th ờ i g ia n tru yề n tả i lƣ u lƣ ợ n g ...)
RFC
Request For Comments - N h ữ n g tà i liệ u tiê u ch u ẩ n ch o In te rn e t, đ ƣ ợ c so ạ n
th ả o và xu ấ t b ả n b ở i IE T F .
RIPE NCC
Réseaux IP Européens - T ổ ch ứ c q u ả n lý đ ịa ch ỉ IP , số h iệ u m ạ n g cấ p vù n g ,
p h ụ trá ch kh u vự c C h â u  u .
RIR
Regional Internet Registry - T ổ ch ứ c q u ả n lý và p h â n b ổ đ ịa ch ỉ IP cấ p vù n g
ch o cá c h o ạ t đ ộ n g In te rn e t. N h ữ n g tổ ch ứ c n à y cũ n g có n h ữ n g va i trò tro n g
việ c h ỗ trợ q u ả n lý cơ sở h ạ tầ n g In te rn e t và p h á t triể n ch ín h sá ch q u ả n lý tà i
n g u yê n đ ịa ch ỉ IP , số h iệ u m ạ n g A S N .
Router
B ộ đ ịn h tu yế n - T h iế t b ị m ạ n g th ự c h iệ n ch ứ c n ă n g ch u yể n tiế p lƣ u lƣ ợ n g
g iữ a cá c m ạ n g .
TCP/IP
Transmission Control Protocol/Internet Protocol - M ộ t b ộ cá c g ia o th ứ c g ia o
tiế p , p h ụ c vụ ch o việ c kế t n ố i cá c th iế t b ị trê n In te rn e t.
Tunnel
Đ ƣ ờ n g h ầ m - L à m ộ t cá ch th ứ c tru yề n g ó i tin IP v6 từ m ộ t đ iể m tớ i m ộ t đ iể m
kh á c trê n m ạ n g , sử d ụ n g cơ sở h ạ tầ n g m ạ n g IP v4 b ằ n g cá ch b ọ c g ó i tin
IP v6 tro n g g ó i tin IP v4 , d o vậ y ch ú n g có th ể đ i đ ƣ ợ c tro n g cơ sở h ạ tầ n g
m ạ n g IP v4 .
Unicast
C á ch th ứ c g ử i g ó i tin th ô n g th ƣ ờ n g . T ro n g đ ó g ó i tin ch ỉ đ ƣ ợ c g ử i đ ế n m ộ t
đ ích d u y n h ấ t. N h ữ n g cá ch th ứ c g ử i g ó i tin kh á c b a o g ồ m a n yca st, b ro a d ca st
và multicast
18 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
VPN
V irtu a l P riva te N e tw o rk. Đ ƣ ợ c n h ắ c tớ i n h ƣ m ộ t m ạ n g tro n g đ ó có cá c p h ầ n
m ạ n g cá ch n h a u b ở i vị trí đ ịa lý đ ƣ ợ c kế t n ố i th ô n g q u a In te rn e t cô n g cộ n g
so n g d ữ liệ u tru yề n q u a In te rn e t đ ƣ ợ c m ã h o á , d o vậ y to à n b ộ m ạ n g đ ƣ ợ c
xe m n h ƣ m ộ t m ạ n g riê n g “ả o ”.
CHƯƠNG 1
Đ ỊA C H Ỉ INTERNET P H IÊ N B Ả N 4 (IP V 4 ) V À
T H Ế H Ệ Đ ỊA C H Ỉ INTERNET M Ớ I (IPV6)
I. Đ ỊA C H Ỉ INTERNET P H IÊ N B Ả N 4 (IPV4)
B ạ n là m g ì kh i m u ố n g ọ i đ iệ n th o ạ i ch o m ộ t n g ƣ ờ i q u e n b ê n M ỹ, ch ắ c
ch ắ n là n h ấ c đ iệ n th o ạ i lê n và q u a y số củ a n g ƣ ờ i đ ó , b a o g ồ m cả m ã
q u ố c g ia , m ã vù n g th e o q u y đ ịn h . Đ ể g ử i th ƣ tớ i n h à m ộ t n g ƣ ờ i thân,
b ạ n đ ề ch ín h xá c đ ịa ch ỉ trê n b ì th ƣ . N h ƣ vậ y, đ ể xá c đ ịn h m ộ t th ự c
th ể tro n g m ộ t m ạ n g n h ấ t đ ịn h , th ự c th ể đ ó cầ n đ ƣ ợ c đ ịn h d a n h th e o
m ộ t cá ch th ứ c q u y đ ịn h sẵ n và đ ịn h d a n h n à y là d u y n h ấ t trê n m ạ n g .
C á c th ự c th ể m u ố n g ia o tiế p vớ i n h a u , cầ n th e o m ộ t cá ch th ứ c ch u n g
q u y đ ịn h sẵ n .
K h i n hiề u m ạ n g co n kế t nố i vớ i n h a u đ ể giao tiếp , trao đ ổi th ôn g tin ,
n g ƣ ờ i ta g ọi đ ó là liên m ạ n g (Internetwork). Internet là liê n m ạ n g toàn
cầ u , kế t n ối cá c thiế t bị m ạ n g . M ỗ i thiết bị th am g ia m ạ n g n à y cũ n g cầ n
m ộ t cá ch th ứ c n à o đ ó đ ịn h da n h d u y n hấ t. Đ ồn g th ờ i p h ải có cá ch th ứ c
ch u n g đ ể ch ú ng liê n h ệ , gia o tiế p đ ƣ ợ c vớ i n h a u . C á ch th ứ c để cá c
m á y tín h n ó i ch u yệ n, gia o tiếp vớ i n ha u trên m ạ n g to à n cầ u đ ƣ ợ c g ọi
là gia o th ứ c. H iệ n na y, Internet to àn cầ u sử d ụ n g tậ p h ợ p g ia o th ứ c
TCP/IP. G ia o th ứ c IP (Internet P ro to col) xá c đ ịn h cá ch th ứ c tru yền tải
cá c g ói tin đi trê n liê n m ạ n g .
T hiế t bị tro n g m ạ n g Internet định d a n h d u y n hấ t b ằ n g m ộ t h ệ th ố n g số ,
đ ƣ ợ c g ọ i là địa ch ỉ Internet. H ệ th ốn g số đ ƣ ợ c th iế t kế từ th ờ i đ iể m b a n
đ ầ u củ a Internet đ ƣ ợ c g ọi là địa chỉ Internet p h iên b ả n 4 (IP v4). T hiết
b ị m ạ n g th a m g ia h o ạ t đ ộ n g Internet to à n cầ u đ ƣ ợ c g ắ n cá c địa chỉ
tro n g h ệ thố n g số n à y the o q u y địn h của gia o th ứ c IP . H iệ n n a y, ch ú n g
ta vẫ n đa n g sử dụ n g ph ổ biến p hiê n b ả n địa ch ỉ n à y tro n g h o ạ t đ ộ n g
củ a m ạ n g Internet toà n cầ u .
I.3. C h ứ c n ăn g củ a đ ịa ch ỉ IPv4
C h ắ c h ẳ n b ạ n đ ọ c sẽ n ó i rằ n g : ch ứ c n ă n g củ a đ ịa chỉ IPv4 là đ ể đ ịn h
d a n h cá c thiế t bị trê n m ạ n g Internet ch ứ sa o ? T u y n hiê n , n h ƣ vậ y ch ƣ a
đ ủ . Đ ịa chỉ IPv4 có h ai ch ứ c n ă n g cơ b ả n sa u đ â y:
32 bit
Network ID Host ID
(n bit) (32 – n bit)
H ìn h 1: C ấ u trú c đ ịa ch ỉ IPv4
I.7. Q u ản lý đ ịa ch ỉ Internet
K h ô n g g ian đ ịa ch ỉ Internet hiện n a y đ a n g đƣ ợ c q u ả n lý b ở i h ệ th ố n g
p h â n cấ p cá c tổ ch ứ c q u ả n lý đ ịa chỉ to à n cầ u . T ro n g đ ó cấ p q uả n lý
ca o n h ấ t là Tổ ch ứ c q u ả n lý tài n g u yên số q u ố c tế IA N A , tiế p đ ó là cá c
tổ ch ứ c q u ả n lý địa chỉ kh u vự c R IR :
K h u vự c châu Á – T h ái B ình D ƣ ơ n g : A P N IC , http://www.apnic.net
K h u vự c châu Âu: RIPE NCC, http://www.ripe.net
K h u vự c B ắ c M ỹ: A R IN , http://www.arin.net
K h u vự c M ỹ L a tin h và biể n C arib e : L A C N IC , http://www.lacnic.net
T ổ ch ứ c q uả n lý địa chỉ Internet tro n g từ n g khu vự c có cấ u trú c q u ả n lý
tà i n g u yên tƣ ơ n g ứ n g . A P N IC củ a kh u vự c châu Á – T hái B ìn h D ƣ ơ n g
p h â n cấ p ch u yể n gia o q u yề n q uả n lý địa chỉ Internet tro ng p h ạ m vi m ộ t
q u ố c g ia ch o m ộ t số tổ ch ứ c g ọ i là T ổ ch ứ c q u ả n lý địa chỉ cấ p q u ố c
gia NIR (National Internet Registry). Trung tâm Internet V iệ t N a m ,
V N N IC , h iệ n na y đ a ng th ự c hiệ n vai trò của N IR tạ i V iệ t N a m .
26 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
II. H Ạ N C H Ế C Ủ A T H Ế H Ệ Đ ỊA C H Ỉ IPV4 VÀ M Ụ C T IÊ U P H Á T
T R IỂ N IPV6
Máy Di
PC
ch ủ động
IPv4
Dây Không
Khác
đồng dây
Máy Di Ô C ảm T h iế t b ị
PC TV
ch ủ động tô b iế n g ia đ ìn h
IPv6
H ìn h 2: S ự b iế n đ ổ i củ a In te rn e t
K ẻ xâ m n h ậ p
PC NAT PC
NAT
M á y ch ủ
H ìn h 3 : M ô h ìn h th ự c h iệ n N A T củ a đ ịa ch ỉ IP v4
C h ư ơ n g 1 : Đ ịa ch ỉ In te rn e t p h iê n b ả n 4 (IP v4 ) và … IP v6 29
III. H IỆ N T R Ạ N G T R IỂ N K H A I IPv6 T O À N C Ầ U
Đ ồ n g th ờ i, rấ t n hiề u R F C kh á c đ ƣ ợ c cô n g b ố , đ ịn h n g h ĩa tiê u ch u ẩn
h ó a ch o n h ữ n g ch ứ c n ă ng củ a IPv6, m ô tả ph iê n b ả n m ớ i h ỗ trợ IPv6
ch o cá c dịch vụ n h ƣ D N S , D H C P …
T h ờ i điể m h iện n a y, n h ữ n g tiê u ch u ẩ n cơ bản ch o h o ạ t đ ộ n g củ a g ia o
th ứ c Internet phiê n b ản 6 đ ã đ ƣ ợ c h oà n thiệ n. T u y n hiê n , ch ú n g sẽ tiế p
tụ c đ ƣ ợ c sử a đ ổ i n h ằ m đ á p ứ n g yê u cầ u th ự c tế , song song vớ i việ c
p h á t triể n đầ y đ ủ n h ữ n g đ ặ c tính m ớ i tro n g g ia o th ứ c IPv6. N ộ i d u ng
cu ố n sá ch n à y m ô tả h o ạ t đ ộn g cơ b ản IPv6 th e o n h ữ n g tài liệ u R F C
m ớ i n h ấ t hiệ n h à nh . B ạ n có th ể tìm h iểu th êm th ô n g tin về tiêu ch uẩ n
hóa IPv6 tạ i tran g w e b củ a IETF (http://www.ietf.org), trong n h ữ n g
n h ó m là m việ c liê n qu a n đ ến IPv6 củ a IE T F .
D ự án T A H I: (www.tahi.org)
D ự á n n à y th ử n g h iệ m và p h â n tích , đ á n h giá m ộ t cá ch to à n d iệ n m ọ i
h o ạ t đ ộ ng củ a cá c thủ tụ c IPv6. B ạ n có th ể tìm th ấ y tạ i đâ y n hiề u th ô n g
tin phân tích b ổ ích .
D ự án W ID E : (www.wide.ad.jp).
IP v6 n ằ m tro n g lĩn h vự c n g h iê n cứ u củ a d ự á n W id e - N h ậ t B ả n . M á y
ch ủ g ố c M (M root server) thiết lậ p b ở i d ự án W id e là m ộ t tro n g n h ữ n g
m á y ch ủ g ố c đ ầ u tiê n h ỗ trợ IPv6.
D ự án C N G I:
C h ư ơ n g 1 : Đ ịa ch ỉ In te rn e t p h iê n b ả n 4 (IP v4 ) và … IP v6 33
“đ ƣ ờ n g h ầ m ” đ ể kế t n ối IPv6 tớ i m ạ n g củ a tổ ch ứ c n à y. H iện n a y, có
rấ t n hiề u tổ ch ứ c th ự c h iện ch ứ c n ă n g cầ u n ố i nh ƣ vậ y. C ô n g n gh ệ
đ ƣ ờ n g h ầ m (tunnel) đ ƣ ợ c m ô tả tro n g ch ƣ ơ ng 4 củ a sá ch .
36 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
H ỏ i – đ áp
C Ấ U T R Ú C Đ ỊA C H Ỉ IPV6
I. CÁCH B IỂ U D IỄ N V À C Ấ U T R Ú C Đ ỊA C H Ỉ IPV6
0010 0000 …00… 1100 1011 1010 0010 0011 1001 1011 0111
2000:0000:0000:0000:0000:0000:CBA2:39B7
64 bit
T iề n tố Đ ịn h d a n h g ia o d iệ n
(64 – n) bit
(n bit) (Interface ID)
H ìn h 4: C ấ u trú c th ư ờ n g th ấ y củ a m ộ t đ ịa ch ỉ IPv6.
Đ ịn h d a n h n h à sả n xu ấ t Đ ịn h d a n h ca rd m ạ n g
24 bit 24 bit
0xFF 0xFE
24 bit 24 bit
64 bit
H ìn h 5: Á n h xạ từ E U I-4 8 tớ i E U I-64
Ethernet MAC
00 90 27 17 FC 0F
(48 bit)
00 90 27 17 FC 0F
FF FE
00 90 27 FF FE 17 FC 0F
Đ ịn h d an h g iao d iện
02 90 27 FF FE 17 FC 0F
(64 bit)
H ìn h 6: T ự đ ộ n g cấ u h ìn h 6 4 b it đ ịn h d a n h g ia o d iệ n từ đ ịa ch ỉ M A C
II. C Ấ U T R Ú C Đ Á N H Đ ỊA C H Ỉ VÀ C Á C D Ạ N G Đ ỊA C H Ỉ
IPv6
II.1 T ổ n g q u an về p h ân lo ại đ ịa ch ỉ IP v6
N hắ c lại về cá ch th ứ c p hâ n loại địa chỉ của IP v4. T h eo cá ch th ứ c g ói tin
đ ƣ ợ c g ử i tớ i đích , tro ng địa chỉ IP v4, tồn tại khái niệ m ba loại địa chỉ:
Broadcast: Đ ịa chỉ b ro a d ca st (địa chỉ q u ả ng bá ) đ ƣ ợ c n o d e IP v4 sử
d ụ n g để g ử i m ộ t g ó i tin tớ i đ ồ n g th ờ i to à n bộ cá c n od e IP v4 tro ng
cù n g m ộ t m ạ n g . T ro n g vùn g địa chỉ củ a m ộ t m ạ n g , đ ịa chỉ vớ i cá c
b it xá c đ ịnh m á y (H o st ID ) to à n 1 sẽ đ ƣ ợ c sử d ụ n g là m đ ịa chỉ
q u ả n g b á (bro a d ca st). V í d ụ tro n g m ạ n g 2 0 3 .1 1 9 .9.0 /2 7 , địa chỉ
b ro a d ca st sẽ là 2 03 .1 1 9 .9 .3 1
Unicast: Đ ịa ch ỉ u n ica st IP v4 ch ín h là d ạ n g đ ịa chỉ ch ú n g ta g ắ n
ch o thiế t bị m ạ n g đ ể kế t n ối vào m ạ n g In te rn e t. Đ ịa chỉ nà y xá c
đ ịn h d u y n h ấ t m ộ t node IPv4 trê n m ạ n g In te rn e t to à n cầu . G ói tin
g ử i đ ế n địa chỉ đ ích u nica st sẽ chỉ đ ế n d u y n hấ t m ộ t n o d e IP v4 .
Multicast: K h i th iế t kế IP v4 , IE T F d à n h riê ng vù n g đ ịa chỉ lớ p D (từ
2 2 4 .0 .0 .0 đ ế n 2 3 9 .2 55 .2 5 5 .2 5 5 ) sử d ụ n g ch o m ộ t cô n g n g h ệ
tru yề n tải gó i tin có tê n g ọi m u ltica st. C ô ng n gh ệ m u ltica st ch o p h é p
g ử i m ộ t g ó i tin IP đ ồ n g th ờ i tớ i m ộ t n h ó m xá c đ ịn h cá c thiế t bị
m ạ n g . C á c th iế t bị m ạ n g n à y có th ể th u ộ c n h iề u tổ ch ứ c và đ ịn h vị
ở cá c vị trí đ ịa lý kh á c nh a u .
Đ ịa chỉ IP v6 không cò n du y trì khái niệ m b ro a d ca st. T h eo cá ch th ứ c g ói
tin đ ƣ ợ c g ử i đế n đ ích , IP v6 b a o g ồ m 3 lo ại địa ch ỉ sa u :
Unicast: Đ ịa chỉ u nica st xá c đ ịn h m ộ t g ia o diệ n d u y n h ấ t. T ron g m ô
h ìn h địn h tu yế n , cá c g ói tin có địa chỉ đích là đ ịa chỉ un ica st chỉ
đ ƣ ợ c g ử i tớ i m ộ t g ia o d iệ n d u y n h ất. Đ ịa chỉ u n ica st đ ƣ ợ c sử d ụ n g
tro n g giao tiế p m ộ t – m ộ t
Multicast: Đ ịa chỉ m u ltica st định d a n h m ộ t n h ó m n h iề u g iao diệ n .
G ó i tin có địa chỉ đ ích là địa chỉ m u ltica st sẽ đƣ ợ c g ử i tớ i tấ t cả cá c
g ia o diệ n tro n g n h ó m đ ƣ ợ c g ắ n địa chỉ đó . Đ ịa chỉ m u ltica st đ ƣ ợ c
sử d ụ n g tro ng gia o tiế p m ộ t – n h iều .
T ro n g địa chỉ IP v6 kh ô n g cò n tồ n tại kh ái niệ m đ ịa ch ỉ b roa d ca st
(đ ịa chỉ q u ản g b á). M ọ i ch ứ c n ă ng củ a địa ch ỉ b ro a d ca st tro ng IP v4
đ ƣ ợ c đ ả m n h iệ m th a y th ế b ở i đ ịa chỉ IP v6 m u ltica st. V í d ụ ch ứ c
n ă n g q u ả n g b á tro n g m ộ t m ạ n g củ a đ ịa ch ỉ IP v4 đ ƣ ợ c đ ả m n h iệ m
46 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
II.2 N h ữ n g d ạn g đ ịa ch ỉ th u ộ c lo ại U N IC A S T
Đ ịa chỉ unica st b ao g ồ m 5 d ạ n g sa u đâ y:
1. Đ ịa ch ỉ đ ặ c b iệ t.
2. Đ ịa ch ỉ p h ụ c vụ ch o g ia o tiế p trê n m ộ t đ ư ờ n g kế t n ố i (Đ ịa ch ỉ
Link-local).
3. Đ ịa ch ỉ p h ụ c vụ ch o g ia o tiế p p hạ m vi m ộ t m ạ n g (Đ ịa ch ỉ S ite -
local).
4. Đ ịa ch ỉ đ ịn h d a n h to à n cầ u (Đ ịa ch ỉ G lo b a l U n ica st).
5. Đ ịa ch ỉ tư ơ n g th ích (Đ ịa ch ỉ C o m p a tib ility).
II.2.1 Đ ịa ch ỉ đ ặc b iệt
IPv6 sử d ụ n g h ai địa chỉ đ ặ c biệt sa u đâ y trong g ia o tiế p :
0:0:0:0:0:0:0:0 h a y cò n đ ƣ ợ c viế t "::" là lo ại địa chỉ “khô n g
đ ịn h d a nh ” đ ƣ ợ c node IPv6 sử dụ n g đ ể thể h iệ n rằ n g hiệ n tại n ó
kh ô n g có địa ch ỉ. Đ ịa chỉ “::” đ ƣ ợ c sử dụ n g là m đ ịa chỉ n gu ồ n ch o
các gói tin trong q u y trìn h h oạ t đ ộn g củ a m ộ t node IP v6 khi tiế n
h à n h kiể m tra xe m có m ộ t n o d e n à o kh á c trên cù n g đ ƣ ờ n g kế t n ối
đ ã sử d ụ n g đ ịa chỉ IP v6 m à n ó đ a n g d ự đ ịn h d ù n g h a y ch ƣ a . Đ ịa
ch ỉ n à y khô n g b a o g iờ đ ƣ ợ c g ắ n ch o m ộ t g iao d iện h o ặ c đ ƣ ợ c sử
d ụ n g là m đ ịa chỉ đ ích .
0:0:0:0:0:0:0:1 hay "::1" đ ƣ ợ c sử dụn g là m địa chỉ xá c định
giao diện loopback, cho phé p m ột node g ử i gói tin cho chính nó,
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 47
Đ ịn h d a n h g ia o d iệ n
1111 1110 10 000 … 000
(Interface ID)
H ìn h 7: C ấ u trú c đ ịa ch ỉ L in k-local
Đ ịn h d a n h m ạ n g co n Đ ịn h d a n h g ia o d iệ n
1111 1110 11 000 … 000
(Subnet ID) (Interface ID)
48 bit
T iề n tố đ ịn h tu yế n to à n cầ u Đ ịn h d a n h m ạ n g co n Đ ịn h d a n h g ia o d iệ n
001
(Global routing prefix) (Subnet ID) (Interface ID)
H ìn h 9 : C ấ u trú c đ ịa ch ỉ đ ịn h d a n h to à n cầ u
50 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Đ ịn h tu yế n to à n cầ u Đ ịn h tu yế n tro n g m ạ n g Đ ịn h d a n h g ia o d iệ n
T iề n tố đ ịn h tu yế n to à n cầ u Đ ịn h d a n h m ạ n g co n Đ ịn h d a n h g ia o d iệ n
001
(Global routing prefix) (Subnet ID) (Interface ID)
H ìn h 10: P h â n cấ p đ ịn h tu yế n đ ịa ch ỉ đ ịn h d a n h to à n cầ u
Đ ịa ch ỉ IPv4-compatible
Đ ịa chỉ IPv4-co m p a tible đ ƣ ợ c tạ o từ 3 2 bit địa ch ỉ IPv4 th e o cá ch th ứ c
g ắ n cá c bit toàn 0 vào trƣ ớ c 32 bit địa chỉ IPv4 và đ ƣ ợ c viế t n h ƣ sa u:
0:0:0:0:0:0:w.x.y.z hoặc ::w.x.y.z
T ro n g đ ó w.x.y.z là địa chỉ IPv4 viế t th e o cá ch th ô n g th ƣ ờ ng .
80 bit 16 bit 32 bit
H ìn h 11: Đ ịa ch ỉ IP v4 -Compatible
52 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Đ ịa ch ỉ IPv4-mapped
80 bit 16 bit 32 bit
H ìn h 12: Đ ịa ch ỉ IP v4 -mapped
Đ ịa ch ỉ 6 to 4
Trong vùng địa chỉ địn h da n h to àn cầ u (xá c đ ịn h b ằ n g 3 bit đ ầ u 0 0 1 ),
IA N A d à n h riê n g m ộ t d ả i đ ịa chỉ, đ ặ t tê n là Đ ịa ch ỉ 6 to 4 , làm m ộ t d ạ n g
đ ịa chỉ tƣ ơ ng th ích ph ụ c vụ ch o m ộ t cô n g n gh ệ tạ o đ ƣ ờ n g hầ m có tên
g ọ i côn g n g hệ tu n n el 6 to 4 . Đ ịa chỉ 6 to4 đ ƣ ợ c sử d ụ n g tro n g giao tiế p
g iữ a h ai no d e ch ạ y đ ồ n g th ờ i cả h ai thủ tụ c IPv4 và IPv6 trê n m ạ n g cơ
sở h ạ tầ ng địn h tu yế n củ a IPv4.
Đ ịa chỉ 6to 4 đ ƣ ợ c h ìn h th àn h nh ƣ sau:
Trong vùng địa chỉ địn h d a n h to à n cầu , IA N A đ ã cấ p p h á t m ộ t d ả i
đ ịa ch ỉ d à n h riê n g 2 0 0 2 ::/1 6 đ ể tạ o nê n địa chỉ 6 to 4 .
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 53
II.3. N h ữ n g d ạn g đ ịa ch ỉ th u ộ c lo ại Multicast
Đ ịa chỉ m u ltica st, là m ộ t p h ầ n ph ứ c tạ p so ng rấ t đ ặ c th ù củ a địa chỉ
IPv6. T ro n g h o ạ t đ ộn g củ a địa ch ỉ IPv6, kh ô ng tồ n tạ i kh ái niệ m đ ịa ch ỉ
broadcast. Ch ứ c n ăn g của địa chỉ bro a d ca st IPv4 đ ƣ ợ c đ ả m n h iệ m b ở i
m ộ t tro n g số cá c d ạ n g đ ịa ch ỉ IPv6 m u lticast. Đ ịa chỉ IPv6 multicast
th a y th ế cho cả địa chỉ b roa d ca st và m u ltica st IPv4.
IP v6 có rấ t nh iề u dạ n g địa chỉ m u ltica st. M ỗ i d ạ n g có p h ạ m vi ho ạ t
đ ộ n g tƣ ơ n g ứ n g . M ộ t node IPv6 n hấ t địn h sẽ "n g h e" lƣ u lƣ ợ n g của
m ộ t số lo ại địa chỉ IPv6 multicast. Node IPv6 có thể n gh e lƣ u lƣ ợ n g
củ a n hiề u lo ại địa chỉ m u ltica st tại cù n g th ờ i đ iể m . N o d e cũ n g có thể
g ia n h ậ p ho ặ c rờ i b ỏ m ộ t n h ó m m u ltica st tại bấ t cứ th ờ i điể m n à o .
T ro n g p h ạ m vi m ộ t đ ƣ ờ n g kế t n ối, có n h ữ ng h o ạ t độ n g m u ltica st m à
không cầ n cấ u h ìn h g ì cho node IPv6. Các node IPv6 m ặ c đ ịn h th a m
gia m ộ t số n h ó m m u ltica st cầ n thiế t ch o cá c q u y trìn h h o ạ t đ ộ ng củ a
IPv6 trên đ ƣ ờ n g kế t n ối, ví d ụ n h ó m xá c đ ịn h m ọ i n o d e trê n đ ƣ ờ n g kết
n ố i, h a y n hó m xá c đ ịn h m ọ i b ộ đ ịn h tu yế n trê n đ ƣ ờ n g kế t n ố i. Tuy
n h iên n ế u lƣ u lƣ ợ n g m u ltica st đ i vƣ ợ t q u a b ộ đ ịn h tu yế n , ra ngoài
p h ạ m vi m ộ t đ ƣ ờ n g kế t n ố i (m ộ t E th e rn e t), kh i đó cầ n có n h ữ n g cấ u
h ìn h th ự c hiệ n đ ịn h tu yến m u ltica st.
II.3.1. Multicast và broadcast trong IPv4
Broadcast
N h ƣ ch ú n g ta đ ã b iế t, tron g IPv4, đ ịa ch ỉ q uả n g b á (broadcast) đ ƣ ợ c
sử d ụ n g tro n g th ủ tụ c p hâ n giải địa chỉ ARP (Address Resolution
Protocol), th ủ tụ c cấ u h ìn h đ ịa chỉ độ n g DHCP (Dynamic Host
Configuration Protocol) và cá c th ủ tụ c kh á c th ự c h iện ch ứ c n ăn g tìm
kiế m (d isco ve ry), p h ụ c vụ ch o n h ữ n g quy trình h o ạ t đ ộ n g cố t yếu củ a
IPv4. T ro n g m ộ t m ạ n g , đ ịa ch ỉ IPv4 có g iá trị cá c bit tron g p h ầ n Host ID
to à n 1 đ ƣ ợ c sử d ụ n g là m đ ịa ch ỉ q u ả n g b á (broadcast) tro n g m ạ n g .
G ó i tin g ử i tớ i địa chỉ đ ích IPv4 b roa d ca st sẽ đ ƣ ợ c ch u yể n tớ i và xử lý
54 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
` `
B ộ đ ịn h
tu yế n
M á y ch ủ
` `
Broadcast
` `
B ộ đ ịn h
tu yế n
M á y ch ủ
Multicast ` `
Multicast
T ron g IP v4, m u ltica st là m ộ t công ng hệ đ ƣ ợ c thiế t kế cũ ng cho ph ép g ử i
m ộ t g ói tin đ ồn g th ờ i tớ i n hiều đ ích. T uy nhiê n m u ltica st kh ác bro ad ca st
ở điể m , g ói tin kh ông ph ải đ ƣ ợ c g ử i tớ i m ọi n o de tro ng ph ạ m vi m ộ t
m ạ n g m à đ ƣ ợ c g ử i tớ i n hó m cá c n od e xác địn h, cá c nod e n ày có vị trí
địa lý khá c nha u, và có thể th uộ c nhiều tổ ch ứ c khá c nh au . K hi th ự c hiện
m u ltica st, b ộ định tu yế n (ro uter) trên cá c m ạ ng có nod e tha m gia nh ó m
m u ltica st ph ải hỗ trợ thủ tụ c địn h tuyến m ultica st. N o de có thể lự a chọ n
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 55
Cờ P h ạ m vi Đ ịn h d a n h n h ó m
1111 1111 000… … … ...000
(Flags) (Scope) (Group ID)
Hình 17
H ìn h 15: P h ạ m vi củ a đ ịa ch ỉ IP v6
M u ltica st tớ i m ọ i n o d e
N h ó m m u ltica st m ọ i n o d e hiện n a y đ ƣ ợ c gắ n g iá trị G ro u p ID 1 .
58 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
B ả n g 1: Đ ịa ch ỉ m u ltica st m ọ i n o d e
Đ ịa ch ỉ
G iá trị G ro u p
IPv6 T ên g ọ i G iá trị S co p e Chú thích
ID
multicast
Đ ịa ch ỉ m u ltica st 1 (X á c đ ịn h 1 (X á c đ ịn h
FF01::1 m ọ i n o d e p h ạ m vi p h ạ m vi nhóm multicast
node node) m ọ in o d e )
Xác đ ịn h m ọ i
Đ ịa ch ỉ m u ltica st 1 (X á c đ ịn h
2 (X á c đ ịn h node IPv6 trong
FF02::1 m ọ i n o d e p h ạ m vi nhóm multicast
p h ạ m vi lin k) p h ạ m vi m ộ t
link m ọ in o d e )
đ ƣ ờ n g kế t n ố i
FF02::1
M á y ch ủ
` `
FF02::2
M á y ch ủ
` `
M u ltica st tớ i m ọ i ro u te r
N h ó m m u ltica st m ọ i ro u ter hiệ n na y đ ƣ ợ c g ắ n g iá trị G ro u p ID 2
B ả n g 2: Đ ịa ch ỉ M u ltica st m ọ i ro u te r
Đ ịa ch ỉ IP v6 G iá trị G ro u p
T ên g ọ i G iá trị S co p e Chú thích
multicast ID
2 (X á c đ ịn h
Đ ịa ch ỉ m u ltica st 1 (X á c đ ịn h
nhóm
FF01::2 m ọ i ro u te r p h ạ m p h ạ m vi tro n g
m u ltica st m ọ i
vi node m ộ t th iế t b ị)
router)
X á c đ ịn h m ọ i
2 (X á c đ ịn h 2 (X á c đ ịn h
Đ ịa ch ỉ m u ltica st router IPv6
p h ạ m vi m ộ t nhóm
FF02::2 m ọ i ro u te r p h ạ m tro n g p h ạ m vi
đ ƣ ờ n g kế t multica st m ọ i
vi link m ộ t đ ƣ ờ n g kế t
n ố i) router)
nối
2 (X á c đ ịn h X á c đ ịn h m ọ i
Đ ịa ch ỉ m u ltica st 5 (X á c đ ịn h
nhóm router IPv6
FF05::2 m ọ i ro u te r p h ạ m p h ạ m vi m ộ t
m u ltica st m ọ i tro n g p h ạ m vi
vi site m ạng)
router) m ộtm ạng
N h ữ n g giá trị IP v6 m u ltica st vĩn h viễ n kh ác, có th ể tìm h iể u tro n g
RFC2375 - IPv6 Multicast Address Assignments.
II.3.4. Đ ịa ch ỉ m u lticast Solicited node
M ộ t tro n g n h ữ n g q u y trìn h h o ạt đ ộ n g cố t yế u củ a IPv4 là th ự c h iện
p h â n g iải g iữ a địa ch ỉ IPv4 32 bit thành địa ch ỉ lớ p 2 tƣ ơ n g ứ n g (ví d ụ
đ ịa chỉ M A C Ethernet 48 bit). IPv4 th ự c hiệ n ch ứ c n ă n g n à y b ằ ng th ủ
tụ c A R P (Address Resolution Protocol). N g uyê n lý h o ạ t đ ộ n g cơ b ả n
củ a th ủ tụ c n à y là giao tiế p yê u cầ u/đ á p ứ ng tro n g đ ó m ộ t n o d e khi
kh ô n g biế t địa ch ỉ lớ p vậ t lý củ a m ộ t n o d e kh á c trê n đ ƣ ờ n g kế t n ối sẽ
g ử i g ói tin A R P tớ i to à n b ộ n od e g ắ n trên m ộ t E th e rn e t (sử d ụ n g địa
ch ỉ b roa d ca st). G ói tin n à y có ch ứ a địa chỉ IP củ a n o d e m à n ó m u ố n
g ia o tiế p . C á c no d e trê n E th ern e t đ ều n h ận và xử lý gói tin này, node
có địa chỉ IP trù n g kh ớ p vớ i địa ch ỉ IP ch ứ a tro n g g ói tin sẽ g ử i th ôn g
tin đ á p trả . T h ủ tụ c A R P củ a IPv4 có m ộ t h ạ n ch ế : do sử d ụ n g địa chỉ
broadcast (q u ả ng b á ) nên khi m ộ t n o d e kh i th ự c h iệ n th ủ tụ c p h â n giả i
đ ịa chỉ, vố n là q u y trìn h diễ n ra th ƣ ờ n g xu yên đ ã “là m p h iề n ” tớ i m ọ i
n o d e trê n m ạ n g L A N , là m g iả m h iệ u q u ả củ a m ạ n g .
Trong IPv6, ch ứ c n ăn g p hâ n giải địa chỉ đ ƣ ợ c đ ả m n h iệ m b ằ n g m ộ t
th ủ tụ c m ớ i, p h ụ trá ch gia o tiế p củ a cá c no de trê n m ộ t đ ƣ ờ n g kế t n ố i,
60 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
64 bit 64 bit
T iề n tố củ a d ả i đ ịa ch ỉ Đ ịn h d a n h g ia o d iệ n
Unicast (Interface ID)
24 bit
II.4. L o ại đ ịa ch ỉ A N Y C A S T
Đ ịa chỉ a n yca st đ ƣ ợ c g ắ n ch o m ộ t n h ó m n h iều gia o diện . G ói tin đ ƣ ợ c
g ử i tớ i đ ịa ch ỉ an yca st sẽ đ ƣ ợ c ch u yể n đi the o cấ u trú c địn h tu yến tớ i
g ia o diệ n g ầ n n hấ t tro n g n h ó m (kh ái niệ m “g ầ n n hấ t” là tín h the o th ủ
tụ c đ ịn h tu yế n ). R F C 35 1 3 (Internet Protocol Version 6 (IPv6)
Addressing Architecture) địn h n g h ĩa địa chỉ a n yca st vớ i n h ữ n g đ ặ c
đ iể m n h ƣ sa u :
A n yca st kh ô n g có kh ô n g g ia n địa chỉ riê ng m à th u ộ c vù n g đ ịa chỉ
unicast (vù n g đ ịa chỉ xá c đ ịn h bở i tiề n tố 0 0 1 ). K hi m ộ t đ ịa chỉ
u n ica st đ ƣ ợ c g ắ n đồ n g thờ i ch o n hiều gia o d iệ n, n ó sẽ trở th àn h
đ ịa ch ỉ a n yca st.
M ộ t đ ịa ch ỉ a n yca st có th ể đ ƣ ợ c g ắ n ch o n h iề u g ia o d iệ n củ a
n h iề u n o d e .
Đ ịa chỉ a nyca st khôn g b ao giờ đ ƣ ợ c sử dụ ng là m đ ịa chỉ ng uồn của m ộ t
gói tin IPv6. H iện na y, địa chỉ an yca st kh ông đ ƣ ợ c gắ n cho máy tính
IPv6 mà chỉ đ ƣ ợ c g ắn ch o cá c b ộ địn h tu yến (ro uter) IPv6. M ộ t tron g
n h ữ n g ứ ng dụ ng m o ng m u ốn củ a địa chỉ an yca st là sử d ụng đ ể xá c định
m ộ t tậ p cá c bộ định tuyến th uộ c về m ộ t nhà cun g cấ p dịch vụ Internet.
H iệ n n a y, m ớ i chỉ có m ộ t d ạ n g đ ịa chỉ a n yca st đ ƣ ợ c địn h n g h ĩa và ứ n g
d ụ n g , có tê n g ọi địa chỉ a n yca st Subnet-R ou te r. T rê n m ộ t m ạ n g co n
(subnet) IPv6, có th ể có n hiều b ộ đ ịn h tu yế n p h ụ trá ch kế t nố i và
ch u yể n tiế p g ói tin cho cá c máy th u ộ c m ạ n g co n sa n g n h ữ n g m ạ n g
kh á c. K h i đ ƣ ợ c sử d ụ n g , đ ịa chỉ anycast Subnet-Route r đ ồ n g th ờ i
đ ƣ ợ c g ắ n ch o các b ộ đ ịn h tu yế n IPv6 tro ng m ộ t m ạ n g co n . G ó i tin sử
d ụ n g địa chỉ n à y là m đ ịa chỉ đ ích sẽ đ ế n đƣ ợ c m ộ t tro n g số cá c b ộ
đ ịn h tu yế n này và từ đ ó sẽ tớ i đ ƣ ợ c m ạ n g .
C á ch th ứ c tạo đ ịa ch ỉ A n yca st S u b n e t-R o u te r từ tiề n tố củ a m ạ n g co n
N g ƣ ờ i ta giữ n g u yên cá c bit tiề n tố củ a m ạ n g co n (subnet) và đ ặ t m ọ i
bit kh á c về giá trị 0 . L ấ y đ ịa chỉ th u đ ƣ ợ c làm đ ịa chỉ an yca st S u bn e t-
ro u te r củ a m ạ n g co n . M ọ i g ia o diệ n b ộ địn h tu yế n g ắ n vớ i m ạ n g co n
62 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
H ìn h 18: L ự a ch ọ n đ ịa ch ỉ tro n g h ệ đ iề u h à n h W in d o w s
B ả n g 3: B ả n g tó m tắ t về cá c d ạ n g đ ịa ch ỉ IP v6
:: Đ ịa ch ỉ đ ặ c b iệ t
64 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
::1 Đ ịa ch ỉ lo o p b a ck
FE80::/10 Đ ịa ch ỉ Link-local
FEC0::/10 Đ ịa ch ỉ site lo ca l Đ ã đƣ ợ c hủy bỏ
Đ ịa ch ỉ đ ịn h d a n h to à n cầ u . Trong
2000::/3
đó:
2002::/16 – Đ ịa ch ỉ 6 to 4
D ù n g ch o cô n g n g h ệ
::w.x.y.z Đ ịa ch ỉ IPv4-compatible
tu n n e l tự đ ộ n g .
D ù n g tro n g b iê n d ịch
đ ịa ch ỉ IPv6-IPv4.
K h i cầ n th iế t p h ả i
::FFFF:w.x.y.z Đ ịa ch ỉ IPv4 - map
b iể u d iễ n m ộ t n o d e
th u ầ n IPv4 thành
node IPv6.
Đ ịa ch ỉ m u ltica st
FF01::1 - Đ ịa ch ỉ m u ltica st m ọ i n o d e
p h ạ m vi n o d e S ử d ụ n g th a y th ế
ch o ch ứ c năng
FF02::1 - Đ ịa ch ỉ m u ltica st m ọ i n o d e
b ro a d ca st củ a đ ịa
p h ạ m vi lin k
ch ỉ IPv4 và p h ụ c vụ
FF01::2 - Đ ịa ch ỉ m u ltica st m ọ i n h ữ n g q u y trìn h
FF::/8 ro u te r p h ạ m vi node h o ạ t đ ộ n g củ a IPv6
n h ƣ p h â n g iả i đ ịa
FF02::2 - Đ ịa ch ỉ m u ltica st m ọ i
ch ỉ, q u y trìn h g ia o
ro u te r p h ạ m vi lin k
tiế p g iữ a cá c n o d e
FF05::2 - Đ ịa ch ỉ m u ltica st m ọ i trê n m ộ t đ ƣ ờ n g kê t
ro u te r p h ạ m vi site n ố i...
FF02::1:FF/104 – Đ ịa ch ỉ m u ltica st
Solicited node
IV. P H Ầ N M À O Đ Ầ U IPV6
H o ạ t đ ộ n g của Internet d ự a trê n cá c th ủ tụ c, là tập cá c q u y trìn h p h ụ c
vụ ch o gia o tiế p . T ro n g th ủ tụ c Internet, nh ữ n g th ô n g tin p h ụ c vụ ch o
th iết lậ p gia o tiế p và tru yề n tải d ữ liệ u n h ƣ địa chỉ IP củ a nơ i g ử i và n ơ i
66 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Bit 0 4 8 16 31
Phiên C h iề u d à i
D ạ n g d ịch vụ T ổ n g ch iề u d à i
bản m ào đầu
Đ ịn h d a n h Cờ C h ỉ đ ịn h p h â n m ả n h
T h ờ i g ia n số n g T h ủ tụ c K iể m tra m à o đ ầ u
Đ ịa ch ỉ n g u ồ n (32 bit)
T ù y ch ọ n Đ ệm
H ìn h 19: P h ầ n m à o đ ầ u củ a IP v4
Bit 0 4 12 16 24 31
Phiên
P h â n d ạ n g lƣ u lƣ ợ n g Nhãn dòng
bản
C h iề u d à i tả i d ữ liệ u M à o đ ầ u tiế p th e o G iớ i h ạ n b ƣ ớ c
Đ ịa ch ỉ n g u ồ n (128 bit)
H ìn h 20: P h ầ n m à o đ ầ u củ a IP v6
IV.1. P h ần m ào đ ầu IPv4
M à o đ ầ u IPv4 có cá c trƣ ờ n g sa u đ â y:
P h iên b ản (Version) – C h ỉ định p hiê n b ả n của IP , có giá trị 4 .
C h iều d ài m ào đ ầu (Header Length) – C hỉ đ ịn h chiề u d ài p h ầ n m à o
đ ầ u IPv4 (đơ n vị đ o là kh ối 4 b yte ).
D ạn g d ịch vụ (Type of Service) – C h ỉ đ ịn h d ịch vụ m o n g m u ố n kh i
tru yề n cá c gói tin q u a b ộ địn h tu yế n (router). T rƣ ờ n g n à y có 8 bit, xác
đ ịn h q u yề n ƣ u tiê n, đ ộ trễ , th ô ng lƣ ợ ng , cá c đặ c tín h chỉ địn h đ ộ tin cậ y
kh á c. T rƣ ờ n g S e rvice T yp e gồ m T O S (T ype o f S e rvice ) và
P re ce d e n ce . T O S xá c đ ịn h lo ại dịch vụ , b a o g ồ m : g iá trị, đ ộ tin cậ y,
th ô n g lƣ ợ n g , đ ộ trễ ho ặ c b ảo m ậ t. P re ce d e nce xá c đ ịn h m ứ c ƣ u tiê n ,
sử d ụ n g 8 m ứ c từ 0 -7.
T ổ n g ch iều d ài (Total Length) – C h ỉ địn h tổ n g ch iề u d ài g ói tin IPv4
(cả p hầ n m à o đ ầ u và p hầ n d ữ liệu ). K ích thƣ ớ c 1 6 bit, chỉ địn h rằ n g
gói tin IPv4 có thể d ài tớ i 6 5 ,5 35 b yte .
Đ ịn h d an h (Identifier) – Đ ịn h d a n h g ói tin . K ích th ƣ ớ c 1 6 bit. Đ ịnh
d a n h ch o g ói tin đ ƣ ợ c lự a ch ọ n b ở i ng u ồ n gử i g ó i tin. N ế u g ói tin IPv4
b ị p h ân m ả n h , m ọ i p h â n m ả n h sẽ g iữ lạ i giá trị trƣ ờ n g địn h d a nh n à y,
m ụ c đ ích đ ể n o de đ ích có th ể n h ó m lại cá c m ả n h , p h ụ c vụ ch o việ c
p h ụ c h ồi lại g ói tin.
C ờ (Flag) – X á c định cờ ch o q uá trìn h p h â n m ả n h . K ích th ƣ ớ c 3 bit.
C ó h ai cờ : m ộ t xá c đ ịn h g ói tin bị p h â n m ả n h và cờ kia chỉ địn h xe m có
th ê m p h â n m ả n h kh á c n ữ a tiế p th eo p h ân m ả n h hiệ n thờ i h a y khô n g .
C h ỉ đ ịn h p h ân m ản h (Fragment Offset) – C h ỉ đ ịnh vị trí củ a p hâ n
m ả n h tro n g p hầ n d ữ liệu (p a ylo a d) của g ói tin b a n đ ầ u . T rƣ ờ n g nà y có
kích th ƣ ớ c 1 3 bit.
T h ờ i g ian số n g (Time to Live) – C hỉ địn h số lƣ ợ n g kế t n ối tối đ a m à
m ộ t g ó i tin IPv4 có th ể đi qu a trƣ ớ c khi bị h ủ y b ỏ . T rƣ ờ n g n à y dà i 8 bit.
TTL đ ƣ ợ c sử d ụ ng n h ƣ m ộ t b ộ đ ế m th ờ i gian m à ro u te r IPv4 d ù n g đ ể
q u yế t địn h đ ộ dà i th ờ i gia n cầ n thiế t (b ằ n g giâ y) đ ể ch u yể n tiế p g ói tin
IPv4. B ộ địn h tu yế n hiện đ ại ch u yể n tiế p gó i tin ch ƣ a đ ến m ộ t g iâ y
so n g th e o qu y ƣ ớ c, lu ô n giả m g iá trị trƣ ờ n g n à y 1 đ ơ n vị. K hi giá trị
T T L trở về 0 , g ói tin sẽ đ ƣ ợ c h ủ y đi và th ô ng đ iệ p lỗi đ ƣ ợ c g ử i trả lại
68 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
đ ịa ch ỉ IPv4 n g u ồn .
T h ủ tụ c (Protocol) – X á c định th ủ tụ c lớ p ca o h ơ n g ói tin sẽ đ ƣ ợ c
ch u yể n tiếp . T rƣ ờ n g nà y g ồ m 8 bit. V í d ụ m ộ t số giá trị: 6 là T C P , 1 7 là
UDP, 1 là ICMP.
K iểm tra m ào đ ầu (Header Checksum) – C u n g cấ p thông tin kiể m tra
cho p h ầ n m à o đ ầ u IPv4. Kích th ƣ ớ c 1 6 bit. P h ầ n d ữ liệ u củ a g ói tin
IPv4 kh ô n g b a o gồ m tro n g kiể m tra n à y m à ch ứ a th ô n g tin kiể m tra
riên g củ a nó . C á c node IPv4 n h ậ n g ói tin sẽ xe m xé t p h ầ n kiể m tra
m à o đ ầ u và lo ại bỏ g ói tin n ế u giá trị kiể m tra (th e o th u ậ t to á n
checksum) tín h to á n đ ƣ ợ c kh ô n g trù n g kh ớ p vớ i giá trị trƣ ờ n g kiể m tra
trong p h ầ n m à o đ ầ u củ a g ó i tin n h ậ n đ ƣ ợ c, bở i vì n h ƣ vậ y ch ứ n g tỏ đ ã
có sa i lệ ch th ô ng tin trong tru yề n tải. K hi bộ đ ịn h tu yế n chu yể n tiếp đi
m ộ t g ó i tin IPv4, n ó p h ải giả m g iá trị trƣ ờ n g T T L , d o vậ y trƣ ờ n g
H e a d e r C he cksu m đ ƣ ợ c tín h to án lại tạ i m ỗ i b ộ địn h tu yế n giữ a n g uồ n
và đ ích .
Đ ịa ch ỉ n g u ồ n (Source Address) – C h ứ a đ ịa ch ỉ n g u ồn g ử i g ói tin
IPv4. K ích th ƣ ớ c 3 2 bit.
Đ ịa ch ỉ đ ích (Destination Address) – C h ứ a đ ịa chỉ IPv4 đ ích . K ích
th ƣ ớ c 3 2 bit.
T u ỳ ch ọ n (Option) – C h ứ a m ộ t h o ặ c n h iề u h ơ n tù y ch ọ n tro n g IPv4.
K ích th ƣ ớ c trƣ ờ n g n à y là m ộ t số n g u yên lầ n củ a khố i 4 byte (32 bit).
N ế u cá c tu ỳ ch ọ n kh ô n g d ù n g hế t và là m lẻ kh ố i 3 2 bit, cá c giá trị 0 (g ọi
là p hầ n đ ệ m - P a d d ing ) sẽ đ ƣ ợ c thê m và o đ ể đ ả m b ả o m à o đ ầ u IPv4
là m ộ t số n g u yê n củ a kh ố i 4 b yte , n h ƣ vậ y ch iề u d à i m à o đ ầ u IPv4 m ớ i
có th ể chỉ định đ ƣ ợ c b ằ ng giá trị cu ả trƣ ờ n g C h iề u d ài m à o đ ầ u .
C ác m ào đầu D ữ liệ u củ a th ủ tụ c
M à o đ ầ u cơ b ả n IP v6
m ở rộ n g lớ p trê n
T ả i d ữ liệ u
IV.2.4. T rƣ ờ n g th êm m ớ i củ a m ào đ ầu IPv6
Nhãn dòng (Flow Label): T rƣ ờ n g F lo w L a b e l có chiề u d ài 2 0 bit, là
trƣ ờ n g m ớ i đ ƣ ợ c th iế t lậ p tron g IPv6. T rƣ ờ n g n à y đ ƣ ợ c sử d ụ n g đ ể
ch ỉ địn h rằ n g g ói tin th u ộ c m ộ t d ò n g (flo w ) n h ấ t định giữ a n gu ồ n và
đ ích , yê u cầ u B ộ đ ịn h tu yến IP v6 (ro u ter IP v6 ) p h ải có cá ch xử lý đ ặ c
b iệ t. F lo w L a b e l đ ƣ ợ c d ù ng khi m u ố n á p d ụ n g ch ấ t lƣ ợ n g dịch vụ
(Quality of Service - QoS) kh ô n g m ặ c đ ịn h , ví d ụ Q o S ch o d ữ liệu th ờ i
g ia n th ự c (th o ại, vid eo ). B ằ n g cá ch sử d ụ n g trƣ ờ n g n à y, n ơ i g ử i g ói tin
có th ể xá c đ ịn h m ộ t ch u ỗ i cá c g ó i tin , ví d ụ g ó i tin củ a d ịch vụ th o ại
VoIP, thành 1 dòng, và yêu cầu ch ấ t lƣ ợ n g dịch vụ cụ th ể ch o d ò n g đó .
T h e o m ặ c đ ịn h , F lo w L a b e l đ ƣ ợ c đ ặ t giá trị 0 . C ó th ể có nh iề u d ò ng
g iữ a n g u ồ n và đ ích , sẽ đ ƣ ợ c xá c đ ịn h b ở i n h ữ n g g iá trị tá ch biệ t củ a
Flow Label.
IV.2.5. C ác m ào đ ầu m ở rộ n g trong IPv6
Mào đ ầ u m ở rộ n g (extension header) là đ ặ c tín h m ớ i củ a th ế h ệ đ ịa
ch ỉ IPv6.
Trong IPv4, th ô ng tin liê n q u an đ ế n n h ữ n g đ ặc tín h m ở rộ n g (ví d ụ xá c
th ự c, m ã h o á ) đ ƣ ợ c đ ể tron g p hầ n T u ỳ ch ọn củ a m à o đ ầ u IPv4. Đ ịa
ch ỉ IPv6 đ ƣ a n h ữ n g đ ặ c tín h m ở rộ n g và các d ịch vụ th ê m và o th à n h
m ộ t p h ầ n riên g , tá ch biệ t kh ỏi m à o đ ầ u cơ b ản củ a gó i tin , đ ƣ ợ c g ọi là
m à o đ ầ u m ở rộ n g . G ói tin IPv6 có th ể có m ộ t h a y n hiều m à o đ ầ u m ở
rộ n g , đ ƣ ợ c đ ặ t sau m à o đ ầ u cơ b ả n. C á c m à o đ ầ u m ở rộ n g đ ƣ ợ c đ ặ t
n ố i tiế p n h au th eo th ứ tự q u y địn h , m ỗ i d ạ n g có cấ u trú c trƣ ờ n g riê n g .
M à o đ ầ u cơ b ả n (kích th ƣ ớ c 4 0 b yte ) tro n g g ó i tin IPv6 là p h ần th ô n g
tin đ ƣ ợ c xử lý tạ i m ọ i b ộ đ ịn h tu yế n gó i tin đi q u a . T h ô ng th ƣ ờ n g , cá c
m à o đ ầ u m ở rộ n g đ ƣ ợ c xử lý tại đ ích . T u y n h iên , cũ ng có dạ n g mào
đ ầ u m ở rộ n g đ ƣ ợ c xử lý tại m ọ i b ộ địn h tu yến m à g ó i tin đi qu a , đó là
d ạ n g m à o đ ầ u m ở rộ n g “T ừ n g b ƣ ớ c” (Hop-by-Hop).
lo ại m à o đ ầ u m ở rộ n g đ ầ u tiê n th e o sa u m à o đ ầ u cơ b ả n . T iế p th e o ,
trƣ ờ n g N e xt H e a d e r củ a m à o đ ầ u m ở rộ n g thứ n h ấ t sẽ trỏ tớ i m à o đ ầ u
m ở rộ n g th ứ h a i, đ ứ n g kế tiế p n ó . T rƣ ờ n g N e xt H e a d e r củ a m à o đ ầ u
m ở rộ n g cu ố i cùn g sẽ có giá trị xá c địn h m à o đ ầ u tầ n g ca o h ơ n .
M à o đ ầ u cơ b ả n IP v6 M à o đ ầ u đ ịn h tu yế n M à o đ ầ u xá c th ự c
M ào đầu
M à o đ ầ u tiế p th e o = M à o đ ầ u tiế p th e o = M à o đ ầ u tiế p th e o = D ữ liệ u
củ a T C P
Đ ịn h tu yế n X á c th ự c TCP
H ìn h 22: M à o đ ầ u m ở rộ n g củ a đ ịa ch ỉ IP v6
B ả n g 4: G iá trị N e xt h e a d e r tro n g cá c p h ầ n m à o đ ầ u
G iá trị D ạn g m ào đ ầu m ở rộ n g tƣ ơ n g ứ n g
0 T ừ n g b ư ớ c (Hop-By-Hop)
43 Đ ịn h tu yế n (Routing)
44 P h â n m ả n h (Fragment)
50 Mã hoá (Encapsulating Security Payload - ESP)
51 X á c th ự c (Authentication Header - AH)
60 Đ ích (Destination)
H iệ n na y, có sá u dạ n g m à o đ ầ u m ở rộ n g tƣ ơ n g ứ n g sá u dịch vụ đ an g
đ ƣ ợ c đ ịn h ng h ĩa . Đ ó là : T ừ n g bư ớ c (H op -By-Hop), Đ ích (D e stin a tio n ),
Đ ịn h tu yế n (R o u tin g ), P hâ n m ả n h (F ra g m en t), X á c th ự c (A u th e ntica tio n
Header - AH), và Mã hoá (Encapsulating Security Payload - ESP). T h ứ
tự các m à o đ ầ u m ở rộ n g tro n g g ói tin đ ƣ ợ c đ ặ t th e o m ộ t q u y tắ c n h ấ t
đ ịn h. C h ú n g ta sẽ tìm h iể u chi tiết về cá c m à o đ ầ u m ở rộ n g , ch ứ c n ă n g
và th ứ tự củ a ch ú n g tro n g g ói tin IPv6.
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 73
C á c d ạ n g m à o đ ầu m ở rộn g củ a IPv6
D ƣ ớ i đ â y là n h ữ n g d ạ ng m à o đ ầ u m ở rộ n g h iệ n na y đ a n g đ ƣ ợ c đ ịnh
n g h ĩa ch o địa chỉ IPv6. N h ờ tá ch biệt cá c d ịch vụ g ia tă ng kh ỏi cá c dịch
vụ cơ b ản và đ ặ t ch ú n g tro ng m à o đ ầ u m ở rộ n g , đ ồ n g th ờ i ph â n loại
m à o đ ầ u m ở rộ n g th e o ch ứ c n ă n g , đ ịa ch ỉ IPv6 đ ã g iả m tả i n h iều ch o
router và th iế t lậ p n ê n đ ƣ ợ c m ộ t h ệ th ố n g ch o p h é p b ổ su n g m ộ t cá ch
lin h đ ộ ng cá c ch ứ c n ă n g kh i có n h ữ n g yê u cầ u m ớ i n ả y sin h tron g q u á
trìn h p há t triển ứ n g d ụ ng địa chỉ IPv6.
T ừ n g b ƣ ớ c (Hop – by – Hop)
Hop – by – Hop là m à o đ ầ u m ở rộ n g đ ƣ ợ c đ ặ t đ ầ u tiê n n ga y sa u mào
đ ầ u cơ b ả n . M à o đ ầ u n à y đ ƣ ợ c sử d ụ n g đ ể xá c đ ịn h n h ữ n g th a m số
n h ấ t địn h tại m ỗ i b ƣ ớ c (hop) trê n đ ƣ ờ n g tru yền d ẫ n g ói tin từ n g u ồn tớ i
đ ích . D o vậ y sẽ đ ƣ ợ c xử lý tại m ọ i b ộ đ ịn h tu yế n (ro u ter) trê n đ ƣ ờ n g
tru yề n dẫ n g ói tin.
Đ ích (Destination)
M à o đ ầ u m ở rộ n g Đ ích đ ƣ ợ c sử d ụ n g đ ể xá c đ ịn h cá c th a m số tru yề n
tả i g ói tại đ ích tiế p the o h oặ c đ ích cuối cù n g trê n đ ƣ ờ n g đi của g ói tin .
- N ế u tro n g g ói tin có m à o đ ầ u m ở rộ n g Đ ịn h tu yế n , thì m à o đ ầ u m ở
rộ n g Đ ích mang thông tin tham số xử lý tạ i m ỗ i đích tớ i tiếp th e o .
- N ế u tro n g g ói tin kh ô n g có m à o đ ầ u m ở rộ n g Đ ịn h tu yến , thông tin
trong m à o đ ầ u m ở rộ n g Đ ích là th a m số xử lý tạ i đ ích cu ối cù n g .
Đ ịn h tu yến (Routing)
M à o đ ầ u m ở rộ n g Đ ịn h tu yế n đ ả m n h iệ m xá c đ ịn h đ ƣ ờ n g d ẫ n địn h
tu yế n củ a g ói tin . N ế u m u ố n g ó i tin đ ƣ ợ c tru yề n đi the o m ộ t đ ƣ ờ n g xá c
đ ịn h, ch ứ khô n g tu ỳ thu ộ c và o việ c lự a ch ọn đ ƣ ờ n g đ i củ a cá c th u ậ t
to á n địn h tu yế n , n o d e IPv6 n g uồ n có th ể sử d ụ n g m à o đ ầ u m ở rộ n g
Đ ịn h tu yế n đ ể xá c định đ ƣ ờ n g đi, bằ n g cá ch liệ t kê địa chỉ của các b ộ
đ ịn h tu yế n (router) m à g ó i tin p h ải đi qu a . C ác đ ịa ch ỉ th u ộ c da n h sá ch
n à y sẽ đ ƣ ợ c lần lƣ ợ t d ùn g là m đ ịa ch ỉ đ ích củ a g ói tin IPv6 th eo th ứ tự
đ ƣ ợ c liệ t kê và gó i tin sẽ đ ƣ ợ c g ử i từ ro ute r n à y đ ế n rou te r khá c, th e o
d a n h sá ch liệt kê tro n g m à o đ ầ u m ở rộ n g Đ ịnh tu yế n .
P h ân m ản h (Fragment)
M à o đ ầu m ở rộ ng P hân m ả n h m a ng thô ng tin h ỗ trợ cho quá trình ph ân
m ả n h và tái tạo gói tin IPv6 (xe m th ê m ở ch ƣ ơ ng 3). M ào đầ u m ở rộn g
74 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
IPv6
T ừ ng bƣ ớ c X ử lý b ở i m ọ i b ộ đ ịn h tu yế n trê n đ ƣ ờ n g
Đ ịn h tu yế n L iệ t kê b ộ đ ịn h tu yế n sẽ đ i q u a
X á c th ự c X ử lý tạ i đ ích , sa u kh i tá i tạ o g ó i tin
Đ ích C h ỉ đ ƣ ợ c xử lý tạ i đ ích
L ớ p trê n
Hình 23: T h ứ tự xử lý cá c m à o đ ầ u m ở rộ n g
V. Đ Ặ C T ÍN H C Ủ A Đ ỊA C H Ỉ IPv6
V.1. T ổ n g q u át ch u n g
Thủ tụ c Internet th ế h ệ sau , IPv6, đ ƣ ợ c p h át triể n d o ng u yê n n h â n về
n g u y cơ cạ n kiệ t kh ô n g gian địa chỉ IPv4. T u y n h iê n, đ ó kh ô n g ph ải là lí
d o d u y n h ấ t. H o ạ t đ ộ n g Internet đ ã đế n th ờ i điể m cầ n có th ủ tụ c
Internet ƣ u việ t h ơ n , đá p ứ n g đ ƣ ợ c cá c yê u cầ u về d ịch vụ càn g n g à y
p h o n g ph ú trê n m ạ n g Internet, cũ n g n h ƣ xu h ƣ ớ n g tích h ợ p m ạ n g
Internet vớ i m ạ n g viễ n th ô ng , cun g cấ p đa dạn g dịch vụ trê n m ộ t cơ sở
h ạ tầ n g m ạ n g th ố n g n h ấ t. Đ ịa chỉ IPv6 có n hiề u đ ặ c tín h ƣ u việ t, đ ƣ ợ c
cả i tiế n so vớ i th ế h ệ trƣ ớ c - IPv4. Tro n g đ ó, n hiề u đ ặ c tín h đ ã đ ƣ ợ c
tiê u ch u ẩn h ó a, cũ ng cò n n hiề u đ ặ c tín h chƣ a đ ƣ ợ c tiê u chu ẩ n hó a
h o à n th iệ n , cầ n tiế p tụ c p há t triể n ; n hiề u đ ặ c tín h đ ƣ ợ c á p d ụn g rộ n g
rã i và b ắ t bu ộ c khi IPv6 h oạ t đ ộ ng , m ộ t số cò n ch ƣ a đ ƣ ợ c á p d ụ ng
rộ n g rãi. T u y n hiê n có m ộ t đ iể m ch ắ c ch ắn , địa chỉ IPv6 sẽ đ ƣ ợ c sử
d ụ n g , đ ó ng g ó p tro n g m ạ n g th ế h ệ sa u và p h á t h u y n h ữ n g ƣ u điể m
củ a m ìn h .
Đ ịa chỉ IPv6 đ ƣ ợ c n h ắ c đế n vớ i n h ữ n g đ ặ c tín h sa u :
76 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
K h ô n g g ian đ ịa ch ỉ rộ n g lớ n h ơ n .
M ở rộ n g kh ô n g gia n địa chỉ là m ộ t tro n g n h ữ n g lí d o ch ín h đ ể p h á t triể n
th ế h ệ địa chỉ IPv6. Đ ịa chỉ IPv6 có chiề u d ài 1 28 bit, g ấ p 4 lầ n chiều
dài bit củ a địa chỉ IPv4. V ề lý th u yế t, m ở rộ n g kh ô n g gia n đ ịa chỉ từ 4 tỉ
lê n tớ i m ộ t co n số kh ổn g lồ ( 2 128 = 3,4 x 1038 ) đ ịa chỉ. M ộ t số n h à
phân tích tính toán và kết lu ậ n rằ n g , ch o dù sử d ụ n g n h ƣ th ế n à o ,
ch ú n g ta cũ n g kh ô n g thể d ù n g hế t địa chỉ IPv6. S o n g g ầ n đ â y, nhiề u
n h à p h â n tích ch o rằ n g , q uả n lý địa chỉ IPv6 cầ n p h ả i th ắt ch ặ t h ơ n , ở
th ờ i điể m n à y ch ú n g ta ch ƣ a th ể lƣ ờ n g trƣ ớ c đ ƣ ợ c m ạ n g Internet sẽ
phát triể n nh ƣ th ế n à o , cũ n g giố n g n h ƣ tại thờ i điể m b a n đ ầ u củ a IPv4,
n g ƣ ờ i ta đ ã b u ô n g lỏ n g , kh ô n g qu ả n lý ch ặ t ch ẽ kh ô n g gia n địa chỉ. D o
vậ y, g ầ n đ â y, cá c ch ín h sá ch q u ả n lý địa ch ỉ IPv6 đ a n g đ ƣ ợ c đ iều
ch ỉn h th ích h ợ p h ơ n .
P h ân cấp đ án h đ ịa ch ỉ và p h ân cấp đ ịn h tu yến rõ rệt h ơ n .
Đ ố i vớ i đ ịa ch ỉ IPv4, ch ú n g ta có th ể sử d ụ n g b ấ t cứ đ ộ d à i tiề n tố
m ạ n g (p re fix) n à o tro n g p h ạ m vi 3 2 bit. V iệ c đ á n h đ ịa ch ỉ IPv4 vừ a có
tín h p h â n cấ p , vừ a kh ô n g p h â n cấ p . C h ín h đ iề u n à y là m ả n h h ƣ ở n g
tớ i kh ả n ă n g tổ h ợ p đ ịn h tu yế n và đ e m lạ i n g u y cơ g ia tă n g b ả n g
th ô n g tin đ ịn h tu yế n to à n cầ u . Đ ịa ch ỉ IPv6 đ ƣ ợ c th iế t kế có m ộ t cấ u
trú c đ á n h đ ịa ch ỉ và p h â n cấ p đ ịn h tu yế n th ố n g n h ấ t. V í d ụ tro n g 1 2 8
bit đ ịa ch ỉ, 6 4 bit cu ố i cù n g đ ƣ ợ c sử d ụ n g là m đ ịn h d a n h g ia o d iệ n .
M ộ t m ạ n g co n n h ỏ n h ấ t (su b n e t) có kích th ƣ ớ c /6 4 . P h â n cấ p đ ịn h
tu yế n to à n cầ u d ự a trê n m ộ t số m ứ c cơ b ả n đ ố i vớ i cá c n h à cu n g cấ p
d ịch vụ . C ấ u trú c đ ịn h tu yế n p h â n cấ p g iú p ch o đ ịa ch ỉ IPv6 trá n h kh ỏ i
n g u y cơ q u á tả i b ả n g th ô n g tin đ ịn h tu yế n to à n cầ u vớ i ch iề u d à i đ ịa
chỉ lê n tớ i 1 2 8 bit.
Đ ơ n g iản h ó a d ạn g th ứ c củ a m ào đ ầu .
M à o đ ầ u IP v6 có d ạ n g th ứ c m ớ i, kh ô n g tƣ ơ ng th ích vớ i m à o đ ầ u IPv4.
Máy tính h o ặ c b ộ địn h tu yế n p h ải th ự c thi cả IPv4 và IPv6 để có khả
n ă n g n h ận d ạ ng và xử lý cả h ai d ạ n g m à o đ ầu .
M ặ c d ù chiề u d ài bit địa chỉ IPv6 g ấ p 4 lần chiề u dài bit IPv4, kích
th ƣ ớ c m à o đ ầ u IPv6 ch ỉ g ấ p 2 lần IPv4. N h ữ n g trƣ ờ n g kh ô ng thiế t yế u
đ ƣ ợ c b ỏ đi và cá c tù y ch ọn đ ƣ ợ c đ ƣ a thà n h p h ầ n m à o đ ầ u m ở rộ n g
đ ặ t sa u m à o đ ầ u cơ b ả n . P h ầ n m à o đ ầ u cơ b ả n có kích th ƣ ớ c cố địn h
g iú p tă n g h iệ u q uả xử lý ch o b ộ đ ịn h tu yến . V iệ c đặ t cá c tu ỳ ch ọ n san g
m à o đ ầ u m ở rộ n g ch o p h é p nâ n g ca o tín h lin h h o ạ t, có th ể có nh ữ n g
tu ỳ ch ọ n m ớ i tron g tƣ ơ n g lai.
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 77
K h ả n ăn g cấu h ìn h đ ịa ch ỉ tự đ ộ n g và đ án h số lại
Đ ể có th ể g á n địa chỉ và nh ữ n g th ô n g số h oạ t đ ộ n g cho thiế t bị IPv6
kh i n ó kế t n ối và o m ạ n g m à kh ô n g cầ n n h â n cô n g cấ u h ìn h b ằ n g ta y,
có th ể sử d ụ ng D H C P v6 . Đ â y đ ƣ ợ c gọi là d ạn g th ứ c cấ u hìn h tự đ ộn g
có trạ n g th ái (sta te ful a u to co n fig ura tio n). B ê n cạ n h đ ó , thiế t bị IPv6 còn
có kh ả n ă n g tự đ ộ n g cấ u h ìn h địa chỉ và các th ô n g số ho ạ t đ ộn g m à
kh ô n g cần có sự h ỗ trợ củ a m á y ch ủ D H C P . Đ ó là đ ặ c điể m m ớ i tro n g
th ế h ệ địa chỉ IPv6, đ ƣ ợ c g ọi là d ạ n g th ứ c cấ u h ìn h kh ô ng trạ n g th ái
(stateless autoconfiguration), xe m cụ th ể tro ng ch ƣ ơ n g 3 .
H ỗ trợ ch o ch ất lư ợ n g d ịch vụ
IPv6 m à o đ ầ u có m ộ t trƣ ờ n g m ớ i Nhãn dòng (Flow Label) cho phép
đ ịn h d ạ n g lƣ u lƣ ợ ng IPv6. Flow Label cho phép b ộ đ ịn h tu yế n (ro u ter)
đ ịn h d ạn g và cu ng cấ p cá ch th ứ c xử lý đ ặ c biệ t n h ữ n g gó i tin th u ộ c
m ộ t d ò n g (flo w ) n h ấ t địn h giữ a n g u ồ n và đ ích . V í d ụ , n ơ i g ử i có th ể yê u
cầ u ch ấ t lƣ ợ n g dịch vụ kh á c m ặ c đ ịnh ch o dịch vụ d ạ n g th ờ i gian th ự c.
H ỗ trợ b ảo m ật
K h ả n ă n g h ỗ trợ b ả o m ậ t tro n g địa ch ỉ IPv6 sử d ụ n g cá c m à o đ ầ u m ở
rộ n g X á c th ự c, M ã h o á và m ộ t số đ ặ c tín h khá c.
T h ủ tụ c m ớ i ch o g iao tiếp g iữ a c ác no d e lân cận trên m ộ t
đ ư ờ n g kết n ố i
T ro n g ho ạ t đ ộ ng củ a địa chỉ IPv6, tra o đ ổi, g ia o tiếp giữ a cá c n o d e
tro n g m ộ t đ ƣ ờ n g kế t n ối là vô cù ng q ua n trọ ng . Đ ịa chỉ IPv6 có m ộ t th ủ
tụ c m ớ i, p h ụ trá ch h oạ t đ ộ n g gia o tiế p nà y, có tê n g ọ i N eig h bor
D isco very (N D ). N D sử d ụn g m ộ t ch u ỗi cá c th ô n g điệ p IC M P v6 , p h ụ
trá ch cá c q u y trìn h gia o tiế p giữ a cá c node IPv6 trê n m ộ t đ ƣ ờ n g kế t
n ố i, th ự c hiệ n ch ứ c n ă n g củ a cá c th ủ tụ c sau đ â y tro n g địa chỉ IPv4:
th ủ tụ c p h ân giải địa chỉ (Address Resolution Protocol) A R P , th ủ tụ c tìm
kiế m ro u te r (ICMPv4 Router Discovery), IC M P v4 R e d ire ct và m ộ t số
ch ứ c n ă n g kh á c n ữ a (xe m th ê m ch ƣ ơ n g 3 ).
K h ả n ăn g m ở rộ n g
Đ ịa chỉ IPv6 đ ƣ ợ c th iế t kế có tính n ă n g m ở rộ n g . C á c tín h n ă ng m ở
rộ n g đ ƣ ợ c đ ặ t tro ng m ộ t p h ầ n mào đ ầ u m ở rộ n g riê n g sa u m à o đ ầ u cơ
b ả n . K h ô n g giố n g n h ƣ mà o đ ầ u IP v4 , ch ỉ có th ể h ỗ trợ 4 0 b yte ch o
p h ầ n tu ỳ ch ọn (O p tion ), địa ch ỉ IPv6 có th ể d ễ d à n g có th ê m n h ữ n g
tín h n ă n g m ớ i b ằ n g cá ch th ê m n h ữ n g m à o đ ầ u m ở rộ n g sa u m à o đ ầ u
cơ b ả n .
78 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Đ ịn h d a n h Cờ C h ỉ đ ịn h p h â n m ả n h
T h ờ i g ia n số n g T h ủ tụ c K iể m tra m à o đ ầ u
Đ ịa ch ỉ n g u ồ n (32 bit)
T ù y ch ọ n Đ ệm
C h iề u d à i tả i d ữ liệ u M à o đ ầ u tiế p th e o G iớ i h ạ n b ƣ ớ c
Đ ịa ch ỉ n g u ồ n (128 bit)
đ ƣ ợ c g ó i tin .
N h ữ n g cả i tiế n tro ng mà o đ ầ u IP v6 , cù n g vớ i n h ữ n g ƣ u đ iể m kh á c củ a
IPv6 n h ƣ : kh ô ng p hâ n m ả n h , địn h tu yế n p h â n cấ p , đặ c biệ t g ói tin IPv6
đ ƣ ợ c th iế t kế vớ i m ụ c đ ích xử lý th ậ t hiệ u qu ả tại ro u ter; tấ t cả tạ o ra
kh ả n ă n g h ỗ trợ tố t h ơ n ch o chấ t lƣ ợ n g dịch vụ . T u y n hiê n đ ể đ ạt tớ i
trạ n g th ái h oà n thiệ n và sử d ụ n g rộn g rãi th ốn g n h ấ t, cò n cầ n th ờ i gia n
và cô n g sứ c củ a nh ữ n g tổ ch ứ c n g hiê n cứ u và tiê u ch u ẩn h o á .
B ả n g 5: C á c lệ n h cấ u h ìn h IP v6 củ a h ệ đ iề u h à n h W in d o w s
K ích h o ạt T h ủ tụ c IP v6
C ó 2 cá ch th ứ c đ ể kích h o ạ t th ủ tụ c IP v6 : K h i cà i đ ặ t th ủ tụ c IP v6 , cầ n đ á n h cả
d ò n g lệ n h netsh interface ipv6
D ù n g g ia o d iệ n : C h ọ n properties củ a
install tro n g cử a sổ lệ n h cmd,
Network Connection, cà i đ ặ t th ủ tụ c
ch ƣ a và o đ ƣ ợ c m ô i trƣ ờ n g lệ n h
Microsoft TCP/IP version 6
n e tsh ch o g ia o d iệ n IP v6 .
S ử d ụ n g d ò n g lệ n h : netsh interface
S a u kh i đ ã cà i đ ặ t T h ủ tụ c IP v6 , cá c
ipv6 install
lệ n h cấ u h ìn h IP v6 củ a W in d o w s
n ằ m tro n g m ô i trƣ ờ n g lệ n h netsh
cho gia o d iệ n IP v6 n e tsh > in te rfa ce
ipv6 (gõ netsh và n h ấ n enter, sau
đ ó g õ interface ipv6 và nh ấ n
enter).
Q u an sát cấu h ìn h
1. H iể n th ị cá c g ia o d iệ n K h i đ ƣ ợ c kích h o ạ t th ủ tụ c IP v6 , m ộ t
84 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
m á y tín h IP v6 có n h iề u g ia o d iệ n
show interface
(g ia o d iệ n vậ t lý h o ặ c g ia o d iệ n ả o ,
show interface [[interface=]ch u ỗ i_ ký_ tự ] m ỗ i g ia o d iệ n đ ƣ ợ c đ ịn h d a n h b ở i tê n
[[level=]{normal | verbose}] [[store=]{active | h o ặ c b ằ n g m ộ t số ch ỉ m ụ c (in d e x).
persistent} T ro n g đ ó “L o ca l A re a C o n n e ctio n ” là
2. H iể n th ị th ô n g tin về đ ịa ch ỉ giao diệ n vậ t lý củ a card mạ ng. Nế u
m á y tín h đ ƣ ợ c kích hoạ t IP v6 có đ ịa
show address chỉ IPv4 gắ n cho card mạ ng, mộ t
show address [[interface=]ch u ỗ i_ ký_ tự ] giao diệ n ả o dành cho công nghệ
[[level=]{normal | verbose}][[store=]{active| đ ƣ ờ ng hầ m 6 to 4 cũ n g tự đ ộ n g đ ƣ ợ c
persistent}] tạ o ra.
3. H iể n th ị th ô n g tin về cá c n o d e lâ n cậ n C á c lệ n h h iể n th ị sẽ in ra m à n h ìn h
to à n b ộ th ô n g tin , h a y th ô n g tin cụ
show neighbors
thể tƣ ơ n g ứ n g n h ữ n g tù y ch ọ n đ i
show neighbors [[interface=]ch u ỗ i_ ký_ tự ] kèm.
[[address=]đ ịa _ ch ỉ_ IPv6]
V ídụ:
4. H iể n th ị th ô n g tin về tu yế n show interface sẽ h iể n th ị m ọ i g ia o
show routes d iệ n củ a m á y tín h
show routes [[level=]{normal | verbose}] show address sẽ h iể n th ị m ọ i đ ịa ch ỉ
[[store=]{active | persistent}] IPv6
show address 4 sẽ h iể n th ị đ ịa ch ỉ
IP v6 đ ƣ ợ c g ắ n ch o g ia o d iệ n có ch ỉ
m ụ c là 4
C ấu h ìn h n etw o rkin g
1. G ắ n đ ịa ch ỉ Đ ịa ch ỉ g ắ n ch o m ộ t g ia o d iệ n sẽ cầ n
có n h ữ n g th ô n g tin đ i kè m (ví d ụ th ờ i
add address
g ia n hợ p lệ validlifetime,
add address [[interface=]ch u ỗ i_ ký_ tự ] preferredlifetime). T ù y ch ọ n store
[address=]Đ ịa _ ch ỉ_ IP v6 [[type=]{unicast | (lƣ u trữ ) (có cá g iá trị
anycast}] [[validlifetime=]{g iá _ trị | infinite}] a ctive /p e rsiste n t) xá c đ ịn h th ô n g tin
[[preferredlifetime=]{g iá _ trị | infinite}] về đ ịa ch ỉ sẽ đ ƣ ợ c lƣ u trữ ch ỉ đ ế n kh i
[[store=]{active | persistent}] kh ở i đ ộ n g lạ i m á y (a ctive ), h o ặ c vĩn h
V ídụ: viễ n (p e rsiste n t).
kh o ả n g th ờ i g ia n n h ấ t đ ịn h
add route
(immortal), hay không (no) trong
add route quả n g b á th ô n g tin đ ịn h tu yế n q u a
[prefix=]Đ ịa _ ch ỉ_ IP v6 /Đ ộ _ d à i_ tiề n _ tố g ia o d iệ n kh i m á y tín h đ ƣ ợ c kích
[[interface=]C h u ỗ i_ ký_ tự ] h o ạ t và h o ạ t đ ộ n g vớ i ch ứ c n ă n g củ a
[[nexthop=]Đ ịa _ ch ỉ_ IP v6 ] [publish=]{no | m ộ t b ộ đ ịn h tu yế n (ro u te r) IP v6 .
yes | immortal}] [[validlifetime=]{G iá _ trị |
infinite}] [[preferredlifetime=]{G iá _ trị |
infinite}] [[store=]{active | persistent}]
V ídụ:
a d d ro u te 2 0 0 1 :d c9 ::/6 4 “L o ca l A re a
C o n n e ctio n ” p u b lish = ye s
Xoá thông tin
1. X o á đ ịa ch ỉ
delete address
delete address [[interface=]C h u ỗ i_ ký_ tự ] [address=]Đ ịa _ ch ỉ_ IP v6 [[store=]{active |
persistent}]
Ví d ụ :
d e le te a d d re ss “L o ca l A re a C o n n e ctio n ” 2 0 0 1 :d c9 ::3
2. X o á g ia o d iệ n
delete interface
delete interface [[interface=]C h u ỗ i_ ký_ tự ] [[store=]{active |persistent}]
3 . X o á th ô n g tin về n o d e lâ n cậ n
delete neighbors
delete neighbors [[interface=]C h u ỗ i_ ký_ tự ] [[address=]Đ ịa _ ch ỉ_ IP v6 ]
4. X ó a tu yế n
delete route
delete route [prefix=]Đ ịa _ ch ỉ_ IP v6 /Đ ộ _ d à i_ tiề n _ tố [[interface=]C h u ỗ i_ ký_ tự ]
[[nexthop=]Đ ịa _ ch ỉ_ IP v6 ] [[store=]{active | persistent}]
Ví d ụ :
delete route 2001:dc9::/64 4
G ỡ b ỏ T h ủ tụ c IP v6
Uninstall
86 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
B ả n g 6: C á c lệ n h cấ u h ìn h IP v6 tro n g h ệ đ iề u h à n h L in u x
N ạ p m o d u l th ự c th i IP v6 :
modprobe IPv6
K iể m tra :
lsmod | grep -w 'ip v6 '& & e ch o "N a p th a n h co n g m o d u l th u c th i IP v6 ”
N ế u kh ô n g n ạ p đ ƣ ợ c m o d u l th ự c th i IP v6 , ch ứ n g tỏ ke rn e l ch ƣ a h ỗ trợ IP v6 .
Q u an sát cấu h ìn h
1. Hiể n th ị đ ịa ch ỉ và g ia o d iệ n
ifconfig < tê n _ g ia o _ d iệ n >
H o ặ c:
ip -6 addr show dev < tê n _ g ia o _ d iệ n >
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 87
2 . H iể n th ị tu yế n
ip -6 route show [dev < th a m _ số > ]
H o ặ c:
route -A inet6
M u ố n xe m cụ th ể g ia o d iệ n e th 0 :
route – A inet6 | grep – w “e th 0 ”
3 . H iể n th ị n e ig h b o r
ip -6 neigh show [dev < th a m _ số > ]
C ấu h ìn h n etw o rkin g
1. G ắ n đ ịa ch ỉ
/sbin/ip -6 addr add < đ ịa _ ch ỉ_ IP v6 > /< ch iề u _ d à i_ tiề n _ tố > dev < tê n _ g ia o _ d iệ n >
V í d ụ : /sbin/ip -6 addr add 2001:dc9::5/64 dev eth0
H o ặ c:
/sbin/ifconfig <tê n _ g ia o _ d iệ n > inet6 add < đ ịa _ ch ỉ_ IP v6 > /< ch iề u _ d à i_ tiề n _ tố >
V í d ụ : /sb in /ifco n fig e th 0 in e t6 a d d 2 0 0 1 :d c9 ::6 /6 4
2. T ạ o tu yế n (ro u te )
ip -6 route add < đ ịa _ ch ỉ_ m ạ n g > /< ch iề u _ d à i_ tiề n _ tố > via < đ ịa _ ch ỉ_ IP v6 > [dev
< th a m _ số > ]
Ví d ụ : ip -6 route add 2002::/16 via 2002:836b:213c::836b:213c dev tun6to4
H o ặ c:
route -A inet6 add < đ ịa _ ch ỉ_ m ạ n g > /< ch iề u _ d à i_ tiề n _ tố > gw < đ ịa _ ch ỉ_ IP v6 > [dev
< th a m _ số > ]
Ví d ụ : /sbin/route – A inet6 add 2002::/16 gw 2002:836b:213c::836b:213c dev
tun6to4
3. T ạ o g ia o d iệ n ả o d à n h ch o đ ƣ ờ n g h ầ m (tunnel)
ip tunnel add tê n _ g ia o _ d iệ n mode sit ttl <g iá _ trị_ ttl> remote
đ ịa _ ch ỉ_ IP v4 _ đ ầ u _ tu n n e l_ xa local đ ịa _ ch ỉ_ IP v4 _ đ ầ u _ tu n n e l_ n ộ i_ b ộ
C ấu h ìn h th ô n g tin m áy ch ủ D N S
traceroute6
tracepath6
tcpdump
V í d ụ đ ể b ắ t g ói tin IPv6 tra o đổi q u a g ia o diện e th 0 , có th ể dù n g lệ nh :
tcpdump -t -n -i eth0 -s 512 -vv ip6 or proto IPv6
VI.4. T h ự c h àn h
M ụ c tiêu
K ích h o ạ t th ủ tụ c T C P /IP v6 trên h ệ điề u h àn h Windows, Linux. T h ự c
h iệ n m ộ t số th a o tá c cấ u h ìn h kết n ối đ ơ n giản b ằ n g địa chỉ IPv6.
C h u ẩn b ị
M ạ n g th ự c h à n h đ ƣ ợ c thiế t lậ p n h ƣ h ìn h vẽ sa u . B a o g ồ m m ộ t m á y
tính cài h ệ điề u hà n h Windows 2 0 0 3 se rver, m ộ t m á y tín h cà i h ệ điều
hành Linux Enterprise 3.0
H ìn h 26: M ô h ìn h m ạ n g th ự c h à n h ch ư ơ n g 2
T ó m tắt
K ích h o ạ t th ủ tụ c IP v6 trên máy tính Windows 2003, Linux.
Q u a n sá t m ộ t số th ô n g tin cấ u h ìn h .
T h ự c tậ p m ộ t số lệ n h : G á n đ ịa chỉ b ằ ng ta y, kiể m tra kế t n ố i b ằ n g
đ ịa ch ỉ IPv6, xo á đ ịa chỉ.
90 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
C ác b ƣ ớ c th ự c h iện
Trên máy tính cài h ệ đ iều h àn h Windows server 2003
M ọ i lệ n h giao tiế p đ ƣ ợ c th ự c hiệ n tro n g cử a sổ lệ n h : C h ọ n Run, gõ
cmd và n h ấ n Enter.
Q u a n sá t cấu h ìn h kh i ch ư a kích h oạ t T hủ tụ c IP v6
ipconfig
K ế t q u ả : chỉ có n h ữ ng thông tin liên quan IPv4 h iệ n lê n .
K ích h o ạ t th ủ tụ c IPv6.
netsh interface ipv6 install
C h ú ý: G õ cả dò n g lện h tro n g cử a sổ cm d . L ệ n h n à y sẽ tiến h à nh cài
đ ặ t T h ủ tụ c IP v6 trên h ệ điề u hà n h Windows 2003 server.
Q u a n sá t lạ i th ô n g tin cấ u h ìn h
T h ủ tụ c IPv6 trên h ệ điề u h à nh đ ƣ ợ c kích ho ạ t cù n g vớ i m ộ t số cấ u
h ìn h m ặ c đ ịn h . C h ú n g ta sẽ tiế n hà n h qu a n sá t th ô n g tin cấu h ìn h, g hi
lại và xe m m ộ t số th ô n g tin m ặ c đ ịnh b ằ ng các lệ nh sa u :
ipconfig (/all)
K ế t q u ả : Q u an sá t thấ y th ô ng tin về đ ịa chỉ IPv6.
G h i lạ i m ộ t số th ô n g tin cấ u h ìn h sau :
G ia o d iệ n tạ o ra kh i kích h o ạ t T h ủ tụ c IP v6 và cá c in d e x củ a cá c
g ia o d iệ n đ ó .
T h ô n g tin về g ia o d iệ n vậ t lý - Local Area Connection
Đ ịa chỉ IPv6 trê n g ia o diệ n:
G ia o d iệ n ả o d ù n g ch o tunnel 6to4
Đ ịa chỉ IPv6 trê n g ia o diệ n :
Đ ịa chỉ IPv6 củ a g a te w a y:
C á c ro u te đ ư ợ c tạ o m ặ c đ ịn h
Prefix (tiề n tố) Idx (ch ỉ m ụ c) Gateway/Interface (g a te w a y/g ia o diệ n )
C ấ u h ìn h bằ n g ta y đ ịa ch ỉ IPv6 ch o g ia o d iệ n ca rd m ạn g
G á n địa chỉ IPv6 to à n cầu ch o giao diệ n ca rd m ạ n g
netsh>interface ipv6>
add address “Local Area Connection” 2001:dc9::1
K iể m tra lạ i th ô n g tin cấ u h ìn h
ipconfig “Local Area Connection”
ipconfig /all
B ạ n sẽ q u a n sá t th ấ y trê n g ia o d iệ n vậ t lý, có th ô n g tin về địa chỉ IPv6
b ạ n vừ a g ắ n bằ n g ta y.
Đ ịn h d a nh g ia o diệ n củ a địa chỉ IPv6 có th ể tự đ ộ n g tạ o từ đ ịa ch ỉ M A C
h o ặ c n h ậ n d ã y số ng ẫ u n hiên . K hi kích h oạ t th ủ tụ c IPv6l trên h ệ điều
hành Windows, cá ch th ứ c tạ o địa chỉ tự đ ộng b ằ n g cá ch n h ậ n d ã y số
92 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
K ích h o ạ t th ủ tụ c IPv6.
modprobe ipv6
lsmod | grep -w 'ipv6' && echo "Nap thanh cong modul
thuc thi IPv6”
N ế u kế t q u ả lệ n h xu ấ t ra d ò n g ch ữ “N a p thanh cong modul thuc thi
IPv6”, tứ c m o d u le th ự c thi IPv6 đ ã đ ƣ ợ c n ạ p lên thành công.
Q u a n sá t lạ i th ô n g tin cấ u h ìn h
ifconfig
B ạ n sẽ q u a n sá t th ấ y th ô n g tin về địa chỉ IPv6 Link-local đ ã tự đ ộ n g
đ ƣ ợ c tạ o ra . Hệ đ iề u h à nh Linux kh ô n g tự đ ộ n g tạ o g ia o diệ n ả o ch o
đ ƣ ờ n g h ầ m 6to4 (tunnel 6to4) n h ƣ Windows.
C ấ u h ìn h bằ n g ta y đ ịa ch ỉ IPv6 ch o g ia o d iệ n ca rd m ạn g
ifconfig eth0 inet6 add 2001:dc9::2/64
K iể m tra lạ i th ô n g tin cấ u h ìn h
ifconfig
ifconfig eth0
Q u a n sá t tra o đổ i th ô n g tin g iữ a h a i m á y
Trên máy tính cài h ệ điề u h à n h Linux, b ậ t riên g m ộ t cử a sổ lệ n h và sử
d ụ n g tcp du m p đ ể th e o d õi gia o tiế p giữ a h ai m á y:
tcpdump -t -n -i eth0 -s 512 -vv ip6 or proto IPv6
K iể m tra kế t n ố i b ằ n g đ ịa ch ỉ Link-local
Trên máy Windows:
ping -6 -t địa_chỉ_Link-
local_của_máy_Windows%index_của_giao_diện_vật_lý
ping -6 -t địa_chỉ_Link-
local_của_máy_Linux%index_của_giao_diện_vật_lý
Chú ý: K h i pin g địa chỉ Link-local, p h ải xá c đ ịn h giao d iện . T ron g h ệ
đ iề u h à nh Windows, gia o diệ n đ ƣ ợ c xá c định b ằ n g cá ch đ ặ t chỉ m ụ c
củ a gia o diện sa u dấ u %
Trên máy Linux:
ping6 -I eth0 địa_chỉ_Link-local_của_máy_Linux
ping6 -I eth0 địa_chỉ_Link-local_của_máy_Windows
Chú ý: K h i pin g địa chỉ Link-local, p hải xá c đ ịn h gia o diện (bằ n g cờ -I
tro n g lệ nh pin g 6 củ a h ệ điề u hà n h Linux).
K iể m tra kế t n ố i b ằ n g đ ịa ch ỉ to à n cầu đ ã gá n b ằ n g ta y
94 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
X o á đ ịa ch ỉ g ắn b ằn g tay và g ỡ b ỏ T h ủ tụ c IP v6.
B ổ su n g
M o d u l th ự c th i thủ tụ c (p ro to col) IPv6 trên hệ đ iề u hà n h Linux không
đ ƣ ợ c tự đ ộ n g n ạ p lê n kh i m á y tín h kh ở i đ ộn g . Đ ịa chỉ IPv6 đ ã g ắ n
b ằ n g ta y sẽ b ị xó a đi sa u khi m á y Linux kh ở i độ n g lại. Đ ể nạ p m o d u l
th ự c th i IPv6 kh i kh ở i đ ộn g lại m á y và đ ịa ch ỉ IPv6 đ ã g ắ n b ằ n g ta y
kh ô n g bị xó a đi m ỗ i khi kh ở i độ n g lại m á y, ch ú n g ta cần trự c tiế p th ê m
th ô n g tin và o cá c file cấ u h ình m ạ n g n h ƣ sa u :
C h ư ơ n g 2: C ấ u trú c đ ịa ch ỉ IPv6 95
C ấ u h ìn h để n ạ p modul IPv6 tự đ ộn g
K iể m tra th ư việ n scrip t IPv6 tồ n tạ i:
K iể m tra có tồ n tạ i file /etc/sysconfig/network-scripts/network-
functions-ipv6
H o ặ c te st b ằn g lệ n h :
test -f /etc/sysconfig/network-scripts/network-
functions-ipv6 && echo "Co thu vien IPv6 script"
S ử a đ ổ i file cấ u h ìn h m ạ n g
D ùng vi th ê m dòng “NETWORKING_IPV6=yes” và o file
/etc/sysconfig/network.
H ỏ i – đ áp
B iểu d iễn đ ịa ch ỉ IP v6
1. Đ ịa chỉ IP v6 đ ƣ ợ c biể u diễn n h ƣ th ế nà o ?
T rả lờ i:
Đ ịa ch ỉ IP v6 có chiề u d ài 1 2 8 bit n hị p h ân , đ ƣ ợ c b iể u diễ n d ƣ ớ i
d ạ n g số h e xa d e cim a l. M ộ t địa ch ỉ IP v6 là m ộ t d ã y số gồ m 8 n h ó m
số h e xa cá ch n h a u b ằ n g d ấ u “:”, m ỗ i n h ó m có 4 ch ữ số h e xa .
2. T ro n g địa chỉ IP v6 , ch ứ c n ă n g b ro a d ca st củ a IP v4 đ ƣ ợ c đ ả m
n h iệ m b ằ n g d ạ ng địa chỉ n à o ?
T rả lờ i:
Đ ịa chỉ IP v6 kh ô ng cò n tồ n tại kh ái niệm đ ịa chỉ q u ả ng b á
(bro a d ca st). C h ứ c n ă n g củ a địa ch ỉ bro a d ca st tro n g IP v4 đ ƣ ợ c
đ ả m n h iệ m th a y th ế b ở i địa chỉ IP v6 m u ltica st.
5. K h i cần tớ i địa ch ỉ IP v4 ch o ho ạ t độ n g kế t n ối m ạ n g to à n cầ u ,
ch ú n g ta xin cấ p từ cá c tổ ch ứ c q u ản lý địa ch ỉ q uố c tế . D ạ n g địa
ch ỉ IP v6 nà o tƣ ơ n g đ ƣ ơ n g vớ i địa chỉ IP v4 trên ?
T rả lờ i:
D ạ n g đ ịa ch ỉ IP v6 tƣ ơ n g đ ƣ ơ n g vớ i IP v4 sử d ụ n g tro ng đ ịn h tu yế n
In te rn e t to à n cầ u , hiệ n n a y đa n g đ ƣ ợ c cá c tổ ch ứ c q u ả n lý địa chỉ
cấ p p h á t, p h ân b ổ ch o h oạ t đ ộ n g Inte rn et là đ ịa chỉ định d a n h to àn
cầ u (glob al u nica st a d dre ss). L o ại địa chỉ n ày có b a bit tiề n tố b a n
đ ầ u 0 0 1 (trừ vù n g địa chỉ 20 0 2 ::/16 là địa ch ỉ 6 to 4 ).
T rả lờ i:
Đ ó là địa ch ỉ Link-local. Đ ịa ch ỉ Link-local có 1 0 b it tiền tố là
F E 8 0 ::/6 4 . T hiế t b ị IP v6 có kh ả n ă n g tự đ ộn g tạ o địa chỉ Link-local,
ch o d ù ch ƣ a đ ƣ ợ c cấ u h ìn h b ấ t cứ đ ịa ch ỉ ph ạ m vi to à n cầ u n à o .
D o vậ y, th iế t bị IP v6 có th ể sử d ụ n g địa chỉ Link-local nà y đ ể gia o
tiế p vớ i n h a u trê n m ộ t đ ƣ ờ n g kế t n ối, n g a y cả kh i ch ƣ a đ ƣ ợ c cấu
h ìn h cá c dạ n g địa chỉ kh á c.
M ào đ ầu IPv6
1. K h á c vớ i địa chỉ IP v4 , địa chỉ IP v6 có h a i d ạ n g m à o đ ầ u , là hai
dạng m ào đầu nào?
T rả lờ i:
Đ ịa chỉ IP v6 có h a i d ạ n g m à o đ ầ u . Đ ó là m à o đ ầ u cơ b ả n và m à o
đ ầ u m ở rộ n g .
2. T ại sa o p h ầ n m à o đ ầ u cơ b ả n củ a đ ịa ch ỉ IP v6 có ch iề u d ài cố
đ ịn h?
T rả lờ i:
T ro n g địa chỉ IP v4 , cá c dịch vụ tu ỳ ch ọ n kè m th e o đ ƣ ợ c th ê m và o
b ở i cá c trƣ ờ n g T u ỳ chọ n (O p tion ) củ a m à o đ ầ u IP v4 . T rƣ ờ n g
O p tio n kh ô n g có đ ộ dà i cố địn h d o vậ y chiề u d à i củ a m à o đ ầ u IP v4
là kh ô n g cố định . Đ ịa ch ỉ IP v6 đ ƣ ợ c thiế t kế n â n g cấp . C á c dịch vụ
tù y ch ọ n đ ƣ ợ c th ê m và o b ằ n g m à o đ ầ u m ở rộ n g tá ch biệ t khỏ i m à o
đ ầ u cơ b ả n . D o đó p hầ n m à o đ ầ u cố địn h của địa chỉ IP v6 có chiề u
d à i cố đ ịn h 40 b yte . Đ ó là m ộ t ƣ u điể m củ a IP v6 khiến b ộ địn h
tu yế n (ro u ter) xử lý g ói tin d ễ d à ng hiệ u q u ả hơ n .
3. N ế u g ói tin IP v6 đ ƣ ợ c p h â n m ả n h , p h ầ n m à o đ ầ u củ a g ó i tin IP v6
sẽ có th ê m d ạ n g m à o đ ầ u m ở rộ n g n à o ?
T rả lờ i:
Đ ó là m à o đ ầu m ở rộ ng P hâ n m ả n h. R ou ter IP v6 kh ôn g đả m nhiệ m
p hâ n m ả nh g ói tin . G ói tin IP v6 đ ƣ ợ c ph ân m ả nh tại đ ầu cuối. Host
n gu ồn và h ost đích sẽ th ự c hiệ n xử lý m à o đầu m ở rộng n ày.
4. T ro n g hầ u h ế t trƣ ờ ng h ợ p , ro u te r IP v6 kh ông xử lý cá c m à o đ ầ u
m ở rộ n g . T u y n hiê n dạ n g m à o đ ầ u m ở rộ n g n à o sẽ đ ƣ ợ c xử lý tại
m ọ i ro u te r trên đ ƣ ờ n g tru yền d ẫ n ?
100 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
T rả lờ i:
Mà o đ ầ u m ở rộ n g T ừ n g b ƣ ớ c (H o p -by-Hop) xá c đ ịn h n h ữ n g th a m
số n h ấ t đ ịn h tại m ỗ i b ƣ ớ c trê n đ ƣ ờ n g tru yề n d ẫ n từ n g u ồn tớ i đích .
D o vậ y nó sẽ đ ƣ ợ c xử lý tại m ọ i rou te r trê n đ ƣ ờ n g tru yề n d ẫn g ói
tin. Do node IPv6 xử lý cá c m à o đ ầ u m ở rộ n g th e o th ứ tự n ằ m
tro n g g ói tin IP v6 n ê n m à o đ ầ u m ở rộ n g n ày luô n đ ƣ ợ c đ ặ t ng a y
sa u m à o đ ầ u cơ b ả n .
CHƯƠNG 3
CÁ C T H Ủ T Ụ C V À Q U Y T R ÌN H H O Ạ T
ĐỘ NG CƠ BẢN CỦ A
Đ ỊA C H Ỉ IP V 6
T h ủ tụ c lớ p m ạ n g (Internet Protocol - IP ) cu ng cấ p p h ƣ ơ n g th ứ c đ ể kế t
n ố i n h ữ n g m ạ n g n ộ i b ộ riên g rẽ th à n h m ộ t m ạ n g lớ n hơ n , đ ƣ ợ c g ọi là
liê n m ạ n g (internetw o rk). N h ữ n g th ủ tụ c lớ p ca o coi liê n m ạ n g n h ƣ m ộ t
m ạ n g n ộ i b ộ p h ạ m vi rộ n g lớ n , b ở i vì nh ữ n g lớ p thấ p h ơ n đã g iấ u đi
n h ữ n g ch i tiế t “liên kế t” n h ữ n g m ạ n g n h ỏ riê n g b iệ t th à n h liê n m ạ n g .
T rê n p h ƣ ơ n g diện cá c th ủ tụ c lớ p ca o và cá c ứ n g d ụ n g , cá c thiế t b ị coi
n h a u n h ƣ n h ữ n g đ ối tƣ ợ n g n g a n g h à n g . T uy n h iê n trê n p h ƣ ơ ng diệ n
cá c lớ p thấ p h ơ n , có m ộ t sự kh á c b iệ t rấ t q u an trọ n g giữ a thiế t bị th u ộ c
m ạ n g n ộ i b ộ và n h ữ n g thiế t bị b ê n ng o ài. T hiết b ị th uộ c m ạ n g n ộ i b ộ sẽ
có n h ữ n g gia o tiế p đ ặ c b iệ t vớ i n ha u .
T h ế h ệ địa chỉ IPv4, để h ỗ trợ n h ữ n g gia o tiế p n à y và n h ữ n g yêu cầu
h o ạ t đ ộ n g kh á c, b ên cạ n h thủ tụ c Internet Protocol (phiê n b ản 4), có
n h iều thủ tụ c h ỗ trợ kh á c n h ƣ A R P ch o p h ép thiế t bị ph â n giải địa chỉ
lớ p 2 từ địa chỉ lớ p 3; th ủ tụ c IC M P (Internet Control Message
Protocol) cu n g cấ p cá c thô n g điệ p điề u khiển, h ỗ trợ g ia o tiế p . N h ữ n g
th ủ tụ c và q u y trìn h h o ạ t độ n g n à y hiện đ a n g p h ụ c vụ tố t ch o h oạ t đ ộ n g
m ạ n g vớ i p hiê n b ản IPv4, tu y n hiê n , cũn g tồ n tạ i n hiề u h ạn ch ế .
T h ủ tụ c IP p hiên b ả n 6 có n h ữ n g th a y đ ổi lớ n , th ự c h iệ n tiê u ch u ẩn h o á
và tổ h ợ p n hiều ch ứ c n ă n g , q u y trìn h riê ng b iệt củ a gia o tiếp giữ a
n h ữ n g th iế t bị n ội b ộ . Đ ối vớ i h o ạ t đ ộ n g củ a địa chỉ IPv6, g iao tiếp g iữ a
các node trên m ộ t đ ƣ ờ n g kế t n ối là vô cù n g q u a n trọ n g . D o vậ y, IPv6
phát triể n m ộ t th ủ tụ c m ớ i đ ả m n h iệ m g ia o tiếp g iữ a n h ữ n g n od e th u ộ c
102 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
m ộ t đ ƣ ờ n g kế t n ố i (đ ƣ ợ c kh á i niệ m h o á là n h ữ n g n o d e lâ n cậ n ), có tê n
g ọ i IPv6 Neighbor Discovery – N D . Đ ịa chỉ IPv6 cũ n g th ự c hiệ n đồ n g
n h ấ t h o á cá c thô n g điệ p sử d ụ n g tro n g q uá trìn h g ia o tiế p n ội b ộ. T o à n
b ộ n h ữ n g q u y trìn h gia o tiế p n à y sử d ụ n g cá c th ô n g đ iệp IC M P v6 . Ba
th ủ tụ c: ICMPv6 (Internet Control Message Protocol version 6), ND
(Neighbor Discovery), MLD (M u ltica st Liste ner D isco ve ry) là n h ữ n g th ủ
tụ c thiế t yế u ch o h o ạ t đ ộ n g củ a IPv6. T ro n g đ ó M L D và N D h o ạ t đ ộ n g
trê n n ền cá c th ôn g điệ p IC M P v6 .
C h ƣ ơ ng n ày m ô tả vớ i b ạn đ ọc các thủ tục và q uy trình ho ạt đ ộng cơ
b ản củ a địa chỉ IPv6. Q u a đ ó, giúp bạn đọ c hình du ng đ ƣ ợ c cách th ứ c
h oạ t đ ộng của thế hệ địa chỉ m ớ i IPv6, nh ữ ng đ ặ c tính của địa chỉ IPv6.
Đ ể m inh hoạ lý thu yế t, b ạn đọ c sẽ th ự c hiện m ộ t b ài th ự c hà nh qua n sát
gia o tiếp và hoạ t độn g củ a cá c nod e IPv6 trên m ộ t đ ƣ ờ ng kết nối.
C h ƣ ơ n g 3 b a o g ồ m n h ữ n g n ộ i d un g ch ính sau :
T h ủ tụ c ICMPv6.
T h ủ tụ c N D .
M ộ t số q u y trình h o ạ t đ ộ n g cơ b ả n củ a địa ch ỉ IPv6.
T h ủ tụ c MLD.
T h ự c h à n h qu a n sá t gia o tiếp và h oạ t đ ộ ng của cá c n o d e IPv6.
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 103
I. T H Ủ T Ụ C IC M P V 6
I.2. P h ân lo ại th ô n g đ iệp IC M P V 6
I.2.1 Gói tin ICMPv6
G ó i tin IC M P v6 b ắ t đ ầ u sa u m à o đ ầ u cơ b ả n h o ặ c m ộ t m à o đ ầ u m ở
rộ n g củ a IPv6 và đ ƣ ợ c xá c đ ịn h b ở i giá trị 58 củ a trƣ ờ n g M à o đ ầ u tiế p
theo (Next-Header) tro n g m à o đ ầ u cơ b ả n h o ặ c m à o đ ầ u m ở rộ n g p h ía
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 105
M à o đ ầ u IP v6 M à o đ ầ u IC M P v6 T h ô n g đ iệ p IC M P v6
0 7 8 15 16 31
D ạng Mã K iể m tra
T h ô n g đ iệ p IC M P v6
C ũ n g n h ƣ IC M P v4 , IC M P v6 đ ƣ ợ c sử d ụ n g để trao đ ổi cá c th ô n g điệ p
đ iề u khiể n , ba o g ồ m n h ữ n g th ô n g điệp đ ả m n h iệ m b á o cá o tình trạn g
h o ạ t đ ộn g của m ạ n g , b á o cáo lỗi, h ỗ trợ ch ẩn đ o á n m ạ n g . T u y n hiê n ,
n h ằ m p h ụ c vụ th ự c h iệ n n h ữ n g q u y trìn h h o ạt đ ộ n g cơ b ả n củ a đ ịa chỉ
IPv6, IC M P v6 cò n b a o gồ m n h ữ n g d ạ n g th ôn g điệ p m ớ i, ph ụ c vụ ch o
cá c th ủ tụ c và n h ữ n g q u y trình gia o tiế p củ a cá c n o d e IPv6. Các thông
đ iệ p IC M P đ ƣ ợ c p h â n là m h a i lo ại: T h ô n g đ iệp lỗ i và T h ô n g đ iệp
thông tin.
I.2.2. T h ô n g đ iệp lỗ i
C á c th ô n g đ iệ p lỗi đ ƣ ợ c sử dụ n g để b á o lỗi tro n g q u á trình ch u yển tiế p
và p h â n p hố i g ói tin IPv6, th ự c hiệ n b ở i n o d e đ ích h o ặ c ro u ter đ a n g xử
lý gói tin. C á c th ô ng điệ p nà y có giá trị củ a 8 bit trƣ ờ n g D ạ n g từ 0 đ ế n
127 (bit đ ầu tiên đ ƣ ợ c đ ặ t g iá trị 0). C á c th ô n g đ iệ p lỗi b a o g ồ m :
106 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
B ả n g 7: C á c th ô n g đ iệ p lỗ i
B ả n g 8: T h ô n g đ iệ p th ô n g tin cơ b ả n
D ạn g (T yp e) M ô tả Mã (Code)
Echo request
128 0
(Y ê u cầ u p h ả n h ồ i)
Echo reply
129 0
(P h ả n h ồ i)
Bả n g 9: T h ô n g đ iệ p th ô n g tin m ở rộ n g
D ạn g (T yp e) M ô tả Mã (Code)
Multicast Listener Query
130 0
(T ru y vấ n đ ố i tƣ ợ n g n g h e lƣ u lƣ ợ n g M u ltica st)
Multicast Listener Report
131 0
(B á o cá o đ ố i tƣ ợ n g n g h e lƣ u lƣ ợ n g M u ltica st)
Multicast Listener Done
132 0
(K ế t th ú c n g h e lƣ u lƣ ợ n g m u ltica st)
Router Solicitation
133 0
(Dò tìm router)
Router Advertisement
134 0
(Q u ả n g b á củ a ro u te r)
Neighbor Solicitation
135 0
(D ò tìm n o d e lâ n cậ n )
Neighbor Advertisement
136 0
(Q u ả n g b á củ a n o d e lâ n cậ n )
Redirect
137 0
(Lái)
II. T H Ủ T Ụ C N D
Neighbor Discovery - N D là m ộ t th ủ tụ c đƣ ợ c p h á t triể n m ớ i tron g
p h iên b ả n IPv6. N D h o ạ t đ ộn g trên n ề n n h ữ n g th ô n g điệ p IC M P v6 và
p h ụ trá ch cá c q u y trình gia o tiế p giữ a các node IPv6 trê n cùn g m ộ t
đ ƣ ờ n g kế t n ối. N h ữ n g q u y trìn h ho ạ t đ ộn g gia o tiế p n à y (giữ a máy tính
vớ i máy tính, g iữ a máy tính vớ i ro u te r) là thiế t yế u đ ố i vớ i h oạ t đ ộ n g
củ a th ế h ệ địa chỉ IPv6. N D sử d ụ n g th ô ng điệ p IC M P v6 đ ể đả m n h iệ m
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 109
T h ô n g đ iệ p N D
M à o đ ầ u IP v6
M à o đ ầ u tiế p th e o = M à o đ ầ u củ a N D C á c tù y ch ọ n N D
58 (ICMPv6)
D ạng C h iề u d à i G iá trị
H ìn h 28: C ấ u trú c th ô n g đ iệ p N D
T h ô n g điệ p N D b a o gồ m m ộ t m à o đ ầ u ND và có h o ặ c kh ô ng có cá c tu ỳ
ch ọ n ND.
T ù y ch ọ n ND
T ù y chọ n N D sử d ụ n g đ ể ch ứ a đ ự n g cá c thô n g tin m à th ô n g điệp N D
cầ n tru yề n tải: địa chỉ M A C , tiề n tố m ạ n g (prefix) củ a đ ƣ ờ n g kế t n ối,
thông tin M T U củ a đ ƣ ờ n g kế t n ối, cá c tha m số h o ạ t độ n g , d ữ liệ u p h ụ c
vụ ch o việ c lái (redirect). Mộ t T ù y ch ọn N D đ ƣ ợ c cấ u thà n h từ ba
trƣ ờ n g : D ạ n g (Type)/C hiề u d ài (Lengh)/G iá trị (Value)
T rư ờ n g D ạn g chỉ địn h dạ n g củ a T ù y chọ n N D , hiệ n n a y tro n g
RFC2461 (Neighbor Discovery for IP Version 6 (IPv6)), có cá c d ạ n g
n h ƣ tro n g bả n g 1 0.
B ả n g 10: C á c d ạ n g T ù y ch ọ n N D
D ạn g Tên T ù y ch ọ n
1 Đ ịa ch ỉ lớ p 2 củ a n g u ồ n
2 Đ ịa ch ỉ lớ p 2 củ a đ ích
3 T iề n tố m ạ n g
4 L á i lƣ u lƣ ợ n g
5 MTU
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 115
B ả n g 11: Q u y trìn h th ủ tụ c N D cu n g cấ p
116 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Quy trình Mô tả
T ìm kiế m ro u te r (R o u te r Q u y trìn h m à n h ờ đ ó , m ộ t máy tính khám phá
discovery) ra b ộ đ ịn h tu yế n trê n đ ƣ ờ n g kế t n ố i sẵ n sà n g
ch u yể n tiế p g ó i tin ch o máy tính.
T ìm kiế m tiề n tố m ạ n g (Prefix Q u y trìn h m à n h ờ đ ó , th iế t b ị tìm th ấ y tiề n tố
discovery) m ạ n g (n e tw o rk p re fix) trê n đ ƣ ờ n g kế t n ố i củ a
mình.
T ìm kiế m th ô n g số (P a ra m e te r Q u y trìn h m à n h ờ đ ó , th iế t b ị tìm đ ƣ ợ c n h ữ n g
discovery) th a m số h o ạ t đ ộ n g n h ƣ g iá trị M T U củ a đ ƣ ờ n g
kế t n ố i, g iá trị G iớ i h ạ n b ƣ ớ c (hop limit) m ặ c
đ ịn h đ ể g ử i g ó i tin .
T ự đ ộ n g cấ u h ìn h đ ịa ch ỉ Q u y trìn h m à n h ờ đ ó , n o d e có th ể cấ u h ìn h
(Address autoconfiguration) th ô n g tin đ ịa ch ỉ IP ch o cá c g ia o d iệ n , th e o
p h ƣ ơ n g th ứ c có h o ặ c kh ô n g có sự h iệ n d iệ n
củ a m á y ch ủ D H C P v6 .
P h â n g iả i đ ịa ch ỉ (A d d re ss Q u y trìn h m à n h ờ đ ó , n o d e có th ể p h â n g iả i đ ịa
resolution) ch ỉ lớ p 2 (link-layer) củ a m ộ t n o d e lâ n cậ n từ
đ ịa ch ỉ IPv6 đ ã b iế t (tƣ ơ n g đ ƣ ơ n g ch ứ c n ă n g
củ a th ủ tụ c A R P tro n g IPv4).
Q u yế t đ ịn h đ ích tiế p th e o (N e xt- Q u y trìn h m à n h ờ đ ó , n o d e có th ể q u yế t đ ịn h
hop determination) đ ịa ch ỉ IPv6 củ a đ ích tiế p th e o g ó i tin sẽ đ ƣ ợ c
ch u yể n tiế p tớ i, d ự a trê n đ ịa ch ỉ đ ích . Đ ịa ch ỉ
n à y sẽ h o ặ c ch ín h là đ ịa ch ỉ đ ích cu ố i cù n g ,
h o ặ c là đ ịa ch ỉ củ a củ a b ộ đ ịn h tu yế n m ặ c đ ịn h
trê n đ ƣ ờ n g kế t n ố i.
K h á m p h á kh ả n ă n g có th ể kế t Q u y trìn h m à n h ờ đ ó , n o d e q u yế t đ ịn h đ ƣ ợ c
n ố i tớ i đ ƣ ợ c củ a n o d e lâ n cậ n m ộ t n o d e lâ n cậ n có th ể cò n n h ậ n đ ƣ ợ c g ó i tin
(Neighbor unreachability hay không.
detection)
K iể m tra trù n g lặ p đ ịa ch ỉ Q u y trìn h m à n h ờ đ ó , n o d e có th ể b iế t đ ịa ch ỉ
(Duplicate address detection) IPv6 nó dự đ ịn h sử d ụ n g h iệ n đ ã có m ộ t n o d e
n à o kh á c trê n đ ƣ ờ n g kế t n ố i sử d ụ n g rồ i h a y
ch ƣ a .
C h ứ c n ă n g lá i (R e d ire ct fu n ctio n ) Q u y trìn h th ô n g b á o ch o m ộ t máy tính đ ịa ch ỉ
IPv6 đ ích tiế p th e o (n e xt h o p ) tố t h ơ n có th ể sử
d ụ n g đ ể tớ i đ ƣ ợ c đ ích cu ố i cù n g .
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 117
III. M Ộ T S Ố Q U Y T R ÌN H H O Ạ T Đ Ộ N G C Ơ B Ả N C Ủ A Đ ỊA C H Ỉ
IPv6
A B
` `
ICMPv6 D ạ n g = 135
N guồn = A
Đ ích = Đ ịa ch ỉ M u ltica st S o licite d -n o d e củ a B
D ữ liệ u = Đ ịa ch ỉ lớ p 2 củ a A
T ru y vấ n = Đ ịa ch ỉ củ a b ạ n là g ì?
ICMPv6 D ạ n g = 136
N guồn = B
Đ ích = A
D ữ liệ u = Đ ịa ch ỉ lớ p 2 củ a B
H ìn h 29: Q u y trìn h p h â n g iả i đ ịa ch ỉ
ch ín h th ứ c g á n đ ịa chỉ u nica st ch o m ộ t g ia o d iệ n , nh ằ m n g ă n n g ừ a
việ c xu n g đ ộ t về đ ịa chỉ. Q u y trìn h nà y đ ƣ ợ c á p d ụ n g dù địa chỉ đ ƣ ợ c
g ắ n b ằ n g ta y ho ặ c b ằ n g hìn h th ứ c cấ u h ìn h tự đ ộ n g . C h ừ n g n à o thiế t
b ị vẫ n cò n đ a ng th ự c h iệ n D A D và ch ƣ a q u yế t đ ịnh đ ƣ ợ c là địa chỉ
kh ô n g có sự trù n g lặ p , th ì địa chỉ đ ƣ ợ c coi là đ ịa ch ỉ “th ă m d ò ”.
D A D sử d ụ n g h a i th ô n g điệ p D ò tìm n o d e lân cậ n (N S ) và Q u ả n g bá
củ a n o d e lâ n cận (N A ). T u y n hiê n m ộ t số th ôn g tin của g ói tin n à y kh á c
vớ i gói tin sử d ụ n g tro ng q u á trìn h p h â n g iả i địa ch ỉ.
K h i m ộ t n o d e cần kiể m tra trùn g lặ p địa ch ỉ, n ó g ử i g ói tin N S vớ i cá c
thông tin:
Đ ịa chỉ IPv6 n g u ồ n : L à địa chỉ đ ặ c biệt "::".
Đ ịa chỉ đ ích : là địa chỉ M u ltica st S o licite d N od e tƣ ơ n g ứ n g đ ịa ch ỉ
đ a n g kiể m tra trù n g lặp .
Gói tin NS sẽ ch ứ a địa chỉ IPv6 đ a n g đ ƣ ợ c kiể m tra trù n g lặ p .
S a u kh i g ử i N S , n o d e sẽ đ ợ i. N ếu kh ô n g có p h ả n h ồi, có n g h ĩa đ ịa chỉ
n à y ch ƣ a đ ƣ ợ c sử d ụ n g . N ế u đ ịa chỉ n à y đ ã đ ƣ ợ c m ộ t n o d e n à o đ ó sử
d ụ n g rồi, n o d e nà y sẽ n h ận đ ƣ ợ c th ô n g điệ p N S và g ử i th ô n g đ iệ p NA
đ á p trả :
Nế u n o d e đ an g kiể m tra đ ịa chỉ trùn g lặ p nh ậ n đ ƣ ợ c th ô n g điệp NA
p h ả n h ồi lại NS m ìn h đ ã g ử i, n ó sẽ hủ y b ỏ việc sử d ụ n g địa chỉ nà y.
interface Ethernet0 `
ipv6 address 2001:410:213:1::/64 eui-64
RA RS MAC: 00-90-27-17-FC-0F
Đ ịn h d a n h g ia o d iệ n :
0290:27FF:FE17:FC0F
H ìn h 30: T ự đ ộ n g cấ u h ìn h đ ịa ch ỉ củ a th iế t b ị IP v6
K h ô n g cầ n sự h ỗ trợ củ a m á y ch ủ D H C P , th iế t b ị IP v6 th ự c h iệ n cá c
b ƣ ớ c sa u đ ể tự đ ộ n g cấ u h ìn h đ ịa ch ỉ và cá c th ô n g số h o ạ t đ ộ n g
cho mình:
B ư ớ c 1: T ạo đ ịa ch ỉ Link-local
Đ ịa chỉ Link-local bắ t đ ầ u b ở i 1 0 bit tiề n tố F E 8 0 ::/1 0 , th e o sa u bở i 5 4
bit 0. 64 bit cò n lại là đ ịn h d an h gia o diệ n (interfa ce ID )
K h i kh ở i đ ộ n g , 6 4 bit địn h da n h giao diệ n sẽ đ ƣ ợ c th iế t bị tự đ ộn g tạ o
từ đ ịa chỉ lớ p 2 . B ạ n có th ể th a m kh ả o lại ch i tiế t q u y trìn h tạ o địn h
dan h gia o diệ n tro n g các m ụ c trƣ ớ c.
Ví d ụ cụ thể tro n g hìn h 30, từ địa chỉ M A C 0 0 -90-27-17-FC-0F, máy
tính sẽ tạ o đ ƣ ợ c 6 4 bit định d a nh gia o d iệ n 02 9 0 :2 7F F :F E 1 7 :F C 0F . T ừ
đ ó tạ o đ ƣ ợ c địa chỉ Link-local FE80::0290:27FF:FE17:FC0F
N g o à i ph ƣ ơ n g th ứ c tạ o đ ịn h d a nh gia o diệ n từ đ ịa chỉ vậ t lý, 6 4 bit địn h
d a n h gia o diệ n cò n có th ể đ ƣ ợ c g ắ n bằ n g m ộ t d ã y số n gẫ u n hiên .
B ư ớ c 2: T h ự c h iện th u ật to án kiểm tra trù n g lặp đ ịa ch ỉ (D A D )
T rƣ ớ c khi th ự c sự sử d ụ n g địa chỉ Link-local vừ a tạ o đ ƣ ợ c, thiết bị sẽ
th ự c h iệ n q u y trìn h kiể m tra trù n g lặ p địa chỉ đ ể ch ắ c ch ắn địa chỉ Link-
local m ìn h d ự đ ịn h sử d ụ n g là d u y n h ấ t tro ng p h ạ m vi đ ƣ ờ n g kế t n ố i
n h ằ m trá n h xu n g đ ộ t.
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 125
N guồn Đ ích
T h ự c h iệ n p h â n
m ả n h g ó i tin
G ử i g ó i tin M T U = 1500
C ấ u trú c lạ i g ó i tin
đ ã b ịp h â n m ả n h
IC M P lỗ i: g ó i tin q u á lớ n / S ử d ụ n g M T U 1400
G ử i g ó i tin M T U = 1400
IC M P lỗ i: g ó i tin q u á lớ n / S ử d ụ n g M T U 1300
G ử i g ó i tin M T U = 1300
N h ậ n đ ƣ ợ c g ó i tin
PathMTU = 1300
N g u ồ n lƣ u trữ th ô n g tin P ath M T U
IV. T H Ủ T Ụ C Q U Ả N L Ý Q U A N H Ệ T H À N H V IÊ N M U L T IC A S T -
MLD
IV.1. T ổ n g q u át về th ủ tụ c M L D
M u ltica st kh ôn g p hả i là m ộ t kh á i niệ m m ớ i. D ù đ ƣ ợ c đ á n h giá là h ữ u
ích và đ ã đ ƣ ợ c thiết kế h o à n ch ỉn h , côn g ngh ệ m u ltica st kh ô ng đ ƣ ợ c
triể n kh ai rộ n g rãi tro n g h o ạ t đ ộ ng Internet IPv4, d o n h iề u n g u yên
n h â n : m u ltica st kh ô n g đ ƣ ợ c kích h o ạ t m ộ t cá ch m ặ c đ ịn h , yêu cầ u rấ t
n h iều cấ u h ìn h th ủ cô ng . K hi địn h tu yế n m u ltica st IPv4 đ ƣ ợ c sử d ụ n g ,
th ủ tụ c h ỗ trợ m u ltica st đ ể q u ản lý q u a n hệ th à n h viê n n hó m m u ltica st
là IGMP. T hủ tụ c n à y sử d ụ n g m ộ t tậ p h ợ p thô n g điệ p riê n g .
T ro n g h oạ t đ ộ ng củ a th ế h ệ địa chỉ IPv6, m u ltica st là bắ t b u ộc. M ultica st
trong IPv6 th a y th ế ch o cả ch ứ c nă ng b roa d cast (q u ản g bá ). V iệ c
broadcast g ói tin tro n g m ộ t p hạ m vi n à o đó tƣ ơ n g ứ n g vớ i việc g ử i
th ôn g tin tớ i n hó m đ ịa chỉ IPv6 m u ltica st m ọ i no d e tro ng ph ạ m vi đ ó.
Đ ố i vớ i IPv6, m u ltica st sẽ kh ô n g đ òi h ỏi cấ u h ìn h g ì n ế u ch ỉ th ự c hiệ n
tro n g p hạ m vi m ộ t đ ƣ ờ n g kế t n ối. C h ú ng ta cũ n g th ấ y cá c node IPv6
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 129
V. T H Ự C H À N H Q U A N S Á T G IA O T IẾ P V À H O Ạ T Đ Ộ N G C Ủ A
CÁC NODE IPv6
K ích h o ạt T h ủ tụ c IP v6 to àn d iện
C ấu h ìn h đ ịa ch ỉ IP v6 ch o g iao d iện
Router(config)# interface Và o ch ế đ ộ cấ u h ìn h g ia o d iệ n
D ạ n g _ g ia o _ d iệ n S ố _ ch ỉ_ đ ịn h
N h ữ n g cấ u h ìn h đ ố i vớ i IP v6 có th ể q u a n sá t đ ƣ ợ c kh i sử d ụ n g lệ n h :
Router# show running-config
Và
Router# show ipv6
access-list - T ổ n g h ợ p a cce ss list.
cef - C h u yể n m ạ ch C E F ch o IP v6 .
interface - T ìn h trạ n g g ia o d iệ n và cấ u h ìn h .
neighbors - H iể n th ị b ả n g lƣ u trữ th ô n g tin về n o d e lâ n cậ n (n e ig h b o r
cache).
prefix-list - L iệ t kê tiề n tố đ ịa ch ỉ (p re fix) IP v6 .
protocols - T h ủ tụ c đ ịn h tu yế n IP v6 .
134 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
route - H iể n th ị b ả n g th ô n g tin đ ịn h tu yế n .
routers - H iể n th ị cá c b ộ đ ịn h tu yế n IP v6 n ộ i b ộ .
traffic - T h ố n g kê lƣ u lƣ ợ n g IP v6 .
tunnel - T ó m tắ t về đ ƣ ờ n g h ầ m IP v6 .
V.2. T h ự c h àn h
M ụ c tiêu th ự c h àn h
Q u a n sá t h o ạ t đ ộ ng củ a th ủ tụ c T C P /IP v6 : qu a n sá t gia o tiế p của cá c
node IPv6, cá ch th ứ c tự đ ộn g cấu h ìn h địa ch ỉ, q u ả ng b á th ôn g tin củ a
b ộ địn h tu yế n IPv6.
C h u ẩn b ị
M ạ n g th ự c h à n h đ ƣ ợ c thiết lậ p nh ƣ trong hình 32. B a o g ồ m m ộ t m á y
tính cài h ệ điề u hà n h Windows 2 0 0 3 se rver, m ộ t m á y tín h cà i h ệ điều
hành Linux Enterprise 3.0 và m ộ t b ộ đ ịnh tu yế n Cisco 2 6 21 X M , sử
d ụ n g h ệ đ iề u h àn h c2 6 00 -j1s3-mz.123-9.
K h i th ự c h iệ n ch ứ c n ă n g
K h i th ự c h iệ n ch ứ c n ă n g
b ộ đ ịn h tu yế n , g ắ n tiề n tố
b ộ đ ịn h tu yế n , g ắ n tiề n tố 2001:dc7::/64
2001:dc8::/64
2001:dc9::/64
H ìn h 32: M ạ n g th ự c h à n h ch ư ơ n g 3
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 135
T ó m tắt
K ích h o ạ t IPv6 trên b ộ địn h tu yến C isco đ ể b ộ địn h tu yế n (ro u ter)
q u ả n g b á th ô n g tin .
Quan sát cá ch th ứ c cá c n od e trê n m ộ t đ ƣ ờ n g kế t n ối giao tiế p vớ i
nhau. Q ua n sá t cá c no d e tự độ n g cấu h ình tự đ ộ n g địa chỉ. K iể m
tra kế t nố i b ằ n g địa chỉ tự đ ộ ng cấ u hìn h .
K ích h o ạ t ch ứ c n ă n g ro u te r trê n m á y tín h h ệ đ iề u h à n h Linux,
Windows 2003 server.
C ác b ƣ ớ c th ự c h iện
K ích h o ạt IPv6 tro n g n h ữ n g m áy tín h trên m ạn g L A N
T h ự c hiệ n kích h o ạ t th ủ tụ c IPv6 trê n cá c m á y tín h tron g m ạ n g L A N .
T ắ t ch ứ c n ă n g tự đ ộ ng tạo định da n h g ia o d iệ n củ a m á y tín h cài h ệ
đ iề u h à nh Windows. T ha m kh ả o b ài th ự c h àn h ch ƣ ơ n g 2 . Chú ý: chỉ
kích h o ạ t thủ tụ c IPv6. K h ô ng th ự c hiệ n g ắn đ ịa ch ỉ b ằ n g ta y. N h ƣ vậ y
n h ữ n g m á y tín h tro n g m ạ n g L A N hiệ n tạ i chỉ tự đ ộn g cấ u h ìn h đ ƣ ợ c
đ ịa ch ỉ Link-local.
K iể m tra p h iê n b ả n củ a h ệ đ iề u h à n h
show version
L ƣ u ý: vớ i p hiê n bả n p hù h ợ p m ớ i có hỗ trợ th ủ tụ c IPv6
T ro n g b ài th ự c h à nh n à y sử d ụn g c2 6 00 -j1s3-mz.123-9
T h ự c h iệ n m ộ t số lệ n h qu a n sát cấ u h ìn h
R a kh ỏ i ch ế đ ộ cấ u h ìn h và th ự c h iệ n lệ n h qua n sát thông tin
show ipv6 ?
show ipv6 interface fastethernet 0/0
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 137
C ấ u h ìn h đ ịa ch ỉ IPv6 ch o g ia o d iệ n
K h i cấ u h ìn h đ ịa chỉ ch o m ộ t g ia o diện rou te r, xử lý IPv6 trê n ro u te r đ ó
sẽ tự đ ộ n g đ ƣ ợ c kích h o ạt và th e o m ặ c đ ịn h , ro u te r sẽ q uả n g bá th ô ng
tin q u a gia o diệ n đó .
V à o ch ế đ ộ cấu h ìn h ch o g ia o d iệ n F a stE th e rn e t 0 /0
conf t
interface fastethernet 0/0
Đ ặ t p re fix ch o ro u te r cisco và h ư ớ n g d ẫ n ch o ro u te r rằn g tự xâ y d ự n g
p h ầ n bit cò n lạ i từ đ ịa ch ỉ M A C
ipv6 address 2001:dc9::/64 eui-64
no shutdown
Sa u khi đ ƣ ợ c g ắ n tiề n tố m ạ n g , ro u ter sẽ q uả n g b á th ôn g tin q u a gia o
d iệ n F a stE the rn e t 0 /0
Chú ý: Đ ể cá c máy tính tron g L A N có th ể tự đ ộ n g cấ u h ìn h địa chỉ,
ro u te r tro ng m ạ n g L A N ch ỉ có thể g ắ n tiề n tố m ạ n g /64.
T h ự c h iệ n m ộ t số lệ n h qu a n sát cấ u h ìn h
Ra kh ỏ i ch ế độ cấ u h ìn h và th ự c h iện lệ n h q ua n sá t th ôn g tin
show ipv6 interface fastethernet 0/0
show ipv6 route
show ipv6 traffics
Q u a n sá t qu ả n g b á th ôn g tin củ a ro ute r
B ạ n có th ể q u an sá t ro u te r đ a n g qu ả n g bá th ô n g tin b ằ ng cá ch bậ t m ộ t
cử a sổ b ắ t g ói tin máy tính cài h ệ điề u hà n h Lin u x n h ậ n đ ƣ ợ c .
B ậ t m ộ t cử a sổ d ò n g lệ n h m ớ i trê n m á y cà i h ệ đ iề u h à n h Linu x và sử
d ụ n g tcp du m p đ ể b ắ t g ói tin
tcpdump -t -n -i eth0 -s 512 -vv ip6 or proto ipv6
B ạ n sẽ q u a n sá t thấ y router-ipv6 đ an g q u ảng b á th ôn g tin về tiề n tố
m ạ n g và n h ữ n g th a m số kh á c ch o cá c m á y tín h trê n đ ƣ ờ n g kế t n ối.
Q u a n sá t tự đ ộ ng cấ u h ìn h đ ịa ch ỉ, tự độ n g cấu h ìn h tu yế n
138 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Q u a n sá t lạ i b ả n g th ô n g tin lư u trữ n od e lâ n cậ n .
Bạ n sẽ th ấ y th ô n g tin về n h ữ n g địa chỉ m ớ i n à y tro ng b ả n g lƣ u trữ
th ô n g tin về n o d e lâ n cậ n .
K ích h o ạ t ch ứ c n ă n g ro u ter củ a m á y cà i h ệ đ iề u h à n h W in d o w s.
K ích h o ạ t ch ứ c n ă ng ch u yể n tiế p g ó i tin và qu ả n g b á th ô ng tin trê n g ia o
d iệ n vậ t lý “L o ca l A re a C o n n e ctio n ”
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 139
K ích h o ạ t ch ứ c n ă n g ro u ter củ a m á y cà i h ệ đ iề u h à n h L in u x
Đ ể m á y tín h cà i h ệ điề u h à n h Linux có th ể thự c h iệ n ch ứ c n ă ng ch u yể n
tiế p g ói tin và q u ả n g b á thô n g tin củ a router IPv6, cầ n cài đ ặ t g ói tin
ra d vd và sử a đ ổi th ôn g tin cấ u h ình cầ n th iế t (trong file cấ u h ìn h
/etc/radvd.conf)
Cà i đ ặ t g ó i tin ra d vd -0.7.2-9.i386.rpm
B ạ n đ ọ c có th ể d o w n loa d gó i tin tại w e b site www.rpmfind.net và lƣ u
và o m ộ t th ƣ m ụ c trê n m á y cà i h ệ đ iề u h à nh L in u x. C h u yể n đ ế n th ƣ
m ụ c lƣ u trữ g ó i tin và th ự c hiệ n lệ nh cài đ ặ t:
rpm –Uvh radvd-0.7.2-9.i386.rpm
K ích h o ạ t ch ứ c n ă n g ch u yể n tiế p IPv6 và debug
sysctl -w net.ipv6.conf.all.forwarding=1
h o ặ c sử a b ằ n g ta y (sử d ụ ng vi) file
/proc/sys/net/ipv6/conf/all/forwarding. Đ ặ t g iá trị là 1
radvd --debug 0
S ử a đ ổ i file cấ u h ìn h củ a ra d vd đ ể ro u te r qu ả n g bá đ ún g pre fix cầ n
th iế t.
C á ch th ứ c cƣ xử củ a ro u te r, th ô n g tin q u ả ng b á đ ƣ ợ c cấ u h ìn h tro n g
file cấu h ìn h củ a ra d vd (/etc/radvd.conf)
vi /etc/radvd.conf
C ấ u h ìn h pre fix cầ n th iế t (2001:dc7::/64) th ay th ế cho prefix 3FFE::/64
m ặ c đ ịn h
K ích h o ạ t rad vd
/etc/init.d/radvd start
140 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
H ỏ i – đ áp
T h ủ tụ c IC M P v6
1. B ạ n ch o biế t ha i lo ại th ôn g điệ p IC M P v6 ?
T rả lờ i:
C á c th ô n g điệp IC M P v6 đ ƣ ơ c p h â n chia là m h a i lo ại: T h ô n g đ iệp
lỗ i và T h ô n g đ iệp th ô n g tin . C á c thô n g điệ p lỗi đ ƣ ợ c sử d ụ ng đ ể
b á o lỗ i tro n g q u á trìn h ch u yển tiế p và p h ân p h ố i g ói tin IP v6 , th ự c
h iệ n b ở i n o de đ ích ho ặ c ro u te r trê n đ ƣ ờ n g tu yề n d ẫ n . T h ô ng điệ p
th ô n g tin IC M P v6 đ ƣ ợ c sử d ụ n g đ ể cu n g cấ p ch ứ c n ă n g ch ẩ n đ o án
và n h ữ n g ch ứ c n ă ng m ở rộ n g kh á c, p h ụ c vụ ch o cá c q u y trìn h h oạ t
đ ộ n g củ a đ ịa chỉ IP v6 .
2. T ại sa o n ói IC M P v6 cu n g cấ p cơ cấ u h oạ t đ ộ n g ch o ha i th ủ tụ c
Multicast Listener Discovery (MLD) và Neighbor Discovery (ND)?
T rả lờ i:
T h ủ tụ c IP p hiên b ả n 6 th ự c h iện tiê u ch uẩ n h o á và tổ h ợ p n hiề u
ch ứ c n ă n g , qu y trìn h riê n g biệ t của gia o tiếp giữ a cá c no d e trê n
m ộ t đ ƣ ờ n g kế t n ối. C á c q u y trìn h , th ủ tụ c n ày đ ề u sử d ụ n g th ô ng
đ iệ p IC M P v6 . Multicast Listener Discovery (MLD) - T h ủ tụ c q u ả n lý
q u a n h ệ th à n h viê n m u ltica st, p h ụ c vụ ch o địn h tu yế n m u ltica st và
Neighbor Discovery (ND) – th ủ tụ c đ ả m n h iệ m th ự c th i g ia o tiế p
g iữ a cá c n o d e tro n g m ộ t đ ƣ ờ n g kế t n ố i đ ề u sử d ụ n g th ô n g đ iệ p
ICMPv6. Do vậ y n ó i IC M P v6 cu n g cấp cơ cấ u h o ạ t độ n g cho h ai
th ủ tụ c n à y.
3. Đ ể đ ịn h d a n h cá c dạ n g g ói tin IC M P v6 , n g ƣ ờ i ta sử d ụ n g n h ữ n g
trƣ ờ n g th ô ng tin n ào tron g p h ần m à o đ ầ u IC M P v6 ?
T rả lờ i:
P h ầ n m à o đ ầ u IC M P v6 có h a i trƣ ờ n g ph ụ c vụ p h â n loại cá c dạ n g
gói tin IPMP v6 . Đ ó là trƣ ờ n g D ạ n g (T yp e ) 8 b it và trƣ ờ n g M ã
(Code) 8 bit.
142 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
T h ủ tụ c N D
1. T h ủ tụ c N D sử d ụn g n h ữ n g loạ i th ô n g điệ p IC M P v6 n à o ?
T rả lờ i:
T ro n g cá c q u y trìn h gia o tiế p th ủ tụ c N D p h ụ trá ch , sử d ụ n g n ă m
lo ại th ô n g điệ p IC M P v6 sa u đ â y:
Dò tìm router (Router Solicitation).
Q u ả n g b á củ a ro u te r (R o u ter A d ve rtise m e n t).
D ò tìm n o d e lâ n cận (N eig hb o r S olicita tion ).
Q u ả n g b á củ a n od e lâ n cậ n (N eigh b o r A d vertise m e n t).
Lái (Redirect).
3. N ế u m ộ t ro u te r IP v6 m u ố n q u ả ng b á sự hiệ n diệ n củ a m ìn h và
th ô n g b á o cho cá c n o d e khá c trê n cùn g đ ƣ ờ ng kế t n ối cá c th a m số
h o ạ t đ ộ ng , n ó sẽ g ử i đ i th ô n g điệ p IC M P v6 n ào ?
T rả lờ i:
T ro n g số n h ữ n g th ô ng đ iệp IC M P v6 sử d ụ n g tro n g th ủ tụ c N D ,
th ô n g điệ p Q u ản g b á củ a ro ute r (R A ) có m ộ t va i trò đ ặ c biệ t.
R o u te r IP v6 sẽ đ ịn h kỳ g ử i g ói tin R A tớ i địa ch ỉ đ ích m u ltica st m ọ i
n o d e ph ạ m vi lin k (F F 0 2 ::1 ) n h ằ m th ô n g bá o sự h iện diệ n củ a m ình
và th ô n g b á o ch o cá c n o de kh á c trê n đ ƣ ờ n g kế t n ố i n h ữ n g tha m số
cầ n thiế t cho h o ạ t đ ộ n g g ia o tiế p .
C h ư ơ n g 3: Cá c th ủ tụ c và q u y trìn h h o ạ t đ ộ n g củ a đ ịa ch ỉ IPv6 143
M ộ t số q u y trìn h h o ạt đ ộ n g cơ b ản củ a IP v6
1. T ại sa o n ói q u y trìn h p h â n giải địa chỉ củ a địa chỉ IP v6 có ƣ u điể m
so vớ i địa chỉ IP v4 ?
T rả lờ i:
Quy trìn h ph â n giải địa chỉ, m ụ c đ ích đ ể m ộ t n o d e có th ể tìm đ ƣ ợ c
đ ịa chỉ lớ p 2 tƣ ơ n g ứ n g đ ịa ch ỉ IP d iễ n ra rấ t th ƣ ờ n g xu yê n trê n
m ộ t đ ƣ ờ n g kế t n ố i. K h i m ộ t node IPv6 th ự c h iệ n q u y trìn h n à y, n ó
kh ô n g th ự c hiệ n g ử i gó i tin tru y vấ n tớ i m ọ i n od e trê n đ ƣ ờ n g kế t n ối
b ằ n g địa chỉ m u ltica st m ọ i n o d e p h ạ m vi lin k (F F 02 ::1 ), m à ch ỉ g ử i
tớ i địa chỉ M u ltica st S o licited N o d e tƣ ơ n g ứ n g đ ịa chỉ un ica st cầ n
p h â n giải. D o vậ y ch ỉ có n o d e có địa chỉ đ an g cầ n p h â n giải p h ải xử
lý g ói tin . Đ iề u nà y là m ộ t ƣ u đ iể m so vớ i địa ch ỉ IP v4 .
CÔ NG NG HỆ CHU YỂN ĐỔ I
G IA O T IẾ P IPV6 – IPV4
I. T Ổ N G Q U A N V Ê C Ô N G N G H Ệ C H U Y Ể N Đ Ổ I IPV6 - IPV4
C h u yể n đ ổi sử d ụ n g từ th ủ tụ c IPv4 sa ng thủ tụ c IPv6 kh ô n g p h ải là
m ộ t đ iề u d ễ d à n g. T ro ng trƣ ờ n g h ợ p th ủ tụ c IPv6 đ ã đ ƣ ợ c tiê u ch u ẩ n
h ó a h o à n thiệ n và h o ạ t đ ộ ng tố t, việ c ch u yể n đ ổ i có th ể đ ƣ ợ c th ú c đ ẩ y
th ự c h iệ n tro ng m ộ t th ờ i g ia n n h ấ t địn h đ ối vớ i m ộ t m ạ n g n h ỏ , m ạ n g
củ a m ộ t tổ ch ứ c. T u y n h iê n kh ó có th ể th ự c h iệ n n g a y đ ƣ ợ c đ ối vớ i
m ộ t m ạ n g lớ n . Đ ố i vớ i Internet to à n cầ u , có th ể n ói là kh ô n g th ể . T h ủ
tụ c IPv6 p h á t triể n khi IPv4 đ ã đ ƣ ợ c sử d ụ n g rộ n g rãi, m ạ n g lƣ ớ i IPv4
Internet h o à n thiệ n , ho ạ t đ ộn g d ự a trên th ủ tụ c n à y. Trong quá trình
triể n kh ai th ế h ệ đ ịa ch ỉ IPv6 trê n m ạ n g Internet, kh ô n g th ể có m ộ t th ờ i
đ iể m n h ấ t địn h mà tạ i đ ó , địa chỉ IPv4 đ ƣ ợ c hủ y b ỏ , th a y th ế hoàn toàn
b ở i th ế h ệ địa chỉ m ớ i IPv6. H ai th ế h ệ m ạ n g IPv4, IPv6 sẽ cù n g tồ n tại
tro n g m ộ t th ờ i gia n rấ t dà i. T ro n g q u á trìn h ph á t triển , cá c kế t n ối IPv6
sẽ tậ n d ụn g cơ sở h ạ tầ ng sẵ n có củ a IPv4.
D o vậ y cầ n có n h ữ n g cô n g n g h ệ p h ụ c vụ ch o việ c ch u yển đ ổi từ đ ịa
ch ỉ IPv4 sa n g địa chỉ IPv6. N h ữ n g cô n g n g hệ ch u yể n đ ổi này, cơ b ả n
có th ể p hâ n th àn h b a loại n h ƣ sa u :
Dual-stack: Cho phép IPv4 và IPv6 cùng h o ạt đ ộ n g tro n g m ộ t th iế t
b ịm ạ n g .
C ô n g n g h ệ đ ƣ ờ n g hầ m (T u n n el): C ôn g n ghệ sử d ụ n g cơ sở h ạ
tầ n g m ạ n g IPv4 đ ể tru yền tải g ói tin IPv6, p h ục vụ ch o kế t n ối IPv6.
C ô n g n g h ệ biê n dịch : T h ự c ch ấ t là m ộ t d ạ n g th ứ c cô n g n g h ệ NAT,
ch o p h é p thiết bị chỉ h ỗ trợ IPv6 có th ể giao tiế p vớ i thiế t bị chỉ h ỗ
trợ IPv4.
I.1. Dual-stack
Dual-sta ck là h ìn h th ứ c th ự c th i T C P /IP b a o g ồ m cả tầ n g IP củ a IPv4
và tầ n g IP củ a IPv6.
Ứ n g d ụ n g h ỗ trợ d u al-sta ck sẽ h o ạ t độ n g đ ƣ ợ c cả vớ i địa chỉ IP v4 và
đ ịa chỉ IP v6 . V iệ c lự a ch ọ n địa chỉ có th ể d ự a trê n kế t q uả trả về củ a
tru y vấ n D N S . T h ô n g th ƣ ờ n g , địa chỉ IP v6 tro n g kế t qu ả trả về củ a
D N S sẽ đ ƣ ợ c lự a ch ọ n so vớ i địa ch ỉ IP v4 .
V ề ứ n g d ụ n g hiệ n na y h o ạ t đ ộ n g d u al-stack, có th ể lấ y ví dụ : h ệ điề u
h à n h W in d o w s X P , W ind o w s 2 0 0 3 , h ệ điề u hà n h củ a thiế t bị địn h tu yế n
Cisco.
C h ư ơ n g 4: Cô n g n g h ệ chu yể n đ ổ i g ia o tiế p IPv6 - IPv4 147
T ầng ứ ng dụng
T ầ n g tru yề n tả i (TCP/UDP)
IPv6 IPv4
T ầ n g g ia o d iệ n vậ t lý
H ìn h 33: Dual-stack
T ầng ứ ng dụng
TCP/UDP TCP/UDP
IPv6 IPv4
T ầ n g g ia o d iệ n vậ t lý
B ộ đ ịn h tu yế n C isco
Dual-stack
I.2. C ô n g n g h ệ đ ƣ ờ n g h ầm
Đ ịa chỉ IPv6 p h á t triể n khi Internet IPv4 đ ã sử d ụ n g rộ n g rãi và có m ộ t
m ạ n g lƣ ớ i to àn cầ u . T ro n g thờ i điể m rấ t d ài b a n đ ầu , cá c m ạ n g IPv6
sẽ ch ỉ là n h ữ n g ố c đ ả o , th ậ m ch í là n h ữ n g máy tính riê n g biệ t trê n cả
m ộ t m ạ n g lƣ ớ i IPv4 rộ n g lớ n . Là m th ế n à o để n h ữ n g m ạ n g IPv6, hay
th ậ m ch í n h ữ n g máy tính IPv6 riê n g b iệ t nà y có thể kế t n ối vớ i n h au ,
h o ặ c kế t n ối vớ i m ạ n g Internet IPv6 khi chúng ch ỉ có đ ƣ ờ n g kế t n ối
IPv4. S ử d ụ n g cơ sở h ạ tầ n g m ạ n g IPv4 đ ể kế t n ối IPv6 là m ụ c tiê u
củ a cô n g ng h ệ đ ƣ ờ n g h ầ m .
C ô n g n g hệ đ ƣ ờ n g h ầ m là m ộ t p h ƣ ơ n g p h áp sử d ụ n g cơ sở h ạ tầ n g
sẵ n có củ a m ạ n g IPv4 đ ể th ự c hiệ n cá c kết n ố i IPv6 b ằ n g cá ch sử
d ụ n g cá c th iế t b ị m ạ n g có kh ả n ă n g h o ạ t đ ộ n g d u a l-sta ck tại h ai đ iể m
đ ầ u và cu ối n h ấ t định . C á c thiế t bị n à y “b ọ c” gó i tin IPv6 trong gói tin có
m à o đ ầ u IPv4 và tru yền tải đ i tron g m ạ n g IPv4 tại điể m đ ầ u và gỡ b ỏ
mà o đ ầ u IP v4 , n h ậ n lại g ói tin IPv6 b a n đ ầ u tạ i điể m đ ích cu ố i đ ƣ ờ n g
tru yề n IPv4.
IPv4
M ạng M ạng
` IPv6 IPv6
`
B ộ đ ịn h tu yế n B ộ đ ịn h tu yế n
Dual-stack Dual-stack
H ìn h 36: C ô n g n g h ệ đ ư ờ n g h ầ m - Tunnel
Router-tớ i-Router
Host-tớ i-R o ute r ho ặ c R o u ter-tớ i-Host
Host-tớ i-Host
V ớ i nh iề u cô n g n g h ệ tạ o đ ƣ ờ n g hầ m khác nhau, các máy tính IPv6,
h a y m ạ n g IPv6 riên g biệt hiệ n n a y trên Internet đ ề u có thể có kết n ối
IPv6, và kế t n ối và o m ạ n g Internet IPv6 để th ử n g h iệ m , tìm h iể u , trao
đ ổ i th ô n g tin . T ất n hiê n cá c máy tính và m ạ n g n à y ph ải có kế t n ối
Internet IPv4 và lự a ch ọ n m ộ t cô n g n g hệ đ ƣ ờ n g h ầ m p h ù h ợ p .
M ộ t số cô n g n g h ệ đ ƣ ờ n g h ầ m sẽ đ ƣ ợ c m ô tả cụ th ể tro ng các m ụ c
tiế p th e o giúp b ạ n đ ọ c có th ể h ình d u n g và lự a ch ọ n cô n g n gh ệ p hù
h ợ p vớ i m ụ c đ ích và n h u cầu củ a m ìn h .
I.2.1. Phân lo ại cô n g n g h ệ đ ƣ ờ n g h ầm
T ù y th eo cô n g n g h ệ đ ƣ ờ n g h ầ m , cá c đ iể m b ắ t đ ầ u và kế t thú c đ ƣ ờ n g
h ầ m có th ể đ ƣ ợ c cấ u h ìn h b ằ n g ta y b ở i n g ƣ ờ i q u ản trị, h o ặ c đ ƣ ợ c tự
đ ộ n g su y ra từ đ ịa chỉ n g u ồ n và địa chỉ đ ích củ a g ó i tin IPv6, đ ƣ ờ n g
h ầ m sẽ có d ạ n g kế t n ối điể m - đ iể m h a y đ iể m – đ a đ iể m . D ự a th e o
cá ch th ứ c thiế t lậ p điể m đ ầ u và cu ối đ ƣ ờ n g h ầ m , cô n g n g h ệ đ ƣ ờ n g
h ầ m có th ể p h ân thà n h h ai lo ại: tu nn e l bằ n g ta y (configured) và tunnel
tự đ ộ n g (automatic).
T u n n el b ằn g tay
T u n n el bằ n g ta y là h ìn h th ứ c tạ o đ ƣ ờ n g h ầ m kế t n ối IPv6 trê n cơ sở h ạ
tầ n g m ạ n g IPv4, tro n g đ ó đ òi h ỏi p h ải có cấ u h ìn h b ằ ng ta y tại các
đ iể m kế t th ú c đ ƣ ờ n g h ầ m . Trong đ ƣ ờ n g h ầm cấ u h ìn h b ằ n g ta y, cá c
đ iể m kế t cu ối đ ƣ ờ n g hầ m n à y sẽ kh ô ng đ ƣ ợ c su y ra từ cá c địa chỉ
n ằ m tro n g đ ịa chỉ n g u ồn và địa chỉ đ ích của gó i tin IPv6.
T u n n el tự đ ộ n g
T u n n el tự độ n g là cô n g n g h ệ tạ o đ ƣ ờ n g h ầm tro n g đ ó kh ô n g đ òi h ỏi
cấ u h ình địa chỉ IPv4 củ a đ iể m b ắ t đ ầ u và kế t th ú c đ ƣ ờ n g h ầ m b ằ n g
ta y. Đ ịa chỉ IPv4 củ a điể m b ắ t đ ầ u và kế t thú c đ ƣ ờ n g hầ m đ ƣ ợ c suy ra
từ đ ịa chỉ n g u ồ n và địa chỉ đ ích củ a g ói tin IPv6.
I.3. C ô n g n g h ệ ch u yển đ ổ i
C ô n g n g h ệ ch u yể n đ ổi th ự c ch ấ t là m ộ t d ạ n g cô n g ng h ệ N A T , th ự c
h iệ n biê n dịch địa chỉ và d ạ n g th ứ c củ a m à o đ ầ u , cho phép thiế t bị chỉ
h ỗ trợ IPv6 có th ể nó i ch u yệ n vớ i thiế t bị chỉ h ỗ trợ IPv4. C ôn g n gh ệ
p h ổ biế n đ ƣ ợ c sử d ụ n g là N A T -P T . T hiế t b ị cu n g cấ p d ịch vụ N A T -PT
sẽ b iê n dịch lại m à o đ ầ u và đ ịa ch ỉ ch o p h é p m ạ n g IPv6 n ó i ch u yệ n vớ i
m ạ n g IPv4.
LAN
IPv6
`
C ấ u h ìn h N A T -P T trê n b ộ
đ ịn h tu yế n C isco đ ể 2 LAN
n ó i ch u yệ n đ ƣ ợ c vớ i n h a u
LAN
` IPv4
II. M Ộ T S Ố C Ô N G N G H Ệ T Ạ O Đ Ƣ Ờ N G H Ầ M
II.1. C ấu h ìn h b ằn g tay đ ƣ ờ n g h ầm
C h ư ơ n g 4: Cô n g n g h ệ chu yể n đ ổ i g ia o tiế p IPv6 - IPv4 151
Đ â y là h ìn h th ứ c tạ o đ ƣ ờ ng h ầ m đ ƣ ợ c á p dụ n g khi m u ố n có m ộ t kế t
n ố i ổ n địn h, riê n g biệ t, th ƣ ờ n g giữ a h ai m ạ n g IPv6, có kế t n ố i IPv4
thông qua hai b ộ địn h tu yế n (ro u ter) biên . N ế u h ai rou te r b iê n n à y có
kh ả n ă n g h o ạ t đ ộ n g dual-stack, ng ƣ ờ i ta có th ể cấ u h ìn h bằ n g ta y m ộ t
đ ƣ ờ n g h ầ m (tu n n el) giữ a hai router biên n hằm kế t n ố i h ai m ạ n g IPv6
sử d ụ n g cơ sở h ạ tầ ng m ạ n g IPv4. Đ ƣ ờ n g h ầ m b ằ n g ta y cũ n g đ ƣ ợ c
sử d ụ n g đ ể cấ u h ìn h giữ a rou te r và máy tính n h ằ m kế t n ố i m ộ t máy
tính IPv6 vào m ộ t m ạ n g IPv6 từ xa . C ấ u h ìn h b ằ n g ta y đ ƣ ờ n g h ầ m
g iữ a máy tính và router đ ƣ ợ c á p d ụ n g tro ng cô n g n gh ệ T u n n el B ro ke r,
đ ề cậ p chi tiết tại m ụ c sa u .
T rê n h ai thiế t bị tại hai điể m b ắ t đ ầ u và kế t th ú c đ ƣ ờ n g h ầ m , n g ƣ ờ i
q u ả n trị sẽ cấ u h ìn h b ằ ng ta y giao diệ n tu nn e l; địa chỉ IPv4, địa chỉ
IPv6 g ắ n ch o g ia o diệ n tun n el tại cá c thiế t bị đ ƣ ợ c cấ u h ìn h b ằ n g ta y
cùn g vớ i tu yến (ro u te) đ ể cá c lƣ u lƣ ơ n g IPv6 đ i qu a gia o diệ n tun n el.
Đ ƣ ờ n g h ầ m cấ u h ìn h b ằ n g ta y tƣ ơ n g đ ƣ ơ ng vớ i m ộ t đ ƣ ờ n g kế t n ối
IPv6 ả o vĩn h viễ n giữ a h a i m iề n IPv6 trê n cơ sở h ạ tầ n g m ạ n g IPv4,
ch o m ộ t kế t n ố i ổ n đ ịn h , riê n g biệ t giữ a h ai điể m xá c đ ịn h . D ạ n g kế t n ối
đ ƣ ờ n g h ầ m n à y là kế t nố i điể m – đ iể m . T u y n h iê n, n ó đò i h ỏi cấ u hìn h ,
q u ả n trị th ủ cô n g. N ế u m u ố n kế t n ối tớ i n hiều điể m , sẽ p h ải tạ o nh iề u
cặ p gia o diện tu n ne l và n hiều đ ƣ ờ n g hầ m .
T ro n g trƣ ờ n g h ợ p m ộ t tổ ch ứ c có h a i p h â n m ạ n g IPv6 tạ i h a i vù n g địa
lý và chỉ có cơ sở h ạ tầ n g IPv4 giữ a h ai ph â n m ạ n g n à y. K hi đó , đ ể kế t
n ố i h ai ph â n m ạ n g IPv6, tạ o m ộ t đ ƣ ờ n g h ầm cấ u h ìn h b ằ n g ta y giữ a
hai router biên của h a i ph â n m ạ n g có th ể là sự lự a ch ọ n tố t n h ấ t đ ể có
m ộ t kế t n ố i ổ n định .
Tunnel B ro ke r là h ìn h th ứ c tạ o đ ƣ ờ n g h ầ m , tro n g đ ó m ộ t tổ ch ứ c đ ứ n g
ra là m tru n g g ia n , cun g cấ p kế t n ối tớ i Internet IPv6 ch o n h ữ n g th à nh
viê n đ ă n g ký sử d ụn g dịch vụ T un n el B ro ker do tổ ch ứ c cu n g cấp .
T ổ ch ứ c cu n g cấ p dịch vụ T u n n el B ro ker có vù n g địa chỉ IPv6 đ ộ c lậ p ,
to à n cầ u , xin cấ p từ cá c tổ ch ứ c q u ả n lý địa ch ỉ IP qu ố c tế , m ạ n g IPv6
củ a tổ ch ứ c cu n g cấ p T u nn el B ro ker có kế t n ối tớ i Internet IPv6 và
n h ữ n g m ạ n g IPv6 kh á c. N g ƣ ờ i sử d ụ n g sẽ đ ƣ ợ c cu n g cấ p th ô n g tin đ ể
th iết lậ p đ ƣ ờ n g h ầ m từ máy tính h o ặ c m ạ n g củ a m ìn h đ ế n m ạ n g củ a
tổ ch ứ c d u y trì T u n ne l B ro ke r và d ù ng m ạ n g n à y n h ƣ m ộ t tru n g g ian đ ể
kế t n ối tớ i cá c m ạ n g IPv6 khác. C ô n g n g hệ tạ o đ ƣ ờ n g h ầ m tro n g
T u n n el B ro ke r là tạ o đ ƣ ờ n g h ầ m b ằ n g ta y.
Máy tính
IPv6
K ếtnối
M ạ n g củ a tổ ch ứ c th u ầ n IP v6
Internet IPv4 cu n g cấ p d ịch vụ Internet IPv6
`
Tunnel Broker
Đ ƣ ờ ng
h ầm
H ìn h 38: K ế t n ố i IP v6 vớ i T u n n e l B ro ke r
M ạn g IP v6 củ a
M á y ch ủ
tổ ch ứ c cu n g cấp
đƣ ờ ng hầm
d ịch vụ T u n n el B ro ker
N g ƣ ờ i sử d ụ n g
Tunnel M á y ch ủ
Node
Internet Broker đƣ ờ ng hầm Internet
Dual-stack
IPv4 IPv6
`
`
M á y ch ủ
DNS đƣ ờ ng hầm
`
Đ ƣ ờ n g h ầm
H ìn h 39: M ô h ìn h củ a T u n n e l B ro ke r
Tron g đ ó :
Tunnel Broker: là nh ữ n g m á y ch ủ d ịch vụ làm n h iệ m vụ q u ả n lý th ô ng
tin đ ăn g ký, ch o p h ép sử d ụ n g dịch vụ , q u ản lý việ c tạ o đ ƣ ờ n g hầ m ,
th a y đ ổi th ô n g tin đ ƣ ờ n g h ầ m cũ n g nh ƣ xo á đ ƣ ờ n g hầ m . T ro n g hệ
th ố n g dịch vụ T un n el B ro ke r củ a nh à cu n g cấp , m á y ch ủ Tunnel Broker
sẽ liê n lạ c vớ i T u n n el S erve r (th ự c ch ất là cá c b ộ địn h tu yế n dual-
stack) và m á y ch ủ tê n m iề n củ a n h à cu n g cấ p T u n n el B ro ke r đ ể thiế t
lậ p đ ƣ ờ n g h ầ m p h ía n h à cu ng cấ p dịch vụ và tạ o b ả n g hi tê n m iề n ch o
n g ƣ ờ i đă n g ký sử d ụ ng dịch vụ T u n nel B roker.
N g ƣ ờ i sử d ụ n g th ôn g q u a m ạ n g Internet IPv4 sẽ tru y cậ p m á y ch ủ
T u n n el B ro ker và đ ă ng ký tài kh o ả n sử d ụ ng d ịch vụ T u n nel B ro ke r
thông qua m ẫ u đ ă n g ký d ƣ ớ i d ạ n g Web.
M áy ch ủ đ ƣ ờ n g h ầm (Tunnel Server): T h ự c ch ấ t là cá c b ộ đ ịn h
tu yế n dual-stack làm nhiệ m vụ cu n g cấ p kết n ố i đ ể n g ƣ ờ i đ ăn g ký sử
d ụ n g dịch vụ kế t n ối tớ i đ ể tru y cậ p và o m ạ n g IPv6 củ a tổ ch ứ c cu ng
cấ p T un n el B ro ke r. C á c b ộ địn h tu yế n n à y là đ iể m kế t th ú c đ ƣ ờ n g h ầ m
p h ía n h à cu ng cấ p dịch vụ T un n el B ro ker. T un n e l S erve r n hậ n yê u cầ u
từ m á y ch ủ T u n n e l B ro ke r và tạ o , ho ặ c xo á đ ƣ ờ n g h ầ m phía nhà cung
cấ p T u nn el B ro ker.
154 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
h ầ m cấ u h ìn h b ằ n g ta y. T rên cá c h ệ đ iề u hà n h kh á c nh a u , tập h ợ p
lệ n h đ ể cấ u h ìn h đ ƣ ờ n g h ầ m b ằ n g ta y sẽ kh ác n h a u .
T ro n g n hiều trƣ ờ ng h ợ p , tổ ch ứ c cu ng cấp dịch vụ T u n n el B ro ker xâ y
d ự n g cá c ch ƣ ơ n g trình giú p n g ƣ ờ i sử d ụ ng kh ô n g p h ải trự c tiế p gõ
lệ n h đ ể thiế t lậ p đ ƣ ờ ng h ầ m m à ch ỉ việ c cài đ ặ t ch ƣ ơ n g trình và gia o
tiế p vớ i ch ƣ ơ n g trìn h qu a gia o diệ n .
II.3. C ô n g n g h ệ đ ƣ ờ n g h ầm 6to4
6to4 là công nghệ sử d ụ n g địa chỉ IPv4 to àn cầ u tạ o ra cá c kh ối địa chỉ
IPv6 riê ng , kh á c biệ t vớ i địa chỉ IPv6 cấ p bở i cá c tổ ch ứ c q u ả n lý tài
156 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
n g u yê n q u ố c tế (th ƣ ờ ng đ ƣ ợ c g ọ i là đ ịa ch ỉ th u ầ n IPv6). N h ữ n g kh ố i
đ ịa chỉ tạ o n ê n từ IPv4 này sẽ dùng cho các m ạ n g IPv6 6to4, đ ồ n g th ờ i
th iết lậ p đ ƣ ờ n g h ầ m tự đ ộ n g kế t n ối cá c m ạ n g n à y, coi cơ sở hạ tầ n g
IPv4 n h ƣ m ộ t m ô i trƣ ờ n g kế t n ối vậ t lý ả o .
IA N A cấ p riê n g m ộ t tiề n tố địa chỉ 2 0 02 ::/1 6 th u ộ c vù n g địa ch ỉ địn h
d a n h to à n cầ u d à n h ch o côn g n g h ệ 6 to 4 . T iề n tố đ ịa chỉ n à y sẽ kế t hợ p
vớ i m ộ t đ ịa ch ỉ IPv4 to à n cầ u đ ể tạo n ê n m ộ t kh ố i địa chỉ IPv6, đ ƣ ợ c
g ọ i là địa chỉ 6 to 4 . C á c m ạ n g , th iế t bị IPv6 sử d ụ n g d ạ ng địa chỉ n à y
đ ƣ ợ c g ọ i tê n là m ạ n g IPv6 6 to 4 . C á c m ạ n g và thiế t bị 6to 4 kế t n ối vớ i
n h a u bằ n g côn g ng h ệ tu n n el tự đ ộ n g , sử dụ n g c ơ sở h ạ tầ n g m ạ n g
IPv4, tạ o n ê n m ộ t th ế giớ i 6 to 4 riê n g . T u y n hiê n , cá c m ạ n g 6 to 4 khô n g
ch ỉ kế t n ối vớ i n h au , ch ú n g cò n có thể kế t n ối tớ i Internet sử d ụ n g địa
ch ỉ th uầ n IPv6 b ằ n g m ộ t th iế t bị th ự c hiệ n vai trò cầu n ối. T h iế t bị n à y
có tê n g ọi ro u ter ch u yể n tiế p 6to 4 (6 to 4 rela y ro u te r).
C ô n g n g h ệ đ ƣ ờ n g h ầ m 6to4 (tunnel 6to4) còn ch o p h é p m ộ t máy tính
có đ ịa chỉ IPv4 toà n cầ u d ễ d à n g trở th à nh m ộ t máy tính 6to4 và truy
cậ p Internet IPv6 m à kh ô n g cầ n cấ u h ìn h p h ứ c tạ p . H ệ đ iề u h à n h
Windows XP, Windows 2003 se rver h ỗ trợ tự đ ộ n g cấ u h ìn h sẵ n gia o
d iệ n ả o tunnel 6 to4 khi m á y tín h đ ƣ ợ c kích ho ạ t th ủ tụ c IPv6. K hi tiến
h à n h kích h o ạ t th ủ tụ c IPv6 trê n m ộ t m á y tín h có kế t n ố i Internet IPv4
vớ i m ộ t đ ịa ch ỉ IPv4 to à n cầ u g ắ n ch o card m ạ n g , h ệ đ iề u h à n h sẽ tự
đ ộ n g biến m á y tín h th à n h máy tính 6to4 và cấ u h ìn h địn h tu yế n m ặ c
đ ịn h kế t n ối m á y tín h vớ i m ạ n g 6 to 4 củ a M icro so ft. N g ƣ ờ i sử d ụ n g
kh ô n g cầ n thiế t p h ải th ự c h iện th a o tá c n à o để có m ộ t đ ƣ ờ n g h ầ m kế t
n ố i tớ i Internet IPv6. C h ú ng ta sẽ tìm h iể u đặ c đ iể m n à y q u a b ài th ự c
hành m ụ c IV .3
II.3.1. Đ ịa ch ỉ IPv6 sử d ụ n g tro n g tunnel 6to4
T iề n tố địa ch ỉ 6to4 2002::/16 , kế t h ợ p vớ i 32 bit củ a m ộ t đ ịa chỉ IPv4
sẽ tạ o n ê n m ộ t tiề n tố đ ịa ch ỉ 6 to4 kích cỡ /4 8 d u y n h ấ t to à n cầ u sử
d ụ n g ch o m ộ t m ạ n g IPv6.
T iề n tố /4 8 địa chỉ IPv6 tƣ ơ n g ứ n g m ộ t đ ịa ch ỉ IPv4 to à n cầ u đ ƣ ợ c tạ o
nên theo nguyên tắ c n h ƣ tro n g hìn h 4 0
H ìn h 40: C ấ u trú c đ ịa ch ỉ IP v6 6 to 4
C h ư ơ n g 4: Cô n g n g h ệ chu yể n đ ổ i g ia o tiế p IPv6 - IPv4 157
B ộ đ ịn h tu yế n
ch u yể n tiế p 6to4
(IPv6/IPv4)
Máy tính C 6to4
Internet (IPv6/IPv4)
IPv6
Máy tính D `
d ù n g đ ịa ch ỉ
th u ầ n IP v6 M ạn g 2
(IPv6) Internet
B ộ đ ịn h tu yế n
6to4 (IPv6/IPv4)
B ộ đ ịn h tu yế n
6to4 (IPv6/IPv4)
M ạn g 1
`
Máy tính A 6to4
Máy tính B ` (IPv6/IPv4)
6to4 (IPv6/
IPv4)
H ìn h 41: C á c th à n h p h ầ n củ a tu n n e l 6 to 4
T u n n el 6 to 4 là m ộ t cô n g n g h ệ tu n n el tự đ ộ ng , ch o ph é p nh ữ n g m iề n
IP v6 6 to 4 tá ch biệ t có th ể kế t n ối q u a m ạ n g IP v4 tớ i n h ữ n g m iề n IP v6
6 to 4 kh á c. Đ iể m kh á c b iệ t cơ b ả n n hấ t giữ a tu n n el 6 to 4 và tu n ne l cấ u
h ìn h b ằ n g ta y là ở chỗ đ ƣ ờ n g h ầ m 6 to 4 kh ô n g p h ải kế t n ối điể m –
158 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
đ iể m . Đ ƣ ờ n g h ầ m 6 to 4 là dạ n g kế t nố i điể m – đ a đ iể m . T ro n g đ ó , cá c
b ộ địn h tu yế n (ro u ter) kh ô n g đ ƣ ợ c cấ u h ình th à n h từ n g cặ p m à ch ú n g
co i m ô i trƣ ờ n g kế t n ối IP v4 là m ộ t m ô i trƣ ờ n g kế t n ố i vậ t lý ả o . C h ín h
đ ịa chỉ IP v4 g ắ n tro n g địa chỉ IP v6 sẽ đ ƣ ợ c sử d ụ n g đ ể tìm th ấ y đ ầ u
b ê n kia củ a đ ƣ ờ n g h ầ m . T ấ t n hiên , thiế t bị tại h a i đ ầ u đ ƣ ờ n g h ầ m p h ả i
h ỗ trợ cả IP v6 và IP v4 .
K h u n g cả n h ứ n g d ụ n g tu n n el 6 to 4 đ o n giả n nh ấ t là kế t n ói n hiề u m ạ n g
IP v6 riê n g biệ t, m ỗ i m ạ n g có ít n h ấ t m ộ t đ ƣ ờ n g kế t n ố i tớ i m ạ n g IP v4
ch u n g q u a ro u te r biên đ ƣ ợ c g ắ n địa chỉ IP v4 to à n cầ u .
C á c th à n h ph ầ n của tu n ne l 6 to 4 n h ƣ tro n g h ình 4 1 . T ro n g đ ó :
Máy tính 6to4
L à b ấ t kỳ máy tính IPv6 n à o đ ƣ ợ c cấ u h ìn h vớ i ít n h ấ t m ộ t đ ịa ch ỉ 6 to 4.
Đ ịa chỉ này có thể đ ƣ ợ c tự đ ộ n g cấ u h ình .
Router 6to4
Router 6to4 là m ộ t b ộ đ ịn h tu yế n (ro u te r) dual-sta ck hỗ trợ sử d ụ ng
g ia o diệ n 6 to4 . B ộ địn h tu yế n n à y sẽ ch u yển tiếp lƣ u lƣ ợ n g của m ộ t
m ạ n g 6 to 4 tớ i n h ữ n g ro u te r 6 to 4 th u ộ c m ạ n g khác. V iệ c cấ u h ìn h
router 6to4 đ òi h ỏi cấu h ìn h b ằ n g ta y.
R o u ter ch u yển tiếp 6to 4
R o u te r ch u yể n tiế p 6 to 4 (6to4 relay router) là m ộ t router 6to4, song
đ ƣ ợ c cấ u h ìn h đ ể có kh ả n ă n g ch uyể n tiế p lƣ u lƣ ợ n g có đ ịa chỉ 6 to 4
tớ i n h ữ n g máy tính trên IPv6 Internet (sử d ụ n g địa chỉ th u ầ n IPv6,
đ ƣ ợ c p h â n b ổ b ở i h ệ th ố ng tổ ch ứ c q u ả n lý đ ịa chỉ to àn cầ u ). Router
ch u yể n tiế p 6 to 4 đ ƣ ợ c cấ u h ìn h đ ể h ỗ trợ chu yể n tiếp đ ịnh tu yế n giữ a
đ ịa chỉ 6 to 4 và đ ịa chỉ IPv6 ch ín h th ứ c định d a n h to à n cầu . Router
ch u yể n tiế p 6 to4 đ ó n g vai trò cầ u n ối giữ a m ạ n g IPv6 6to4 và IPv6
Internet. N h ờ đ ó g iúp ch o n h ữ n g m ạ n g IPv6 6 to 4 có th ể kế t n ố i tớ i
Internet IPv6.
II.3.3. S ử d ụ n g 6to 4 kết n ố i Internet IPv6
L ấ y m ộ t ví d ụ về tạ o và sử d ụ n g địa chỉ 6 to 4 kế t n ối vớ i m ạ n g Internet
IPv6 to à n cầ u n h ƣ tro n g h ìn h 42.
M ộ t m ạ n g kế t n ối vớ i In te rne t IP v4 to à n cầ u q u a ro u te r biê n R 1 có địa
ch ỉ 2 0 3.1 1 9 .9.1 5 . T ừ địa chỉ n à y, sẽ tạ o đ ƣ ợ c m ộ t vù n g đ ịa chỉ 6 to 4
2002:cb77:090f::/48. T ổ ch ứ c sử d ụ n g vù n g đ ịa chỉ 6 to 4 n à y đ ể tạ o
m ạ n g IP v6 và cấ u hìn h R 1 th àn h ro u ter 6 to 4 , n h ằ m kế t n ối m ạ n g 6 to 4
củ a m ìn h tớ i cá c m ạ n g 6 to 4 kh á c, và tớ i In te rn e t IP v6 .
C h ư ơ n g 4: Cô n g n g h ệ chu yể n đ ổ i g ia o tiế p IPv6 - IPv4 159
R2 M ạn g B
(m ạn g IP v6
Internet 6to4 từ xa)
IPv4
B ộ đ ịn h tu yến
6to4
B ộ đ ịn h tu yế n 6to4
(dual-stack) R1
Đ ịa ch ỉ IP v4: 203.119.9.15
Đ ịa ch ỉ IP v6: (g ắ n ch o g ia o d iệ n đ ƣ ờ n g h ầ m 6to4)
2002:cb77:090f:0010::/64
FasE 0/1
2002:cb77:090f:0020::/64
M ạn g A
(m ạn g IP v6 6to4
củ a b ạn )
LAN
2002:cb77:090f:0020::/64
H ìn h 42: S ử d ụ n g tu n n e l 6 to 4 kế t n ố i In te rn e t IP v6
M ạ n g IPv6 có m ộ t L A N n ộ i b ộ , đ ƣ ợ c g ắ n vù n g đ ịa chỉ
2 0 0 2 :cb 7 7:0 9 0 f:0 0 2 0 ::/6 4 . Đ ể cấ u hìn h R 1 thà n h router 6to4, cầ n p h ải
tạ o m ộ t g ia o diệ n ả o ch o đ ƣ ờ n g h ầ m 6 to 4 , gọ i tê n là “T un 6 to 4”. G ia o
d iệ n ả o ch o tu n ne l 6 to4 n à y đ ƣ ợ c g ắ n vù n g địa chỉ (subnet)
2002:cb77:090f:0010::/64.
Mạ n g IPv6 6 to 4 củ a tổ ch ứ c có kế t n ối Internet IPv4 qua router R1 vớ i
đ ịa chỉ 2 0 3 .1 1 9 .9 .1 5 g ắ n tại gia o diệ n F a sE 0 /1 . N ế u tổ ch ứ c cấ u h ìn h
160 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
III. T H Ự C H À N H T H IẾ T L Ậ P V À S Ử D Ụ N G Đ Ƣ Ờ N G H Ầ M
H iệ n n a y vớ i m ộ t m á y tín h , h a y m ộ t m ạ n g , b ạ n đ ề u có th ể kết n ối và o
m ạ n g Internet IPv6 to à n cầ u. sử d ụ n g cô n g n g h ệ đ ƣ ờ n g h ầ m trê n cơ
sở h ạ tầ ng m ạ n g IPv4 sẵ n có .
M ụ c tiêu
S ử d ụ n g d ịch vụ đ ƣ ờ n g h ầ m đ ể có kế t n ối IPv6.
C h u ẩn b ị
M ộ t m á y tín h cài h ệ điề u h à n h Window 2 0 03 và m ộ t m á y tín h cài h ệ
đ iề u h à n h Linux có kế t n ối Internet IPv4 và đ ƣ ợ c g ắ n địa chỉ IPv4.
Chú ý: N ế u tro n g m ạ n g củ a b ạ n có sử d ụ n g tƣ ờ n g lử a (fire w a ll), b ạ n
cầ n m ở fire w a ll ch o th ủ tụ c 4 1 (protocol 41) vì n h ữ n g g ó i tin IPv6 sẽ
đ ƣ ợ c “b ọ c” tro n g g ó i tin IPv4 có g iá trị trƣ ờ n g T h ủ tụ c (protocol) là 41.
N h ƣ vậ y b ạ n m ớ i có th ể kế t n ố i đ ƣ ợ c tớ i n h ữ n g tổ ch ứ c đ ầ u kia
đƣ ờ ng hầ m .
B ộ đ ịn h tu yế n
ch u yể n tiế p 6to4
củ a M icro so ft
Internet IPv4
Consulintel
(n h à cu n g cấ p
Tunnel Broker)
Đ ƣ ợ c gắn
đ ịa ch ỉ IP v4
Đ ƣ ợ c gắn
đ ịa ch ỉ IP v4
H ìn h 43: T h ự c h à n h sử d ụ n g cá c d ịch vụ tu n n e l m iễ n p h í
162 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
T ó m tắt
S ử d ụ n g dịch vụ tu n n el 6 to 4 sẵ n có củ a Windows đ ể kế t n ối m á y
tín h và o m ạ n g Internet IPv6.
Đ ă n g ký sử d ụ n g m ộ t d ịch vụ T u n n el B ro ker m iễ n p h í đ ể kế t n ố i
m á y tín h và o m ạ n g Internet IPv6.
C ác b ƣ ớ c th ự c h iện
S ử d ụ n g d ịch vụ đ ư ờ n g h ầm 6to 4 sẵn có củ a Windows
K h i bạ n kích h oạ t th ủ tụ c IP v6 trê n m ộ t m á y tín h có kế t nối m ạ n g
Internet IPv4 có g ắn sẵ n địa chỉ IPv4, Windows sẽ tự đ ộ n g tạ o m ộ t
g ia o diện ả o ch o đ ƣ ờ n g h ầ m 6 to 4 và m ộ t tu yế n (route) m ặ c đ ịn h kế t
n ố i m á y tín h vớ i ro u te r chu yể n tiếp 6 to4 (6to4 relay router) củ a
Microsoft. Ro ute r ch u yển tiế p 6 to 4 của M icro so ft đ ƣ ợ c kế t n ối vớ i
6 B o n e , d o vậ y ng ƣ ờ i sử d ụ ng có th ể dù n g giao d iện tu n ne l 6 to 4 nà y đ ể
kế t n ố i tớ i cá c m á y tín h 6 to 4 kh á c và kế t n ố i vớ i n h ữ n g m ạ n g th u ộ c
6Bone sử d ụ n g cô n g n g h ệ đ ƣ ờ n g hầ m 6to4 m à kh ô n g đ ò i h ỏi thê m b ấ t
cứ cấ u h ìn h b ằn g ta y nà o .
Q u a n sá t g ia o d iệ n ả o d àn h ch o đ ư ờ n g hầ m 6to4
ipconfig /all
Q u a n sá t p h ầ n th ô n g tin liê n q u a n đ ế n g ia o d iệ n “T u n n el A d ap te r 6 to 4
Tunneling Pseudo-In te rfa ce ”
G h i lạ i m ộ t số th ô n g tin :
Đ ịa chỉ 6to 4 m á y tín h đ ã tạo ch o giao diệ n ả o này:
Đ ịa chỉ 6 to 4 củ a ga te w a y (ch ín h là địa chỉ của ro u ter ch u yể n tiế p 6to4
củ a Microsoft):
netsh> interface ipv6
show routes
B ạ n sẽ q ua n sá t th ấ y m ộ t số ro u te đ ã đ ƣ ợ c tự đ ộ n g tạ o ra d à n h ch o
đ ƣ ờ n g h ầ m 6 to 4 đ ể đ ịn h tu yế n cá c g ói tin th uộ c vù n g đ ịa chỉ 2 00 2 ::/1 6
q u a gia o diệ n “6 to4 T u nn elin g P se u d o -In terface ” và m ộ t ro u te m ặ c đ ịn h
C h ư ơ n g 4: Cô n g n g h ệ chu yể n đ ổ i g ia o tiế p IPv6 - IPv4 163
Đ ăn g ký sử d ụ n g d ịch vụ T u n n el B ro ker
T ro n g p h ầ n th ự c h à n h n à y, ch ú n g ta sẽ th ự c h iệ n đ ă n g ký sử d ụ n g
d ịch vụ T u n n e l B ro ke r m iễ n p h í cu n g cấ p b ở i C o n su lin te l, m ộ t tổ ch ứ c
tƣ ơ n g đ ố i tích cự c tro n g th ú c đ ẩ y th ế h ệ đ ịa ch ỉ IPv6, và sử d ụ n g đ ịa
ch ỉ th u ầ n IPv6 cu n g cấ p b ở i tổ ch ứ c n à y đ ể kế t n ố i và o m ạ n g Internet
IPv6.
Đ ă n g ký sử d ụ n g dịch vụ cu ng cấ p tại w e b site www.ipv6tf.org
164 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
Đ ƣ ờ n g h ầ m g iữ a n g ƣ ờ i sử d ụ ng và m ạ n g củ a Consulintel là công
n g h ệ đ ƣ ờ n g h ầ m b ằ n g ta y. Đ ể cấ u tạ o đ ƣ ợ c đ ƣ ờ n g h ầ m , tạ i m ỗ i đ ầ u
đ ƣ ờ n g h ầ m , cầ n p h ả i có th ô ng tin về đ ịa chỉ IPv4 và địa chỉ IPv6 củ a
cá c đ ầ u đ ƣ ờ n g h ầ m . N g ƣ ờ i sử d ụ n g cầ n cu n g cấ p đ ịa chỉ IPv4 phía
m ìn h kh i đ ă n g ký sử d ụ n g T u nn el B ro ke r. Đ ịa ch ỉ IPv6 cùng thông tin
kh á c (ví d ụ tê n m iề n tro ng h ệ th ốn g tê n m iề n q u ố c tế) sẽ n h ận đ ƣ ợ c từ
Tunnel Broker.
T h ô n g tin về đầ u kế t n ối đ ƣ ờ n g hầ m p h ía tổ ch ứ c cu n g cấ p T u n ne l
Broker (Tunnel server)
Đ ịa chỉ IPv4:
Đ ịa chỉ IPv6:
H ỏ i – đ áp
1. B ạ n ch o biế t m ụ c đ ích củ a cô ng n g h ệ đ ƣ ờ n g h ầ m ?
T rả lờ i:
C ô n g n g h ệ đ ƣ ờ n g h ầ m tiế n h àn h “b ọ c” g ói tin IP v6 tro n g g ói tin
IP v4 đ ể có th ể tru yề n g ói tin IP v6 đ i trên cơ sở h ạ tầ n g m ạ n g IP v4
vớ i m ụ c đ ích sử d ụ n g cơ sở h ạ tầ n g m ạ n g In te rn e t IP v4 đ ể cun g
cấ p kế t n ối IP v6 .
2. T ại sa o n ói cô n g n g h ệ T u nn el B ro ke r là d ự a trê n tu n ne l cấ u h ìn h
b ằ n g ta y và cô n g n g h ệ T u n n el 6 to 4 là tu n n el cấ u h ìn h tự đ ộn g ?
T rả lờ i:
T ro n g cô n g ng h ệ T u n n el B ro ke r, tổ ch ứ c cu ng cấ p dịch vụ Tunnel
Broker, sẽ cu ng cấ p th ô ng tin ch o n g ƣ ờ i sử d ụ n g đ ể n g ƣ ờ i sử
d ụ n g cấ u h ìn h b ằn g ta y gia o diệ n tu n nel, đ ịa ch ỉ củ a điể m đ ầ u và
cu ố i đ ƣ ờ n g h ầ m . Đ ó là hìn h th ứ c đ ƣ ờ n g h ầ m cấ u h ìn h b ằ n g ta y.
Đ ịa chỉ IP v6 sử d ụ n g tron g cô n g n g hệ T un nel 6 to 4 đ ƣ ợ c tạo n ê n từ
địa chỉ to àn cầ u IP v4 th eo q u y tắ c g ắn 32 bit địa chỉ IP v4 (viế t d ƣ ớ i
d ạ ng h e xa ) vớ i 16 bit tiề n tố 20 0 2::/1 6 để tạ o n ê n /4 8 địa chỉ IP v6 .
T ừ địa chỉ IP v6 6 to4 h oà n to àn có th ể suy ra địa chỉ IP v4 đ ã tạ o n ê n
vù n g địa chỉ. D o vậ y, điể m b ắ t đ ầ u và kế t th úc đ ƣ ờ n g h ầ m đ ƣ ợ c tự
đ ộ ng su y ra từ gói tin IP v6 . Đ ó là cá ch th ứ c tun n el tự độ ng .
3. N ế u h iện tạ i bạ n ch ƣ a sở h ữ u vù n g đ ịa chỉ IP v6 n à o , và ch ỉ có kế t
n ố i tớ i In te rn e t IP v4 , b ạn có th ể xâ y d ự n g m ạ n g th ử n g hiệ m có kế t
n ố i IP v6 h a y không?
T rả lờ i:
B ạ n có thể xâ y d ự n g và thiế t lậ p kế t n ối th ử n g hiệ m d ự a trê n
n h ữ n g d ịch vụ đ ƣ ờ n g hầ m cá c tổ ch ứ c đ a n g cu n g cấ p m iễ n p h í
h iệ n n a y. B ạ n đọ c có th ể sử d ụ ng địa chỉ IP v6 6 to 4 tạ o n ê n từ địa
ch ỉ IP v4 ch o m ạ n g IP v6 củ a m ìn h . N ế u b ạ n m u ố n sử d ụ n g đ ịa chỉ
th u ầ n IP v6 , b ạ n có thể đ ă ng ký dịch vụ T u n ne l B ro ke r m iễ n p h í của
m ộ t tổ ch ứ c và sử d ụ n g vù n g địa chỉ IP v6 tổ ch ứ c đ ó cấ p cho
m ạ n g th ử n g h iệ m củ a m ìn h .
CHƯƠNG 5
T H IẾ T L Ậ P M Ạ N G T H Ử N G H IỆ M C H Ỉ D Ù N G
Đ ỊA C H Ỉ IPV6
C U N G C Ấ P M Ộ T S Ố D ỊC H V Ụ DNS, WEB,
FTP
I. G IỚ I T H IỆ U M Ộ T S Ố P H Ầ N M Ề M H Ỗ T R Ợ IPV6
Đ ể án h xạ m ộ t tê n m iề n tớ i đ ịa chỉ IPv6, h ệ th ố n g tê n m iề n sử d ụ n g
kiể u b ả n g hi m ớ i, gọ i là bả n gh i A A A A (tƣ ơ n g đ ƣ ơ n g b ả n g hi kiể u A
tro n g địa chỉ IPv4). B ả n g hi A A A A có d ạ n g thứ c n h ƣ sau:
www.abc.test IN AAAA 3FFE:B00:C18:1::2
F ile cấ u h ìn h named.conf
Đ ể m á y ch ủ DNS n g h e lƣ u lƣ ợ ng IPv6, tro n g file cấ u h ình n a m e d .co n f
cầ n có tù y chọ n sau:
listen-on-v6 port 53 { any;} ;
H o ặ c n ế u khô n g n gh e lƣ u lƣ ợ n g IPv6:
listen-on-v6 { none; };
T ro n g n a m e d .co n f, cầ n có zo n e dà n h ch o đ ịa ch ỉ IPv6 loopback (zone
"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa.")
N ế u kh a i b á o tê n m iề n n g ƣ ợ c tƣ ơ n g ứ n g vù n g đ ịa chỉ IPv6 đ ã đ ƣ ợ c
p h â n b ổ , cầ n có th ê m n h ữ n g zo n e tƣ ơ n g ứ n g .
T ro n g b ài th ự c hà n h n à y, ch ún g ta sử d ụ n g m ộ t số p h ầ n m ề m clie n t
sa u đ â y:
FTP client: NextFTP4 d o m ộ t tổ ch ứ c N h ậ t B ả n p h á t triể n
Web client: Firefox 1.0.7
II. T H Ự C H À N H T H IẾ T L Ậ P M Ạ N G
II.1. M ụ c tiêu th ự c h àn h
T hiế t lậ p m ộ t m ạ n g th ử n g h iệ m đ ơ n g iả n , sử d ụ n g th u ầ n địa chỉ IPv6
và cu n g cấp m ộ t số d ịch vụ cơ b ản D N S , W e b , F T P vớ i n h ữ n g ph ầ n
m ề m h ỗ trợ IPv6 m iễ n p h í, đ ƣ ợ c cu ng cấ p b ở i cá c tổ ch ứ c trên
Internet.
P h ân m ạn g ch o kết n ố i:
2001:dc7::/64
FE 0/1 FE 0/1
2001:dc7::1 2001:dc7::2
FE 0/0 FE 0/0
2001:dc8::/64 2001:dc9::/64
` `
Windows Windows
Linux1 Linux2
M á y ch ủ D N S ch ín h , WEB, FTP M á y ch ủ D N S th ứ cấ p
P h ân m ạn g : 2001:dc8::/64 P h ân m ạn g : 2001:dc9::/64
H ìn h 44: M ô h ìn h m ạ n g th ử n g h iệ m IP v6
174 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
II.2. C h u ẩn b ị
M ạn g th ự c h àn h
M ạ n g th ự c h à n h sẽ đ ƣ ợ c xâ y d ự n g n h ƣ tro n g h ìn h 4 4 .
T ro n g đó lự a ch ọ n m á y tín h Linux1 là m m á y ch ủ cu n g cấ p dịch vụ
DNS, Web, FTP. Máy Linux2 đ ƣ ợ c cà i đ ặ t d ịch vụ D N S , là m m á y ch ủ
tê n m iề n th ứ cấ p ch o m á y Linux1.
T ải các p h ần m ềm sẽ sử d ụ n g
Trên máy tính Windows
IPv6 FTP client:
T ru y cập và o địa chỉ: http://www.toxsoft.com/nextftp/index.html
T ải về p h ầ n m ề m N e xtF T P 4 (file NXFTPxxx.EXE) đ ể trê n máy tính
Windows 2003.
Web client:
Đ ể tru y cậ p w e b site IPv6, trên h ệ điề u h à n h Windows có thể sử d ụn g
IE h o ặ c M o zilla F ire fo x.
T ru y cập và o địa chỉ: http://www.mozilla.org/
T ải về p hầ n m ề m Firefox 1.0.7 cho Windows.
Trên máy tính Linux
Trên máy tính Linux tạ o m ộ t a cco u n t “ip v6 te st” có th ƣ m ụ c h o m e
“/h o m e /ip v6 te st”. C h ú n g ta sẽ lƣ u trữ n h ữ n g g ó i tin dịch vụ và o th ƣ
m ụ c h o m e củ a a cco u n t n à y.
FTP server:
S ử d ụ n g vsftp d -1.2.0-4 đi kè m tro n g đ ĩa cà i h ệ điều h àn h Linux
Enterprise 3.0
DNS server:
S ử d ụ n g bin d -9.2.2-21 đ i kè m tro n g đ ĩa cà i h ệ điều h àn h Linux
Enterprise 3.0
Web server:
T ru y cập và o địa chỉ: http://httpd.apache.org/
T ải về p h ần m ề m h ttp d -2 .0 .5 4 .ta r.g z đ ể tro n g th ƣ m ụ c “/h o m e /ip v6 te st”
trên máy tính Linux.
C h ư ơ n g 5: T h iế t lậ p m ạ n g th ử n g h iệ m ch ỉ d ù n g đ ịa ch ỉ IP v6 … 175
T rê n cả h ai máy tính
X ó a b ỏ địa chỉ IPv4 và nh ữ n g th ô ng tin cấ u h ìn h m ạ n g IPv4 kh ỏ i
n h ữ n g m á y tín h sử d ụ n g tro n g m ạ n g th ử n g h iệ m IPv6.
II.3. C ác b ƣ ớ c th ự c h iện
K ích h o ạt th ủ tụ c IP v6 trên các m áy tín h . C ài đ ặt n h ữ n g p h ần m ềm sẽ
sử d ụ n g
K ích h o ạ t th ủ tụ c IP v6
T h ự c h iệ n kích ho ạ t th ủ tụ c IP v6 trên các máy tính cài h ệ điề u h àn h
Linux và Windows. T ắ t ch ứ c n ă n g tự đ ộ n g tạo đ ịnh d a n h g ia o diệ n của
máy tính cài h ệ đ iề u h à n h Windows. T h a m kh ả o b à i th ự c h à n h ch ƣ ơ n g
2. C h ú ý: C hỉ kích h oạ t th ủ tụ c IP v6 , kh ô n g th ự c h iệ n gắ n địa chỉ bằ n g
ta y. N h ƣ vậ y n h ữ n g m á y tín h tro n g m ạ n g L A N h iệ n tạ i chỉ tự đ ộ n g cấ u
h ìn h đ ƣ ợ c địa chỉ Link-local.
C à i đ ặ t cá c p h ầ n m ềm sẽ sử d ụ n g
C à i đặ t N e xtF T P , Mozilla Firefox lên máy tính cài h ệ điề u h àn h
Windows server 2003
K iể m tra cá c gói tin (package) vsftpd-1.2.0-4, bind-9.2.2-2 1 đ ã đ ƣ ợ c
cà i đ ặ t trê n m á y tín h Linux. T ro n g trƣ ờ n g h ợ p n h ữ n g p a cka ge n à y
ch ƣ a đ ƣ ợ c cà i đ ặ t, tiế n h à n h cài đ ặ t các gói tin này.
C à i đ ặ t d ịch vụ h ttp d :
Trên máy tính Linux, ch u yể n đ ế n th ƣ m ụ c /h o m e /ip v6 te st và cài đ ặ t
httpd-2.0.54.tar.gz
gunzip httpd-2.0.54.tar.gz
tar –xvf httpd-2.0.54.tar
cd httpd-2.0.54
./configure
make
make install
Theo m ặ c đ ịn h , A p a ch e đ ƣ ợ c cài đ ặ t tại: /usr/local/apache2
C á c scrip t điề u khiể n sẽ tìm th ấ y tạ i /usr/local/apache2/bin
File cấ u h ìn h có tại /usr/local/apache2/conf
T h ƣ m ụ c g ố c ch o n ộ i d u n g w e b : /usr/local/apache2/htdocs
176 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
C ấ u h ìn h đ ịa ch ỉ, qu ả n g b á th ô n g tin trên g ia o d iệ n b ộ đ ịn h tu yế n
Trên router-dc8
C ấ u h ìn h đ ịa ch ỉ IPv6 ch o g ia o d iệ n Fastethernet 0/0
V à o ch ế đ ộ cấ u h ìn h ch o gia o d iệ n F a ste th ern e t 0 /0 (gia o diệ n q uả n g
bá tiề n tố m ạ n g và ch u yể n tiế p lƣ u lƣ ợ n g ch o p h â n m ạ n g
2001:dc8::/64) và g õ lện h :
ipv6 address 2001:dc8::/64 eui-64
L ệ n h n à y sẽ cấu h ìn h tiền tố m ạ n g đ ịa chỉ 2 00 1 :d c8 ::/64 ch o gia o d iệ n ,
hƣ ớ n g d ẫ n b ộ định tu yế n tự xâ y d ự n g p h ầ n bit cò n lại từ địa chỉ M A C
củ a g iao diệ n . Đ ồ n g thờ i kích h o ạ t xử lý IPv6 trê n g ia o diệ n n à y.
Router-dc8 sẽ q u ả n g b á thô n g tin tiề n tố m ạ n g 2001:dc8::/64 trên giao
d iệ n F a ste th e rn e t 0 /0
no shutdown
C ấ u h ìn h đ ịa ch ỉ ch o g ia o d iệ n F a ste th e rn e t 0 /1
V à o ch ế đ ộ cấ u h ìn h ch o gia o diệ n F a steth e rn e t 0 /1 (g ia o diệ n kế t n ối
vớ i ro u ter-d c9) và gõ lệ n h :
ipv6 address 2001:dc7::1/64
C h ư ơ n g 5: T h iế t lậ p m ạ n g th ử n g h iệ m ch ỉ d ù n g đ ịa ch ỉ IP v6 … 177
T h iế t lậ p đ ịn h tu yế n ch o m ạ n g IPv6
Đ ể h a i p h â n m ạ n g có th ể kế t n ối đ ƣ ợ c tớ i n ha u , ch ú n g ta cầ n thiế t lậ p
đ ịn h tu yế n g iữ a h ai b ộ địn h tu yến , sử d ụ n g đ ịn h tu yế n tĩn h .
T h iế t lậ p đ ịn h tu yế n tĩn h
Trên b ộ địn h tu yế n router-dc8, tro ng ch ế độ cấ u h ìn h
ipv6 route 2001:dc9/64 2001:dc7::2
Trên b ộ địn h tu yế n router-dc9, tro ng ch ế độ cấ u h ìn h
ipv6 route 2001:dc8/64 2001:dc7::1
L ư u cấ u h ìn h vào b ộ nh ớ củ a b ộ đ ịn h tu yế n
T rê n cả h ai b ộ địn h tu yế n
write memory
178 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
K iể m tra cấ u h ìn h g ia o d iệ n
T rê n cả h ai b ộ địn h tu yế n
show ipv6 interface fastethernet 0/0
G h i lạ i m ộ t số th ô n g tin
Đ ịa chỉ IPv6 củ a gia o diệ n fastethernet 0/0:
Router-dc8:
Router-dc9:
N h ữ n g n h ó m đ ịa chỉ m u ltica st b ộ định tu yế n tham gia:
show ipv6 interface fastethernet 0/1
G h i lạ i m ộ t số th ô n g tin
Đ ịa chỉ IPv6 củ a gia o diệ n fa ste th ern e t 0 /1
Router-dc8:
Router-dc9:
N h ữ n g n h ó m đ ịa chỉ m u ltica st b ộ định tu yế n tham gia:
K iể m tra kế t n ố i củ a h a i b ộ đ ịn h tu yế n :
Trên router-dc8
ping ipv6 địa_chỉ_ipv6_của_giao_diện_FE0/0_router-dc9
Trên b ộ địn h tu yế n router-dc9
ping ipv6 địa_chỉ_ipv6_của_giao_diện_FE0/0_router-dc8
N ế u lện h pin g th ự c hiệ n đ ƣ ợ c ch ứ n g tỏ h ai p h â n m ạ n g đ ã đ ƣ ợ c kế t
n ố i tớ i n h au
K iể m tra kế t n ố i g iữ a cá c m á y b ằ n g đ ịa ch ỉ tự đ ộ n g cấ u h ìn h
T h ự c hiệ n kiể m tra kế t nối giữ a cá c m á y tro ng h ai p h â n m ạ n g đ ể đ ả m
b ả o h ai p hâ n m ạ n g đ ã kế t n ối đ ƣ ợ c vớ i n h a u.
T ro n g p h ầ n o p tio n s
directory “/var/named”;
allow-transfer {địa_chỉ_ipv6_máy_Linux2;};
listen-on-v6 port 53 { any;} ;
zone
"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
.0.0.0.0.0.0.0.0.ip6.arpa." {
type master;
file "localhostv6";
};
(3) zone IPv6test.com mà DNS1 làm máy ch ủ ch ín h
zone "ipv6test.com." in {
type master;
file "db.ipv6test.com";
};
(4) zo ne tê n m iề n n g ƣ ợ c ch o vù n g địa chỉ 20 01 :d c8 ::/6 4
zone "0.0.0.0.0.0.0.0.8.c.d.0.1.0.0.2.ip6.arpa."
{
type master;
file "reverse-2001-0dc8";
};
(5) zo ne tê n m iề n n g ƣ ợ c ch o vù n g địa chỉ 20 01 :d c9 ::/6 4
zone "0.0.0.0.0.0.0.0.9.c.d.0.1.0.0.2.ip6.arpa."
{
type master;
file "reverse-2001-0dc9";
};
C ấ u h ìn h cá c file d ữ liệ u
T ro n g th ƣ m ụ c /va r/n a m e d cầ n có cá c file d ữ liệ u sa u :
(1) File d ữ liệu cá c m á y ch ủ ro o t
named.root
$TTL 86400 ;
@ IN SOA dns1-dc8.ipv6test.com.
postmaster.ipv6test.com. (
2005170901; số seri, cần thay đổi theo ngày
tháng tương ứng
1800; thời gian cập nhật
3600; thời gian thử cập nhật lại
86400; thời gian hết hạn
6400; thời gian lưu trữ
);
IN NS dns1-dc8.ipv6test.com.
$ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR localhost.
(3) File d ữ liệ u cho zo n e “ipv6test.com.” T ron g đ ó có kh a i ha i bả n g hi
đ ịa ch ỉ ch o ha i tra ng w e b sẽ d ự n g lê n th ử n ghiệ m .
T ạ o file d ữ liệ u d b .ip v6te st.co m và sử d ụ n g trìn h so ạ n th ảo vi so ạ n
th ả o file có n ội d u ng n h ƣ sa u :
$TTL 86400 ;
@ IN SOA dns1-dc8.ipv6test.com.
postmaster.ipv6test.com. (
2005170901 ; số seri, cần thay đổi theo ngày
tháng tương ứng
1800; thời gian cập nhật
3600; thời gian thử cập nhật lại
86400; thời gian hết hạn
6400; thời gian lưu trữ
);
IN NS dns1-dc8.ipv6test.com.
IN NS dns2-dc9.ipv6test.com.
$ORIGIN IPv6test.com.
dns1-dc8 IN AAAA địa_chỉ_ipv6_máy_Linux1
182 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
K h ở i đ ộ n g d ịch vụ n a m e d
K iể m tra h o ạ t đ ộ ng củ a na m e d
T ru y vấn cá c tê n m iề n sa u :
dns1-dc8.ipv6test.com.
web1.ipv6test.com.
web2.ipv6test.com.
C ấ u h ìn h file n a m ed .co n f
S ử d ụ n g vi sử a đ ổ i file cấ u h ìn h n a m e d .co n f. Đ ả m b ả o có n h ữ n g th ô n g
tin n h ƣ sa u :
T ro n g p h ầ n o p tio n s
directory “/var/named”;
listen-on-v6 port 53 { any;} ;
Trong named.conf có các zone sau:
184 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
(1) zone g ố c
zone "." in {
type hint;
file "named.root";
};
(2) zo ne ch o địa chỉ lo o pa ck củ a IPv6
zone
"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
.0.0.0.0.0.0.ip6.arpa." {
type master;
file "localhostv6";
};
(3) zone IPv6test.com mà DNS2 làm máy th ứ cấ p
zone "ipv6test.com." in {
type slave;
masters { dia_chi_ipv6_của_máy_dns_chính; };
file "db.ipv6test.com";
};
(4) zo ne tê n m iề n n g ƣ ợ c ch o vù n g địa chỉ 20 01 :d c8 ::/6 4
zone "0.0.0.0.0.0.0.0.8.c.d.0.1.0.0.2.ip6.arpa." {
type slave;
masters { dia_chi_ipv6_của_máy_dns_chính; };
file "reverse-2001-0dc8";
};
(5) zo ne tê n m iề n n g ƣ ợ c ch o vù n g địa chỉ 20 01 :d c9 ::/6 4
zone "0.0.0.0.0.0.0.0.9.c.d.0.1.0.0.2.ip6.arpa." {
type slave;
masters { địa_chỉ_ipv6_của_máy_dns_chính; };
file "reverse-2001-0dc9";
};
C h ư ơ n g 5: T h iế t lậ p m ạ n g th ử n g h iệ m ch ỉ d ù n g đ ịa ch ỉ IP v6 … 185
C ấ u h ìn h cá c file d ữ liệ u
Do máy dns2 là máy ch ủ th ứ cấ p n ê n tro n g th ƣ m ụ c /va r/n a m e d ch ỉ
cầ n tạ o cá c file d ữ liệ u “n a m e d .ro o t” và “loca lh o stv6 ”. C á c file d ữ liệ u
cò n lại sẽ đ ƣ ợ c m á y ch ủ d n s th ứ cấ p tự đ ộ ng cậ p n hậ t (zone transfer)
vớ i m á y ch ủ d n s ch ính .
K h ở i đ ộ n g d ịch vụ n a m e d
C ấu h ìn h d ịch vụ F T P
C ấ u h ìn h vsftpd đ ã đ ƣ ợ c cài đ ặ t trên m á y tính Linux1 đ ể h ỗ trợ kế t n ối
IPv6.
S ử d ụ n g g ia o d iệ n đ ồ h ọ a kh ở i đ ộ n g d ịch vụ vsftp d .
C ấu h ìn h d ịch vụ W eb vớ i V irtu al H o st
T a sẽ th ự c hiệ n cấ u h ìn h A p a ch e đ ể m á y ch ủ w e b lƣ u trữ hai trang
w e b , tru y cậ p b ằ ng kế t nố i IPv6.
C ấ u h ìn h m á y ch ủ w eb n g he lư u lư ợ ng đ ịa ch ỉ IPv6
S ử d ụ n g vi soạ n th ảo file cấ u h ìn h của A p a che
(/usr/local/apache2/conf/httpd.conf)
186 G iớ i th iệ u về th ế h ệ đ ịa ch ỉ In te rn e t m ớ i - IPv6
T ìm đ ế n p h ầ n Liste n và sử d ụ n g th ẻ Liste n n hƣ sa u :
Listen 80
H ệ đ iề u h àn h Linux h ỗ trợ đ ịa chỉ IPv4-m a p d o vậ y có th ể sử d ụ n g
th u ộ c tín h có tín h ch ấ t ch u ng n h ƣ trên đ ể M á y ch ủ w e b đ ả m n h ậ n kế t
n ố i IPv6 và IPv4 cù n g so cke t. C ấ u hìn h cụ th ể w e b tạ i đ ịa chỉ n ào sẽ
th ự c h iệ n tro ng m ụ c V irtu alh o st.
C ấ u h ìn h V irtu a lh o st
T ìm đ ế n p h ầ n N a m e V irtu alH o st và sử d ụ ng thẻ n h ƣ sa u :
NameVirtualHost *:80
T ìm đ ế n m ụ c V irtu alH o st và cấ u h ình h ai thẻ n h ƣ sa u :
<VirtualHost [::]:80>
ServerAdmin webmaster@ipv6test.com
DocumentRoot /usr/local/apache2/htdocs/web1
ServerName web1.ipv6test.com
</VirtualHost>
<VirtualHost [::]:80>
ServerAdmin webmaster@ipv6test.com
DocumentRoot /usr/local/apache2/htdocs/web2
ServerName web2.ipv6test.com
</VirtualHost>
K h ở i đ ộ n g d ịch vụ W e b
S ử d ụ n g scrip t điề u khiể n (tại /u sr/lo cal/a p a ch e 2 /bin ) kiể m tra cú p h á p
Virtualhost:
cd /usr/local/apache2/bin
./bin/httpd –S
N ế u n h ậ n đ ƣ ợ c đ á p trả “syn ta x O K ” tứ c b ạn đ ã kha i b á o ch ín h xá c
Virtualhost
K h ở i đ ộ n g a p a ch e :
./apachectl start
C h ư ơ n g 5: T h iế t lậ p m ạ n g th ử n g h iệ m ch ỉ d ù n g đ ịa ch ỉ IP v6 … 187
K h i đ ó m á y ch ủ w e b đ ã sẵ n sà n g cu n g cấ p d ịch vụ , h ỗ trợ kế t n ối đ ịa
ch ỉ IPv6.
cd ../web2
touch index.html - Tạo trang web2
echo “Day la trang web2 thu nghiem IPv6” >
index.html
Trên các máy tính Linux1, Linux2 sử d ụ n g trìn h d u yệ t M o zilla tru y cập
cá c tra n g w e b đ ang đ ƣ ợ c lƣ u trữ tại m á y Linux1
http://web1.ipv6test.com
http://web2.ipv6test.com
K h i đ ã tru y cậ p đ ƣ ợ c nội d u ng cá c tra n g w e b , dịch vụ D N S và W e b
IPv6 đ ã h o ạ t đ ộ n g tố t.
T À I L IỆ U T H A M K H Ả O
B iê n tậ p : N G U Y Ễ N T H Ị N G Ọ C
C hế bản: N G U Y Ễ N A N H D Ũ N G
Trình bày bìa: P H Ạ M A N H P H Ƣ Ơ N G
N H À X U Ấ T B Ả N B Ư U Đ IỆ N
T rụ sở : 18 N gu yễn D u , T P . H à N ội
Đ iệ n th o ạ i: 0 4 .9 4 3 0 2 0 2 - 04.9431283 - 04.9432438; Fax: 04.9431285
E-mail: bientap@hn.vnn.vn Website: www.nxbbuudien.com.vn
C h i n h án h : 27 N gu yễn B ỉn h K h iêm , Q u ận 1, T P . H ồ C h í M in h
Đ iệ n th o ạ i: 0 8 .9 1 0 0 9 2 5 ; Fax: 08.9100924
E-mail: chinhanh-nxbbd@hcm.vnn.vn
C h i n h án h T P . Đ à N ẵn g : 42 T rần Q u ố c T o ản , H ải C h âu , T P . Đ à N ẵn g
Đ iệ n th o ạ i: 0 5 1 1 .8 9 7 4 6 7 ; Fax: 0511.897467
E-mail: pnbich@mpt.gov.vn
In 1.200 b ả n , kh ổ 1 9 x2 7 cm , tạ i C ô n g ty in H ƣ n g P h ú
S ố đ ă n g ký kế h o ạ ch xu ấ t b ả n : 9 6 -2006/CXB/34 - 0 8 /B u Đ
S ố q u yế t đ ịn h xu ấ t b ả n 103/Q Đ -N X B B Đ n g à y 05/7/2006
In xo n g và n ộ p lƣ u ch iể u th á n g 7 n ă m 2 0 0 6 .