Está en la página 1de 74

Trung tm pht trin CNTT-HQG TP.

H ch minh Trung tm o to cng ngh cao Bch Khoa

Li cm n
Chng em xin chn thnh cm n thy gio thc s H Mnh o trc tip hng dn chng em xy dng v hon thnh n. Chng em xin chn thnh cm n cc thy c trong trung tm cng ngh cao Bch Khoa HTC to mi iu kin gip chng em hon thnh n ny.

H Ni, thng 06 nm 2005 Hc vin Nguyn Quc Tun T Hong Anh Nguyn Th Thu

1 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Li gii thiu
Phin bn IPv6 l mt phin bn mi ca Internet. N c xy dng trn c s ca giao thc IPv4 nhm tn dng cc u im v khc phc hn ch ca IPv4. Thay i ca IPv6 ch yu vo nhng phm tr sau: M rng nhng kh nng nh v.: IPv6 c a ch ngun v ch di 128 bt, khng gian a ch ln ca IPv6 c tht k d phng ln cho php phn b a ch v mng con t trc xng sng Internet n tng mng con trong mt t chc. Tnh bin i c l trnh nhiu sc thi c ci thin gn thm mt phm vi gii quyt ti nhng a ch nhiu sc thi. S n gin ho khun dng u mc (Header): Header ca IPv6 c thit k gim chi ph n mc ti thiu. iu ny t c bng cch chuyn cc trng khng quan trng v cc trng la chn sang cc header m rng c t pha sau ca IPv6 header. Khun dng header mi ca IPv6 to ra s x l hiu qu hn ti cc ruoter. Tin b h tr cho nhng m rng v nhng tu chn: Thay i trong cch m nhng tu chn u mc IP c m ho k c hiu qu hn y ti t hn nhng gii hn v kh khn trn nhng tu chn mi trong tng lai. Kh nng ghi nhn lung: Mt kh nng mi c thm cho php s ghi nhn ca nhng gi thuc v ti giao thng chy c bit cho ngi gi no nhng yu cu c bit iu khin, nh khng mc nh cht lng ca dch v hoc thi gian thc dch v. Nhng kh nng chng th v ring t: Nhng m rng chng thc s ton vn d liu c ch r cho IPv6.

2 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Nhng hn ch ca IPv4 v c im ca IPv6


1.1 Nhng hn ch ca IPv4: - Giao thc tng mng trong b giao thc TCP/IP hin ti ang l IPv4 (Internet- working protocol verision 4). IPv4 cung cp truyn thng host-to-host gia nhng h thng trn Internet. Mc d IPv4 c thit k kh tt, s thng i thng tin tin trin t lc khi u IPv4 vo nhng nm 1970, nhng IPv4 c nhng s thiu ht khin cho n khng ng b cho s pht trin nhanh ca Internet, gm nhng th sau: + IPv4 c 2 level cu trc a ch (netid v hostid) phn nhm vo 5 lp (A, B, C, D v E). S s dng nhng a ch l khng hiu qu. V d nh khi cos mt t chc c cp cho 1 a ch lp A, 16 triu a ch t a ch c phn phi duy nht cho t chc s dng. Nu 1 t chc c cp cho 1 a ch lp C, mt khc ch c 256 a ch c phn phi cho t chc, y khng phi l mt s . Cng vy, nhiu triu a ch b lng ph trong nhm D v E. Phng thc phn a ch ny dng ht nhng a ch ca IPv4, v mau chng s khng cn a ch no cn cp cho bt k mt h thng mi no mun kt ni vo Internet. Mc d sch lc subnet v supernet gim bt nhng vn v a ch, nhng subnet v suprnet lm cho ng truyn tr ln kh khn hn. + Internet phi thch nghi c vi s chuyn giao audio v video thi gian thc. Loi chuyn giao ny yu cu nhng
3 Gio vin hng dn : Th.S H Mnh o

Chng 1

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

sch lc tr hon t nht v s t trc ca ti nguyn khng c cung cp trong thit k. + Internet phi thch nghi c vi s m ho v s chng nhn ca d liu cho mt s ng dng. Khng mt s m ho v s chng nhn no c cung cp trong IPv4. - khc phc thiu st trn IPv6 c bit n nh l IPng (Internet working Protocol, next generation), c xng v nay l mt chun. 1.2 c im ca IPv6: - Trong IPv6 giao thc Internet c ci tin mt cch rng ln thch nghi c s pht trin khng bit trc c ca Internet. nh dng v di ca nhng a ch IP cng c thay i vi nhng gi nh dng. Nhng giao thc lin quan, nh ICMP cng c ci tin. Nhng giao thc khc trong tng mng nh ARP, RARP, IGMP hoc b xo hoc c trong giao thc ICMPv6. Nhng giao thc tm ng nh RIP, OSPF cng c ci tin kh nng thch nghi vi nhng thay i ny. Nhng chuyn gia truyn thng d on l IPv6 v nhng giao thc lin quan vi n s nhanh chng thay th phin bn IP hin thi. Th h mi ca IP hay IPv6 c nhng u im nh sau: 1.2.1 Khng gian a ch ln: - IPv6 c a ch ngun v ch di 128 bt. Mc d 128 bt c th to hn 3,4*10 38 t hp, khng gian a ch ca IPv6 c thit k d phng ln cho php phn b a ch v mng con t trc xng sng internet n tng mng con trong mt t chc. Cc a ch hin ang phn b s dng ch chim mt lng nh v vn cn tha rt nhiu a ch sn sng cho s dng trong tng lai. Vi khng gian a ch ln ny, cc k thut bo tn a ch nh NAT s khng cn cn thit na. 1.2.2 a ch phn cp, h tng nh tuyn hiu qu: - Cc a ch ton cc ca Ipv6 c thit k to ra mt h tng nh tuyn hiu qa, phn cp v c th tng qut ho da trn s phn cp thng thy ca cc nh cung cp dch v Internet (ISP) trn thc t. Trn mng Internet da trn IPv6, cc router mng xng sng (backbone) c s mc trong bng nh tuyn nh hn rt nhiu. 1.2.3 Khun dng header n gin ho:
4 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Header ca IPv6 c thit k gim chi ph n mc ti thiu. iu ny t c bng cch chuyn cc trng khng quan trng v cc trng la chn sang cc header m rng c t pha sau ca IPv6 header. Khun dng header mi ca IPv6 to ra s x l hiu qu hn ti cc router. 1.2.4 T cu hnh a ch: - n gin cho vic cu hnh cc trm, IPv6 h tr c vic t cu hnh a ch stateful nh kh nng cu hnh server DHCP v t cu hnh a ch stateless (khng c server DHCP). Vi t cu hnh a ch dng stateless, cc trm trong lin kt t ng cu hnh chng vi a ch IPv6 ca lin kt (a ch cc b lin kt) v vi a ch rt ra t tin t c qung b bi router cc b. Thm tr nu khng c router, cc trm trn cng mt lin kt c th t cu hnh chng vi cc a ch cc b lin kt v giao tip vi nhau m khng phi thit lp cu hnh th cng. 1.2.5 Kh nng xc thc v bo mt an ninh: - Tch hp sn trong thit k IPv6 gip trin khai d dng m bo s tng tc ln nhau gia cc nt mng. 1.2.6 H tr tt hn v cht lng dch v QoS: - Lu thng trn mng c phn thnh cc lung cho php s l mc u tin khc nhau ti cc router. 1.2.7 H tr tt hn tnh nng di ng : - Kh nng di ng MobileIP tn dng c cc u im ca IPv6 so vi IPv4. 1.2.8 Kh nng m rng: - Thit k ca IPv6 c d phng cho s pht trin trong tng lai ng thi d dng m rng khi c nhu cu. 1.3 Cu trc a ch IPv6: 1.3.1 a ch IPv6: - Mt a ch gm c 16 bytes, l 128 bt di. Kiu k hiu du 2 chm trong h m 16 ( Hexadecimal Colon Notation): - lm cho nhng a ch tr nn c th c c nhiu hn, IPv6 trnh by r trong kiu k hiu du 2 chm trong h m 16. Trong kiu k hiu ny, 128 bt c chia thng 8 phn, mi phn rng 2 byte. 2 byte trong kiu k hi h m 16 yu cu 4 ch s trong h m 16 ny. V th cho nn a ch gm c 32ch s trong h
5 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

m 16 vi mi 4 ch s mt li c mt du : chm. Hnh1.

128 bt= 16 bytes= 32ch s trong h m 16 111111101111101100..111111111111

FDEC : FFFF : 7654 3210 ADBF 2922 Hnh 1: a ch IP phin bn 6 ( IPv6 Address) - S rt gn: + Mc d l a ch IP ngay c khi trong nh dnh h s m 16, vn rt di, nhiu ch s 0 trong mt a ch. Th d: 1080:0000:0000:0000:0008:0800:200C:417A Do c ch nn a ch c dng biu din d dng hn cc loi a ch dng ny. Ta khng cn vit cc s 0 u cc nhm, nhng nhng s 0 bn trong th khng th xo.
Cha rt gn

1080:0000:0000:0000:0008:0800:200C:417A
rt gn

1080: 0: 0: 0: 8: 800:200C:417A

Hnh 2 : S rt gn a ch (Abbreviated Address) - Hn na ta c th s dng k hiu :: ch mt chui cc s 0. Tuy nhin k hiu trn ch c s dng mt ln trong mt a ch. a ch IP c di c nh, ta c th tnh c s cc bit 0 m k hiu biu din. Ta c
6 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

th p dng u hay cui a ch. Cch vit ny c bit c li khi biu din cc a ch multicast, loopback hay cc i ch cha ch nh.

Cha rt gn

1080: 0: 0: 0: 8: 800:200C:417A
rt gn

1080::8:800:200C:417A

Hnh 3: S rt gn a ch c s 0 lin tip (Abbreviated Address with consecutive zeros) - Vic khi phc li s rt gn a ch l rt n gin: thm s 0 vo cho n khi nhn c a ch nguyn bn (4 ch s trong 1 phn , 32 ch s trong mt a ch) - IPv6 cho php gim ln a ch v c biu din theo k php CIDR. V d: Biu din mng con c di tin t 80 bt: 1080:0:0:0:8::/80

Hnh 4 : a ch CIDR ( CIDR Address) 1.3.2 Khng gian a ch - Khng gian a ch c di ln hn IPv4( 128 bt so vi 32 bt) do cung cp khng gian a ch ln hn rt nhiu. Trong khi khng gian a ch 32 bt ca IPv4 cho php khong 4 t a ch, khng gian a ch IPv6 c th c khong 6.5*10
23

a ch trn mi mt vung b

mt tri t. a ch IPv6 128 bt c chia thnh cc min phn cp theo trt t trn Internet. N to ra nhiu mc phn cp v linh hot trong a ch ho v nh tuyn hin khng c trong IPv4.
7 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Khng gian a ch c nhiu mc ch khc nhau. Ngi ta thit k a ch IP chia khng gian a ch thnh 2 phn, vi phn u c gi l kiu tin t. Phn gi tr tin t ny cho bt mc ch ca a ch. Nhng m s c thit k sao cho khng c m s no ging phn u ca bt k m s no khc. Do khng c s nhp nhng khi mt a ch c trao kiu tin t c th d dng xc nh c. Hnh 5 cho chng ta thy dng ca a ch IPv6: 128 bt Bin Bin

Kiu tin t ch

Phn cn li ca a

Hnh 5 : Cu trc a ch ( Address Structure) - Khng gian IPv6 c chia trn c s cc bt u trong a ch. Trng c di thay i bao gm cc bt u tin trong a ch gi l Tin t nh dng ( Format Prefix) FP. C ch phn b a ch nh sau: Phn b D phng D phng D phng cho a ch NSAP D phng cho a ch IPX Cha cp pht Cha cp pht Cha cp pht Tin t nh dng 0000 0000 0000 0001 0000 001 0000 010 0000 011 0000 1 0001
8 Gio vin hng dn : Th.S H Mnh o

