Operationen mit IPv6-Adressen - ein kurzer Ausflug

Einführung

Dieser Artikel ist eine Übersetzung eines bestimmten Abschnitts, in dem grundlegende Vorgänge für IPv6-Adressen aus dem CCNA 200-301 Volume 1- Lernprogramm von Wendell Odom beschrieben werden.





Verkürzung von IPv6-Adressen

Grundregeln:





  • Zwei Doppelpunkte in einer Reihe sind zwei oder mehr Adresshextette, gefolgt von Nullen.





  • Ihr "::" kann nur einmal für die gesamte IPv6-Adresse verwendet werden.



    Sie können dies 3124::DEAD:CAFE:0:0:0



    oder das tun 3124:0:0:DEAD:CAFE::



    , aber Sie können dies nicht tun 3124 :: DEAD: CAFE ::





    Zum Beispiel: 210F :: CCCC: 0: 0: D - wir zählen, wir haben 210F - das erste Hextett, dann einen Doppelpunkt, dann CCCC: 0: 0: D - dies sind weitere 4 Hextette für insgesamt 5 Hextette. Insgesamt gibt es also 8 Hextets in der IPv6-Adresse, dann 8-5 = 3 fehlende Hextets, füllen Sie sie mit Nullen aus und erhalten Sie 210F: 0000: 0000: 0000: CCCC: 0000: 0000: 000D





  • Wenn vor Buchstaben (Hex) oder Zahlen Nullen stehen, mit Ausnahme von Null im Hextett, können diese abgeschnitten werden.





  • Wenn Nullen nach Buchstaben (Hex) oder Zahlen kommen, lassen wir sie, andernfalls erhalten wir nach dem umgekehrten Vorgang eine andere Adresse.

    Zum Beispiel: ABCD:0020



    - in abgekürzter Form sieht aus wie ABCD:20



    und ABCD:2000



    - nicht abgekürzt .





Schauen wir uns einige Beispiele an:





Gegeben





Reduziert





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