Daca ati decis ca terbuie sa faceti subnetwork folosind un IP,cum realizati astat?In materialul care urmeaza sint trecuti in revista pasii care apoi vor fi explicati in detaliu:-
Pentru a ilustra acest exemplu enoi vom presupune ca facem subnetworking la o singura retea de clasa C care are IP-ul : 192.168.1.0
Asadar rezulta maximum de 254 de interfeteconectate (host-uri), plus numarul obligatoriu (192.168.1.0)si adresa de broadcast (192.168.1.255).
Va trebui sa instalati corect cablurile pentru toate dispozitivele care ati hotarit sa le conectati pentru a se realiza asezarea fizica.
De asemenea veti avea nevoie de un mecanismpentru a interconecta diversele segmente impreuna (routere,switch-uri etc.).
O discutie detaliataeste evident ca este imposibila aici.Daca aveti neviue de servicii exista consultanti de design/instalare de retele care ofera acest fel de servicii. Sfaturi gratuite sdint de asemenea disponibile pe un numar de grupuri Usenet (cum ar fi comp.os.linux.networking).
Exista un play off(ce o fi ala? ) :)intre numarul de subnetwork-uri pe care le creati si IP-urile 'irosite'.
Fiecare retea individuala are doua adrese nefolosibile ca interfata (adrese de host) -numarul IP insusi si adresa de broadcast. Cind se face subnetworking, fiecare subnetwork necesita propriul sau IP si adresa de broadcast -si acestea trebuie sa fie adrese valide care se includ in plaja oferita de reteaua IP network la care se face subnetwoking.
Asadar,prin a face subnetworking la o reta IP in doua subnetwork-uri ,exista acuma doua addrese de retea si doua adrese de broadcast - crescind (adresele de host) 'irosite' ; creeind 4 subnetwork-uri care creaza opt interfete nefolosibile (adrese de host)si asa mai departe.
De fapt cea mai mica retea folosibila consista din 4 IP-uri:-
De ce cineva ar vrea sa creeze o asa de mica retea este altceva! Cu doar un singur host pe retea ,orice comunicare de retea trebuie sa mearga la alta retea .Oricum, exemplul foloseste ca sa arate legea of diminishing returns(ce o fi aia?)care se aplica la subnetworking.
In principiu, se poate imparti numaul de retea IP in 2^n (unde n este cu unu mai putin decit numarul bitilor hostului IP-ului)subnetwork-uri dimensionate egal (se poate face subnetwork la un subnetwork si combina subnetwork-urile).
Asadar fiti realisti in ceea ce priveste modul in cere concepeti reteaua -va doriti numarul minim de retele locale separate care corespunde cu administrarea , fizica, echipamentul si securitatea sistemului!
Network mask-ul este ceea ce creeaza magia impartirii locale a IP-ului retelei in subnetwork-uri.
Network mask-ul pentru un nr IP la care se face subnetwork nu este altceva decit o "casuta" care are toti 'bitii retelei' din numarul retelei setati pe '1'si toti bitii hostului setati la '0'.
Asadar pentru cele trei clase de retele IP, network masks-urile standard sint :-
Modul in care functioneaza subnetworking-ul este sa imprumute unul sau mai multi din bitii hostului si sa ii faca sa interfateze s local interpretind acesti biti imprumutati ca parte din bitii de retea. Asadar pentru a divide un numar de retea in doua subnetwork-uri ,trebuie sa imprumutam un bit de host prin a seta bitul adecvat in the network mask-ul of primului (normal) host la '1'.
Pentru o clasa C de adrese, aceasta ar rezulta intr -un netmask avind
11111111.11111111.11111111.10000000
sau 255.255.255.128
Pentru numarul nostru din clasa C de 192.168.1.0, exista citeva optiuni de sub-networking:-
Numarul de Numarul de subnet-uri Host-uri /net netmask-ul 2 126 255.255.255.128 (11111111.11111111.11111111.10000000) 4 62 255.255.255.192 (11111111.11111111.11111111.11000000) 8 30 255.255.255.224 (11111111.11111111.11111111.11100000) 16 14 255.255.255.240 (11111111.11111111.11111111.11110000) 32 6 255.255.255.248 (11111111.11111111.11111111.11111000) 64 2 255.255.255.252 (11111111.11111111.11111111.11111100)
In principiu ,nu exista nici un motiv absolut pentru a urma calea de mai sus de a face subnetworking unde bitii network mask-ului bits sint adaugati de la cel mai semnificativ bit pina la cel mai putin semnificativ bit. Oricumr,daca nu o faceti in acest fel ,IP-ul rezultat va arata ca o secventa foarte para/impara? (odd)! Aceasta face ca pentru noi oamenii sa decidem la care subnetwork apartine un numar IP pentru ca nu sintematit de capabili sa ne gindim la el intr-un mod binar (computerele pe de alta parte vor folosi orice modalitate de reprezentatre fara sa conteze).
Daca v-ati decis la netmask-ul potrivit , trebuie sa va ginditi care sint variatele adresede Network si broadcast - si plaja de IP-uri pentru fiecare din aceste retele.Din nou ,luind ca exemplu doar o clasa C de IP-uri si listind doar partea finala (a hostului) avem:-
Netmask -ul Subnet-uri Network B'cast MinIP MaxIP Host-uri Host-uri totale -------------------------------------------------------------------------- 128 2 0 127 1 126 126 128 255 129 254 126 252 192 4 0 63 1 62 62 64 127 65 126 62 128 191 129 190 62 192 255 193 254 62 248 224 8 0 31 1 30 30 32 63 33 62 30 64 95 65 94 30 96 127 97 126 30 128 159 129 158 30 160 191 161 190 30 192 223 193 222 30 224 255 225 254 30 240
Dupa cum se poate vedea ,exista o seceventa foarte clara a acestor numere,care le face destul de usor de verificat.Partea 'ascunsa' a subnetworking-ului este de asemenea vizibila in termenii reducerii totale a numaruluiu de adrese de host astfel incit sa creasca numarul de subnetwork-uri.
Avind aceste informatii ,sinteti acuma in pozitia de a aloca numere de host,IP-uri si netmask-uri.