Czy IPv6 SEIP2013

background image

1

1

Krzysztof Nowicki -

Politechnika Gdańska

background image

1.

Znaczenie protokołu IP

2.

Celowość wdrażania Pv6

Adresy NATy
Multikasty
Automatyczna adresacja/Autokonfiguracja

Mobilność

Wydajność/Fragmentacja

/Routing

Bezpieczeństwo NATy

QoS

3.

Mozliwosci IPv6 -

już wykorzystywane

Adresy
Multikasty
Automatyczna adresacja/Autokonfiguracja

„plug-and-play”

Mobilność

Wydajność /Fragmentacja

Bezpieczeństwo – obligatoryjny IPSec

4. Możliwości IPv6 – właśnie rozwijane

Automatyczna adresacja/Autokonfiguracja

„plug –and-play” (także nasze prace)

IPv6QoS (także nasze prace)

Mobilność (także nasze prace)

5. Ocena techniczna IPv6

– wsparcie w systemach operacyjnych Windows/Linux
- migracja
- podsumowanie

2

background image

Protokół - zbiór zasad i mechanizmów, które są automatycznie

realizowane przez urządzenia w celu nawiązania łączności,

wymiany danych, realizacji usług.

Protokół IP („protokół internetowy”) – zbiór zasad i
mechanizmów przekazywania pakietów danych w Internecie;

wspólny element architektury Internetu, który nadaje

każdemu urządzeniu lub sprzętowi łączącemu się z

Internetem numer, czyli adres, w celu umożliwienia

komunikacji z innymi urządzeniami i/lub sprzętami. Aby

zagwarantować globalną łączność, adres ten co do

zasady powinien być jednoznaczny.

Protokół IPv6 - nowa wersja powszechnie używanego dziś
w Internecie protokołu IPv4

3

background image

Oba protokoły zostały zaprojektowane jako protokoły warstwy (między)sieciowej

(modele architektur sieciowych TCP/IP i ISO/OSI)

4

Kilkanaście lat różnicy między powstaniem obu protokołów to lata doświadczeń i
przemyślenia wielu kwestii komunikacji na poziomie warstwy sieciowej.

Różnic pomiędzy IPv4 i IPv6 jest tyle, że postanowiono zrezygnować z

kompatybilności, …

Sieci IPv4 mogą współistnieć z IPv6

Aplikacje

Usługi

background image

5

•30 lat doświadczeń z IPv4

•Dynamicznie rozwijające się mechanizmy

usprawniające działanie sieci IPv4

•Dojrzałość infrastruktury i systemów IPv4

•Bezpieczeństwo urządzeń i systemów operacyjnych

•Status badawczo-rozwojowy instalacji IPv6

•Brak silnego bodźca do zmiany

background image

Zalety protokołu IPv4

Jednolite adresowanie węzłów w całym Internecie

Implementacje stosu TCP/IPv4 dostępne praktycznie na

wszystkie platformy sprzętowe i programowe

Problemy w świecie IPv4

„Kurcząca się” drastycznie dostępna przestrzeń adresowa

Olbrzymi rozrost i fragmentacja istniejących sieci

Problemy w zapewnieniu bezpieczeństwa przesyłanych

danych

Problemy zapewnienia obsługi usług sieciowych

wymagających specjalnych trybów obsługi QoS

….

6

background image

Sztandarową różnicą pomiędzy obiema technologiami jest pula

dostępnych adresów dla węzłów. W IPv4 przestrzeń adresowa
wynosi 32 bity tj. teoretycznie 2

32

adresów natomiast w IPv6 dzięki

128 bitowej przestrzeni adresowej tych adresów jest w teorii 2

128

.

Powstało wiele spektakularnych porównań
nt. „ile razy to jest więcej?” ,
np. „IPv4 to 8,42 adresów na km

2

,

natomiast IPv6 to 6,7 * 10

17

adresów na mm

2

”.

ale

IPv4 - Czy 4 mld to na pewno za mało?
IPv6 - Czy potrzeba aż tylu adresów?

7

Tak

– skąd je pozyskiwać

Niee zaszkodzi

background image

8

Hierarchia przydzielania

adresów IP na świecie

Organizacje Regionalne RIR

Dostawcy Internetu

Użytkownicy końcowi

Gajda/Wytrebowicz

background image