T l trong khng gian a ch 1/256 1/256 1/128 1/128 1/128 1/32 1/16

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

a ch da trn v tr 001 1/8 a l ( Hin loi b) Cha cp pht 101 1/8 Cha cp pht 110 1/8 Cha cp pht 1110 1/16 Cha cp pht 1111 0 1/32 Cha cp pht 1111 10 1/64 Cha cp pht 1111 110 1/128 Cha cp pht 1111 1110 0 1/512 a ch lin kt cc b 1111 1110 10 1/1024 a ch site cc b 1111 1110 11 1/1024 a ch multicast 1111 1111 1/256 Hnh 6 : C ch phn b a ch 1.3.3 Cp pht a ch IPv6: 1.3.3.1 a ch unicast trn c s ngi cung cp: - a ch trn c s ngi cung cp c s dng chung bi 1 host bnh thng nh 1 a ch unicast. nh dng a ch c din t nh sau: 128 bits 8 bits Provider Indentifler 010 Registry Subscriber Subnet Indentifler Indentifle r Node Indentifler

0000 C nh 0001 Tm thi 3 bits 5 bits

9 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Hnh 7: a ch trn c s ngi cung cp (Provider-based Address) - Nhng trng cho a ch ngi dng trn c s cung cp nh sau : + Chng thc kiu (Type indentifier): Trng 3 bt ny nh ngha nhng a ch nh l 1 a ch trn c s ngi cung cp. + Chng thc ng k (Registry indentifier) : Trng 5 bt ny trnh by chi nhnh ng k a ch. Hin thi th c 3 trung tm a ch c nh ngha: RIPE- NCC (m 01000): Ti Chu u. INTERNIC (m 11000): Ti Bc M. APNIC (m 10100): Ti Chu - Thi Bnh Dng + Chng thc h cung cp (Provider indentifier): Trng di tu bin ny xc nhn nh cung cp (provider) cho truy cp Internet 16 bit di l khuyn co i vi trng ny. + Chng thc thu bao (Subscriber indentifier): Khi mt t chc t mua Internet di hn thng qua 1 nh cung cp, n c cp pht 1 th nhn dng ngi t mua (Subscriber indentification). 24 bt di l khuyn co i vi trng ny. + Chng thc Subnet (Subnet indentifier): Mi subscriber c th c nhiu subnetwork khc nhau, v mi network c th c nhiu chng thc. Chng thc. Chng thc subnet nh ngha mt network c th di khu vc ca subscriber. 32 bt di l khuyn co i vi trng ny. + Chng thc None (None indentifier): trng cui cng nh ngha nhn dng giao im kt ni ti subnet. di 8 bt l khuyn co vi trng ny lm n thch hp vi a ch link 48 bt (Vt l) c s dng bi Ethernet. Trong tng lai a ch link ny c l s ging a ch vt l node. - Chng ta c th ngh v mt i ch cung cp trung tm nh 1 ng cp chng th c mt s tin t. Nh nhng g thy hnh 8, mi tin t nh ngha mt cp bc ca h thng. Kiu tin t nh ngha kiu, tin t nh nghi 1 cch duy nht v nh cung cp bc ng k,
10 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

tin t nh cung cp nh ngha 1 cch duy nht v nh cung cp, tin t subnet nh ngha 1 cch duy nht v subscriber, v tin t subnet nh ngha 1 cch duy nht v subnet.
Subnet Subscriber Provider

Provider Subscrib Subnet Indentifi er Indentifi er indentifi er er

Node indentifier

Hnh 8 : H thng a ch (Address Hierarchy) 1.3.3.2 a ch d tr (Reserved Address): - Nhng a ch m s dng tin t d tr (0000 0000) s c tho lun mt cch ngn gn ti y. + a ch khng xc nh (Unspecified Address): y l mt a ch m phn khng phi tin t ch cha ch s 0. Ni mt cch khc phn cn li ca a ch gm ton zero. a ch ny c s dng khi host khng hiu c a ch ca chnh n v gi 1 cu hi thm tm a ch ca n. Tuy nhin trong cu hi thm phi nh ngha 1 a ch ngun. a ch khng xc nh c th c s dng cho mc ch ny. Ch l a ch khng th c s dng lm a ch ch. a ch ny c trnh by trong hnh sau : 8 bt 00000000
11 Gio vin hng dn : Th.S H Mnh o

120 bit Tt c ton bt 0

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Hnh 9 : a ch khng r (Unspecified Address) + a ch vng ngc (Loopback Address): y l mt a ch c s dng bi 1 host kim tr n m khng cn vo mng. Trong trng hp ny 1 thng ip c to ra tng ng dng n gi ti tng chuyn ti v i qua tng mng. Tuy nhin thay v i n mng vt l n tr li tng chuyn ti v i qua tng ng dng. a ch ny rt hu dng cho vic kim tra nhng gi phn mm chc nng trong tng ny trc khi thm ch c vic kt ni my tnh vo mng. a ch c m t trong hnh di y gm c tin t 0000 0000 v theo sau l 119 bit 0 v 1 bit 1. 8 bt 00000000 120 bit 000000000000.000000000 00001

Hnh 10 : a ch vng ngc ( Loopback Address) + a ch IPv4: Nhng g chng ta thy c trong sut qu trnh chuyn i t a ch IPv4 v IPv6, host c th s dng a ch IPv4 ca n c nhng vo a ch IPv6. C 2 nh dng a ch c thit k cho mc ch ny: thch ng ( compatible) v ho (mapped) + a ch thc ng ( Compatile Address): L mt a ch ca 96 bit 0 theo sau 32 bit ca a ch IPv4. a ch ny c s dng khi 1 my tnh s dng IPv6 mun gi mt thng ip sang 1 my tnh s dng IPv6. Tuy nhin gi tin phi i qua mt min m mng vn s dng IPv4. Ngi gi s dng a ch thch ng IPv4 lm cho thun tin vic chuyn gi tin qua min s dng IPv4. Th d: a ch IPv4 l 2.13.17.14 (nh dng du chm trong h m 10) c chuyn thnh 0::020D:110E (nh dng du 2 chm trong h m 16). a ch IPv4 c thm 96 bt 0 to ra a ch IPv6 128 bt.

12 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

8 bt 32 bt 00000000

88 bt Tt c ton bt 0 a. a ch thch ng a ch IPv4

a ch IPv6 0::020D:110E 2.13.17.14 ch IPv4

b. Chuyn i a ch Hnh 11: a ch thch ng ( Compatible Address) + a ch ho (Mapped Address): Gm 80 bt o theo sau l 16 bt 1 sau na l 32 bt ca a ch IPv4. a ch ny c s dng khi 1 my tnh vn s dng IPv4. Gi tin du lch phn ln qua mng IPv6 nhng sau ht c chuyn ti 1 host s dng IPv4. a ch IPv4 c thm 16 bt 1 v 80 bt 0 to a ch IPv6 128 bt.

13 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

8 bt 32 bt 00000000

72 bt Tt c bt 0 Tt c bt 1

16 bit a ch IPv4

a.a ch ho a ch IPv6 0::020D:110E 2.13.17.14 ch IPv4 a

b. Chuyn i a ch Hnh 12: a ch ho (Mapped Address) - Mt iu th v v a ch thch ng v a ch ho l chng c thit k bng mt cch m khi tnh ton checksum chng ta c th s dng hoc a ch nhng hoc a ch y v nhng bt 0 hoc bt 1 thm vo l bi ca 16, khng c bt k mt tc ng no ln vic tnh ton checksum. a ch ny quan trng v nu a ch ca gi tin c chuyn t IPv6 sang IPv4 bi router, vic tnh ton checksum s khng c tnh ton. 1.3.3.3 a ch cc b ( Local Address): Nhng a ch m s dng tin t d tr (1111 1110) s c tho kun mt cch ngn gn ti y. + a ch link cc b ( Link local Address): Nhng a ch ny c s dng khi 1 mng LAN mun s dng giao thc Internet nhng khng kt ni Internet v l do an ninh. Kiu a ch ny s dng tin t 1111 1110 10. i
14 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ch link cc b c s dng trong mng c lp v khng c nh hng chung no. Khng ai ngoi mng c lp ny c th gi thng ip n nhng my tnh gia nhp 1 mng s dng nhng a ch ny. 10 bt 48 bt 70 bt

1111111101 0

Tt c bt 0

a ch Node

Hnh 13 : a ch link cc b ( Link local Address) + a ch site cc b (Site Local Address): Nhng a ch ny c s dng nu nh 1 site c mt s mng s dng giao thc Internet nhng khng kt ni Internet v nhng l do an ninh. Kiu a ch ny s dng tin t 1111 1110 11. a ch site cc b c s dng trong mng c lp v khng c nh hng chung no. Khng ai ngoi mng c lp ny c th gi thng ip n my tnh gia nhp mng s dng nhng a ch ny. 10 bt 48 bt 38 bt 32 bt

1111111101 0

Tt c bt 0

a ch Subnet

a ch Node

Hnh 14 : a ch site cc b ( Site Local Address) 1.3.3.4 a ch Multicast:


15 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- a ch multicast c s dng nh ngha cho mt nhm cc host thay v ch 1. Tt c u s dng tin t 1111 1111 trong trng u tin. Trng th hai l c (flag) nh ngha 1 nhm a ch hoc c nh hoc tm thi. Mt nhm a ch c nh c nh ngha bi nh cm quyn Internet v c th truy cp bt c lc no. Mt nhm a ch tm thi, ni mt cch khc c s dng mt cch tm thi. H thng tham d vo mt hi ngh t xa c th s dng mt nhm tm thi. Trng th 3 nh ngha phm vi hot ng ca nhm a ch. Nhiu phm vi c nh ngha.

8 bt bt 1111111 1

4 bt C Phm vi

4 bt ID nhm

112

0000 C nh 0001 Tm thi

0000 0001 0010 0101 1000 b 1110 1111

Dnh trc Node cc b Link cc b Site cc b t chc cc Chung Dnh ting

Hnh 15 : a ch Multicast (multicast address) 1.3.4 nh dng gi tin trong IPv6 : - Gi tin trong IPv6 c thy nh trong hnh di y. Mi gi tin bao gm mt vng header nn tng bt buc theo sau bi payload. Payload gm c 2 phn: nhng vng Header m rng tu chn v d liu t tng cao hn.
16 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Vng Header nn tng chim gi 40 byte, trong khi nhng vng Header m rng v d liu t tng cao hn cha n 65535 byte thng tin.

40 byte u mc nn tng u mc m rng (tu la chn) 65535 byte

C th ln n Payload Gi d liu t tng cao hn

Hnh 16 : nh dng gi tin IPv6 (IPv6 Data Packet Format) 1.3.4.1 Vng nn tng ( Base Header): - Vng header nn tng trong hnh 17 cho ta thy n c 8 trng, nhng trng ny m t nh sau: VER PRI di Payload Flow lable Vng Header k tip Gii hn nhy

Nhng a ch ngun Nhng a ch ch Nhng u mc m rng Payload + Gi d liu t tng cao hn


17 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Hnh 17 : nh dng ca 1 n v d liu IPv6 ( Format of an IPv6 datagram) + Phin bn (VER- version): Trng 4 bt ny nh ngha s phin bn ca IP. Vi IPv6 gi tr l 6. + Quyn u tin (PRI- prority): Trng 4 bt ny nh ngha s u tin ca nhng gi tin i vi s tc nghn giao thng. + Nhn lu lng (Flow lable): Nhn lu lng l mt trng 3 byte 24 bit c thit k cung cp s iu khin c bit i vi nhng lu lng c bit ca d liu. + di Payload (Payload Length): Trng di Payload 2 byte ny c nh ngha di tng cng ca n v d liu IP tr vng Header nn tng. + Vng Header k tip (Next Header): Vng Header k tip l 1 trng 8 bt nh ngha 1 u mc m theo sau vng Header nn tng trong n v d liu. Vng header k tip l 1 trong nhng vng m rng tu la chn c s dng bi IP hoc vng Header cho 1 giao thc tng cao hn nh UDP hay TCP. Mi vng Header m rng li c cha trng ny. Bng sau cho chng ta thy nhng gi tr ca vng Header k tip. M s 0 2 6 17 43 44 50 51 59 60 Vng Header k tip Tu chn nhy tng bc mt ICMP TCP UDP Routing ngun S phn ming Payload bo mt m ho S chng thc Trng ( Khng vng Header k tip) Tu chn ch

