Jedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.

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

Podstawy sieci komputerowych

Podstawy sieci komputerowych

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

Struktura adresu IP v4

Komunikacja w sieciach komputerowych

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

Laboratorium Sieci Komputerowe

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

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

Warstwa sieciowa (technika VLSM)

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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.

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

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

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

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

Adresy w sieciach komputerowych

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Maski o stałej i zmiennej długości (VLSM) Autor: Natalia Dajniak IVFDS

Warstwa sieciowa rutowanie

LABORATORIUM Systemy teletransmisji i transmisja danych

URZĄDZENIA TECHNIKI KOMPUTEROWEJ

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

Ćwiczenie Wyznaczanie tras sumarycznych dla adresów IPv4 i IPv6

SK Moduł 6 - Studia Informatyczne

Akademia Techniczno-Humanistyczna w Bielsku-Białej

SIECI KOMPUTEROWE Adresowanie IP

Laboratorium - Przeglądanie tablic routingu hosta

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

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

Jak dokonać podziału sieci metodą VLSM instrukcja krok po kroku.

Adresacja w sieci komputerowej

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Laboratorium - Obliczanie podsieci IPv4

Laboratorium - Obliczanie podsieci IPv4

PORADNIKI. Routery i Sieci

Zaawansowana adresacja IPv4

Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.

Laboratorium 2.8.2: Zaawansowana konfiguracja tras statycznych

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

LABORATORIUM 2 Adresacja IP

Ćwiczenia z arytmetyki komputera Budowa adresu IP

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

Podsieci IPv4 w przykładach. mgr inż. Krzysztof Szałajko

ZiMSK NAT, PAT, ACL 1

Adresacja IPv4 - podstawy

Sieci komputerowe - adresacja internetowa

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

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Model sieci OSI, protokoły sieciowe, adresy IP

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

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Adresacja IPv4 (Internet Protocol wersja 4)

Laboratorium - Podział topologii na podsieci.

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

1 Podstawy systemu dwójkowego i arytmetyki binarnej

Tutorial 3 Adresacja sieci IPv4

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

System operacyjny Linux

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

Moduł 2. Adresowanie sieci IPv4. 1. Obliczanie adresu sieci i adresu rozgłoszeniowego 2. Obliczanie przynależności adresów do danej sieci

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

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

Klasy adresowe ip. xxx to dowolne numery w zakresie 0-255

Podział sieci na podsieci wytłumaczenie

Laboratorium Sieci Komputerowych

Routing i protokoły routingu

Dlaczego IPv6 / 48 = 256 planowanie adresacji

Laboratorium Projektowanie i implementowanie schematu adresowania z zastosowaniem zmiennych masek podsieci

Formaty zapisu zapis kropkowo-dziesiętny zapis szesnastkowy Oxacld2042

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

1. Podstawy routingu IP

Dzielenie sieci na podsieci

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Zakresy prywatnych adresów IPv4: / / /24

ARP Address Resolution Protocol (RFC 826)

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Sieci Komputerowe. Zajęcia 2 c.d. Warstwa sieciowa. Adresacja IPv4

Sieci komputerowe dr Zbigniew Lipiński

Systemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

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

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

Warsztaty z Sieci komputerowych Lista 3

Złącze Ethernet. KERN & Sohn GmbH Ziegelei 1 D Balingen Strona 2. KMB-A01/ FTB-A09/ ITB-A17-IA-pl-0710

BRINET Sp. z o. o.

Zarządzanie sieciami WAN

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

ADRESY PRYWATNE W IPv4

Ćwiczenie Projektowanie adresacji IPv4 z maskami o różnej długości VLSM

pasja-informatyki.pl

Rozdział 4. Adresowanie w protokole IP

Transkrypt:

ADRESOWANIE KLASOWE IPv4 Wszystkie hosty w danej sieci posiadają ten sam network-prefix lecz muszą mieć przypisany unikatowy host-number. Analogicznie, dowolne dwa hosty w różnych sieciach muszą posiadać różne network-prefixes ale mogą ten sam host-number. Jedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.