Raport z http://www.potaroo.net/tools/ipv4/index.html

IANA

Unallocated Address Pool Exhaustion

: 03-Feb-2011

Przewidywane daty wyczerpania pul
adresowych przez RIR:

APNIC:

15 kwiecień 2011

(została 1 pula /8)

RIPENCC: 12

sierpień 2012

ARIN: 27 lipiec 2013

LACNIC:

28 styczeń 2014

AFRINIC: 30

październik 2014

9

http://inetcore.com/project/ipv4ec/index_en.html

15.02.2012

10.04.2012

14.10.2012

background image

Adres unikatowe

aby zapewnić stabilność sieci

przy przekazywaniu danych przez rutery.

Adresy IP przydzielane są globalnie przez organizację

IANA (

Internet Assigned Numbers Authority

).

W związku z gwałtownym rozwojem Internetu

publicznie dostępne adresy IP zaczęły się

wyczerpywać.

Jak rozwiązać ten problem?

background image

Przyjęte lub proponowane rozwiązania globalnie:

•adresy prywatne (

RFC 1918

) wraz z NAT

•bezklasowy routing międzydomenowy CIDR

(

classless interdomain routing

)

•IPv6

background image

Po co?

•Adresy IPv4 wyczerpują się

•Rozwiązaniem ma być IPv6, ale jego wdrożenie wciąż
trwa...
•Adresy IP sa˛ dość kosztowne ! pojedyncze adresy IP
dla całych firm.

•Chcemy ukrywać IP komputerów w sieci lokalnej przed
światem zewnętrznym

.

background image

Konwerter NAT

• W podsieci każdy komputer ma unikatowy adres;
• Każdy pakiet opuszczający firmę przechodzi przez tzw. konwerter NAT;
• Konwerter NAT przekształca wewnętrzny adres IP na unikatowy adres

IP firmy

• Adres wewnętrzny IP odwzorowywany jest w postaci numeru portu

źródłowego protokołu TCI lub UDP;

• Numer ten zapisywany jest indeksem w tablicy translacji NAT.

W tablicy tej można odnaleźć wewnętrzny adres IP.

background image

Konwerter NAT

Wady

: Zmienia charakter sieci na „połączeniowy”

Narusza zasadę warstwowości protokołów.
Narusza zasadę „IP jednoznacznie identyfikuje hosta”.

WADY

Konieczność stosowania serwerów proxy dla wielu

aplikacji

(np. VoIP, gry sieciowe)

Ograniczenia mechanizmów szyfrowania komunikacji

trudna weryfikacja integralności nagłówków przez IPSec

Niemożliwe zestawianie połączeń o zarządzanych parametrach jakościowych

brak gwarancji jakości dla przekazywanego obrazu i głosu

Serwery NAT nasycają się - blokują komunikację

przy większej liczbie serwerów aplikacyjnych wewnątrz sieci prywatnej (np. gdy

wielu użytkowników wystawia swoje serwery WWW)

Energooszczędne urządzenia nie mogą pracować poprzez NAT

utrzymanie widoczności urządzenia wymaga ciągłej transmisji

 Problemy z NATem w przypadku łączenia dwóch sieci lokalnych

posiadajacych ta samą prywatną adresacją

(np. dwa przedstawicielstwa firmy itp itd)

Upiorna administracja serwerów NAT

background image

15

Z technicznego punktu widzenia:
-NAT -

jest zaprzeczeniem fundamentalnego żałozenia protokołu IP

mówiącego o modelu komunikacji end-to-end. Internet jaki znamy dzisiaj
(oparty na IPv4) pelen jest roznego rodzaju ograniczen
- NAT to nie tylko ograniczenie dostepu do naszego urzadzenia -

to również

zwiększone zapotrzebowanie na zasoby (pamiec, moc obliczeniowa
procesora itp) na urzadzeniu wykonujacym NATowanie
- moc obliczeniowa sredniej jakosci komputera domowego oraz poziom
oferowanego oprogramowania umożliwia uruchomienie wielu
podstawowych (i nie tylko) usług w domu. Niestety na drodze często stoi
dynamiczny adres zewnetrzny.

IPv6 rozwiązuje ten problem dysponując praktycznie niewyczerpalna pula
adresów unicastowych.

background image

16

.

Rodzina protokołów IPv6 – stos protokołów