Gii hn nhy ( Hot Limit): Trng gii hn nhy 8 bt ny phc v cho mc ch tng t trng TTL trong IPv4. a ch ngun ( Source Address): Trng a ch ngun l 1 i ch Internet 16 byte (128 bit) m xc minh ngun bn gc ca n v d liu
18 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

a ch ch ( Destination Address): Trng a ch ch l 1 a ch Internet 16 byte ( 128 bit) m thng xc minh ch cui cng ca n v d liu. Tuy nhin nu router ngun c s dng th trng ny s cha a ch ca router k tip. + Quyn u tin (Priority): Trng quyn u tin ca gi tin IPv6 nh ngha quyn u tin ca tng gi tin c quan h vi nhng gi tin khc trong cng 1 ngun. V d khi 1 trong 2 n v d liu lin tip phi b loi b i v cht chi, n v d liu c quyn u tin nh hn s b loi b. IPv6 chia giao thng (traffic) lm 2 loi: iu khin tc nghn (congestion- controlled) v iu khin khng tc nghn (nocongestion- controlled). Giao thng iu khin tc nghn ( congestioncontrolled traffic): Nu 1 ngun t iu chnh giao thng chm li khi c tc nghn, giao thng s gn cho giao thng iu khin tc nghn. V d nh giao thc TCP s dng giao thc ca s trt (Sliding window protocol), c th d dng p ng giao thng. Trong giao thng iu khin tc nghn n c hiu l nhng gi tin c th n chm hoc thm ch mt hoc c nhn ngoi yu cu. D liu iu khin tc nghn c cp pht quyn u tin t 0 n 7 c th hin bng sau:

Quyn u tin 0 1 2 3 4 5 6 7

M t Khng c giao thng c th D liu nn Giao thng d liu khng c quan tm D tr Giao thng d liu tham d khi li D tr Giao thng tng giao Giao thng iu khin

C th m t quyn u tin nh sau: Khng c giao thng c th ( No specific traffic): quyn u tin 0 c cp pht cho gi tin khi tin trnh khng nh ngha 1 u tin no.
19 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

D liu nn (Background data): nhm ny (quyn u tin 1) nh ngha dl iu thng xuyn c nhn nn. S nhn tin tc l 1 v d. Giao thng d liu khng c quan tm (unattended data tranffic): Nu ngi s dng ang khng i d liu s c nhn, gi tin s c quyn u tin 2. Email thuc nhm ny. Mt ngi s dng gi email cho ngi s dng khc, nhng ngi nhn khng bit email s n sm. Thm vo email thng c lu tr trc khi c gi i. Giao thng d liu tham d khi ln ( Attended bulk data tranffi): Giao thc m chuyn phn ln d liu khi ngi s dng ang i nhn d liu (c th tr hon) c quyn u tin 4. FTP v HTTP thuc nhm ny. Giao thng tng dao (Interactive tranffic): Giao thc dng nh TELNET cn s tng giao vi ngi s dng cp s tng giao vi ngi s dng c cp u tin cao th 2 (6) trong nhm. Giao thng iu khin (Control traffic): Giao thng diu khin c quyn u tin cao nht (7) trong loi ny. Giao thc routing nh OSPF v RIP v giao thc qun tr SNMP s dng quyn u tin ny. Giao thng iu khin khng tc nghn ( Noncongestion- controlled tranffic): Kiu ny gn cho kiu giao thng m ch i mt s hon li nh nht. Loi b gi tin khng phi l tt. S chuyn giao li trong hu ht tnh hung l c th hti hnh c. Ni 1 cch khc ngun khng sa li n thch nghi vi s tc nghn. Audio v video thi gian thc l nhng v d in hnh cho dng giao thng ny. Quyn u tin t 8 n 15 c cp pht cho giao thng iu khin khng tc nghn. Mc d y khng c bt k mt s cp pht chun c bit no cho loi d liu ny, quyn u tin thng c cp pht d vo s lng cu d liu nhn c th b tc ng bi vic loi b gi tin. D liu cha t s rm r (nh audio v video cht lng thp) c th c a 1 quyn u tin cao hn (15). D liu cha nhiu s rm r (nh video v audio cht lng cao) c th b a 1 quyn u tin thp hn (8).

20 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Quyn u tin 8 . . . 15

M t D liu vi nhiu s rm r nht

D liu vi t s rm r nht

+ Nhn lu lng ( Flow Lable): Mt dy cc gi tin c gi t 1 ngun ring n ch ring, cn s iu khin c bit t router gi l lu lng ca nhng gi tin. S kt hp ca a ch ngun v gi tr ca nhn lu lng nh ngha 1 cch duy nht 1 lu lng ca nhng gi tin. i v router 1 lu lng l 1 dy cc gi tin chia s cng c tnh nh l vic di chuyn cng 1 ng, s dng cng mt ngun, c cng kiu an ton vv Mt router m h tr s iu khin ca nhn lu lng c 1 bng nhn lu lng. Bng ny c 1 mc vo cho mi nhn lu lng hot ng, mi mc nh ngha 1 dch v c yu cu bi nhn lu lng tng ng. Khi router nhn c 1 gi tin n tra cu bng nhn lu lng ca n tm mc vo tng ng cho gi tr nhn lu lng c nh ngha trong gi tin. Sau n cung cp cho gi tin nhng dch v cp trong mc vo. Tuy nhin ch l nhn lu lng t n khng cung cp thng tin cho nhng mc vo ca bng nhn lu lng, thng tin c cung cp bi nhng th khc nh l tu chn nhy tng bc mt hay nhng giao thc khc. Trong hnh thc n gin nht ca n, 1 nhn lu lng c th c s dng tng tc 1 tin trnh ca 1 gi tin bi 1 router. Khi router nhn c gi tin thay v xem bng tm ng v i n thut ton tm ng nh ngha a ch cu bc nhy k tip, n c th d dng c nhn thy trong 1 bng nhn lu lng cho bc nhy k tip. Trong hnh thc rc ri hn ca n 1 nhn lu lng c th c s dng h tr qu trnh chuyn giao audio v video thi gian thc. Audio v video thi gian thc mt cch c bit trong hnh thc k thut s i hi nhng ngun nh bng thng rng, buffer ln, thi gian tin trnh di vv Mt tin trnh c th t trc ch cho nhng
21 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ngun ny trc m bo l d liu thi gian thc s khng b tm hon do thiu ngun. S s dng d liu thi gian thc v ch t trc ca nhng ngun i hi nhng giao thc khc nh l giao thc thi gian thc ( Real- Time Protocol- RTP) hay giao thc t trc ngun (Resource Reservation Protocol- RRP) trong b sung ca IPv6. cho php nhng hiu qu s dng ca nhn lu lng 3 iu lut c a ra : Nhn lu lng c cp pht cho 1 gi tin bi 1 host gc. Nhn l mt s bt k t 1 n 2 24 -1. N s khng s dng li mt nhn lu lng cho 1 lu lng mi khi lng dang tn ti vn hot ng. Nu nh 1 host khng h tr nhn lu lng, n s t trng ny l 0. Nu nh 1 router khng h tr nhn lu lng, n n gin s pht l i . Tt c nhng gi tin thuc cng 1 lu lng c th c cng ngun, cng ch, cng s u tin v cng nhng tu chn. 1.3.4.2 So snh gia vng header ca IPv4 v IPv6 : - Trng di vng header b loi i trong IPv6 v di vng header c x l trong phin bn ny. - Trng kiu dch v b loi i trong IPv6. Trng quyn u tin v nhn lu lng cng kim sot chc nng ca trng kiu dch v. - Trng di tng cng b loi i trong IPv6 v c thay th bng trng di payload. - Nhng Trng chng thc ( identification ), Trng c ( flag ), v nhng Trng offset b loi b t vng header nn tng trong IPv6. Chng c i km trong vnh header m rng tng ming. - Trng TTL c gi l Gii hn nhy trong IPv6. - Trng giao thc dc thay th bi Trng vng header k tip. - Vng header checksum b loi i v checksum c cung cp bi giao thc ca tng cao hn n v th khng cn thit y. - Nhng Trng tu chn trong IPv4 c trang b nh nhng vng header m rng trong IPv6. 1.3.5 Vng header m rng :
22 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- di ca vng header c b tr 40 byte. Tuy nhin, em n nhiu chc nng hn cho n v d liu IP vng header nn tng c th cho theo sau n 6 vng header m rng. Nhiu vng header ny l nhng tu chn trong IPv4.

VER

PRI

Flow label Vng Header k tip a ch ngun a ch ch Gii hn nhy

di Payload

Vng Header k tip Vng Header k tip

di vng Header di vng Header

Vng Header k tip

di vng Header

Hnh 18 : nh dng vng header m rng ( Extenion header format )


23 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Su loi vng header c nh ngha. Chng l tu chn nhy tng bc, l trnh ngun, s phn mnh, s chng thc, Payload bo mt m ho v tu chn ch (Xem hinh 19). Tu chn nhy tng bc Ngun tm ng S phn ming S chng thc Nhng vng Header m rng Bo mt Payload m ho Tu chn ch

Hnh 19 : Nhng loi vng header m rng (Extension header types) 1.3.5.1 Tu chn nhy tng bc (Hopbyhop option): - Tu chn nhy tng bc c s dng khi ngun cn chuyn thng tin qua tt c cc router c thm bi n v d liu. V d, khng chng nhng router s phi b gy ra bi s qun tr, s g ri hay nhng chc nng iu khin no .Hay,nu nh di ca n v d liu rng hn thng thng l 65,535 byte, nhng router phi c thng tin ny. Hnh 20 cho thy nh dng ca vng header k tip trong mt chui vng header. di vng header nh ngha s byte trong vng headerbao gm c
24 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

trng vng header k tip). Phn cn li ca vng header cha nhng tu chn khc nhau. Vng header nn tng Vng header k di vng header tip

Nhng tu chn Phn cn li ca Payload Hnh 20 : nh dng vng header tu chnj nhy tng bc (Hop by hop option header format) - Xa hn, ch c 3 tu chn c nh ngha: Pad1, PadN v jumbo payload (Xem hnh 21). M s (8 bt) di (8 bt) D liu ( di c th thay i)

Hnh

Kiu

2 bt 1 bt 5 bt Hnh ng : s thc hin nu tu chn khng c xc nhn 00 B qua tu chn Kiu 01 Loi b n v d liu khng c hnh ng no na 00000 Pal1 10 Loi b n v d liu v gi 1 thng ip li 00001 PadN 11 Nh m 10, nhng nu ch khng phi a ch munlticast C: (change) gi tr thay i tu chn 25 00010 jumbo payload 0 : khng b thay i trong vn chuyn Gio vin hng dn : Th.S H Mnh o 1 : C th b thay i trong vn chuyn

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Hnh 21 : nh dng ca nhng tu chn ca vng header tu chn nhy tng bc(Format of options in a hopbyhop option header) Pad1: Tu chn ny di 1 byte v n c thit k cho nhng mc ch sp nhm. Mt s tu chn cn phi bt u 1 bit ring bit trong 32 bit (xem m t jumbo payload). Nu mt tu chn ca s yu cu ny rt chnh xc l 1 byte, Pad1 s c thm vo lm nn s khc bit. Pad1 khng cha trng di tu chn m cn khng c cha trng d liu tu chn. N gm c duy nht trng m tu chn vi tt c cc bt c t l 0 ( hnh ng l 00, C l kiu 00000). Pad1 c th c chn vo bt k ch no trong vng header tu chn nhy tng bc.

M 00000000 Nhng tu chn

~ a. Pad1

D liu

~ b. S dng lm m

