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

Podobne dokumenty
IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4

Definicja. VLAN - wydzielona (logicznie) sieć urządzeń z jednej domeny rozgłoszeniowej w drugiej warstwie ISO/OSI

Zapis adresu. Adres IPv6 zapisujemy w postaci szesnastkowej, w ośmiu blokach 2-bajtowych Przykład:

Internet Protocol v6 - w czym tkwi problem?

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

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

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Sieci komputerowe - administracja

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

NAGŁÓWEKI ROZSZERZONE IPv6

Protokół IPX (Internetwork Packet Exchange)

IPv6 Protokół następnej generacji

Podstawy IPv6, część 1

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

Charakterystyka grupy protokołów TCP/IP

Laboratorium - Przeglądanie tablic routingu hosta

Konfiguracja połączeń sieciowych

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Laboratorium Identyfikacja adresów IPv6

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

Podstawy sieci komputerowych

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych

Podstawy sieci komputerowych

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet

Komunikacja w sieciach komputerowych

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

lp wykonawca nr w dzienniku (dz) 1. POL GRZYBOWSKI MAZUR zadanie rodzaj tunelowania typ tunelu wybór 1. wyspy IPv6 podłączone w trybie Manual Mode 4

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

Przyczyny zastąpienia IPv4. MoŜe częściej stosować NAT? Przestrzeń adresowa. PROTOKÓŁ IPv6 SIECI KOMPUTEROWE

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

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

Sieci Komputerowe. Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6. dr Zbigniew Lipiński

MODEL OSI A INTERNET

DLACZEGO QoS ROUTING

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

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

ZADANIE.03 Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

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

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

Badanie tunelowania. lp wykonawca grupa (g) 1. Grzegorz Pol 2. Michał Grzybowski 3 3. Artur Mazur

Akademia Górniczo-Hutnicza im. Stanisława Staszica

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

Adresy w sieciach komputerowych

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Routing i protokoły routingu

Laboratorium Sieci Komputerowych

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv6

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

mgr inż. Radosław Podedworny

Warstwa sieciowa w Internecie

Badanie bezpieczeństwa IPv6

Zarządzanie systemem komendy

ADRESY PRYWATNE W IPv4

Internet Control Messaging Protocol

polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów

Ping. ipconfig. getmac

Adresacja w sieci komputerowej

Podstawy multicast - IGMP, CGMP, DVMRP.

Rys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny

Protokół IPsec. Patryk Czarnik

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Sieci komputerowe i bazy danych

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

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Protokół IP wersja 4. Wprowadzenie. Piotr Jankowski

PORADNIKI. Routery i Sieci

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Warstwa sieciowa rutowanie

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

2. Przykładowy scenariusz routingu IP

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Narzędzia diagnostyczne protokołów TCP/IP

WYKŁAD. Telnet FTP SMTP DNS BOOTP DHCP TCP UDP SCTP. ARP IP (v4, v6) ICMP IGMP PPP RFC 826 ARP RFC 792 ICMP RFC 1112 IGMP

Sieci komputerowe. Protokoły warstwy sieciowej modelu OSI-ISO. dr inż. Andrzej Opaliński

Laboratorium 3 Sieci Komputerowe II Nazwisko Imię Data zajęd

Link-State. Z s Link-state Q s Link-state. Y s Routing Table. Y s Link-state

ARP Address Resolution Protocol (RFC 826)

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

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

Zakresy prywatnych adresów IPv4: / / /24

Tutorial 3 Adresacja sieci IPv4

ZiMSK NAT, PAT, ACL 1

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Struktura adresu IP v4

Transkrypt:

IPv6

Dlaczego? Mało adresów IPv4 NAT CIDR Wprowadzenie ulepszeń względem IPv4 Większa pula adresów Lepszy routing Autokonfiguracja Bezpieczeństwo Lepsza organizacja nagłówków Przywrócenie end-to-end connectivity Rozszerzalność

