pengantar
Artikel ini adalah terjemahan dari bagian khusus yang menjelaskan operasi dasar pada alamat IPv6 dari tutorial CCNA 200-301 Volume 1 oleh Wendell Odom.
Mempersingkat alamat IPv6
Aturan dasar:
Dua titik dua berturut-turut adalah 2 atau lebih hextet alamat yang diikuti oleh nol.
"::" mereka hanya dapat digunakan sekali untuk seluruh alamat IPv6.
Anda dapat melakukan ini3124::DEAD:CAFE:0:0:0
atau itu3124:0:0:DEAD:CAFE::
, tetapi Anda tidak dapat melakukan ini 3124 :: DEAD: CAFE ::
Misalnya: 210F :: CCCC: 0: 0: D - kami menghitung, kami memiliki 210F - hextet pertama, lalu titik dua ganda, lalu CCCC: 0: 0: D - ini adalah 4 hextet lainnya, dengan total 5 hextets. Jadi totalnya ada 8 hextet di alamat IPv6, lalu 8-5 = 3 hextet hilang, isi dengan nol dan dapatkan 210F: 0000: 0000: 0000: CCCC: 0000: 0000: 000D
Jika ada nol di depan huruf (hex) atau angka, kecuali nol di hextet, maka mereka dapat dipotong.
Jika nol muncul setelah huruf (hex) atau angka, kita tinggalkan, jika tidak, setelah proses sebaliknya, kita akan mendapatkan alamat yang berbeda.
Contoh:ABCD:0020
- dalam bentuk singkatan sepertiABCD:20
, danABCD:2000
- tidak disingkat .
Mari kita lihat beberapa contoh:
Diberikan |
Dikurangi |
2340: 0000: 0010: 0100: 1000: ABCD: 0101: 1010 |
2340: 0: 10: 100: 1000: ABCD: 101: 1010 |
30A0: ABCD: EF12: 3456: 0ABC: B0B0: 9999: 9009 |
30A0: ABCD: EF12: 3456: ABC: B0B0: 9999: 9009 |
2222:3333:4444:5555:0000:0000:6060:0707 |
2222:3333:4444:5555:0:0:6060:707 |
3210:0000:0000:0000:0000:0000:0000:0000 |
3210:: |
210F:0000:0000:0000:CCCC:0000:0000:000D |
210F::CCCC:0:0:D |
34BA:000B:000B:0000:0000:0000:0000:0020 |
34BA:B:B::20 |
FE80:0000:0000:0000:DEAD:BEFF:FEEF:CAFE |
FE80::DEAD:BEFF:FEED:CAFE |
FE80:0000:0000:0000:FACE:BAFF:FEBE:CAFE |
FE80::FACE:BAFF:FEBE:CAFE |
IPv6-
, : 2000:1234:5678:9ABC:1234:5678:9ABC:1111/64. IPv6 =128, 64 - - 4 8, , 2000:1234:5678:9ABC - , 1234:5678:9ABC:1111 - .
: 2000:1234:5678:9ABC:0000:0000:0000:0000/64, : 2000:1234:5678:9ABC::/64
:
|
|
|
2340:0:10:100:1000:ABCD:101:1010/64 |
2340:0:10:100:0000:0000:0000:0000/64 |
2340:0:10:100::/64 |
30A0:ABCD:EF12:3456:ABC:B0B0:9999:9009/64 |
30A0:ABCD:EF12:3456:0000:0000:0000:0000/64 |
30A0:ABCD:EF12:3456::/64 |
2222:3333:4444:5555::6060:707/64 |
2222:3333:4444:5555:0000:0000:0000:0000/64 |
2222:3333:4444:5555::/64 |
3210::ABCD:101:1010/64 |
3210:0000:0000:0000:0000/64 |
3210:0:0:0:0/64 |
:
: 2000:1234:5678:9ABC:1234:5678:9ABC:1111/56
16 , 8 128 , 16*8 = 128, = 8 .
, 3 4-, 3*16+8=56 .
: 2000:1234:5678:9A00:0000:0000:0000:0000/56
: 2000:1234:5678:9A00::/56
, , , =56 , 9A 2 , . : 9A00, , 009, .
:
|
|
34BA:B:B:0:5555:0:6060:707/80 |
34BA:B:B:0:5555::/80 |
3124::DEAD:CAFE:FF:FE00:1/80 |
3124:0:0:DEAD:CAFE::/80 |
2BCD::FACE:BEFF:FEBE:CAFE/48 |
2BCD:0000:0000::/48 |
3FED:F:E0:D00:FACE:BAFF:FE00:0/48 |
3FED:F:E0::/48 |
210F:A:B:C:CCCC:B0B0:9999:9009/40 |
210F:A:0::/40 |
34BA:B:B:0:5555:0:6060:707/36 |
34BA:B:0::/36 |
3124::DEAD:CAFE:FF:FE00:1/60 |
3124:0:0:DEA0::/60 |
2BCD::FACE:1:BEFF:FEBE:CAFE/56 |
2BCD:0000:0000:FA00::/56 |
IPv6- MAC-
: 2001:DB8:1:1::/64
MAC: B8:0C:BE:EF:CA:FE, 3 : B80C.BEEF.CAFE
MAC-
: FFFE, : B80C:BEFF:FEEF:CAFE
, 2 - B8, , (HEX) .
B8 , : 1011 1000, . 7- (1 0 0 1) : 1011 1010, HEX-, BA (B=1011, A=1010). - B8 BA : BA0C:BEFF:FEEF:CAFE, : 2001:DB8:1:1:BA0C:BEFF:FEEF:CAFE
:
|
MAC- |
|
|
2001:DB8:1:1::/64 |
0013.ABAB.1001 |
2001:DB8:1:1:0213:ABFF:FEAB:1001 |
|
2001:DB8:1:1::/64 |
AA13.ABAB.1001 |
2001:DB8:1:1:A813:ABFF:FEAB:1001 |
AA=1010 1010=1010 1000, 1010=A, 1000=8 |
2001:DB8:1:1::/64 |
000.BEEF.CAFE |
2001:DB8:1:1:020C:BEFF:FEEF:CAFE |
|
2001:DB8:1:1::/64 |
B80C.BEEF.CAFE |
2001: DB8: 1: 1: BA0C: BEFF: FEEF: CAFE |
B8 = 1011 1000 = 1011 1010, BA |
2001: DB8: FE: FE :: / 64 |
0C0C.ABAC.CABA |
2001: DB8: FE: FE: 0E0C: ABFF: FEAC: CABA |
0C = 0000 1100 = 0000 1110.0E |
2001: DB8: FE: FE :: / 64 |
0A0C.ABAC.CABA |
2001: DB8: FE: FE: 080C: ABFF: FEAC: CABA |
0A = 0000 1010 = 0000 1000,08 |