KLASA ADRESOWA A (/8 Prefixes) Każda sieć w klasie adresowej A posiada 8-bitowy network-prefix z najstarszym bitem ustawionym na 0 oraz siedmioma bitami określającymi numer sieci, następne 24-bity ookreślają host-number. Klasa adresowa A określana jest jako "/8s" (czytaj: "slash eight" lub poprostu "eights") ponieważ posiada 8-bitowy network-prefix. W klasie A może być zdefiniowane maksymalnie 126 (2 7-2) /8 sieci. Odjęcie liczby 2 wynika z faktu, iż sieć /8 0.0.0.0 jest zarezewowana dla routingu domyślnego a sieć /8 127.0.0.0 (często zapisywana jako 127/8 lub 127.0.0.0/8) została zarezerwowana dla funkcji "loopback". Każda sieć /8 definiuje maksymalnie 16,777,214 (2 24-2) hostów w sieci. Ponieważ klasa adresowa /8 zawiera 2 31 (2,147,483,648) indywidualnych adresów a cała przestrzeń adresowa IPv4 zawiera maksymalnie 2 32 (4,294,967,296) adresów, to klasa /8 stanowi 50% całkowitej, unikastowej przestrzeni adresowej IPv4.

KLASA ADRESOWA B (/16 Prefixes) Każda sieć w klasie adresowej B posiada 16-bitowy network-prefix z dwoma najstarszymi bitami ustawionymi na 1-0 oraz 14-bitowym numerem sieci, następne 16-bitów określają host-number. Klasa adresowa B określana jest jako "/16s" ponieważ posiada 16-bitowy network-prefix. W klasie B może być zdefiniowane maksymalnie 16,384 (2 14 ) /16 sieci. Każda sieć /16 definiuje maksymalnie 65,534 (2 16-2) hostów w sieci. W tym przypadku odjęcie liczby 2 w trakcie obliczeń spowodowane jest tym, że adresy all-0s (określany jako "this network") oraz all-1s (określany jako "broadcast") nie mogą być przypisane indywidualnym hostom. Ponieważ klasa adresowa /16 zawiera 2 30 (1,073,741,824) indywidualnych adresów co stanowi 25% całkowitej, unikastowej przestrzeni adresowej IPv4.

KLASA ADESOWA C ( /24 Prefixes) Każda sieć w klasie adresowej C posiada 24-bitowy network-prefix z trzema najstarszymi bitami ustawionymi na 1-1-0 oraz 21-bitowym numerem sieci, a następne 8-bitów określają host-number. Klasa adresowa C określana jest jako "/24s" ponieważ posiada 24-bitowy network-prefix. W klasie C może być zdefiniowane maksymalnie 2,097,151 (2 21 ) /24 sieci. Każda sieć /24 definiuje maksymalnie 254 (2 8-2) hostów w sieci. W tym przypadku odjęcie liczby 2 w trakcie obliczeń spowodowane jest tym, że adresy all-0s (określany jako "this network") oraz all-1s (określany jako "broadcast") nie mogą być przypisane indywidualnym hostom. Ponieważ klasa adresowa /24 zawiera 2 29 (536,870,912) indywidualnych adresów co stanowi 12,5 % całkowitej, unikastowej przestrzeni adresowej IPv4.

ZAPIS KROPKOWO - DZIESIĘTNY W celu ułatwienia stosowania adresów Ipv4 przyjęto zapisywać je jako cztery liczby dziesiętne, oddzielane kropkami. Taki format jest określany jako "dotteddecimal notation." Zakres adresów w zapisie kropkowodziesiętnym dla klas adresowych A, B, C. Znaki "xxx" reprezentują hostnumber określany przez administratora danej sieci.

DEFINICJA PODSIECI (RFC 950) Routing pakietów przez Internet do dowolnej podsieci odbywa się tak samo niezależnie od tego, do której podsieci należy docelowy host. Dzieje się tak dlatego, że wszystkie podsieci w danej sieci wykorzystują ten sam network-prefix lecz różne subnet numbers. Routery wewnątrz danej organizacji muszą rozprowadzić ruch pomiędzy poszczególne podsieci lecz dla routerów zewnętrznych cała organizacja (sieć) występuje jako pojedynczy wpis w tablicy routingu.

EXTENDED NETWORK PREFIX Extended network prefix tradycyjnie był związany z maską sieciową. Bity w masce podsieci ustawione na 1 sygnalizują, że tą część adresu IP należy wraz częścią network prefix, traktować jako rozszerzony prefix sieci. Coraz częściej nowoczesne algorytmy routingu odnoszą się do długości rozszerzonego prefixu sieci niź tradycyjnej maski sieci. Ponadto notacja tego typu, tzw <prefix-length>, jest zdecydowanie oszczędniejsza niż tradycyjny zapis kropkowo dziesiętny.