- MLD (ang. Multicast Listener Discovery)

– odpowiedzialny za usługi pracujące w oparciu o adresy multicastowe

• ND (ang. Neighbor Discovery) – protokół odkrywania sąsiedztwa, odpowiadający za współpracę z warstwą łącza
danych oraz routing
• SAA (ang. Stateless Address Autoconfiguration) – odpowiedzialny za automatyczną
adresację węzłów
• RR (ang. Router Renumbering) – związany z obsługą prefiksów i adresów sieciowych
routerów IPv6
• DNSv6 Extension (ang. Domain Name Service) – odpowiadający za rozszerzenia
istniejącej usługi DNS o obsługę
rekordów IPv6
• Tunneling – mechanizm odpowiedzialny za transport datagramów IPv6 w istniejącej infrastrukturze IPv4
• DHCPv6 (ang. Dynamic Host Configuration Protocol) – automatyczna adresacja
węzłów w trybie statefull,

background image

17

.

Konstrukcja adresu IPv6

Formaty zapisu adresów

x:x:x:x:x:x:x:x

Przykład:
FECD:BA98:7654:3210:FECD:0000:7634:3210

Pojęcie kompresji zer

1080:0:0:0:8:800:200c:417A

Inaczej

1080::8:800:200c:417A

Pojęcie maski a prefix

IPv4 192.168.10.254 maska 255.255.255.0

Inaczej 192.168.10.254/24

IPV6 wyłącznie prefix !!!!!!!

12AB:0:CD30::/60

background image

18

.

Adresy unicastowe

Adresy uni, multi, any …

Adresy multicastowe

Adresy anycastowe

Valu
e

Scope

0

Reserved

1

Node-local scope

2

Link-local scope

5

Site-local scope

8

Organization-local
scope

E

Global scope

F

Reserved

– FF02::1 (Link-local scope all-nodes address)
– FF02::2 (Link-local scope all-routers address)

http://www.tcpipguide.com/free/t_IPSubnettingStep4DeterminingSubnetIdentifiersandSu.htm

solicited-node address
wykorzystywany przez
Neighbor Discovery Protocol

background image

19

.

Nagłówki datagramu

IPv6

IPv4

Zmniejszone obciążenie
routerów –
dzięki stałej
długość nagłówka,

-

długość nagłówka

jest zmienna (od 20
do 60 bajtów).

-

długość nagłówka

stała (40 bajtów).

background image

20

Rozszerzalność protokołu - przyszłe zmiany.
Redefiniując kolejny protokół internetowy postanowiono, by

wszelkie nowe cechy można było wprowadzać poprzez

tworzenie dodatkowych nagłówków. W przypadku IPv4 opcje

dodatkowe to tylko 40 bajtów – jest to spore ograniczenie.
umożliwienie osadzania wewnątrz pakietu dodatkowych

nagłówków.
Liczba samych nagłówków dodatkowych oraz ich rozmiar w

przypadku IPv6 są narzucone jedynie przez długość pakietu

IPv6. To wszystko wprowadziło dodatkową, nową przestrzeń

w pakietach IPv6, która może być elastycznie

wykorzystywana według zapotrzebowania.

To wszystko składa się na elastyczność rozwiązania oraz

możliwość dokonywania wielu zmian w samym protokole

.

Wydajność/Fragmentacja/Routing

background image

21

.

Nagłówki rozszerzeń IPv6

1. Hop-by-Hop Options header
2. Destination Options header (for intermediate
destinations when the Routing header is present)
3. Routing header
4. Fragment header
5. Authentication header
6. Encapsulating Security Payload header
7. Destination Options header (for the final destination)

Kolejność nagłówków rozszerzeń

background image

22

IPv6 definiuje trzy typy automatycznej adresacji:

• stateless (ang. Stateless Address Autoconfiguration – SAA)

• stateful (DHCPv6).

• mieszaną – stateless DHCPv6

Administrator decyduje o typie autokonfiguracji poprzez ustawienie

odpowiednich pól w komunikatach Router Advertisement.

Autokonfiguracja typu stateless

jest koniecznym składnikiem stosu

IPv6. Jest ona realizowana, gdy host nie jest przywiązany na stałe do

jednego miejsca, a adresy są unikatowe i jednoznaczne tylko w obrębie
danego miejsca.

Z kolei tryb stateful