Jak to wygląda? Każdy adres IPv6 ma 128 bitów Zapis blokami 16-to bitowymi oddzielonymi dwukropkami Przykład 1a: fe80:0000:0000:0000:0000:0000:0000:cafe Przykład 1b: fe80:0:0:0:0:0:0:cafe (kompresja zer w poszczególnych polach) Przykład 1c: fe80::cafe (kompresja sąsiadujących pól z zerami) Przykład 2a: fe80:0:0:0:beef:0:0:0 Przykład 2b: fe80::beef:0:0:0

Typy adresów Unicast Odnosi się do jednego interfejsu w sieci Multicast Pozwala na wysłanie wiadomości do wybranej grupy odbiorców (oszczędza przepustowość łączy) Wiadomość wysłaną na adres multicast, mogą odebrać wszystkie interfejsy, które mają taki adres Np.: transmisja video na żywo do wielu użytkowników jednocześnie Anycast Do kogokolwiek - w praktyce do najbliższego odbiorcy

Części adresu IP (unicast / anycast) Prefix (64 bit) Routing prefix (48+ bit) Subnet (max 16bit) IID - Interface Identifier (64 bit) Generowany automatycznie na podstawie adresu MAC

Części adresu IP (multicast) Prefix (8 bit) 11111111 Flags (4 bit) Scope (4 bit) Group ID (112 bt)

Konwencje fe80::/10 - adresy lokalne dla łącza (link local) (pozostałe - global routable) ::1 - loopback (odpowiednik 127.0.0.1 w IPv4) :: - dowolny adres (same zera)

Nagłówki IHL - Internet Header Length DSCP - Differentiated Services Code Point ECN - Explicit Congestion Notification ToS - Type of Service (kiedyś było na miejscu DSCP i ECN) TTL - Time To Live

NDP (Neighbor Discovery Protocol) Autokonfiguracja Router wysyła prefix łącza w cyklicznie wysyłanych wiadomościach Pozostałą część maszyna może wygenerować na podstawie swojego adresu MAC Odnajdywanie dostępnych routerów Odnajdywanie dostępnych serwerów DNS Monitorowanie dostępności innych węzłów na tym samym łączu

NDP (Neighbor Discovery Protocol) Typowy przebieg autokonfiguracji: Stacja wybiera adres w sieci fe80::/10 na podstawie identyfikatora interfejsu (adresu MAC dla kart ethernetowych) Stacja wysyła zapytanie w sieć czy ktoś nie ma takiego adresu (na adres multicastowy wszystkie-węzły) Stacja przydziela sobie wybrany adres Stacja wysyła pytanie o routery (na adres multicastowy wszystkie-routery) Routery odpowiadają wiadomością o dostępnych prefiksach (i DNS'ach, RFC6106) Stacja wybiera po jednym adresie z każdego dostępnego prefiksu

Lepszy routing Mniejsze tablice routingu Dostawca internetu agreguje prefixy użytkowników Fragmentacja Obsługiwana przez urządzenie transmitujące (nie routery) Dostosowana do MTU na całej trasie (do punktu docelowego)

Przywrócenie end-to-end connectivity Pozbycie się NAT IoT P2P Zgodne z ideą IP

Bezpieczeństwo AH (authorization header) Spójność, weryfikacja ESP (encapsulating security payload) Poufność, prywatność, szyfrowanie

Komendy Odblokowanie routingu sysctl net.ipv6.conf.all.forwarding #sprawdzenie ustawienia sysctl -w net.ipv6.conf.all.forwarding=1 #wprowadzenie ustawienia sysctl -w net.ipv4.ip_forward=1 Podstawowe polecenia dla IPv6 ip -6 addr [add del... ] ip -6 route ping6 fec0::1 ping6 -I p4p1 fec0::1

Tunelowanie IPv6 w IPv4

Zadania Używając polecenia ip, skonfiguruj środowisko sieciowe pokazane poniżej. Użyj tras statycznych w ruterach oraz bram domyślnych w komputerach końcowych. Skonfiguruj statyczny tunel IPv6 w IPv4 typu punkt-punkt w środowisku sieciowym pokazanym poniżej.