adresowanie ipv6_1.ppt

21
Adresowanie IPv6

Upload: krzysztofsamecki

Post on 22-Nov-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

  • Adresowanie IPv6

  • Co to jest IPv6 ?Mechanizm przekazywania pakietw danych w InternecieNowa wersja powszechnie uywanego dzi w Internecie protokou IPv4Dokumentami opisujcymi protok s RFC 2460 oraz RFC 4291

  • Protoko IPv6 nazywany bywa IPNG (Internet Protocol Next Generation) i jest nastpc protokou warstwy sieciowej IPv4.Gwnym powodem jego wprowadzania jest gwatownie kurczca si pula adresw IP.Protoko IPv6 zosta zaproponowany i rekomendowany przezInternet Engineering Task Force w roku 1994.

  • Ilo adresw dla IPv4Zasadnicz zmian w adresowaniu pakietw IPv6 jest wyduenie przestrzeni adresowej z 32-bitowej do 128-bitowej.Dla IPv4: 2^32 @ 4, 3 10^9 adreswOznacza to, e na kady km^2 Ziemi przypada 8,42 adresw IPv4.

  • Ilo adresw dla IPv6:

    2^128 @ 3, 4 10^38 adreswCzyli za pomoc puli adresowej o dugoci 128 bitw mona uy okoo 6,5 x 10^23 adresw na 1m^2 na powierzchni Ziemi.

  • Przykady adresowania: Adres zawiera 8 16-bitowych blokw Zapis heksadecymalny dla kadych 4 bitw w bloku Oddzielone s dwukropkami Adres peny:

    3ffe:ffff:0000:2f3b:02aa:00ff:fe28:9c5a

  • Przykady adresowania cd:2001:0808:0085:0000:0000:0000:1234:48ca

    Dozwolone jest zastpowanie 4-znakowego bloku zawierajcego same zera jednym zerem:

    2001:0808:0085:0:0:0:abcd:1234:48ca

    oraz pomijanie pocztkowych zer w bloku:

    2001:0808:0085:0:0:0:1234:48ca2001:808:85:0:0:0:1234:48ca

  • Przykady adresowania cd:Dozwolone jest pominicie cigu blokw skadajcych si wycznie z zer, ale wprowadza si wtedy podwjny dwukropek::2001:808:85::1234:48cazamiast 2001:808:85:0:0:0:1234:48ca

  • Przykady adresowania cd:Ale dozwolony jest tylko jeden podwjny dwukropek:2001:0808:0000:0000:1234:0000:0000:38ca

    Tak: 2001:0808::1234:0000:0000:38caTak: 2001:808::1234:0:0:38ca

    Nie: 2001:0808::1234::38ca

  • Przykady adresowania cd: stosowany jest te zapis x:x:x:x:x:x:d.d.d.d, gdzie ,,x'' jest 16 bitow heksadecymaln wartoci natomiast ,,d'' jest dziesitn wartoci czterech 8-bitowych oktetw czyli np..: 0:0:0:0:0:FFFF:129.144.52.38 ::FFFF:129.144.52.38

    0:0:0:0:0:0:13.1.68.3 ::13.1.68.3

  • Prefiksy IPv6Prefiks IPv6 jest zapisywany jako adres/dugo_prefiksu Dugo prefiksu jest liczb dziesitn, ktra mwi jak duo bitw od lewej strony skada si na prefiks opisuje zwykle identyfikator sieci (hosta) albo ustalone wartoci np.. w adresach specjalnych21DA:00D3:0000:2F3B:1111:2222:0000:3333/64 21DA:D3::2F3B:1111:2222:0:3333/64

  • Prefiksy IPv6 cd.Przykady 60-bitowego prefiksu 12AB00000000CD3:

    12AB:0000:0000:CD30:0000:0000:0000:0000/60 12AB::CD30:0:0:0:0/60 12AB:0:0:CD30::/60

  • Prefiksy IPv6 cd. W przypadku gdy piszemy adres wza oraz prefiks tego wza (prefiks podsieci danego wza) moemy to poczy w jeden: 12AB:0:0:CD30:123:4567:89AB:CDEF - adres wza 12AB:0:0:CD30::/60 - adres podsieci 12AB:0:0:CD30:123:4567:89AB:CDEF/60 - skrcona forma

  • Prefiksy IPv6 cd.Adres:21DA:D3::2F3B:1111:2222:0000:3333/64

    Adres sieci: 21DA:D3::2F3B::/64

    Adres hosta w sieci: ::1111:2222:0000:3333

  • Nagwek protokou IPv6

    Arkusz1

    048121620242832

    wersjaklasa ruchuetykieta przepywu

    64dugo danychnastpny nagweklimit przeskokw

    128Adres rdowy (128 bitw)

    192

    256Adres docelowy (128 bitw)

    320

    Arkusz2

    Arkusz3

  • Pola podstawowego nagwka:Wersja (4 bity) definiujca wersj protokou, w przypadku IPv6 pole to zawiera warto 6 (bitowo 0110)Klasa ruchu (8 bitw) okrela priorytet przesyania pakietu. W IPv4 pole to nazywao si Type of ServiceEtykieta przepywu (20 bitw) pole pomagajce identyfikowa pakiety strumienia pakietw IPv6

  • Pola podstawowego nagwka cd:Dugo danych (16 bitw) wielko pakietu, nie wliczajc dugoci podstawowego nagwka (wliczajc jednak nagwki rozszerzajce)Nastpny nagwek (8 bitw) identyfikuje typ nastpnego nagwka, po nagwku podstawowymLimit przeskokw (8 bitw) okrela ilo wzw, po odwiedzeniu ktrych pakiet zostaje usunity z sieci. Odpowiednik Time To Live (TTL) z wersji IPv4Adres rdowy (128 bitw) Adres docelowy (128 bitw)

  • Typy adresw:adresy unicast identyfikujce pojedynczy interfejs; pakiety, ktre s kierowane na ten typ adresu dostarczane s tylko do odbiorcyadresy multicast identyfikujce grup interfejsw; pakiety wysyane na ten adres dostarczane s do wszystkich czonkw grupyadresy anycast podobnie jak multicast, identyfikuj one grup interfejsw, jednak pakiet wysyany na ten adres dostarczany jest tylko do najbliszego wza (wyznaczany przez protok routingu)brak broadcast stosowa multicast

  • Zakresy adresw:1. Adresy lokalne dla cza (link-local address) Adresy tylko do komunikacji w jednym segmencie sieci lokalnej lub przy poczeniu typu point-to-point. Routery nie przekazuj pakietw z tego rodzaju adresem.Z puli pozostaych adresw wyrniane s przez prefiks FE80::/10. Kady interfejs musi mie przydzielony co najmniej jeden adres lokalny, nawet jeeli posiada adres globalny lub unikatowy adres lokalny.

  • Zakresy adresw cd.:2. unikatowe adresy lokalne (unique local adress) s to adresy bdce odpowiednikami adresw prywatnych w protokole IPv4. Maj prefiks FC00::/7. 3. adresy globalne (global unicast address) widoczne w caym internecie, s odpowiednikami adresw publicznych stosowanych w IPv4; do adresw tego typu nale adresy nie wymienione w poprzednich punktach.

  • Adresy specjalne przykadowe:::/128 - adres nieokrelony (zawierajcy same zera)::1/128 loopback, adres wskazujcy na host lokalny (ptla zwrotna)2001:db8::/32 pula wykorzystywana w przykadach i dokumentacji nigdy nie bdzie wykorzystywana produkcyjnie::/96 pula zarezerwowana dla zachowania kompatybilnoci z protokoem IPv4 (pierwsze 96 bitw stanowi 0, pozostaj 32 bity na adresy w formacie IPv4)

    RFC (Request for Comments) zbir technicznych oraz organizacyjnych dokumentw majcych form memorandum zwizanych z Internetem oraz sieciami komputerowymi. Kady z nich ma przypisany unikatowy numer identyfikacyjny, zwykle uywany przy wszelkich odniesieniach

    Internet Engineering Task Force to nieformalne, midzynarodowe stowarzyszenie osb zainteresowanych ustanawianiem standardw technicznych i organizacyjnych w Internecie.