Operaciones con direcciones IPv6: una breve excursión

Introducción

Este artículo es una traducción de una sección específica que describe las operaciones básicas en direcciones IPv6 del tutorial CCNA 200-301 Volumen 1 de Wendell Odom.





Acortar direcciones IPv6

Reglas básicas:





  • Dos dos puntos seguidos son 2 o más hextetos de dirección seguidos de ceros.





  • Su "::" se puede usar solo una vez para toda la dirección IPv6.



    Puedes hacer esto 3124::DEAD:CAFE:0:0:0



    o aquello 3124:0:0:DEAD:CAFE::



    , pero no puedes hacer esto 3124 :: DEAD: CAFE ::





    Por ejemplo: 210F :: CCCC: 0: 0: D - contamos, tenemos 210F - el primer hexteto, luego dos puntos dobles, luego CCCC: 0: 0: D - estos son otros 4 hextetos, para un total de 5 hextetos. Entonces, en total hay 8 hextetos en la dirección IPv6, luego 8-5 = 3 hextetos faltantes, complételos con ceros y obtenga 210F: 0000: 0000: 0000: CCCC: 0000: 0000: 000D





  • Si hay ceros delante de letras (hexadecimales) o números, excepto el cero en el hexateto, pueden cortarse.





  • Si los ceros vienen después de letras (hexadecimales) o números, los dejamos, de lo contrario, después del proceso inverso, obtendremos una dirección diferente.

    Por ejemplo: ABCD:0020



    - en forma abreviada parece ABCD:20



    , y ABCD:2000



    - no abreviado .





Veamos algunos ejemplos:





Dado





Reducido





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: CAFÉ





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