jest wykorzystywany, gdy wymagana jest większa

kontrola nad przydzielanymi adresami. Oba typy konfiguracji mogą być

wykorzystywane równocześnie.

Automatyczna adresacja

/ autokonfiguracja

background image

23

Protokół DHCPv6
W protokole DHCP zdefiniowano dodatkowo pojęcia:
• Agent DHCP – DHCP serwer lub przekaźnik DHCP znajdujący się na
tym samym łączu, co klient DHCP,
• DUID (ang. DHCP Unique Identyfier for Client) – unikatowy
identyfikator klienta DHCP

zastepuje ares MAC

• IA (ang. Identity Association) – zbiór adresów przydzielanych do
węzła. Każdy IA jest
związany z określonym IAID

Automatyczna adresacja

/ autokonfiguracja

DNSv6 Extension

Rekordy typu AAAA (IPv4

rekordy typu A)

background image

24

Kryptografia i uwierzytelnianie -

Protokół IPv6 natywnie wspiera

bezpieczeństwo w sieci dzięki protokołom z rodziny Internet
Protocol Security. IPsec

zapewnia bezpieczne połączenia oraz

odpowiednią wymianę kluczy szyfrujących pomiędzy węzłami w
sieci. Bezpieczeństwo w sieci IPv6 jest bardziej naturalne ze
względu na fakt, iż rozwiązanie IPsec zostało wynalezione i
dedykowane dla protokołu IPv6, którego jest integralną częścią.
Dopiero z czasem rozwiązanie to dostosowano również dla IPv4,
gdzie do dziś pozostaje opcjonalne przy komunikacji (a
niewymagane).

Bezpieczeństwo NATy

routingu-zepsuty,

QoS-start

background image

25

Rodzina NT 5.X (XP, 2003) wprowadziła obsługę IPv6 w bardzo

ograniczonym zakresie (ręczna konfiguracja, wybrane usługi,
niejednolita implementacja IPv4 i IPv6)

Dual Stack IPv4 i IPv6 w systemach NT 5.X

Różna implementacja protokołów transportowych

Brak rozszerzeń optymalizujących

TCP/IP

Obsługa tylko interfejsów Ethernet

i FDDI (brak PPP)

Rozdzielna implementacja IPSec

uniemożliwia stosowanie wspólnych

zasad uwierzytelniania

Brak szyfrowania w IPSec

background image

26

Dual Stack IPv4 i IPv6 w systemach rodziny NT 6.X

Domyślnie aktywna obsługa IPv6

Jednolita implementacja protokołów
transportowych

Jednolite zasady zabezpieczeń
w Active Directory

background image

27

IPv6

Windows XP

Windows Server

2003

Windows 7/

Server 2008 R2

Dual Stack IPv4/IPv6

YES

YES

YES

6to4 tunnel

Client only

Client only

YES

ISATAP

YES

YES

YES

Teredo tunnel

Client only

Client only

YES

IP-HTTPS tunnel

X

X

DirectAccess Only

LLMNR IPv6

NO

NO

YES

DNS (AAAA)

YES

YES

YES

DHCP

NO

NO

YES

Remote Desktop

NO

NO

YES

DiectAccess

X

X

YES

SNMP

MIB only

MIB only

YES (only NT6.X)

IPSec authentication

YES

YES

YES

IPSec encryption

NO

NO

YES

Applications

Windows

XP

Windows

Server

2003

Windows

7/ Server

2008 R2

File and printer
sharing

YES

YES

YES

Windows Media
Server

NO

YES

YES

IIS

NO

HTTP only

YES

Telnet

Client only

via

PortProxy

YES

FTP

Client only Client only

YES

Active Directory

NO

NO

YES

Exchange Server

NO

NO

YES

SQL Server

NO

NO

YES

background image

28

Obsługa IPv6 w systemach Linux

Standardowa obsługa IPv6 w jądrze systemu 2.4 i 2.6

Mnogość otwartych implementacji ułatwiająca realizację usług

Bardzo dobra realizacja podstawowych usług jak DHCP, DNS,
filtracja pakietów, routing dynamiczny i dostęp zdalny przez SSH.

Ograniczenia obsługi w programach pakietu netkit np. telnet,
telnetd, rcp itd. IPv6 wyłącznie za pomocą poprawek do kodu
źródłowego.