Pad1 Hnh 22 : Pad1 PadN: PadN ging Pad1 v tng. S khc nhau l PadN c s dng khi 2 hay nhiu bt c cn cho vic sp nhm. Tu chn ny gm c 1 byte m tu chn, 1 byte di tu chn, v mt bin s nhng s 0 lm byte m. Gi tr ca m tu chn l 1 (hnh ng l 00, C l 0 v kiu l 00001). di tu chn cha s byte m.

26 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

M 00000001 1 byte i

di 1 byte

D liu Tt c bt 0 s byte c th thay

Hnh 24: Jumbo Payload 1.3.5.2 L trnh ngun (Source Routing): Vng header m rng l trnh ngun kt hp vi tng ca nhng tu chn l trnh ngun chnh xc v l trnh ngun khng chnh xc ca IPv4. Vng header l trnh ngun cha mt s nh nht ca 7 trng. Hai trng u tin, vng header k tip v di vng header, l ng vi vng header m rng nhy tng bc. Trng kiu nh ngha l trnh l chnh xc hoc khng chnh xc. Trng nhng a ch cn li ch ra s bc nhy cn ti ch. Trng mt n tuyt i/ tng i xc nh s chc chn ca l trnh. Nu mt n l tuyt i, l trnh phi theo chnh xc nhng g c ch ra bi ngun. Nu thay vo mt n tng i nhng router khc c th thm vo trong vng header. Vng header nn tng di vng Kiu

Vng header k D tr

Nhng a ch Mt n tuyt i/ tng i a ch th nht a ch th hai a ch cui cng Phn cn li ca Payload

Hnh 25 : L trnh ngun (Source Routing)

27 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

a ch ch trong l trnh ngun khng tun theo s nh ngha trc ca chng ta (a ch cui cng trong n v d liu). Thay vo n thay i t router sang router. Th d : Host mun gi ti 1 n v d liu sang host B s dng 1 l trnh ring: A n R1 n R2 n R3 n B. Ch l a ch ch nm trong nhng vng header nn tng. N khng lin tip nh bn mong i. Thay vo n thay i theo tng router. Nhng a ch trong vng header m rng cng thay i theo tng router.

28 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Ngun: A ch: R1 Cn li: 3 R2 R3 B

Ngun: A ch: R1 Cn li: 3 R2 R3 B Ngun: A ch: R1 Cn li: 3 R2 R3 B Ngun: A ch: R1 Cn li: 3 R2 R3 B

A B R1 R3

R3
29 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Hnh 26: V d l trnh ngun (Source Routing Example) 1.3.5.3 S phn ming ( Fragmentation): tng v s phn ming nh trong IPv4. Tuy nhin ni m s phn ming chim gi khng ging nhau. IPv4 ngun hoc router cn phn ming nu c ca n v d liu ln hn MTU ca mng vi nhm n c d liu s c a i. IPv6 ch nhng ngun nguyn thu mi c phn ming. Mt ngun phi s dng 1 k thut khm ph qu o MTU (Path MTU Discovery) tm MTU nh nht c h tr bi bt k mt mng no trong qu o. Ngun sau phn ming s khm pht ny. Nu ngun khng se dng k thut khm ph qu o MTU n c th phn minh n v d liu thnh nhng ming c 576 byte hoc nh hn. y l c nh nht MTU yu cu cho mi mng kt ni vo Internet. Hnh di y cho ta thy nh dng ca vng header m rng s phn ming:

Vng Header nn tng Vng header k tip di vng S phn ming header b p a ch th nht Phn cn li ca Payload Hnh 27 : S phn ming (Fragmentation) 1.3.5.4 S chng thc (Authentication): Vng header m rng s chng thc c mt mc ch kp: n lm cho thng ip gi c gi tr v m bo s nguyn vn ca d liu. u tin cn ngi nhn c th chc chn l t ngi gi tht v khng phi l t 1 k mo danh. iu cui cng cn kim tra l d liu khng b thay i trong vn chuyn bi hacker.
30 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

nh dng ca vng Header m rng s chng thc c trnh by hnh 28 . Trng ch mc tham gia s bo mt nh ngha thun ton c s dng cho s chng thc. Trng chng thc cha d liu cha nhng d liu tht c sinh ra bi thut ton.

Vng Header nn tng Ch mc tham s bo mt S chng thc d liu

Phn cn li ca Payload
Hnh 28 : S chng thc (Authentication) Nhiu thut ton khc nhau c th c s dng cho s chng thc. Hnh 29 phc ho nhng phng thc tnh ton trng chng thc d liu.

31 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Kho bo mt 128 bt

n v d liu IP vi nhng trng s thay i v s chng thc c t l 0


Kho bo mt 128 bt

Thut ton s chng thc

S chng thc d liu 128 bt Hnh 29 : S tnh ton ca s chng thc d liu (Calculation Of Authentication Data) Ngi gi i qua kho bo mt 128 bt, ton b n v d liu IP v kho bo mt 128 bt ln na n thut ton. Nhng trng ny trong n v d liu vi nhng gi tr c thay i trong qu trnh vn chuyn (V d nh bc nhy) s c t l 0. n v d liu qua c thut ton s cha vng header s chng thc, vi trng s chng thc d liu c t l 0. Thut ton to ra s chng thc d liu vi nhng th c a vo trong vng header m rng trc khi ti qu trnh vn chuyn n v d liu.
32 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Nhng chc nng ngi nhn trong 1 phng php tng t. N nhn mang i kho bo mt v nhn ly n v d liu ( ln na vi nhng trng thay i c t l 0) v i qua chng n thut ton s chng thc. Nu kt qu ging s chng thc d liu, n v d liu c chng thc nu khng chng s b loi. 1.3.5.5 Payload bo mt m ho (Encrypted Secutity Payload - ESP): - Payload b mt m ho l phn m rng m cung cp mt cch tn nhim v bo v chng li s nghe ln. Hnh 30 trnh by s nh dng. Trng ch mc tham s bo mt 32 bt nh ngha kiu m ho / khng m ho c s dng.

Vng Header nn tng Ch mc tham s bo mt D liu m ho

Hnh 30 : Payload bo mt m ho Trng khc cha nhng d liu ang m ho vi bt k nhng tham s thm no c cn bi thut ton. S m ho c th c trang b trong 2 cch : Mode vn chuyn (Transport Mode): Trong mode vn chuyn mt TCP hay n v d liu ngi s dng UDP l ci u tin c m ho v c gi vo trong 1 gi IPv6. S m ho trong mode vn chuyn c s dng a s m ho d liu t host sang host.

33 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Vng header nn tng v nhng vng header khc Ch mc D kiu m ho

D liu th

S m ho Hnh 31 : S m ho mode vn chuyn (Transport Mode Encryption) Mode tunnel (Tunnel Mode): Trong mode tunnel ton b d liu IP vi nhng vng Header nn tng ca n v nhng vng Header m rng c m ho v gi vo trong 1 gi IP mi s dng vng Header m rng Paylaod bo mt m ho. Ni cch khc chng ta c 2 vng Header nn tng: 1 m ho, 1 cha m ho. 1.3.5.6 Tu chn ch (Destination Option): - Tu chn ch c s dng khi ngun ch cn chuyn thng tin n ch. Nhng router khng ngay lp tc trao quyn truy cp cho nhng thng tin ny. nh dng ca tu chn ch tng t nh tu chn nhy tng bc. Xa hn ch c Pad1 v PadN c nh ngha.
34 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

So snh gia IPv4 v IPv6: Chng ta hy thc hin mt s s so snh gia nhng vng Header m rng ca IPv4 v IPv6: Tu chn khng hot ng (no-operetion) v kt thc tu chn ( end- of - option) trong IPv4 c thay bng Pad1 v PadN trong IPv6. Tu chn bn ghi tm ng khng c trang b trong IPv6 v n khng c s dng. Tu chn ten thi gian (timestamp) khng c trang b v n khng c s dng. Tu chn ngun tm ng (source route) c gi l vng Header m rng tu chn ngun tm ng trong IPv6. Nhng trng s phn ming (fragmentation) trong khu vc vng Header nn tng ca IPv4 c chuyn n vng Header m rng tu chn s phn ming ca IPv6. Vng Header s chng thc l mi trong IPv6. Vng Header m rng Payload bo mt m ho l mi trong IPv6.

Chng 2 ICMPv6 (Internet Control Message Protocol Version 6)


Mt giao thc khc c chnh sa trong phin bn 6 ca nhm giao thc TCP/IP cho ph hp l ICMP (ICMPv6). Phin bn mi ny mang theo chin lc v mc ch c phin bn 4. ICMPv4 c chnh sa cho ph hp vi IPv6. Thm na mt vi giao thc c lp trong phin bn 4 by gi l mt phn ca ICMPv6. Giao thc ARP v IGMP phin bn 4 c kt hp trong phin bn 6. Giao thc RARP b loi khi nhm v khng thng xuyn c s dng. Theo BCOTP thay th RARP.

35 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

IG M

ICP

ICPMv 6 IPv6 ARP RAR

IPv4

Lp mng trong phin bn 4 phin bn 6

Lp mng trong

Hnh 32 : So snh gia mng li phin bn 4 v 6 Trong ICMPv4 ta chia thng ip ICMP thnh 2 loi. Nhng d sao i na mi loi cng c nhiu kiu thng ip hn trc. Thng ip ICMP Bo co li Truy vn

Hnh 33 : Kiu thng ip ICMPv6 Mc d khun dng chung ca mt thng ip ICMP th khc vi mi kiu thng ip, 4 byte u tin th ph bin cho tt c nh ch ra trong hnh 34. Trong chng u tin kiu ICMP xc nh loi thng ip. M trng ch r nguyn nhn ca kiu thng ip ring bit. Trng ph bin cui cng l trng tng kim tra, c tnh ton theo cng mt kiu nh c m t trong ICMPv4.

36 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

8 bt 8 bt

8 bt

8 bt

M Tng kim tra Thng tin khc Da vo

Hnh 34 : Khun dng chung ca thng ip ICMP 2.1 Error Reporting (Bo co li): - Nh chng ta thy mt trong nhim v chnh ca ICMP l bo co li. Nm kiu li c a ra : Destination Unrechable, Packet too Big, Time Exceeded, Parameter Problems, Redirection. ICMPv6 mt gi li, ci sau c ng gi trong mt gi d liu IP. Ci ny c chuyn n ngun ban u ca gi d liu sai. Error Reporting

Destinatio n Unrechabl e

Packet too Big

Time Paramete Exceeded r Problems

Redirectio n

Hnh 35: Bo co li thng ip - Bng 1 so snh gia tin bo li ca ICMPv4 v ICMPv6. Thng ip ngun dp tt b loi tr phin bn 6 bi v quyn u tin v trng nhn lung cho php tuyn kim sot s tc nghn v loi b nhng thng ip khng quan trng. Trong phin bn ny khng cn thit phi nhn dng
37 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ngi gi. Thng ip packet too big c thm vo bi v vic ri tng mnh l trch nhim ca ngi gi trong IPv6. Nu ngi gi khng lm ng quyt nh c ca gi, tuyn ng s khng c s la chn no ngoi vic loi b gi v gi mt bo li cho ngi gi. Bng 1 . So snh gia tin bo li ca ICMPv4 v ICMPv6 Type fo Message Destination unreachable Source Quench Packet too big Time Exceeded Paramenter Problem Redirection Version 4 Yes Yes No Yes Yes Yes Version 6 Yes No Yes Yes Yes Yes

2.1.1 Destination unreachable ( Khng th vi ti c ni n): - Khi nim v thng ip khng th vi ti c ni n hon ton ging vi nhng g chng ta m t ICMPv4. Hnh 36 ch ra kh thng ip khng th vi ti ni n. N gn ging vi ci c xc nh cho phin bn 4, vi kiu nh gi bng 1.

Kiu 1

M : 0 to 4

Tng kim tra