MASKI SIECIOWE - PRZYKŁAD Dana organizacja otrzymała adres sieciowy 193.1.1.0/24 i potrzebuje 6 podsieci. Ponadto największa z podsieci ma zawierać 25 hotów. 27-bitowy extended-network-prefix pozostawia 5 bitów na zdefiniowanie adresów hostów w każdej z podsieci. Oznacza to, że w każdej podsieci można zdefiniować ciągły obszar adresów o rozmiarze 2 5 (32) adresów. Jednakże, ponieważ wszystkie adesy all-0s oraz all-1s nie mogą być wykorzystane to zakres użytecznych adresów wynosi 30 (2 5-2).

MASKI SIECIOWE - PRZYKŁAD By zdefiniować Subnet #, administrator umieszcza binarną reprezentuję wartości n w ciągu bitów reprezentującym pole podsieci. Dla przykładu dla Subnet #6 należy umieścić bity 110 2 w trzybitowym polu podsieci. Najprostszy sposób sprawdzenia czy utworzono poprawnie podsieci to stwierdzenie czy adresy podsieci są wielokrotnością adresu sieciowego Subnet #1, w przykładzie wielokrotnością 32: tj. 0, 32, 64, 96,...

MASKI SIECIOWE PRZYKŁAD (podsieci all-0) Zgodnie z definicjami zawartymi w RFC950, zabronione jest wykorzystanie podsieci all-0soraz all-1s. Powodem jest konieczność uniknięcia niejednoznaczności tak jak pokazuje to rysunek niżej. W odniesieniu do wszystkich all-0s podsieci, każdy router wymaga by każdy wpis do tablicy routingu w postaci pary route/<prefix-length> pozwalał na rozróżnienie pomiędzy trasą do wszystkich all-0s podsieci i trasy do całej sieci.

MASKI SIECIOWE PRZYKŁAD (podsieci all-1) W przypadku wszystkich podsieci typu all-1s, każdy router wymaga by tablica routingu pozwalała na rozróżnienie czy broadcast odnosi się do danej podsieci czy całej sieci. Wraz z rozwojem i wprowadzaniem do użytku protokołów routingu wspierających maski sieciowe lub długości prefixów dla każdej trasy routingu, przestrzeń adresowa definiowana przez podsieci all-0s oraz all-1s może być ponownie wykorzystana niezależnie od zapisów w RFC950.

MASKI SIECIOWE PRZYKŁAD (adresy hostów) W przypadku ogólnym by zdefiniować adres dla hosta #n w danej Subnet #, administrator umieszcza binarną reprezentaję wartości n w ciągu bitów reprezentującym pole podsieci. Dla przykładu dla hosta n=15 w Subnet #2 należy umieścić bity 01111 2 w pięciobitowym polu numeru hosta w Subnet #2.

MASKI 0 ZMIENNEJ DŁUGOŚCI VLSM W roku 1987, RFC 1009 określił w jaki sposób można korzystać z więcej niż jednej maski sieciowej. W przypadku gdy sieć IP a przypisaną więcej niż jedną metrykę, jest ona określana jako sieć VLSM "variable length subnet masks" ze względu na różne długości prefixów extended-network. Załóżmy, że administrator sieci zdecydował się skonfigurować sieć 130.5.0.0/16 z extended-network-prefix równym /22. Sieć /16 z /22 extended-network prefix pozwala określić 64 podsieci (2 6 ), każda po maksymalnie 1,022 hosty (2 10-2). Jednak w przypadku kilku sieci po ok. 30 adresów traci się ponad 1000 adresów!

MASKI 0 ZMIENNEJ DŁUGOŚCI VLSM Jednym z rozwiązań postawionego problemu jest wprowadzenie więcej niż jednej maski sieciowej. Załóżmy, że oprócz poprzedniej maski wprowadzona drugą, konfigurując sieć 130.5.0.0/16 z /26 extendednetwork-prefixem. Sieć /16 z /26 extended-network prefix pozwala na utworzenie 1024 subnets (2 10 ), każda zawierająca maksymalnie dio 62 hostów (2 6-2). Prefix /26 pasuje doskonale do małych podsieci do 60 hostów a prefix /22 do dużych podsieci do 1000 hostów.

AGREGACJA ROUTINGU Pomysł agregacji routingu w ramach sieci danej organizacji polega na podziale tej sieci na podsieci, następnie tych podsieci na kolejne podsieci. Pozwala to na ukrycie informacji o szczegółach routingu pomiędzy kolejnymi poziomami podsieci i tym samym uproszczenie i zmniejszenie tablic routingu.

