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

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

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

Tryb pracy urządzenia jest wyświetlany wewnątrz trójkątnych nawiasów, oto kilka oznaczeń:

TCP/IP: Adresy, trasowanie

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Laboratorium 1: praca przy połączeniach lokalnych wer. 14 z drobnymi modyfikacjami!

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

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

Adresacja IPv4 - podstawy

Laboratorium Identyfikacja adresów IPv6

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

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

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

Koncepcja komunikacji grupowej

Sieci komputerowe - administracja

2. Przykładowy scenariusz routingu IP

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

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

Konfiguracja połączeń sieciowych

Administracja serwerami

Ćwiczenia z arytmetyki komputera Budowa adresu IP

Internet Protocol v6 - w czym tkwi problem?

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.

IPv6 Protokół następnej generacji

Strona1. Suse LINUX. Konfiguracja sieci

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

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

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

Struktura adresu IP v4

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

NAT. Zakres adresów IP adresów. liczba bitów maski 24-bit block

NAGŁÓWEKI ROZSZERZONE IPv6

Packet Tracer - Podłączanie routera do sieci LAN

AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Inżynierii Mechanicznej i Robotyki. Kierunek: Inżyniera Mechatroniczna

Warsztaty z Sieci komputerowych Lista 3

Aplikacje WWW. dr inż. Stanisław Wszelak

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

Załącznik D. Iproute2 i Wireless Tools

TCP/IP: Adresy, trasowanie, protokoły, gniazda

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

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Konfigurowanie systemu Linux do pracy w sieci IP

# ip addr add dev eth1 $ sudo ip addr add dev eth1 Uwaga: Ustawienia te zostaną utracone po restarcie systemu

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

Laboratorium Sieci Komputerowych - 2

1. Zapora sieciowa stateless. Nie śledzi nawiązanych połączeń? Jest wrażliwa na spoofing?

IPv6. Nowa wersja Protokołu Internetowego. Tomasz Luchowski

Sieci komputerowe i bazy danych Laboratorium 2 Badanie ustawień i parametrów sieci

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

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

Przykładowy opis konfiguracji bramy VIP 410 z funkcjonalnością routera.

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

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.

Podstawy administracji systemu Linux

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

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

Badanie bezpieczeństwa IPv6

Zarządzanie systemem komendy

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

Podstawy IPv6, część 1

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

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

VLAN 2 zadania. Uwagi. Przygotowanie. Zadanie 1 Klasyczny VLAN, komputery obsługują znaczniki 802.1Q. Zadanie 2 Ingress filtering (cz.

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

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

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

Warsztaty z Sieci komputerowych Lista 3

Administracja sieciami LAN/WAN

Packet Tracer - Rozwiązywanie problemów adresowania IPv4 i IPv6 Topologia

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

Warstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5

IPv6 protokół internetowy następnej generacji

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

Podstawy multicast - IGMP, CGMP, DVMRP.

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

Protokół internetowy IPv6. Autor: Tomasz Czeluśniak IVFDS

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay

Laboratorium sieci komputerowych

WAŻNE: Słowo 'auto' oznacza, że konfigurujemy interfejs fizyczny. Wymienione po nim nazwy

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

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Komunikacja w sieciach komputerowych

MODEL OSI A INTERNET

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

Narzędzia diagnostyczne protokołów TCP/IP

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

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

SPRAWOZDANIE SIECI KOMPUTEROWE I BAZY DANYCH LABORATORIUM NR2 BADANIE SIECI KAMIL BOGDANOWSKI

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Laboratorium Sieci Komputerowych

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

Programowanie sieciowe

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

Laboratorium 2.8.2: Zaawansowana konfiguracja tras statycznych

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

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

Zaawansowany routing IP w Linuxie

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv6

Transkrypt:

Wprowadzenie budowa i zapis adresu, typy adresów tunelowanie w IPv4 w systemie Linux polecenie ip, system plików /proc Zadania Pytania

Historia Cel rozwiązanie problemu wyczerpania przestrzeni adresowej IPv4 Technologie CIDR oraz NAT w połączeniu z adresami prywatnymi są dobrym, choć tylko tymczasowym rozwiązaniem Początek prac nad RFC1752 w roku 1994 Alternatywna nazwa IPng (IP next generation)

Budowa adresu adres ma 128 bitów podobnie jak dla IPv4, adres obejmuje 3 części: typ adresu (ang. prefix), identyfikator sieci (ang. subnetwork ID) i oraz identyfikator interfejsu (ang. interface ID), będący jego numerem wewnątrz sieci prefix subnetwork ID interface ID

Budowa adresu długość identyfikatora sieci określa maska w notacji / podobnie jak dla IPv4, adres identyfikuje pojedynczy interfejs, a nie cały węzeł jeden interfejs może mieć wiele adresów

Zapis adresu Adres zapisujemy w postaci szesnastkowej, w ośmiu blokach 2-bajtowych Przykład: 1235:467A:8BBC:D1FF:0000:0000:8AAB:A336 Zapis adresu można skracać: 1) Przez pominięcie wiodących zer w bloku 2-bajtowym, np.: adres pełny: 1235:467A:00BC:000F:0123:000A:800B:A300 adres skrócony: 1235:467A:BC:F:123:A:800B:A300

Zapis adresu 2) Przez zastąpienie (najwyżej jeden raz) sekwencji bloków złożonych wyłącznie z zer znakiem ::, np.: adres pełny: 1235:467A:0000:0000:0000:0000:800B:A300 adres skrócony: 1235:467A::800B:A300 adres pełny: 733C:B229:0000:0000:0000:0000:0000:0000 adres skrócony: 733C:B229:: adres pełny: 2500:966C:0032:0000:0000:0000:0000:0001 adres skrócony: 2500:966C:32::1