Khng s dng (All 0s) Gi d liu b phn ca IP nhn c bao gm u mc IP cng vi 8 byte ca d liu gi d liu Hnh 36 : nh dng thng ip khng th vi ti c ni n - M trng kiu ny ch ra nguyn nhn cho vic loi b gi d liu v gii thch chnh xc ci g b li.
38 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Code 0 : khng c ng dn n ch. Code 1 : Giao tip b cn. Code 2 : Rnh ngun chnh xc khng th lm c Code 3 : a ch n khng ti. Code 4 : Cng khng sn sng. 2.1.2 Packet too Big ( Gi qu ln ): - y l mt kiu thng ip mi c thm vo phin bn 6. Nu mt ng rnh nhn c gi d liu m rng hn kh MTU (Maximum Transmission Unit) ca mng, ci gi m gi d liu cn qua th hai iu s xy ra. u tin ng rnh loi b gi d liu v sau mt gi bo li, ICMP c gi cho ngun. Hng 37 ch ra kh ca gi. Cn phi ch rng ch c duy nht mt m (code 0) v trng MTU nh dng ngi gi ca gi c ln nht c nhn bi mng.

Kiu: 2

M : 0 to 4 MTU

Tng kim tra

Gi d liu b phn ca IP nhn c bao gm u mc IP cng vi 8 byte ca d liu gi d liu Hnh 37 : Packet too big message format 2.1.3 Time Exceeded ( Vt qu thi gian): - Thng ip ny gn ging vi 1 kiu thng ip tng phin bn 4. im khc bit duy nht l kiu gi tr c thay i ti 3. Hnh 38 ch ra kh ca thng ip vt qu thi gian.

39 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Kiu :3

M : 0 to 4

Tng kim tra

Khng s dng (All 0s) Gi d liu b phn ca IP nhn c bao gm u mc IP cng vi 8 byte ca d liu gi d liu Hnh 38 : nh dng thng ip vt qu thi gian - Nh trong phin bn 4, m 0 c s dng khi gi d liu b loi khi ng rnh ph thuc vo trng bc nhy ngn- gii hn khng gi tr. M 1 c s dng khi nhng on ca gi d liu b loi bi cc mnh khc khng ti c trong thi gian quy nh. 2.1.4 Parameter Problem (Vn tham s): - Thng ip ny ging vi loi thng ip k tha trong phin bn 4. Nhng d sao gi tr ca kiu ny cng c thay i ti 4 v c ca trng b li c tng ln thnh 4 byte. N cng c 3 m khc nhau thay v 2 m. M trng ch ra nguyn nhn loi b d liu v nguyn nhn ca li : + Code 0: Mt trong nhng trngch c li hoc s nhp nhng. Trong trng hp ny gi tr ca trng im ch ra byte c vn . V d nu gi tr bng 0, byte u tin s khng phi trng hiu qu. + Code 1: M ny nhn dng phn m rng ch khng th nhn ra + Code 2: M ny nhn dng la chn khng th xy ra.

40 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Kiu : 4

M : 0 to 4

Tng kim tra

Offset Pointer

Gi d liu b phn ca IP nhn c bao gm u mc IP cng vi 8 byte ca d liu gi d liu

Hnh 39: Parameter- problem message format 2.1.5 Redirection (S gi li ln na): - Mc ch ca thng ip ny ging vi nhng g chng ta m t trong phin bn 4. Nhng kh ca gi tin c thay i cho ph hp vi c ca IP trong phin bn 6. Do o, mt la chn c thm vo host (ch) bit c a ch vt l ca ng rnh ch.

41 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Kiu : 137

M: 0 D tr

Tng kim tra

ch (chng trnh vn chuyn) m IP hng vo Ni n ca a ch IP M .OPT di .OPT

ch (chng trnh vn chuyn) vt l hng vo Gi d liu b phn ca IP nhn c bao gm u mc IP cng vi 8 byte ca d liu gi d liu Hnh 40: khun dng thng bo s gi li ln na 2.2 Query (Truy vn): - thm vo bo co li ICMP cng c th chun on mt vi vn v mng. Ci ny hon thnh ton b thng ip Query. Bn nhm thng ip khc nhau c nhn dng : hi p lp li, ng ko v qung co, s ni xin v qung co v nhm thnh vin.

Query

Echo request and

Router solicitation and advertisement

Neighbor solicitation and advertisement

Group members hip

Hnh 41 : Query message


42 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Bng 2 cho ta thy s so snh gia thng ip Query ca phin bn 4 v phin bn 6. Hai b thng ip ca Query loi khi ICMPv6: thi gian yu cu p ng, a ch yu cu p ng, thng ip du thi gian yu cu v p ng b loi bi v chng l dng c ca giao thc khc nh TCP v bi v chng khng c s dng trc . Thng ip che du a ch yu cu v p ng b loi khi IPv6 bi v phn subnet ca mt a ch cho php ngi t mua c s dng ti subnet th 2 32 -1. Trc subnet b du i nh a ch nh dng IPv4 khng cn thit y. Bng 2: Comparsion of query message in ICMPv4 and ICMPv6 Type of message Echo Request And Reply Timestamp Request And Reply Address mask Request And Reply Router solicitation and addvertisement Neighbor Solicitation and advertisement Group Menmbership ICMPv4 Yes Yes Yes Yes ARP IGMP ICMPv6 Yes No No Yes Yes Yes

2.2.1 Echo request and reply (Yu cu v p ng lp li): - tng v kh thng ip yu cu v p ng ging vi nhng g trong phin bn 4. im khac duy nht l gi tr ca kiu nh c ch ra hnh di y:

43 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Kiu: 128 hoc 129

M: 0 ti 4

Tng kim tra S ni tip

Identifier

D liu chn Nhn bi thng bo yu cu : Lp li bi thng bo tr li Hnh 42: Thng bo yu cu tr li thng ip 2.2.2 Router solicitation and addvertisement (Yu cu v qung co chng trnh vn chuyn): - tng bn di thng ip Router solicitation and addvertisement cng ging nh trong phin bn 4. Kh Router solicitation and addvertisement ging nh ICMPv4. Nhng d sao mt la chn c thm vo cho php my ch thng bo a ch vt l ca n, ng rnh p li d dng hn. Kh ca Router solicitation and addvertisement khac vi ICMPv4: y mt ng rnh ch thng bo v n khng mang thng tin a ch vt l ca ng rnh cho s tin li ca my ch. La chn khc cho php ng rnh thng bo v c ca MTU. La chn th 3 cho php ng rnh nh dng thi gian c hiu lc v c a thch.

44 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Type 113 Option Code:1

Code : 0 Unused (All 0s) Option length Host Physical Address

Checksum

a. Router solicitation format Type 134 Max hop Code : 0 Checksum

Unused M 0 (All 0s) Router lifetime Reaxhability Lifetime

Reachabili Transmission Interval Option Code: Option Length

Router physical Address Option Code: Option length


MTU size

b. Router Advertisement Format Hnh 43 : Khun dng thng bo yu cu v qung co chng trnh chuyn vn 2.2.3 Neighbor Solicitation and advertisement ( S yu cu v qung co ln cn): - Nh c cp n mng li trong phin bn 4 cha ng 1 giao thc c lp gi l ARP. Trong phin bn 6 giao thc ny b loi v nhim v ca n cng bao gm trong ICMPv6. tng cng trng khp nhng kh ca thng ip thay i. Hnh di y s ch ra kh ca
45 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Neighbor Solicitation and advertisement. Mt la chn duy nht mang thng tin ca a ch vt l ngi gi chjo s thun tin ca ngi nhn. Type: 135 Code: 0 Unused (All 0s) Checksum

Terget IP Address Option Code: Option Length

Solicitor Physical Address a. Neighbor Solicitation Type: 136 Code: 0 Unused (All 0s) Checksum

Terget IP Address Option Code: Option Length

Target Physical Address b. Neighbor Advertisement Hnh 44: Neighbor Solicitation And Advertisement Message Format 2.2.4 Group Membership ( S tham gia nhm ): Trong phin bn 6 giao thc ny b loi v nhim v ca n cng c bao gm trong ICMPv6. Mc ch th hon ton
46 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ging. C 3 loi thng ip Group Membership: bo co, bng cu hi v gii hn. Thng ip bo co v gii hn c gi t vt ch cho ng rnh. Thng ip truy vn c gi t ng rnh cho vt ch.

Host Router

Report

Report Termination Hnh 45 : Group Membership Message Type: 130 Code: 0 Maximum response delay IP multicast Address a. Query Type: 131 Code: 0 Reserved IP multicast Address b. Report Type: 132 Code: 0 Reserved IP multicast Address b. Report Hnh 46: Group Membership Message Format
47 Gio vin hng dn : Th.S H Mnh o

Checksum Reserved

Checksum

Checksum

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Nh chng ta ch trong cuc tho lun v phin bn 4, 4 tnh hung khc nhau ko theo thng ip Group Membhip c ch ra hnh 47 : Host Router 131 Group Address a. Joining The Group Host Router 131 b. Monitoring The Group Host Router 131 c. Membership Continuation Host Router 131 Termination Report Query Report

d. Leaving The Group Hnh 47: For Situation Of Group Membership Operation

48 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Chng 3 :

S chuyn tip t IPv4 ti IPv6


3.1.t vn : - Giao thc IPv6 c nhiu u im vt tri so vi IPv4, p ng c nhu cu pht trin ca mng Internet hin ti v trong tng lai. Do , giao thc IPv6 s thay th IPv4. Tuy nhin, khng th chuyn i ton b cc nt mng IPv4 hin nay sang IPv6 trong mt thi gian ngn. Hn na, nhiu ng dng mng hin ticha h tr IPv6. Theo d bo ca t chc ISOC, IPv6 s thay th IPv4 vo khong 2020- 2030. V vy, cn c mt qu trnh chuyn i gia hai giao thc trnh hin tng tng t nh s c Y2K. Cc c ch chuyn i (Transition mechanism) phi m bo kh nng tng tc gia cc trm, cc ng dng IPv4 hin c vi cc trm v ng dng IPv6. Ngoi ra, cc c ch cng cho php chuyn tip cc lung thng tin IPv6 trn h tng nh tuyn hin c. Trong giai on chuyn i, iu quan trng l phi m bo s hot ng bnh thng ca mng IPv4 hin ti. Yu cu i vi cc c ch chuyn i: + Vic th nhim IPv6 khng nh hng n cc mng IPv4 hin ang hot ng. + Kt ni v cc dch v IPv4 tip tc hoat ng bnh thng. + Hiu nng hot ng ca mng IPv4 khng b nh hng. Giao thc IPv6 ch tc ng n cc mng th nghim. + Qu trnh chuyn i din ra tng bc. Khng nht thit phi chuyn i ton b cc nt mng sang giao thc mi. - Cc c ch chuyn i c phn thnh 2 nhm vi hai chc nng khc nhau: + Kt ni cc mng v cc nt mng IPv6 qua h tng nh tuyn IPv4 hin c. Cc c ch ny bao gm: ng hm (tunnel), 6to4, 6over4.

49 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

+ Kt ni cc nt mng IPv4 vi cc nt mng IPv6. Cc c ch ny bao gm: SIIT, NAT- PT, ALG, DSTM, BIS, BIA, SOCK64. - Mi c ch u c u, nhc im v phm vi p dng khc nhau. Ty tng thi im trong giai on chuyn i, mc s dng ca cc c ch chuyn i s khc nhau. + Giai on u: Giao thc IPv4 chim u th. Cc mng IPv6 kt ni vi nhau trn nn h tng IPv4 hin c thng qua cc ng hm IPv6 qua IPv4. + Giai on gia: Giao thc IPv4 v IPv6 c trin khai v phm vi ngang nhau trn mng. Cc mng IPv6 kt ni vi nhau qua h tng nh tuyn IPv6. Cc mng IPv4 kt ni vi cc mng IPv6 s dng cc phng php chuyn i a ch giao thc nh NAT- PT, ALG +Giai on cui: Giao thc IPv6 chim u th. Cc mng IPv4 cn li kt ni vi nhau trn h tng nh tuyn IPv6 thng qua cc ng hm IPv4 qua IPv6 khi chuyn hon ton sang IPv6. 3.2. Cc phng thc chuyn i: 3.2.1. Chng hai giao thc (Dual Stack) - y l c ch n gin nht cho php nt mng ng thi h tr c hai giao thc IPv6 v IPv4. C c kh nng trn do mt trm Dual Stack cI t c hai giao thc, IPv4 v IPv6. Trm Dual Stack s giao tip bng giao thc IPv4 vi cc trm IPv4 v bng giao thc IPv6 vi cc trm IPv6. Application