VLSM - PRZYKŁAD Dana organizacja otrzymała pulę adresów 140.25.0.0/16 i planuje zastosować VLSM zgodnie z rysunkiem poniżej. Pierwszy krok polega na podzieleniu puli adresowej na 16 równych podsieci. Następnie Subnet #1 ma być podzielony na 32 równe podsieci, Subnet #14 na 16 równych podsieci i wreście Subnet #14 na 16 a potem na na 8 równych podsieci.

VLSM - PRZYKŁAD 16 podsieci z 140.25.0.0/16

VLSM - PRZYKŁAD Adresy hostów dla podsieci Subnet #3 (140.25.48.0/20) Adres broadcast dla Subnet #3 jest adresem all 1's

VLSM - PRZYKŁAD 16 podsieci z podsieci Subnet #14 140.25.0.0/20

VLSM - PRZYKŁAD Adresy hostów dla podsieci Subnet 14-3 (140.25.227/24) Adres broadcast dla Subnet #14-3 jest adresem all 1's

VLSM - PRZYKŁAD Podsieci Sub2-dla Subnet #14-14 (140.25.238.0/24)

VLSM - PRZYKŁAD Adresy hostów dla podsieci Subnet 14-3 (140.25.238/27) Adres broadcast dla Subnet #14-14-2 jest adresem all 1's

WYMAGANIA PRZY STOSOWANIU VLSM Protokół routingu musi przenosić w trakcie komunikacji między routerami informację o extended-network-prefix. Obecnie założenie to wspierają algorytmu RIP-2, OSPF oraz wszystkie algorytmy z rodziny I-IS-IS (np. IGP). Jeżeli dany protokół nie spełnia wymienionego wyżej założenia to router : zakłada długość prefixu zgodną z lokalną konfiguracją dokonuje przeglądu tablicy statycznego routingu w cel odnalezienia poprawnej długości prefixu. Wszystkie routery w strukturze VLSM muszą wspierać algorytm wyboru przekierowania "longest match." W celu osiągnięcia agregacji routingu, przypisanie adresów musi uwzględniać tzw. znaczenie topologiczne (ang. topological significance).

ALGORYTM LONGEST MATCH Wykorzystywanie VLSM oznacza, że podział na podsieci za pomocą extended-network-prefix ów musi odzwierciedlać zależności pomiędzy podsieciami. Trasa routingu do sieci wykorzystującej dłuższy extendednetwork-prefix opisuje mniejszy zestaw celów niż ta sama trasa wykorzystująca krótszy extended-network-prefix. Natomiast routery przy podejmowaniu decyzji o przekierowaniu pakietu muszą wykorzystywać najdłuższy zdefiniowany extended-network-prefix PRZYKŁAD: Jeżeli adres IP przeznaczenia to 11.1.2.5 oraz zdefiniowane są trzy prefix-y w tablicy routingu (11.1.2.0/24, 11.1.0.0/16, and 11.0.0.0/8), router powinien wybrać sieć docelową 11.1.2.0/24. Sieć ta tj, 11.1.2.0/24 jest wybierana ze względu na fakt, iż prefix dla niej zawiera najwięcej odpowiadających bitów w adresie docelowym.

WEWNĄTRZ DOMENOWY ROUTING BEZKLASOWY Classless Inter-Domain Routing (CIDR) został zdefiniowany w dokumentach RFC 1517, 1518, 1519, oraz 1520. CIDR wprowadza dwie niezwykle istotne cechy z punktu widzenia routingu w sieciach rozległych, takich jak Internet. CIDR eliminuje tradycyjny podział na klasy adresów A, B, oraz C. Pozwala to na efektywną alokację przestrzeni adresowej IPv4. CIDR wspiera agregację routingu polegającą na tym, że pojedynczy wpis do tablicy routingu może reprezentować przestrzeń adresową obejmującą setki bądź tysiące tradycyjnych, klasowych tras routowania. Pozwala to za pomocą pojedynczej tablicy routingu określić ścieżkę do wielu indywidualnych sieci co redukuje ilość przesyłanej przez protokoły routingu informacji oraz zdecydowanie zmniejsza negatywny wpływ zjawiska route flapping polegającego na nagłych zmianach w dynamicznych tablicach routingu. Bez wprowadzenia mechanizmu CIDR ilość tablic routingu w Internecie przekroczyłaby 70000 tras zamiast obecnej liczby około 30000.