Niepełna obsługa w złożonych aplikacjach. Najpopularniejsze
serwery bazodanowe MySQL i Postgress nie posiadają pełnej
obsługi IPv6 (Vyatta dopiero od wersji 6.1 z 20 sierpnia 2010 r.
wprowadza po raz pierwszy obsługę IPv6)

background image

29

Ogólne wnioski

Najpopularniejsze systemy operacyjne są dobrze przygotowane

do obsługi protokołu IPv6 w zakresie konfiguracji, realizacji

transmisji i świadczenia podstawowych usług sieciowych.

Złożone aplikacje świadczące usługi sieciowe są najczęściej we

wstępnym etapie gotowości na pracę w sieciach IPv6.

Konieczne zmiany w API dla większości funkcji sieciowych

powodują,

że sama poprawna obsługa IPv6 w systemie nie jest

wystarczająca do zapewnienia prawidłowej pracy aplikacji.

Brak natywnych sieci szkieletowych IPv6 wymusza tymczasową

konieczność stosowania różnego rodzaju tunelowania ruchu

IPv6.

background image

SKAZy IPv6

1.

ciągle jeszcze słabsze wsparcie zarówno, jeśli chodzi o hardware jak i software.

Producenci urządzeń sieciowych prześcigają się obecnie z deklaracjami i

zapewnieniami, że dany produkt jest w pełni kompatybilny z protokołem w

wersji 6. Niestety często okazuje się, iż IPv6 jest zaimplementowane z błędami

lub jest nie do końca zgodne z założeniami RFC czy też nie wszystkie założenia

są już zaimplementowane.

2.

zazwyczaj też w porównaniu do IPv4 zarówno urządzenia jak i oprogramowanie

są uboższe w funkcje dla IPv6 zarazem te nowe jak i znane z IPv4. Przykładowo

dla IPv4 istnieją na przełącznikach i routerach funkcje zabezpieczające przed

tzw. burstem ruchowym, czyli nagłym wzrostem ruchu np. zalewanie ramkami

ARP lub ruchem broadcastowym. Natomiast w przypadku IPv6, gdzie protokół

ARP zastąpiono NDP a brodcastu nie ma, nadal mogą zdarzyć się sytuacje

zalewania wiadomościami NDP lub źle skonfigurowanym ruchem multicastowym.

W przypadku tego drugiego niezbędna jest konfiguracja w oparciu o Mulicast

Listener Discovery (MLD), która nie zawsze może zostać zaimplementowana w

oprogramowaniu switcha lub wersja MLD może być nieodpowiednia.

3.

dopiero z biegiem czasu niektóre funkcjonalności zostają dodawane (np. z

kolejną wersją software’u). Jest to zrozumiałe ze względu na fakt, że IPv6 jest

młodszym rozwiązaniem, ale z biznesowego punktu widzenia brak niektórych

funkcjonalności może powodować niechęć przejścia na nowszą technologię.

Co obecnie !!! może odstraszać, w

zakresie technicznym, od korzystania z

IPv6

background image

możliwość destabilizacji urządzenia, na którym
zostanie skonfigurowanie wsparcie dla nowszej
technologii IP.

Często też trzeba wydać krocie by pewne funkcje
na danych urządzeniach się pojawiły. Producenci
życzą sobie wykupienia dodatkowych, drogich
licencji.

background image

W teorii migracja z IPv4 do IPv6 powinna być bezproblemowa.

W praktyce pojawia się szereg problemów wdrożeniowych. Problemy te

można podzielić na te natury technicznej oraz te natury biznesowej.

Techniczne - wiążą się to z niemożnością dokonania przejścia pomiędzy

technologiami z dnia na dzień. Jest to proces (jak pokazuje czas) powolny.

Okazuje się, że sieci i usługi muszą działać zarówno w wersji 4 jak i 6

protokołu trzeciej warstwy ISO/OSI. To powoduje komplikacje oraz

podwyższa nakład, jaki potrzebny jest na utrzymanie takiej podwójnej

struktury.

Biznesowe – polegają na swoistej sytuacji patowej. Z jednej strony mamy

dostawców usługi internetowej (ang. Internet Service Provider – ISP), którzy

twierdzą, że IPv6 jest niepopularne z powodu braku usług serwowanych w tej

technologii. Z drugiej strony twórcy usług twierdzą, że nie wystawiają