TCP

UDP

Ipv4

Ipv6

50 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Data link (Ethernet) Hnh 48. Chng hai giao thc - Do hot ng vi c hai giao thc, nt mng kiu ny cn t nht mt a ch IPv4 v mt a ch IPv6. a ch IPv4 c th c cu hnh trc tip hoc thng qua c ch DHCP. a ch IPv6 c cu hnh trc tip hoc thng qua kh nng t cu hnh a ch. - Nt mng h tr cc ng dng vi c hai giao thc. Chng trnh tra cu tn min c th tra cu ng thi c cc truy vn kiu A ln kiu AAAA(A6). Nu kt qu tr v l bn ghi kiu A, ng dng s s dng giao thc IPv4. Nu kt qu tr v l bn ghi AAAA(A6), ng dng s s dng giao thc IPv6. Nu c hai kt qu tr v, chng trnh s la chn tr v cho ng dng mt trong hai kiu a ch hoc c hai. - u im: + y la c ch c bn nht nt mng c th hot ng ng thi vi c hai giao th do , n c h tr trn nhiu nn tng khc nhau nh FreeBSD, Linux, Windows v Solaris. + Cho php duy tr cc kt ni bng c hai giao thc IPv4 v IPv6. Nhc im: + Kh nng m rng km v phI s dng a ch IPv4. 3.2.2. ng hm IPv6 qua IPv4 (Tunnel) - ng hm cho php kt ni cc nt mng IPv6 qua h tng nh tuyn IPv4 hin c. Cc trm v cc router IPv6 thc hin bng cch ng cc gi tin IPv6 bn rong gi tin IPv4.C 4 cch thc hin ng hm: + ng hm t router dn router. + ng hm t trm n router. + ng hm t trm n trm + ng hm t router n trm.

51 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

host

Ipv4

host

Hnh 49. ng hm Ipv6 qua Ipv4 - Cc cch thc hin ng hm khc nhau v tr ca ng hm trong tuyn ng gia hai nt mng. Trong hai cch u, gi tin c nh ng hm ti mt router trung gian sau , router ny s chuyn tip gi tin n ch. Vi hai cch sau, gi tin c nh ng hm thng ti a ch ch. - thc hin ng hm, hai im u ng hm phi l cc nt mng h tr c hai giao thc. Khi cn chuyn tip mt gi tin IPv6, im u ng hm s ng gi gi tin trong mt gi tin IPv4 bng cc thm phn m u header IPv4 ph hp. - Khi gi tin IPv4 n im cui ng hm, gi tin IPv6 s c tch ra x l ty theo kiu ng hm.

IPv6 header

Data

Gi tin ban u:
IPv4 header IPv6 header Data

Gi tin ng hm:
52 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa
IPv6 header Data

Gi tin ra klhi ng hm - C hai loi ng hm chnh l ng hm c cu hnh v ng hm t ng. 3.2.2.1. ng hm c cu hnh (Configured tunnel) - c im ca ng hm c cu hnh l a ch im cui ng hm khng c xc nh t ng m da trn nhng thng tin cu hnh trc tai im u ng hm.
3ff:b00:a:1::1 11 192.168.1. 1 192.168.2. 1 3ffe:b00:a:: 3::2

IPv 66

IPv4 IPv4

IPv 4

IPv6 IPv6 Header Data header Src=3ffe:b00:a:1:: 1 Dst=3ffe:b00:a:3:: 2

IPv4 IPv6 Header header

IPv6 data

IPv6 Header

IPv6 data

Src=192.168.1.1 Dst=192.168.2.1

Hnh 50: ng hm c cu hnh. 3.2.2.2 ng hm t ng (Automatic tunnel) - c im ca ng hm t ng l a ch im cui ng hm c xc nh mt cch t ng. ng hm c to ra mt cch t ng v cng t ng mt i. M hnh u tin l dng a ch IPv6 c khun dng c bit: a ch IPv6 tng thch IPv4 m ha thng tin v a ch IPv4 trong a ch IPv6.
53 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa
96 bit 32 bit

0:0:0:0:0:0:

IPv4 ADDR

Hnh 51: a ch IPv6 tng thch a ch IPv4 - Ti im u ng hm, nt mng ng gi s tch phn a ch IPv4 lm a ch im cui ng hm ng gi gi tin. u im: + ng hm t ng n gin, cho php hai nt mng IPv6 d dng kt ni vi nhau qua kt ni IPv4 hin c m khng cn cc cu hnh c bit. Nhc im: + Hn ch v khng gian a ch do ph thuc vo khng gian a ch IPv4. + Nguy c b tn cng ph hoi bi cc tin tc. - Do a ch cui ng hm c xc nh hon ton t ng v gi tin ng hm s c gi n a ch IPv4 . Nu khng c c ch kim tra c bit, gi s c mt gi tin c gii dn router ca mng (203.162.7.0) vi a ch IPv6 ch ::203.162.7.255. a ch IPv4: 203.162.7.255 l a ch broadcast ca mng do , cc gi tin ng hm s c gi ti mi trm trong mng. - Do , cc ng hm t ng thng c han ch s dng. Sau ny ngi ta xut mt s phng php ci tin nh 6over, 6to4 3.2.3 6over4 C ch cho php cc trm IPv6 c lp trn cc lin kt vt l khng c cc router IPv6 hot ng da trn cc gi tin multicast IPv4 nh mt lin kt cc b o. C ch ny cn gi l mng Ethernet o. h tr cc c ch Pht hin lng ging v t cu hnh a ch stateless, mt s cc a ch c phm vi qun tr c s dng. Cc nhm multicas gi lp mt tng lin kt Ethernet. Do , c ch phat hin lng ging (ND) gia cc trm IPv6 vi cc trm 6over4 ging nh trong tng Ethernet thng thng. Cch tip cn ny to ra lin kt IPv6 tht trn mt mng LAN o. im khc bit l cc trm
54 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

6over4 vo cng mt min IPv4 multicast thay v mt mng chia s ng truyn.

IPv6

IPv6 over IPv4

IPv4

Hnh 52. 6over4 - Vic nh x a ch IPv6 sang a ch tng lin kt c thc hin ging giao thc ND. Trong trng hp ny, ty chn a ch tng lin kt ngun/ch s dng IPv4 lm tng lin kt. Do , ton b mng IPv4 c coi nh mt tng lin kt chia s ng truyn thng qua vic s dng cc a ch multicast sau y: +a ch multicast tt c cc nt mng (239.X.0.1): a ch qun tr ny c dng n mi nt mng trong min IPv4 h tr c ch ny. + a ch multicast tt c cc rouuter (239.X.0.2): a ch qun tr ny c dng n mi router trong min IPv4 h tr c ch ny. + a ch multicast solicited-node (239.X.C.D): a ch
55 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

qun tr ny c dng xc nh a ch nt lng ging (C v D l hai byte thp trong a ch IPv4). - Trong t c cc a ch ny, X ch nh danh cc b lin kt (thng bng 192). - S dng tng IPv4 lm tng lin kt loi b c hn ch ca tng vt l i vi k hoch chuyn i. Cc trm c th tri trn nhiu min v thm ch cch nhiu bc so vi router IPv6. - Cc trm 6over4 nhn cu hnh (a ch lin kt cc b v tin t, a ch IPv4 ca router h tr IPv6) s dng giao thc ND trn cc a ch multicast IPv4. - Sau cc gi d liu IPv6 c gi trong cc gi d liu IPv4 vi kiu giao thc 41. Chnh cc trm s thc hin ng hm. - u im: + Cc trm IPv6 khng i hi c a ch tng thch hay ng hm cu hnh. Chnh cc trm s thc hin ng hm. Kin trc c s bao gm mt router vi kt ni IPv6 v h tr 6over4, mt mng c kh nng multicast kt ni cc trm v router. Trong mi trng , cc trm 6over4 c th kt ni vi cc trm IPv6 khc. + C tnh m rng nh IPv6 trn hu ht cc phng tin truyn. - Nhc im: + Suy gim MTU ca gi tin dn n gim thng lng. + Trong qu trnh chuyn i, cc router phi qung b t nht hai tin t IPv6, mt cho lin kt LAN thc s v mt cho min 6over4. Ngoi ra, di tin t phi l 128 phn bit hai loi tn t cng c kiu FE80::/64. 3.2.4 6to4 - 6to4 v bn cht l mt c ch ng hm t ng cho php kt ni cc mng IPv6 vi nhau thng qua h tng IPv4 ngn cch. C ch ny c ci t ti cc router bin ca mng. Cc router ny phi c a ch IPv4 ton cc c th nh tuyn c trn mng Internet. a ch IPv6 s dng trong cc mng 6to4 c cu trc c bit v c cp pht ring mt lp a ch c tin t FP=001 v gi tr trng TLA=0x0002 to thnh tin t a ch 2002::/16. Mi mng s c tin t a ch mng hnh thnh bng cc kt hp 16 bit tin t chung vi 3 bit a
56 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ch IPv4 ca router tng ng. Tin t ny c ln 48 bit v c th biu din di dng 2002:V4ADDR::/48.

6 to 4 router
Ipv6 networ k Ipv4 Ipv4

6 to 4 router
Ipv6 networ k

192.168.99.1

192.168.30.1 Network 2002: 2002:

Network Preix: Preix: c0a8:6301::/48 c0a8:6301::/48

Hnh 53 : 6 to 4 Khun dng ca mt a ch 6to4 nh sau: FP TLA IPv4ADD R SLAID Interface ID

Hnh 54.. Khun dng a ch 6to4


57 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

C ch hot ng:
Ipv4 Ipv4 IPv6 IPv6 networ networ kk IPv6 IPv6 networ networ kk

Ipv6

Ipv4

IPv6

IPv6

Type: native IPv6 2002:c0a8:1e01::1 Dst:2002:c0a8:1e01::1 192.168.30.1

Type: IPv6 in IPv4 Dst:192.168.30.1

Hnh 55 : C ch hot ng 6 to 4 - Khi c mt gi tin IPv6 vi a ch ch c dng 2002::/16 c gi n mt router 6to4, router 6to4 tch a ch IPv4 (a ch Ipv4 va tch c chnh l a ch IPv4 ca 6to4 router ch), bc gi tin IPv6 trong gi tin IPv4 vi a ch ch l a ch IPv4 va tch c. Sau , cc gi tin s c chuyn tip trn h tng IPv4. Khi router 6to4 ch nhn c gi tin, gi tin IPv6 s c tch ra v chuyn n nt mng IPv6 ch. - u im: + Cc nt mng khng bt buc phi dng a ch IPv6 kiu tng thch IPv4 nh ng hm t ng. + Khng cn nhiu cu hnh c bit nh ng hm c cu hnh. + Khng b nh hng bi cc h thng tng la ca mng, ch cn routerca mng c a ch IPv4 ton cc c th nh tuyn. - Nhc im: + Ch thc hin vi mt lp a ch mng c bit. + C nguy c b tn cng theo kiu ca ng hm t ng nu phn a ch IPv4ADDR trong a ch
58 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

ch ca gi tin 6to4 l a ch broadcast hay multicast. - Trin khai: + 6to4 c h tr trn nhiu h iu hnh nh Linux, Windows 2000. + Linux: radvd c th cu hnh qung b tin t a ch 6to4. + Windows 2000: chng trnh 6to4cfg dng cu hnh mng 6to4. 3.2.5. Mi gii ng hm (Tunnel Broker) - Hin nay, mng IPv6 s dng rt nhiu ng hm trn h tng IPv4. Tunnel Broker c a ra gim nh chi ph cu hnh v duy tr cc ng hm ny. - C ch ny s dng mt tp cc server chuyn dng gi l Tunnel Broker cu hinh v duy tr cc ng hm. Chng c th xem nh cc ISP IPv6 o cho cc ngi dng kt ni vo Internet IPv4. C ch ny ph hp cho cc trm (hoc site) IPv6 nh c lp mun kt ni d dng vo mng IPv6. - Cu trc ca TUnnel broker bao gm: + Mt server tunnel broker. + Mt DNS server. + Mt s cc server ng hm.