PODSTAWY CIDR CIDR eliminuje tradycyjny podział na klasy A, B, oraz C wprowadzając na ich miejsce uogólnioną koncepcję prefix-u sieciowego (ang. network prefix). Routery wykorzystują network-prefix zamiast pierwszych 3 bitów adresu IP w celu określenia podziału pomiędzy adresem sieci a adresem hosta. Dzięki takiemu podejściu, CIDR umożliwia tworzenie dowolnych podziałów zamiast ściśle ustalonych 8-bit, 16-bit, lub 24-bit adresów sieciowych związanych z podziałem klasowym. W adresowaniu metodą CIDR, każda informacja o routingu jest uzupełniana maską bitową ( lub długością prefix-u). Długość prefiksu określa blok ciągłych bitów od lewej strony adresu IPv4 wykorzystywanych do określenia danej przestrzeni adresowej. PRZYKŁAD: sieć wykorzystująca 20 bitowy adres sieci oraz 12 bitowy adres hosta będzie określana jako sieć z prefix-em o długości 20 bitów (a /20). Sieć /20 może zawierać adresy klasy A,B lub C. Routery jednak w wypadku stosowania CIDR ignorują pierwsze 3 bity adresu i opierają swoją decyzję o przekierowywaniu pakietu wyłącznie na długosci prefix-u.

PODSTAWY CIDR W środowisku adresów bezklasowych prefix-y są traktowane jako ciąg bitów w adresie zaczynając od lewej jego strony.. PRZYKŁAD: wszystkie prefiksy /20 określają tą samą przestrzeń adresową (212 or 4,096 adresów hostów). Co więcej, prefix /20 może mieć zastosowanie w tradycyjnych klasach A, B, C Każdy z przedstawionych powyżej bloków adresów /20 reprezentuje 4,096 adresów hostów odpowiednio dla 10.23.64.0/20 (A),130.5.0.0/20 (B), oraz 200.7.128.0/20 (C). Typowo wykorzystywane prefiksy CIDR zawierają się od /13 do.27

BLOKI ADRESÓW CIDR

ADRESY HOSTÓW A WYKORZYSTANIE CIDR Interfejsy sieciowe nie zezwolą na konfigurację z maską krótszą niż naturalna maska klasowa. Przykładowo, problem może pojawić się gdy zechcemy skonfigurować 200.25.16.0 z prefix-em /20 w celu zdefiniowania sieci zawierającej 4,094 (2 12-2) hostów. Niestety, oprogramowanie interfejsu może nie pozwolić na skonfigurowanie adresu z tradycyjnej klasy C z maską 20 a nie naturalną maską klasy C, 24-bitową. Powyższy problem można ominąć, traktując 200.25.16.0/20 jako 16 bloków /24s ponieważ hosty non-cidr zinterpretują swój lokalny adres /24 jako adres klasy C. Podobnie, w przypadku 130.14.0.0/16 możemy tą pulę adresową traktować przykładowo jako 255 bloków z prefiksem /24 ponieważ hosty zinterpretują adres docelowy /24 jako podsieć klasowej /16. W środowisku klasowym dany Internet Service Provider (ISP) może dokonac alokacji wyłącznie sieci /8, /16, lub /24. W środowisku CIDR itnieje pełna swoboda przydziału pul adresowych zgodnie z wymaganiami klientów.

ALOKACJA DRRESÓW Z WYKORZYSTYWANIEM CIDR Załóżmy, że ISP posiada pule adresową 206.0.64.0/18. Ta pula odpowiada 16,384 (2 14 ) adresów IP, które mogą być interpretowane jako 64 bloki /24. Jeżeli klient potrzebuje 800 adresów hostów to zamiast przyznawania mu całej klasy B (i zmarnowaniu ~64,700 adresów ) bądż czterech klas C (i wprowadzeniu 4 nowych tras do tablic routingu w Internecie), ISP może przyznać klientowi blok adresów 206.0.68.0/22, czyli blok 1,024 (2 10 ) adresów IP (4 ciągłe /24 -ki).

ADRESOWANIE CIDR PRZYKŁAD Załóżmy, że ISP posiada pulę adresową 200.25.0.0/16. Ten blok adresów (pula adresów) zawiera 65, 536 (2 16 ) adresów IP (lub inaczej 256 /24-rek). W środowisku klasowym, ISP jest zmuszony wykorzystania puli /20 jako 16 indywidualnych sieci /24.

ADRESOWANIE CIDR - PRZYKŁAD Jeżeli zobrazować pulę adresową z poprzedniej folii, którą posiada dany ISP, jako koło, to stosując adresację klasową, koło to można jedynie podzielić na 16 równych części.