mgr inż. Radosław Podedworny radoslaw.podedworny@progman.pl
1995 pierwsza specyfikacja 1996 - Sieć testowa 6bone; Pierwsza implementacja IPv6 w systemie linux (2.1.8) 1999 organizacje rejestrowe zaczynają przydzielać adresy IPv6 2000 obsługa IPv6 w sprzęcie sieciowym popularnych producentów; Obsługa IPv6 w Windows 2000 1993 rozpoczęcie działalności przez IETF IPng
Co to jest IPv6? Czy będzie to działać na mojej starej karcie sieciowej? Ten protokół istnieje od ponad dziesięciu lat i jeszcze się nie przyjął. Coś musi być z nim nie tak Działam na IPv4 od kilkunastu lat i mam zasadę, że jak działa to nie ruszam Mam ponosić koszty związane z zakupem nowego sprzętu, szkolenia pracowników tylko po to, aby mieć 128 bitowe adresy? Nikt tego nie używa dlaczego ja mam być pierwszy? Słyszałem, że w IPv6 nie ma NATu. Czy to aby bezpieczne? Moja sieć jest szybka/wydajna/bezpieczna bez IPv6. Nie potrzebuje rewolucji
Producent sprzetu: użytkownicy nie potrzebują więc nie produkujemy ISP: nie widzimy zapotrzebowania na IPv6 wśród naszych klientów Użytkownicy prywatni: ISP nie dostarcza więc nie potrzebujemy sprzętu IPv6 Biznes: Nasi klienci nie używają IPv6 nie ma sensu uruchamiania usług via IPv6; brak fachowców do wdrożenia Firmy szkoleniowe: nie szkolimy z IPv6 bo jest za małe zainteresowanie
Adresacja 128 bitowy schemat adresowania (340,282,366,920,938,463,374,607,431,768,211,456 adresów, wystarczająca pula aby zaadresować każdy proton we Wszechświecie) Wielopoziomowa hierarchia w budowie adresu IPv6 Bezobsługowość Proces autokonfiguracji znacznie upraszczający konfigurację adresów przez węzły sieci IPv6 (adresy tenative, prefered, valid i invalid) Przejście pomiędzy różnymi operatorami niezauważalne dla zwykłego użytkownika dzięki mechanizmowi przenumerowywania prefixów Wydajność Rozszerzalność Mechanizm ARP został zastąpiony bardziej wydajną komunikacją multicastową Mechanizmy PMTUD wykrywające maksymalną dopuszczalną wartość MTU i przeciwdziałające fragmentacji Przebudowany nagłówek IPv6 (zmniejszono z 12 do 8 liczbę pól, usunięto sumę kontrolną nagłówka) Nowe podejscie do zarządzania polami opcjonalnymi: nagłówki rozszerzeń Pole Flow label umożliwia rozróżnianie i/lub priorytetyzowanie ruchu Mechanizmy wspomagające mobilność, bezpieczeństwo oraz koegzystencje z IPv4
Personel znający tematykę IPv6 Administratorzy Technicy Inżynierowie sieciowi i serwerowi Zasoby sprzętowe Osprzęt sieciowy (routery, switche L3..) Serwery Stacje robocze Oprogramowanie Systemy zarządzania klientami Systemy bazodanowe Wewnątrzfirmowe aplikacje dedykowane Oprogramowanie do monitoringu sieci/urządzeń Oprogramowanie do backupu Bezpieczeństwo Obsługa IPv6 przez firewalle Obsługa IPv6 w systemach IDS, IPS Obsługa IPv6 oprogramowanie antywirusowe
Mechanizmy podwójnego stosu Uruchomienie obsługi IPv4 i IPv6 na hoście Priorytetowe traktowanie protokołu IPv6 przy jednoczesnym zapewnieniu poprawności działania aplikacji IPv4-only Najbardziej intuicyjna i naturalna forma koegzystencji Potrzeba wdrożenia zabezpieczeń dot. Zarówno IPv4 jak i IPv6 (firewall, antyvirus ) Mechanizmy tunelowania Wiele rodzajów tuneli, w zależności od specyficznej konfiguracji hosta 6to4, 6in4, ISATAP, Teredo Przydatne przy łączeniu wysp IPv6 poprzez sieć IPv4. Wielu dostawców oferuje bezpłatną usługę tunel brokera (www.he.net) site-2-site: 6to4 host: ISATAP za NATem: Teredo Mechanizmy translacji Tłumaczenie na styku IPv4 i IPv6 protokołów. ALG, NAT-PT, NAT64, NAT46, Stacje końcowe otrzymują jedynie adresacje IPv6 Translacja bardzo zasobożerna Pozwala na tworzenie segmentów IPv6-only Urządzenia IPv6 myślą, że komunikują się tylko z IPv6 i v-versa
Standardowy prefix dedykowany dla odbiorcy końcowego: ::/48 W obrębie prefixu wyznaczenie sieci ::/64 Wybór mechanizmu przydzielania adresów dla poszczególnych węzłów W wyniku autokonfiguracji host posiada adres IPv6 oraz wpis dotyczący domyślnego routera. Mechanizm DHCPLite sterowany jest za pomocą flag M i O znajdujących się w komunikatach ICMP 134 (Router Advertisement) Uruchomienie routingu dynamicznego (OSPFv3, EIGRP )
Dla testów wybrano sieć 2001:1234:5678::/48 ( ) do każdego z obszaru przydzielono sieci ::/64 ale podzielone w taki sposób, aby każdy obszar mógł zostać zsumaryzowany: - area 0: 2001:aaaa:aaaa::/126 - area 1: 2001:1234:5678:4000::/50 - area 2: 2001:1234:5678:8000::/50 - area 3: 2001:1234:5678:c000::/50 R5>sh ipv6 route ospf IPv6 Routing Table - 11 entries ( ) OI 2001:1234:5678:4000::/50 [110/21] via FE80::CA02:5FF:FE40:13, Ethernet0/0 OI 2001:1234:5678:8001::/64 [110/20] via FE80::CA02:5FF:FE40:13, Ethernet0/0 OI 2001:1234:5678:8002::/64 [110/21] via FE80::CA02:5FF:FE40:13, Ethernet0/0 OI 2001:AAAA:AAAA::/126 [110/20] via FE80::CA02:5FF:FE40:13, Ethernet0/0 OE2 2001:FFFF:FFFF::/48 [110/20] via FE80::CA02:5FF:FE40:13, Ethernet0/0 R3>sh ipv6 route ospf IPv6 Routing Table - 12 entries ( ) OI 2001:1234:5678:8001::/64 [110/20] OI 2001:1234:5678:8002::/64 [110/21] OI 2001:1234:5678:C001::/64 [110/20] OI 2001:1234:5678:C00A::/64 [110/21] OI 2001:AAAA:AAAA::/126 [110/20] OE2 2001:FFFF:FFFF::/48 [110/20]