59 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

IPv6 IPv4 host IPv4 network

IPv4 network IPv6 network

Hnh 56: Mi trng ng hm - Cch thc thc hin: + Cc khch hng ca dch v Tunnel broker l cc nt mng IPv6 stack kp (host hoc router) kt ni vo Internet IPv4. Trc khi thit lp ng hm, cn c s trao i thng tin gia Tunnel broker vi khch hng nh xc thc, qun l v thng tin ti khon. + Khch hng kt ni ti tunnel broker ng k v kch hot cc ng hm. Tunnel broker c th chia s ti cc im cui ng hm trn cc server ng hm. N cng c th ng k tn v a ch IPv4 ca u ng hm pha h, tn ng k trong DNS v l mt trm hay mt router. + Tunnel broker chn mt server ng hm lm im cui ng hm thc s. N chn tin t cp pht cho khch hng (t 0 n 128) v c nh thi gian tn ti ca ng hm. + Tunnel broker ng k a ch IPv6 cp cho cc im cui ng hm trong DNS. + Tunnel broker cu hnh ng hm pha server v thng bo cc thng tin lin quan cho khch hng.
60 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Sau , khch hng c th kt ni vo mng IPv6 thng qua c ch ng hm nh bnh thng. - u im: + Qun l tp trung cc ng hm pha server, gim bt chi ph. + C th s dng cc ISP o trn IPv6. - Cc Tunnel Broker trn mng Internet: + Freenet6 www.freenet6.net + Hurriane Electric www.ipv6tb.he.net 3.2.6 Dch a ch- Dch giao thc (SIIT v NATPT) - Dch a ch v dch giao thc c pht trin trn c s c ch NAT trong IPv4 nhm cho php cc nt mng IPv4 v IPv6 kt ni vi nhau. C ch ny hot ng trn c s chuyn i cc khc bit gia cc gi tin IPv4 v IPv6. - Khc bit v a ch: Dch a ch IPv4- IPv6. - Khc bit v phn m u header: Dch giao thc thay i header gi tin. Thit b NAT- PT c ci t ti bin gii gia mng IPv4 vi Ipv6. C ch ny khng i hi cc cu hnh dc bit tai cc my trm v cc s chuyn i gi tin ti thit b NATPT hon ton trong sut vi ngi dng. - Mi thit b NAT- PT duy tr mt tp cc a ch IPv4 dng nh x cc yu cu vi a ch IPv6. - NAT- PT c th m rng thnh NAPT- PT cho php s dng mt a ch - - IPv4 cho nhiu phin lm vic khc nhau. NAT- PT cng nh NAT cng nh IPv4 khng c kh nng hot ng vi cc gi tin c cha a ch trong phn ti tin. Do , NAT- PT thng i km vi c ch Ca khu tng ng dng ALG. C ch ny cho php x x cc gi tin ng vi tng dch v nht nh nh DNS hay FTP, ... - u im: + Qun tr tp trung ti thit b NAT- PT. + C th trin khai nhiu thi b NAT- PT tng hiu nng hot ng. - Nhc im: + To ln mt im gy li lon single poin of failure ti thit b NAT- PT. - Cc trin khai ca NAT- PT: NAT- PT c th nghim trn cc h iu hnh mng nh: + Linux, Free BSD, Microsoft Windows 2000.
61 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

+ Ngoi ra, n cng l mt phn ca h iu hnh Cisco IOS IPv6 bn beta vi hai phin bn da trn IOS v11.3 v IOS v12.0. Cc trin khai ny c cho nhiu loi router khc nhau.

IPv4 IPv4 Interne Interne tt

IPv4 IPv4

Hnh 57: NAI- PT - SIIT (Stateless IP/ICMP Translation Algorithm) l mt chun ca IETF (RFC2765) m t b dch IPv6/IPv4 khng lu trng thi (Stateless). - Tng t c ch NAT- PT ngoi tr n khng cp pht ng a ch IPv4 cho cc trm IPv6. Chc nng chuyn i thc hin gia header IPv6 v IPv4. SIIT khng bao gm cc ty chn IPv4 v header m rng trong IPv6. SIIT cng thc hin chuyn i cc thng ip iu khin ICMP gia hai giao thc. - i vi qu trnh chuyn i IPv4 sang IPv6, mt a ch IPv4 tm thi c gn cho nt mng IPv6. - Cc gi tin n thit bi SIIT s c chuyn i header v a ch t IPv4 sang cc a ch IPv4-dch (IPv4translated) v IPv4- nh x (IPv4- mapped). Mt ac h IPv4-dch tng ng vi mt nuts mng IPv6 cn a ch IPv4- nh x tng ng mt nt mng IPv4. i vi chiu ngc li, cc a ch ny s c chuyn i ngc li thnh a ch IPv4. - Do qu trnh chuyn i khng lu trng thi, c th tn ti nhiu b chuyn i gia hai mng IPv4 v IPv6. Khng c s rng buc mi phin truyn phi i qua mt thit b duy nht nh trong NAT- PT. 3.2.7. Mt s c ch khc 3.2.7.1 BIS (Bump Into the Stack ) - BIS l s kt hp ca hai c ch NAT- PT v DNS- ALG nhng c ci t ngay ti cc nt mng IPv6. Qua , cc ng dng trn cc trm IPv4 c th kt ni vi cc trm IPv6.
62 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- u im: + H tr nhanh chng v n gin cc ng dng IPv4 c th kt ni vi cc nt mng IPv6 khc. + Ci t ngay trn tng trm nn khng ph thuc vo mt thit b trung gian nh NAT- PT. - Nhc im: + Khng h tr kh nng t cu hnh. + Cn ci t v cu hnh ring r trn tng nt mng: card mng, cu hnh IP, NAT. Cc thng s cu hnh ny cn c thc hin li mi khi c s thay i v topo v a ch mng. + V lu di v vi cc mng c kch thc ln, hot ng khng hiu qu v chi ph qun tr cao. - Trin khai: +Phn mm Tlnet6 h tr BIS hn ch vi mt s card mang h 3Com, NE2000 di dng driver cho card mng do cng ty Hitachi cung cp. Chng trnh hot ng vi Win9x v NT cho php kt ni vi cc trm IPv6. +Sau7 khi ci t phn driver ca card mng, cn cu hnh cc nh x a ch IPv6- IPv4 trc khi c th thc hin kt ni thng qua chng trnh NAT MAnager. 3.2.7.2 BIA (Bump Into the API) Phng php ny p dng cho cc dual- stack host (cc host h tr c IPv4 v IPv6), cho php cc host IPv6 khc vi cc ng dng IPv4 hin c. Mc ch ca phng php cng ging nh c ch Bump-inthe-stack (BIS) nhng n a ra c ch dch gia cc API IPv4 v IPv6. DO vy, qu trnh n gin khng cn dch header gi tin IP v khng ph thuc vo cc giao thc tng di v trnh iu khin ca giao din mng.

63 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Host Translatorr( BIA) hative host (API) IP v6 network

IPv6

IPv4 Applications

IPv6 hative host

Hnh 58: BIA - Phng php BIA khng s dng c trong cc host ch h tr IPv4 nh phng php BIS. N ch c s dng trn cc host IPv6/Ipv4 nhng c mt s trnh ng dng IPv4 khng th hoc kh chuyn i sang h tr IPv6. - Do BIA hot ng ti mc API socket nn ta c th s dng cc giao thc an ninh ti tng mng (IPsec). BIA hin nay ch p dng c cho cc trao i kiu Unicast, cha p dng c cho kiu Multicast. Cc tnh nng mi ca socket IPv6 khng th s dng. - Phng thc hot ng: + Phng php BIA chn thm mt b dch API vo gia module socket API v module TCP/IP trn dual-stack host v dch cc hm API socket IPv4 thnh cc hm API socket IPv6 v ngc li. p dng phng php ny, host h tr c TCP(UDP)/IPv4 v TCP(UDP)/IPv6. + Khi mt ng dng IPv4 giao tip vi mt host IPv6 khc, b dch API pht hin cc hm APG socket m ng dng s dng v gi tng ng cc hm API socket IPv6 giao tip vi host IPv6 v ngc li.
64 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

+ Qu trnh chuyn i IPv6 sang mt tp cc a ch IPv4 c thc hin trong module nh x tn (name resolver). - Kin trc ca dual-stack host s dng BIA. - Module BIA gm 3 phn: + Module tra cu tn (Name resolver): p ng cc yu cu tra cu tn min ca cc ng dng IPv4. Khi mt ng dng gii mt truy vn cc bn ghi kiu A ti name server, module ny s nhn truy vn ny, phn tch v to ra truy vn tng ng vi tn my cho c cc bn ghi kiu A v AAAA ri gii cho name server.

IPv4 Applications

Socket API (IPv4 , IPv6) API Translator


Name Resolver Address Mapper Function Mapper

TCP(UDP)/IPv4

TCP(UDP)/IPv6

Hnh 3- 13. Kin trc ca dual- stack host s dng BIA Nu tr li t name server ch c bn ghi kiu AAAA, module ny s yu cu module nh x a ch gn mt a ch IPv4 tng ng vi a ch IPv6 ny ri to ra mt tr li kiu A cha a ch IPv4 tr v cho ng dng + Module nh x a ch (Address mapper). Duy tr mt bng cc cp a ch IPv4 v IPv6. Cc a ch IPv4 c gn t mt tp cc a ch ny v cp nht
65 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

thm mt mc trong bng. Qu trnh cp nht xy ra trong hai trng hp: Khi module nh x tn ch nhn c tr li v bn ghi kiu AAAA v khng c mc no trong bng cha a ch IPv6 tng ng. Khi module nh x hm nhn c mt li gi hm API socket t d liu thu nhn m khng c mc no trong bng tng ng vi a ch IPv6 ngun. + Module nh x hm (Function mapper): Chuyn i cc hm API socket IPv4 thnh cc hm API socket IPv6 v ngc li. - Cc vn lin quan + Chuyn i API socket. Cc hm API socket IPv4 c chuyn i tng ng sang cc hm API socket IPv6. Qu trnh ny chuyn i c cc a ch IP nhng trong cc giao thc tng ng dng (FTP, DNS,...). S tng thch gia cc hm API socket l khng hon ton do cc hm API socket IPv6 c nhiu tnh nng hn. Cc hm API socket c chuyn i: bind() connect() sendmsg() sendto() accept() rrecvfrom() recvmsg() getpeername() gtockname() gtocketopt() stocketopt() recv()
66 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

send()

Bng 3- 1. Cc hm API socket c chuyn i Cc cu trc v hm API c bn AF_ INET sockaddr_in gethostbyname() gethosbyaddr() AF- INET6 sockaddr_in6 getaddrinfo() getnameinfo()

inet_ntoa()/inet_addr() inet_pton()/inet_ntop() INADDR_ANY in6addr_any

Bng 3- 2. Cc cu trc v hm API c bn - Cc thng ip ICMPv4 c chuyn thnh ICMPv6 v ngc li ging trong phong php SIIT. + Tp cc a ch IPv4 v bng nh x a ch. trnh hin tng dng ht tp a ch IPv4 dn n khng th tip tc p ng cc yu cu trao i vi bn ngoi, BIA a ra cc c ch loi b cc mc tn ti lu nht trong bng s dng trong cc yu cu mi. + Cc a ch IPv4 ni b. trnh ng v a ch, BIA s dng cc a ch khng c cp pht (0.0.0.0 n 0.0.0.255). + Vn khng ph hp gia kt qu DNS (AAAA) vi phin bn ng dng (v4). - Nu server ng dng cha h tr IPv6 nhng chy trn mt my c h tr IPv6 v c tn di kiu bn ghi AAAA trong DNS, ng dng client c th khng kt ni c vi server do c s khng ph hp gia bn ghi kt qu DNS (AAAA) vi phin bn ng dng server (IPv4). - Mt trong cc gii php l th tt c cc a ch trong DNS v khng kt thc ngay sau ln th u tin. iu ny c th ng dng bi s m rng module tra cu tn v b dich API trong BIA. BIA thc hin lp cng vic tm kim
67 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