kontentu po IPv6, ponieważ ciągle mało użytkowników ma dostęp do tej

technologii.

„Co ma być pierwsze? Dostęp po IPv6 czy usługi w IPv6?”. Wszystko to

skutkuje stale rozciągającym się w czasie, powolnym wdrażaniem nowszej

technologii.

background image

Niezależnie od problemów związanych z wdrożeniem protokołu nowszej

generacji, jest kilka sposobów na migrację sieci z IPv4 do IPv6.

Głównymi czynnikami różniącymi poszczególne drogi do uzyskania łączności

po IPv6 jest wkład pracy, jaki trzeba włożyć w konfigurację i utrzymanie.

Łączy je natomiast jeden cel: uzyskanie struktury zapewniającej komunikację

za pomocą protokołu w wersji 6.

Migracja pomiędzy technologiami może zostać przeprowadzona na 4

sposoby:

- Dual Stack

- Tunneling

- Translating

- Native IPv6

background image

zestawianir tuneli pomiędzy sieciami IPv6

poprzez sieć IPv4

zestawianie tuneli pomiędzy sieciami IPv4
poprzez sieć IPv6

background image

mechanizm translacji
IPv4/IPv6

natywna sieć IPv6

background image

36

Metody migracji są i są dopracowane oraz
skuteczne (szkoda ze więcej niż jedna)

background image

1.Konfiguracja routingu w sieciach multi-home IPv6 -Grupa MIF

2.Internet IPv6 po wyczerpaniu puli IPv4: DS-Lite-Grupa Softwires

3.Load balancing i failover w DHCPv6-Grupa DHC

7.Zapewnienie obsługi ruchu multicastowego dla węzłów ruchomych

-Grupa Multimob

9.NAT64 jest niekompatybilny z Mobile IPv6 -Grupa mext

10.Budowa sieci mesh w IPv6 w 802.15.4 -6lowpan

….

(1,2,3 - współautor: T. Mrugalski )

background image

-Z technicznego punktu widzenia protkół IPv6 stwarza wiele nowych

mozliwości.

-Protokol IPv6 można traktować jako coś sprawdzonego, coś co juz

działa, coś co niesie ze sobą same plusy i zero minusów -cośco nie

niesie ze soba żadnego zagrożenia.

-IPv6 to nie rewolucja ale ewolucja,normalna kolei rzeczy, która

nieuchronnie sie do nas zbliża i z którą powinniśmy się jak

najszybciej zaznajomić

-jesli "przespimy" przesiadke na IPv6, mozemy stać sie wyspa IPv4 a

co w dluzszej perspektywie czasu może zaowocować globalnym

wykluczeniem całego kraju („czy możemy nie budować autostrad”)

-obecnie, przy klasycznej architekturze sieci, nie ma alternatywy dla

Ipv6

-nie ma kwestiiCZY przejdziemy na IPv6, jest kwestiaKIEDYto

zrobimy

czy jest sens czekać z tym do przysłowiowej "za pięć dwunasta"

background image

39

Uwagi, pytania….

Niektóre problemy wydaja się być w „koncepcji IP” trudno rozwiązywalne,
stąd konieczność badań/stworzenia zupełnie

nowych koncepcji, stąd tyle projektów typu IIP


Wyszukiwarka

Podobne podstrony:
ortografia rz czy ż
Czy rekrutacja pracowników za pomocą Internetu jest
WOLNOŚĆ CZY KONIECZNOŚĆ
Eutanazja ulga w cierpieniu czy brak zrozumienia jego sensu
Telewizja sojusznik, czy wróg
Energetyka jądrowa szanse czy zagrożenia dla Polski
Osobowość twórcy czy osobowość twórcza
CZY DZIESIECINA JEST OBOWIAZKOW Nieznany
Czy Bóg dzisiaj uzdrawia
chlopiec czy dziewczynka XUDHZZKC4E64BAD26DODKYBJNXI7KLO44H2SDUI
201 Czy wiesz jak opracować różne formy pisemnych wypowied…id 26951
Czy należy karać surowiej
Czy wy wiecie
Czy amerykańscy astronauci widzieli UFO
Brytyjczycy straszą Czy Polska idzie na dno
Chlopiec czy dziewczynka
Chlopiec czy dziewczynka(1)

więcej podobnych podstron