IPv6 dwa kliknięcia i działa. Piotr Wojciechowski (CCIE #25543) Starszy Konsultant ds. Sieci PLNOG 2011, Warszawa, 16-17 Marca 2011



Podobne dokumenty
NAT-PT czyli współistnienie sieci IPv4 i IPv6. Piotr Wojciechowski (CCIE #25543) Starszy konsultant ds. sieci PLNOG #4 Warszawa

mgr inż. Radosław Podedworny

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

ZiMSK NAT, PAT, ACL 1

4. Podstawowa konfiguracja

pasja-informatyki.pl

ZADANIE.10 DHCP (Router, ASA) 1,5h

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Laboratorium 3. Zaawansowana konfiguracja i zarządzanie zaporami sieciowymi D-Link NetDefend cz.3.

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation).

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej

Adresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3

ZADANIE.10 Cisco.&.Juniper DHCP (Router, Firewall)

ZADANIE.05 Tworzenie sieci VLAN (VLAN, trunk, inter-vlan routing) 2,5h

OUTSIDE /24. dmz. outside /24. security- level 50. inside security- level /16 VLAN /

Wirtualizacja sieci izolacja ruchu w LAN oraz sieciach MPLS

IPv6 w pracach IETF. Tomasz Mrugalski <tomasz.mrugalski(at)eti.pg.gda.pl> Politechnika Gdańska, Gdańsk

System operacyjny Linux

Bezpieczeństwo mojej sieci O czym pomyśleć zanim będzie za późno Łukasz Bromirski lbromirski@cisco.com

Translacja adresów - NAT (Network Address Translation)

Podstawy IPv6, część 1

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv6

Ćwiczenie Rozwiązywanie problemów związanych z trasami statycznymi IPv4 oraz IPv6 Topologia

Ćwiczenie Konfiguracja DHCPv6 w trybie bezstanowym i stanowym

Zadania z sieci Rozwiązanie

Zadanie OUTSIDE /24. dmz. outside security- level /24. inside security- level /16 VLAN

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Wykorzystanie połączeń VPN do zarządzania MikroTik RouterOS

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Administracja sieciami LAN/WAN Komunikacja między sieciami VLAN

Przełączanie i Trasowanie w Sieciach Komputerowych

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Opis przedmiotu zamówienia - Załącznik nr 1 do SIWZ

Zakresy prywatnych adresów IPv4: / / /24

Laboratorium - Konfigurowanie adresów IPv6 urządzeń sieciowych

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

IPv4 Mroczne Widmo czyli IPv6 DS-lite w Neostradzie

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

Komunikacja w sieciach komputerowych

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Dostęp zdalny

Tworzenie maszyny wirtualnej

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Struktura adresu IP v4

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Internet Protocol v6 - w czym tkwi problem?

WLAN bezpieczne sieci radiowe 01

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

Serwer DHCP (dhcpd). Linux OpenSuse.

ZADANIE.05 Cisco.&.Juniper Tworzenie sieci VLAN (VLAN, trunk, inter-vlan routing) 2,5h

BRINET Sp. z o. o.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

MASKI SIECIOWE W IPv4

Projekt LAN. Temat: Skaner bezpieczeństwa LAN w warstwie 2. Prowadzący: dr inż. Krzysztof Szczypiorski Studenci: Kończyński Marcin Szaga Paweł

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

MINI ROUTER DO TV/PS

Adresy w sieciach komputerowych

Tworzenie połączeń VPN.

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

1. Zakres modernizacji Active Directory

BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI

Metody zabezpieczania transmisji w sieci Ethernet

ZADANIE.05 Cisco.&.Juniper Tworzenie sieci VLAN (VLAN, trunk, inter-vlan routing)

Routing i polityka bezpieczeństwa w Śląskiej Akademickiej Sieci Komputerowej

WOJSKOWA AKADEMIA TECHNICZNA

WAKACYJNA AKADEMIA TECHNICZNA

7. ACL, NAT, PAT, DHCP

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

Konfiguracja połączeń sieciowych

Projekt: Autoryzowane kompetencje podstawą rozwoju śląskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Zadanie z lokalnych sieci komputerowych. 1. Cel zajęć

Konfiguracja routera ADSL ZyXEL Prestige 660H/HW do usług dostępu do Internetu: Neostrada (TPSA) Net24 (Netia) DialNet DSL (Dialog)

Telefon AT 530 szybki start.

Sieci VLAN. Podstawy konfiguracji. Paweł Malak malak.eu Spotkanie koła naukowego AEGIS, Poznao, wrzesieo 2013r.

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych

Programowanie sieciowe

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Linksys/Cisco RT31P2, WRT54GP2. Instrukcja Konfiguracji

AGENDA. Projekt centralnie zarządzanej sieci WLAN dla dużej organizacji wieloodziałowej - studium przypadku

KROK 1. KONFIGURACJA URZĄDZEŃ KOŃCOWYCH (SERWERÓW)

Co w sieci piszczy? Programowanie aplikacji sieciowych w C#

Ćwiczenie Konfiguracja dynamicznej i statycznej translacji NAT

CCNA : zostań administratorem sieci komputerowych Cisco / Adam Józefiok. Gliwice, cop Spis treści

Konfigurowanie sieci VLAN

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Protokół 802.1x. Rys. Przykład wspólnego dla sieci przewodowej i bezprzewodowej systemu uwierzytelniania.

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Transkrypt:

IPv6 dwa kliknięcia i działa Piotr Wojciechowski (CCIE #25543) Starszy Konsultant ds. Sieci PLNOG 2011, Warszawa, 16-17 Marca 2011

Agenda Czy jesteśmy gotowi na IPv6? Jedno kliknięcie i działa ale czy bezpiecznie? Kilka modeli wdrożenia IPv6 u operatora WLAN na konferencji PLNOG 2

Czy jesteśmy gotowi na IPv6? TAK! Coraz więcej urządzeń obsługuje IPv6 Coraz więcej zasobów dostępnych jest po IPv6 Coraz więcej firm i operatorów przejmuje się problemem braku adresacji IPv4 i testuje modele wdrożenia IPv6 Adresacja IPv6 sprzedawana jest w pakiecie Systemy operacyjne i urządzenia CE dojrzewają do IPv6 3

Czy jesteśmy gotowi na IPv6? NIE! Nadal spora liczba urządzeń sieciowych (modemy, routery) nie wspiera IPv6 Zastraszająco duża liczba urządzeń sieciowych nie oferuje mechanizmów ochrony sieci IPv6 Użytkownicy wyłączają firewalle na swoich komputerach Administratorzy nie są przystosowani do utrzymywania infrastruktury i serwisów działających w oparciu o IPv6 Niedobór narzędzi diagnostycznych i monitorujących 4

IPv6 z punktu widzenia operatora Technikalia Routery i routing Adresacja i jej przydział Content Dostęp do zasobów po IPv6 Bezpieczeństwo Autoryzacja i blokowanie użytkowników Zabezpieczenie treści VPNy 5

IPv6 z punktu widzenia przeciętnego użytkownika Panie, co mi Pan o jakimś IPv6 mówi, mówię, że mi Internet nie działa bo nie mogę się do ulubionej strony dostać Przeciętny Kowalski nie ma pojęcia o IPv4 i IPv6 Przeciętny Kowalski kupuje usługę pt. Internet i oczekuje, że będzie mógł skutecznie otworzyć ulubioną stronę czy pogadać przez Skype 6

Agenda Czy jesteśmy gotowi na IPv6? Jedno kliknięcie i działa ale czy bezpiecznie? Kilka modeli wdrożenia IPv6 u operatora WLAN na konferencji PLNOG 7

IPv6 jedno kliknięcie i działa Uruchomienie IPv6 nie stwarza problemów: Router(config)#ipv6 unicast- routing Router(config)#interface Fa0/0 Router(config- if)#ipv6 enable Transparentne przenoszenie protokołu IPv6 w większości urządzeń działa domyślnie, na niektórych trzeba je aktywować ręcznie (chyba, że ruch IPv6 jest domyślnie odrzucany) 8

IPv6 protekcja przed atakami od strony klienta Większość urządzeń sieciowych jest nieprzygotowana na ataki mogące pochodzić od naszych klientów Specyfikacja ICMPv6 nie przewidziała zabezpieczenia przed atakami na ten protokół pochodzącymi z sieci lokalnej potencjalnie każdy użytkownik może nam napsuć krwi. Rozwiązanie - SEcure Neighbor Discovery (SEND) RFC 3971 Zaprzęgnięcie kryptografii w proces tworzenia adresu hosta Para kluczy dla każdego węzła uwierzytelniające adres IPv6 Linux wspiera SEND, Windows XP I Vista nie. Cisco i Juniper wspierają SEND na swoich platformach 9

IPv6 protekcja przed atakami od strony klienta Wykrywanie Rogue RA Messages Niektóre IDSy mają odpowiednie sygnatury ale taki sensor musimy mieć w każdym segmencie sieci co jest nieefektywne ekonomicznie Istnieją darmowe rozwiązania NDPMon, Rafixd Mechanizmy protekcji powinny być wbudowane w przełączniki tak jak to ma miejsce dla adekwatnych protokołów IPv4 IPv6 VLAN ACL IPv6 port ACL IPv6 RA Guard (RFC 6105, February 2011) DHCPv6 Snooping Dynamic NA Inspection Używajmy adresacji link-local wszędzie gdzie to możliwe (np. BGP) 10

IPv6 protekcja klientów Klient otrzymuje adres publiczny jego komputer jest więc zagrożony Większość systemów operacyjnych ma zapory sieciowe, które klienci lubią wyłączać Zaatakowany komputer użytkownika końcowego to potencjalne zagrożenie dla bezpieczeństwa naszej sieci. 11

Prywatność w sieciach IPv6 Source: IPv6 Security, CiscoPress 12

IPv6 Privacy Issue with EUI-64 Address Problem opisany w 1999, ubrany w formułę RFC 3041 Privacy Extensions for Stateless Address Autoconfiguration in IPv6 w 2001 roku, zaaktualizowany przez RFC 4941 Rozwiązanie generowanie części adresu bazującego na EUI-64 przy użyciu funkcji hashującej MD5. Prawie zerowe prawdopodobieństwo wystąpienia zduplikowanych adresów a nawet jeżeli to mamy DAD Hosty okresowo generują nowy adres IPv6 zachowując przy tym stary dla ciągłości już aktywnych transmisji 13

IPv6 Privacy Issue with EUI-64 Address Windows XP, Vista, 7 domyślnie używają rozszerzeń prywatności przy generowaniu adresów IPv6. Większość dystrybucji Linuxa także z nich domyślnie korzysta MacOS X Snow Leopard domyślnie generuje adres w sposób standardowy! Funkcjonalność ta często jest wyłączana w politykach korporacyjnych 14

Agenda Czy jesteśmy gotowi na IPv6? Jedno kliknięcie i działa ale czy bezpiecznie? Kilka modeli wdrożenia IPv6 u operatora WLAN na konferencji PLNOG 15

Podejście do braku adresacji IPv4 Co może zrobić provider, gdy skończą się adresy IPv4 Nic, gdyż nie oczekuje rozwoju swojego biznesu Przedłużać życie adresacji IPv4 Przejąć adresy od innej firmy Współdzielić adresację pomiędzy wielu swoich klientów (NAT44) Wdrażać IPv6 dla nowych klientów zapewniając połączenie i translację pomiędzy sieciami IPv6 i IPv4 Podejścia te nie są rozłączne! Ponad 16 dobrze opisanych modeli migracji do IPv6 16

Przykładowe modele wdrożeń IPv4 only + NAT44 17

Przykładowe modele wdrożeń Dual-Stack + NAT44 18

Przykładowe modele wdrożeń Dual-Stack + NAT44 Zalety: Świadczymy obecnym klientom usługi po IPv4 (adres publiczny lub prywatny i SP NAT) Uruchamiamy obecnym klientom dual-stack dając im dostęp do zasobów IPv6 Uczymy siebie i swoich klientów czym jest IPv6 nie opóźniamy światowej migracji do nowego protokołu Ograniczenia dt. NAT nie obejmują usług IPv6 Wady: Wszystkie problemy z NAT44, w tym konieczność wdrażania CGN u dużych dostawców Dodatkowy koszt utrzymania sieci IPv4 i IPv6 jednocześnie 19

Przykładowe modele wdrożeń Dual-Stack + 6rd + NAT44 20

Przykładowe modele wdrożeń Dual-Stack + 6rd + NAT44 Zalety: 6rd da się wdrożyć szybko i nie wymaga aktywacji IPv6 w całym szkielecie Nie potrzebuje IPv6 w sieci dostępowej i agregacyjnej 6rd działa jako stateless, więc nie wymaga bardzo dużych zasobów Na rynku są urządzenia zarówno CPE jak i operatorskie 6rd to nie są tunele 6to4 (i całe szczęście) nie wymaga prefiksu 2002::/16, można skonfigurować dowolną pulę z adresacji unicast operatora Dostęp do zasobów IPv4 może być za pomocą adresacji publicznej jak i prywatnej 21

Przykładowe modele wdrożeń Dual-Stack + 6rd + NAT44 Wady: Tunelowanie musi zostać usunięte gdy IPv6 zostanie wdrożone w szkielecie operatora Firmware urządzeń CPE może wymagać aktualizacji by wspierać 6rd Trzeba wdrożyć jeden lub więcej punktów terminacji dla tuneli Masa tuneli w sieci potencjalnie masa kłopotów 22

Przykładowe modele wdrożeń NAT64 (Statefull AFT) 23

Przykładowe modele wdrożeń NAT64 (Statefull AFT) Zalety: Nie jesteśmy ograniczeni brakiem adresacji IPv4 w rozwoju sieci Usługi dostępne natywnie IPv6 Sięć operatorska bazuje tylko na IPv6 IPv6 tylko na styku z CGN Wady: Koszt wdrożenia usługi NAT64 (CGN) może być wysoki w zależności od liczby abonentów w siec Infrastruktura DNS wymaga dostosowania do świadczenia usługi NAT64 Urządzenia szkieletowe, CPE i klienckie muszą obsługiwać IPv6 urządzenia IPv4-only nie będą mogły pracować w sieci 24

Agenda Czy jesteśmy gotowi na IPv6? Jedno kliknięcie i działa ale czy bezpiecznie? Kilka modeli wdrożenia IPv6 u operatora WLAN na konferencji PLNOG 25

WLAN PLNOG 2011 w praktyce Co mamy: Kontroler WLC 4402 AP 1142 Switch Router Stworzyliśmy 3 sieci WLAN 26

WLAN PLNOG 2011 w praktyce 27

WLAN PLNOG 2011 w praktyce 28

WLAN PLNOG 2011 w praktyce 29

WLAN PLNOG 2011 w praktyce To było proste jedno kliknięcie w konfiguracji WLC i IPv6 jest transparentnie przenoszone Konfiguracja interfejsów i DHCPv6 serwera podręcznikowo prosta :) 30

WLAN PLNOG 2011 w praktyce Native IPv6 ipv6 dhcp pool IPv6 dns- server 2001:1A68::55E8:E266 dns- server 2001:1A68::4D4F:EB66! interface GigabitEthernet0/0.6 description IPv6 native interface encapsulation dot1q 6 ipv6 address 2A02:2978:1:1::1/64 ipv6 enable ipv6 nd other- config- flag ipv6 nd router- preference High ipv6 nd ra lifetime 60 ipv6 nd ra interval 10 ipv6 dhcp server IPv6 31

WLAN PLNOG 2011 w praktyce NAT64 ipv6 dhcp pool NAT64 dns- server FC00:64:64::D911:220A! interface GigabitEthernet0/0.64 encapsulation dot1q 64 ipv6 address FC00:64::1/64 ipv6 enable ipv6 nd other- config- flag ipv6 nat ipv6 dhcp server NAT64! ipv6 nat v4v6 source 217.17.34.10 FC00:64:64::D911:220A ipv6 nat v6v4 source list v6 interface GigabitEthernet0/1 overload ipv6 nat prefix FC00:64:64::/96 v4- mapped v6! ipv6 access- list v6 permit ipv6 FC00:64::/64 FC00:64:64::/96 32

WLAN PLNOG 2011 w praktyce NAT64 weryfikacja (podejście inżynierskie) 33

WLAN PLNOG 2011 w praktyce NAT64 weryfikacja (podejście inżynierskie) nb- 382:~ peper$ ifconfig en1 en1: flags=8863<up,broadcast,smart,running,simplex,multicast> mtu 1500 ether 00:26:bb:12:cc:0b inet6 fe80::226:bbff:fe12:cc0b%en1 prefixlen 64 scopeid 0x6 inet6 fc00:64::226:bbff:fe12:cc0b prefixlen 64 autoconf inet 169.254.217.1 netmask 0xffff0000 broadcast 169.254.255.255 media: autoselect status: active 34

WLAN PLNOG 2011 w praktyce NAT64 weryfikacja (podejście inżynierskie) nb- 382:~ peper$ mtr fc00:64:64::217.17.34.10 - - report HOST: Anomander.local Loss% Snt Last Avg Best Wrst StDev 1. fc00:64::1 10.0% 10 9.4 248.9 6.4 1385. 490.9 2. fc00:64:64::d911:220a 10.0% 10 20.5 235.2 5.7 1343. 458.2 NAT64- PLNOG# sh ipv6 nat translations Prot IPv4 source IPv6 source IPv4 destination IPv6 destination - - - - - - - - - 217.17.34.10 FC00:64:64::D911:220A icmp 46.28.245.82,5252 FC00:64::42A6:D9FF:FE5D:54C9,5252 217.17.34.10,4160 FC00:64:64::D911:220A,4160 udp 46.28.245.82,51653 FC00:64::42A6:D9FF:FE5D:54C9,51653 217.17.34.10,53 FC00:64:64::D911:220A,53 35

I prawie się udało czyli odkrycia wdrożenia Wszystko działa, ale: MacOS X nie pobiera z DHCPv6 adresów serwerów DNS Systemy operacyjne zgłaszają ograniczoną dostępność sieci, jeżeli dostają jedynie adres IPv6 Dodatkowe aplikacje przejmujące od systemu kontrolę nad kartami sieciowymi mogą powodować problemy z DHCPv6 oraz samym IPv6 Musieliśmy wyłączyć CEF dla IPv6 by NAT64 zadziałał 36

DZIĘKUJĘ ZA UWAGĘ 37