cc a ch hot ng s dng bi cc ng dng khc bn ngoi cc a ch tr v t name server. 3.2.7.3. C ch chuyn i hai giao thc (DSTM) - C ch ny cho php kt ni cc nt mng stack kp (IPv6/IPv4) trn mt mng IPv6 vi cc nt mng IPv4 xa. DSTM khng p dng c cho cc nt mng ch h tr IPv6. - DSTM cp mt a ch IPv4 ton cc tm thi cho nt mng IPv6 v s dng ng hm IPv4-in-IPv6 truyn gi tin IPv4 trn mng IPv6. - y l c ch hai chiu, qu trnh truyn thng c th bt u t nt mng IPv6 hoc nt mng IPv4. - Cch thc hot ng: + DSTM c ci t trn tt c cc nt mng trong mng IPv6 v router bin gii gia hai min IPv6 v IPv4. N cng s dng DHCPv6. Do vy, DSTM cn mt server DHCPv6 v cc client ti mi nt mng.

DHCP

Border router(Y) IPv4 IPv6

IPv4 only node (Z) Dual stack node (X) DNS

Bng 3- 3. C ch chuyn i hai giao thc (DSTM)

68 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Chc nng cc b phn nh sau: + DHCPv6 Server: Cp a ch IPv4 tm thi cho cc nt mng mun giao tip vi nt mng IPv4 xa. N cng duy tr s nh x gia a ch IPv4 v IPv6. h tr DSTM, DHCPv6 phi h tr mt ty chn mi cho php nt mng IPv6 nhn a ch IPv4 tm thi v thng bo cho pha client bit a ch IPv6 ca cui ng hm. + DSTM daemon: S dng DHCPv6 client trn nt mng yu cu a ch IPv4 ton cc mi khi khi to truyn thng. + Giao din ng hm ng (DTI): y l mt giao din IPv4 o trongnut stack kp cho php truyn cc gi tin IPv4 mt cch trong sut trn mng IPv6. Cc gi tin chuyn n giao din ny c bc trong gi tin IPv6 v c gii thng qua giao din IPv6 n router bin mng. + Router bin mng: y l mt router stack kp kt ni min IPv4 vi IPv6. y l ni kt thc ng hm 4 trong 6. Router cng lu cc nh x gia a ch IPv6 vi a ch IPv4 tm thi. - u im: + Trong sut i vi mng, ch cn duy tr nh tuyn IPv6 trn mng, gim chi ph qun tr mng. + Trong sut i vi ng dng, cho php cc ng dng ch cho IPv4 hot ng bnh thng trn nt mng IPv4/IPv6. + Khc phuc s thiu ht a ch IPv4 bng cch s dng DHCPv6. - Nhc im: + i hi nhiu c ch c bit. + S dng cc a ch IPv4 ton cc. - Trin khai: +Hin mi ch c trn h iu hnh Free BSD.

69 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Th nghim v ci t IPv6 trn windows 98 v windows 2000


4.1 Ci t trn windows 98: - Bn thn windows 98 khng h tr IPv6. kt ni c vi nt mng IPv6, mt trong cc c ch chuyn i cn c ci t, th d dng Trumpe winsock. + Trumpe winsock : Chng trnh thay th th vin Winsock trong windows cho php windows 98 kt ni IPv6. Phin bn t 4.1 h tr IPv6 cho cc h iu hnh win9x v Win NT4.1. y l mt phn mm shareware do hnh Trumper sn xut. C ch hot ng ca phn mm da trn vic thay i th vin winsock trong windows h tr IPv6. Cc hm tng thch winsock 1.1 khng tng thch winsock 2. Chng trnh c sn cc tin ch nh ping, traceroute kim tra kt ni, dig tra cu tn min DNS. Cu hnh a ch IPv6 c th c thit lp trong chng trnh hoc t cu hnh . 4.2 Ci t trn windows 2000: - Windows 2000 Service Pack 1 tr ln h tr IPv6 di dng phin bn th nghim c ci t ring. - B chng trnh bn th nghim cho IPv6 trn windows c cung cp trn mng vi tn file: tpipv6- 001205.exe. - Yu cu mc nh h thng: Windows 2000 SP1. - Ci t: + Chy file setup.exe + Ci t thm giao thc mng IPv6 : Microsoft IPv6 Protocol -Ngoi ra b ci t cng cha cc cng c khc nh: + ipv6.exe: Hin th thng tin v giao thc IPv6. Ta c th xem trng thi cc giao din, cc cache lng ging, cache kt gn, cache ch v bng nh tuyn. + Trancert6.exe: Tng t trancert.exe trong IPv4 . + Ping6.exe: Tng t ping.exe trong IPv4. + ttcp.exe: Dng gi cc gi tin TCP/UDP gia hai nt mng. H tr c hai giao thc.
70 Gio vin hng dn : Th.S H Mnh o

Chng 4:

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

+ 6to4cfg.exe: S dng cu hnh kt ni kiu 6to4. + ipsec6.exe: Cu hnh cc chnh sch an ninh IPsec. - Cc ng dng: + HTTP client: Th vin lin kt ng mi wininet.dll cho php web browser IE c th kt ni n c cc web server IPv4 ln IPv6. +FTP client: Ftp.exe kt ni n cc FTP server ca c hai giao thc. + Telnet client: H tr c IPv4 ln IPv6. + Telnet server: H tr c IPv4 ln IPv6. - i vi cc h thng win 2000 SP2 c th ci t theo cc bc sau: + Sau khi gii nn chng trnh tpip6-001205.exe vp mt th mc, ta chy chng trnh setup.exe vi tham s setup-x gii nn cc file vo mt th mc. + Sa file Hotfix.inf. + NTServicePackVersion=256 + NTServicePackVersion=512 + Chy chng trnh Hotfix.exe + Sau thc hin cc bc cn li nh bnh thng.

71 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

Chng 5 Kt lun v hng pht trin tip theo Kt lun


- y l mt vn nng bng ca ton th gii ni chung v ca Vit Nam ni ring. Khi chuyn sang s dng IPv6, ta c th d dng trong vic truy cp vo cc a ch trong mng Internet rng ln. Hn na cc thit b kt ni trong mng c th kt ni vi nhau v thay i thng tin vi nhau. Tuy nhin kiu mng li ny hot ng, mi thit b trong mng cn phi c mt a ch IP (l thng s ch v tr ca cc thit b trn mng). 5.2 hng pht trin tip theo: - Hin nay tai Chu mt phn k hoch E Japan initiative c mc ch chnh l a ngnh cng ngh thng tin Nht Bn vn ln hng u. Chnh ph Nht Bn ti tr cho Hi ng xc tin IPv6 (IPv6 Promotion Council) thit lp th nghim giao thc mi trong mng ca mn s nh cung cp. Information Service International Dentsu (ISID)- cng ty tch hp h thng ti Tokyo- xy dng mng IPv6 trong cng ty ny, kt ni vi hn 5.000 h thng. i din nhm nghin cu ISID cho bit : d trin khai IPv6 nhng qu trnh chuyn i trong cng ty din ra cn chm. H thng mng c hai ngn phn mm dnh cho IPv4 v IPv6 tin hnh ho nhp tng bc. IPv6 vn cn cn pht trin tip vn bo mt kt ni chy hon ton trn IPv6 s mt i mt s tnh nng bo mt ca IPv4. H tr IPv6 tng la (firewall ) chng hn s l mt i hi tin quyt khc cng ngh mi ny c chp nhn rng ri hn trong tng lai. - Tuy nhin Cico nh sn xut b nh tuyn chnh thng tr th gii mi ch cung cp kh nng IPv6 cho cc b nh tuyn qua cc phn mm, v d nh ch s gii thiu phn cng h tr IPv6 trong nm nay. Ring h iu hnh Windows XP hin c sn c tnh nng IPv4 v IPv6 , ch yu dng xy dng sn sng IPv6. H iu hnh my ch hin ti ca Windows 2000 Server cng c sn mt b cng c pht trin phn mm dnh cho cc ng dng v thit b IPv6.
72 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

- Vo cui nm 2002 Microsoft cng gii thiu tnh nng IPv6 tng b nng cp dnh cho Windows XP v th h h iu hnh my ch k tip windows. Net Server. Hng Sun Microsytems h tr IPv6 trong phin bn Solari 8 pht hnh trn th trng ngay t nm 2000. Nu mt my ch Solaris 8 c cm vo mng IPv6, n c th t ng trao i ccs gi tin IPv6. - Ring trong h iu hnh Linux, giao thc IPv6 cha c tch hp sn nhng n c cung cp km theo trong phin bn Red Hat khng chnh thc cung cp h tr cho thnh phn IPv6. Mt s ng dng c bn, nh truyn tp tin, email, DNS, ang c iu chnh c th lm vic vi giao thc mi, tip sau d s l nhng ng dng phc tp nh c s d liu v chng trnh CAD. - gia dng chc chn sl mt trong nhng thit b u tin c la chn kt ni vo mngIP v6, khi m vic cung cp a ch IPv6 tr ln d dng v n l v hn m li rt an ton bi tnh bo mt cao m IPv4 khng c. Thm ch ngay by gi, cc nh sn xut gia dng ang trin khai k thut kt ni cc sn phm ca mnh vi mng ton cu. - Rt c th n mt ngy no tt c cc thit b s dng dch v khng dy (LAN), cc server gia nh, automobile telematics v cc vt dng khc u s c kt ni vi nhau.

IPv6 bao gi c s dng ti Vit Nam?


- Trn thc t ti Vit Nam, cc doanh nghip cung cp dch v Internet cha nhn thy s cn thit phi s dng n IPv6 v khng bc xc trc nguy c cn kit tn min. Cho n thi im ny, Vit Na cha c hot ng thc y ng dng IP6 v cha c phn b vng a ch IPv6 t Quc t. Hin ti ch c VNPT v NetNam tham gia ti trin khai th nghim mng IPv6 Vit Nam v kt ni mng IPv6 Quc t. VNPT cng l n v u tin yu cu a ch IPv6 v cng l doang nghip duy nht tiu chun cp pht a ch IPv6. Theo cc chuyn gia th vn t ra i vi Vit Nam hin nay l phi xc nh bi ton liu c sc pht trin cc loi dch
73 Gio vin hng dn : Th.S H Mnh o

Trung tm pht trin CNTT-HQG TP. H ch minh Trung tm o to cng ngh cao Bch Khoa

v v ng dng mi i theo nn tng ng dng IPv6 hay khng? - Hin trung tm Internet Vit Nam (VNNIC) cng thc hin mt s hot ng nghin cu v cng ngh v chnh sch IPv6 ca khu vc v Quc t. - VNNIC ang xem xt phng n trin khai thit lp mng th nghim IPv6 cng cng c th da trn c s h tng c sn. theo ngh ca VNNIC, cn phi c chnh sch khuyn khch pht trin cng ngh phn cng, phn mm v ng dng IPv6. Ngoi ra, VNNIC cn ngh cn u t cho nghin cu pht trin cc ng dng IPv6. Bn cnh , Chnh ph cn phi c chin lc lu di pht trin IPv6 bt kp s pht trin ca cng ngh. Theo mt quan chc ca B bu chnh Vin thng trong chin lc BCVT n nm 2010 cng cp n vic pht trin a ch tn min IPv6. V vy ngay t by gi B cng s phi xem xt c ch chng, chnh sch i vi vn d pht trin IPv6 Vit Nam.

74 Gio vin hng dn : Th.S H Mnh o

También podría gustarte