Typy adresów Podział ze względu na sposób przesyłania: unicast adres indywidualny; posiada go tylko 1 interfejs w sieci multicast adres grupowy; wiadomość wysłaną pod ten adres powinny odebrać wszystkie posiadające go interfejsy anycast podobnie jak powyżej, adres ten nadawany jest wielu interfejsom, ale wiadomość kierowaną pod taki obciążenia, adres powinien odebrać najbliżej położony (według pewnego kryterium) spośród tych interfejsów; potencjalne zastosowania równoważenie obciążenia, odkrywanie serwerów w sieci

Typy adresów Rodzaje adresów typu unicast: global routable adresy publiczne, zarejestrowane i unikalne prefiksy: 2::/3 site local adresy prywatne, odpowiednik adresów RFC1918 w IPv4 obecnie wycofane, choć nadal rozpoznawane w wielu systemach prefiks: najczęściej fec0::/10 link local adresy lokalne w obrębie sieci LAN prefiks najczęściej fe80::/10

Typy adresów link local LAN site local LAN LAN LAN global routable Internet

Tunelowanie w IPv4 Cel rozwiązanie problemu współistnienia obydwu przestrzeni adresowych w okresie przejściowym Przykład tunel statyczny typu punkt-punkt rutery dual-stack IPv4/ węzeł IPv4 tunel węzeł IPv4 Tunel sprawia, że choć rutery dzieli w ogólności wiele sieci IPv4, z perspektywy dystans pomiędzy nimi jest równy jednemu skokowi

w systemie Linux interfejs typu sit (Simple Internet Transformation) służy do tworzenia statycznego tunelu punkt-punkt kapsułkującego datagramy w IPv4 parametry jądra w systemie plików /proc plik /proc/sys/net/ipv6/conf/all/forwarding: 1 - aktywacja rutera (przekazuje pakiety pomiędzy interfejsami), 0 deaktywacja rutera

Polecenie ip Funkcjonalnością obejmuje polecenia ifconfig i route ip 4... konfiguruje IPv4 ip 6... konfiguruje... addr add/del/show dodanie/usunięcie/oczyt adresów IP... route add/del/show dodanie/usunięcie/odczyt tras ip tunnel add/del/show dodanie/usunięcie/odczyt tunelów w IPv4 ip link set <interfejs> up/down aktywacja/deaktywacja interfejsu ip -6 neigh show odczyt informacji o innych interfejsach w sieci lokalnej (odpowiednik tablicy ARP w IPv4) Przykłady: ip 6 addr add fec0::1/16 dev eth0 przypisanie adresu prywatnego interfejsowi eth0 ip 6 route add fec0:1::/32 via fec0::1 dodanie trasy statycznej do sieci o adresie fec0:1::/32 ip tunnel add My6in4Tunnel mode sit remote 160.45.23.1 local 150.254.34.1 ttl 64 utworzenie tunelu statycznego w IPv4 ip link set My6in4Tunnel up aktywacja tunelu o nazwie My6in4Tunnel ip link show wyświetlenie istniejących interfejsów

Interfejs o nazwie 6in4 jest wirtualnym interfejsem typu tunel; z perspektywy znajduje się on w jednej sieci z interfejsem typu tunel będącym w drugim ruterze (jest jego sąsiadem) Przykładowy tunel 2345:1::2 K1 2345:3::1 2345:3::2 2345:1::1 2345:2::1 2345:2::2 160.45.23.1 150.254.34.1 R1 IPv4 R2 K2 R1# ip tunnel add 6in4 mode sit remote 150.254.34.1 local 160.45.23.1 ttl 255 R1# ip link set 6in4 up R1# ip 6 addr add 2345:3::1/32 dev 6in4 R1# ip 6 route add 2345:2::/32 via 2345:3::2 R2# ip tunnel add 6in4 mode sit remote 160.45.23.1 local 150.254.34.1 ttl 255 R2# ip link set 6in4 up R2# ip 6 addr add 2345:3::2/32 dev 6in4 R2# ip 6 route add 2345:1::/32 via 2345:3::1

Przykładowy tunel R1# ip link show 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:04:76:8c:f8:e4 brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:04:76:8c:f9:3f brd ff:ff:ff:ff:ff:ff 4: 6in4@NONE: <POINTOPOINT,NOARP,UP> mtu 1480 qdisc noqueue link/sit 160.25.43.1 peer 150.254.34.1 K2# ping6 I eth0 2345:1::2 PING 2345:1::2(2345:1::2) 56 data bytes 64 bytes from 2345:1::2: icmp_seq=1 ttl=63 time=1.03 ms 64 bytes from 2345:1::2: icmp_seq=2 ttl=63 time=0.938 ms R1# ip 6 tunnel show 6in4: ipv6/ip remote 150.254.34.1 local 160.45.23.1 ttl 255

Zadania 1. Używając polecenia ip, skonfiguruj środowisko sieciowe ukazaje poniżej. Użyj tras statycznych w ruterach oraz bram domyślnych w komputerach końcowych.

Zadania 2. Skonfiguruj statyczny tunel w IPv4 typu punkt-punkt w środowisku sieciowym ukazanym poniżej. IPv4

Pytania 1. Jakie są odpowiedniki adresów IPv4 127.0.0.1 i 0.0.0.0 w? 2. Jakie kontrowersje wzbudza? 3. Jaką przyszłość ma według Ciebie?

Literatura Dokumenty RFC: 2640 Internet Protocol, Version 6 () Specification 2893 Transition Mechanisms for Hosts and Routers Linux HOWTO W sieci Internet: www.ipv6.org www.6bone.net