Opérations avec des adresses IPv6 - une courte excursion

introduction

Cet article est une traduction d'une section spécifique décrivant les opérations de base sur les adresses IPv6 du didacticiel CCNA 200-301 Volume 1 de Wendell Odom.





Raccourcir les adresses IPv6

Règles de base:





  • Deux deux-points consécutifs sont au moins 2 hextets d'adresse suivis de zéros.





  • Leur "::" ne peut être utilisé qu'une seule fois pour toute l'adresse IPv6.



    Vous pouvez faire ceci 3124::DEAD:CAFE:0:0:0



    ou cela 3124:0:0:DEAD:CAFE::



    , mais vous ne pouvez pas faire ceci 3124 :: DEAD: CAFE ::





    Par exemple: 210F :: CCCC: 0: 0: D - nous comptons, nous avons 210F - le premier hextet, puis un double deux-points, puis CCCC: 0: 0: D - c'est encore 4 hextets, pour un total de 5 hextets. Donc, au total, il y a 8 hextets dans l'adresse IPv6, puis 8-5 = 3 hextets manquants, remplissez-les avec des zéros et obtenez 210F: 0000: 0000: 0000: CCCC: 0000: 0000: 000D





  • S'il y a des zéros devant des lettres (hexadécimales) ou des nombres, à l'exception du zéro dans l'hextet, ils peuvent être coupés.





  • Si des zéros viennent après des lettres (hexadécimales) ou des chiffres, nous les laissons, sinon, après le processus inverse, nous obtiendrons une adresse différente.

    Par exemple: ABCD:0020



    - sous forme abrégée ressemble à ABCD:20



    , et ABCD:2000



    - non abrégé .





Regardons quelques exemples:





Donné





Réduit





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








All Articles