Bine ați revenit, numele meu este David Bombal CCIE 1123 și în această secțiune,
vom examina masca de subrețea cu lungime variabilă sau
VLSM și sumarul rutelor.
VLSM ne permite să folosim mai
bine adresele IP, permițând o mască de subrețea cu lungime variabilă într-o singură rețea.
așa că ceea ce vom acoperi în această secțiune este mai întâi
VLSM din nou mască de subrețea cu lungime variabilă,
vom examina CIDR sau ruta interdimensională fără clasă Vreau
să explic sumarizarea și să
vă arăt cum puteți rezuma mai multe rute în mai puțin sau un singur traseu.
vom analiza opțiunile de rutare
și modul în care routerele vor alege un
traseu pe altul, nu doar
pe baza distanței administrative, ci și pe baza legăturii prefixelor și
apoi, în cele din urmă, vom examina problemele privind rețelele neconfundate.
astfel încât masca de subrețea cu
lungime variabilă ne permite să avem o mască variabilă sau variabilă în întreaga rețea, de
exemplu o rețea clasică de 10 va avea o
mască de / 8 cu primul octet 10 este
porțiunea de rețea a adresei și
ultimele 3 octeți, cu alte cuvinte, ultimele 24 de
biți reprezintă partea gazdă a adresei.
acea rețea clasică a fost subnetată, de exemplu, am putea avea
o subrețea de 10. 1. 1. 0/24 unde
10. 1. 1 este porțiunea
de rețea a adresei, cu alte cuvinte cele mai
semnificative 24 de biți sau cel mai semnificativ 3 octeți este porțiunea de rețea și ultimul
octet sau partea cea mai puțin semnificativă a adresei este porțiunea gazdă.
am putea, de asemenea, să conectăm o rețea de 10 la 10. 1. 0. 0/16 unde jumătate
din adresă este partea de rețea și
jumătate din adresă este porțiunea de gazdă.
vă rugăm să consultați partea ICND 1 din acest
curs sau subnetul meu explicat e-book, pentru o mulțime de detalii cu privire la subnetting.
CIDR sau Classless Inter-Domain Routing a fost introdus în 1993 pentru a
înlocui arhitectura de adresare anterioară a rețelelor clasice.
rețelele clasice nu au fost scalabile
de rețea de clasă introduce 3 clase de adrese
pentru alocarea de adrese IP la gazde și dispozitive
de rețea am avut rețele A și C.
astfel încât, de exemplu, 10. 0. 0. 0/8 este un exemplu de rețea A clasică.
172. 16. 0. 0/16 este un exemplu de rețea
de clasă B și 192. 168. 1. 0/24 este un exemplu de rețea de clasa C.
problema cu această metodă este că ați fost forțat
să utilizați pentru instanțe masca a / 16 care ți-a dat aproximativ 65000 de adrese gazdă sau ai
putea folosi o adresă de clasă C ca
aceasta, care ți-a dat doar 254 adrese gazdă.
acest sistem ar fi
dus la extorcarea rapidă a adreselor IP și a inflexibilității.
astfel încât CIDR a înlocuit acest lucru care se bazează pe Lungime Variabila Subnet Mask au
fost masca poate varia în lungimi arbitrare, astfel încât acestea să permită diferite dimensiuni de subnetwork-uri
astfel încât, mai degrabă decât să fie obligat
să utilizeze, de exemplu, 10. 0. 0. 0/8
puteți utiliza și 10. 0. 0. 0/16 sau 24 sau 30 în funcție
de cerințele pentru numărul de subrețele sau gazde din rețeaua dvs. sau puteți utiliza,
de exemplu, 10. 1. 1. 0/27 sau 10. 1. 2. 0/26 și așa mai departe și așa mai departe.
astfel încât să puteți lua o singură adresă de
clasă A și să o împărțiți în mai multe subrețele pe baza cerințelor dvs.
este, de asemenea, important să rețineți că în CIDR nu
numai că facem publicitate unei rețele, publicăm un prefix de rutare, cu alte cuvinte, vom face
publicitate în 192. 168. 1. 0/24 nu doar 192. 168. 1. CIDR permite,
de asemenea, sintetizarea adreselor pe care le
voi explica în detaliu într-un moment.
dar acest lucru a fost dacă am lua mai multe subrețele
și le-am pus într-o rețea super net sau sumară care
va reduce dimensiunile tablelor de rutare.
Masca de subrețea cu lungime variabilă are multe avantaje, inclusiv o utilizare
mai bună a adreselor IP și a subrețelelor.
pe o legătură WAN, ca exemplu, sunt necesare doar două adrese IP.
1 adresa IP pentru un capăt al
link-ului și o altă adresă IP
pentru celălalt capăt al legăturii, astfel masca a / 30 ar fi mai bine să spună a / 16 sau / 24 mască.
masca a / 30 suportă numai 2 gazde pe
acea subrețea și acest lucru este necesar în scenariul punct-la-punct ca acesta.
masca a / 24, de exemplu, ar susține 254 de gazde și
ar putea fi ucisă peste această legătură specifică.
astfel încât VLSM îi oferă administratorului
posibilitatea de a utiliza mai bine adresele IP și subrețelele.
în cazul în care am subrețele
subrețea în jos pentru a sprijini numărul necesar de adrese IP pe acel segment specific.
ca exemplu, aici avem subrețele care utilizează
o mască a / 27, pe legăturile WAN pe care le folosim / 30
mască și pentru instanța de la sediul central folosim masca a / 16.
ne permite, de asemenea, să realizăm o mai
bună sumarizare și scalabilitate a rețelelor, mai degrabă decât ca întreaga lume să fie
forțată să utilizeze o mască
de subrețea specifică, fiind capabili să utilizeze o mască diferită în propriile noastre rețele
și să facă publicitate rezumatelor către alte companii sau pe Internet.
deci este o rețea simplă pentru a explica problema
atunci când sumarul nu este utilizat.
pe partea stângă avem rețele 10. 1. 1. 0/24 până la
10. 1. 2. 200. 0/24 pe partea
dreaptă avem rețele 10. 2. 1. 0/24
până la 10. 2. 200. 0/24 este acum implementată o sumarizare
și să presupunem că rulați un protocol de rută ca
RIP, care face publicitate întregului tabel de rutare la
fiecare 30 de secunde, veți avea un astfel de
scenariu, cu ruterul din stânga, care
face publicitate a 200 de rute la fiecare 30 de secunde și router-ul de pe partea
routerului, de asemenea, face publicitate 200 de rute la fiecare 30 de secunde.
RIP va trimite continuu întreaga tabelă de rutare la fiecare 30
de secunde, chiar dacă nu există modificări.
astfel încât 400 de rute sunt publicate pe această legătură WAN, care este
foarte ineficientă, aceste actualizări de rutare consumă o mulțime de
lățime de bandă și nu realizează prea mult pentru că
vor fi publicate în mod continuu,
chiar dacă nu există schimbări, astfel
că este mai logic să rezumăm rutele pe partea
stângă, avem 10. 1. 1. 0 până la
10. 1. 200. 0 Deci
acestea sunt subneturile celor 10. 1. 0. 0, astfel încât să
putem rezuma cele 200 de rute într-un singur traseu și pe partea
stângă 10. 2. 1. 0 până la 10. 2. 200. 0 ar putea fi
rezumat la 10. 2. 0. 0/16
astfel încât, mai degrabă decât să faceți publicitate 400 de rute, un singur traseu din partea
stângă este anunțat în partea stângă.
și o singură rută din partea dreaptă este publicată în partea stângă.
Cu rezumat ceea ce căutăm sunt biții cei mai
semnificativi care sunt egali, cu alte cuvinte pornind de la stânga și
lateral și lucrați spre dreapta pe partea laterală căutăm biți care sunt
aceiași, astfel încât în primul octet toate subrețelele să
conțină 10 astfel că este comun, în cel de-al
doilea octet toate subrețelele conțin 1 așa că este comun, dar în
octetul 3, valorile variază de la 1 la 200, deci nu este la fel de
ușor de văzut ce este în comun, astfel încât să putem rezuma
doar 10. 1. 0. 00/16
știind că 10. 1 este comun pe tot
parcursul și ruterul de aici va rezuma toate
aceste rute și trimite doar 1 publicitate router-ul
din partea stângă poate ajunge încă la toate aceste subrețele, deoarece
acestea sunt subrețele ale acestei rețele astfel încât, chiar dacă
am sumar trasee avem în continuare conectivitate deplină
în întreaga rețea aici este un exemplu
mai complicat presupun că avem
rețele 172. 16. 32. 0/24
până la 172. 16. 63. 0/24 Acum, mai
degrabă decât acest router publicitate toate aceste rețele putem rezuma
această rețea în 1 sau cel puțin câteva rezumate acum pentru a lucra acest lucru pe care îl porniți
de la biți cele mai semnificative, cu alte cuvinte, porniți
din partea stângă și căutați
ceea ce este comun în toate aceste rețele, astfel încât primul octet 172
este obișnuit, așa că știm că este comună 16, de asemenea, este comun, așa că știm
că departe de cele 1 2 octete sunt comune în cel de-al treilea octet, numerele se
schimbă astfel încât avem 32, 33, 34, 35, tot drumul până la 63,
astfel încât nu este atât de ușor să vizualizăm sau să vedem ce
este obișnuit aici, astfel încât ceea ce vom face este
să putem converti cel de-al treilea octet în
binar pentru a căuta biți obișnuiți, de exemplu 32 = 0010 0000 acum evident că nu există nicio diferență la jumătatea unui octet Am pus doar
spațiul aici pentru a încerca și pentru a face mai
ușor să citească astfel încât un octet este format din
8 valori binare, 32 ar arăta la următoarea, imediat ce convertiți în binar,
trebuie să convertiți biții rămași în la binar
și acum în acest exemplu, nu trebuie să
faceți acest lucru deoarece puteți vedea că
ultima octet conține doar 0, dar am făcut-o aici pentru completitudine, a doua
rețea este de 172. 16. 33. 0 și 33 în
aspect binar după cum urmează, 34 arată după cum urmează, 35 arată după cum urmează, și nu aș recomanda să
convertiți toate adresele în binar, aș spune doar primele 3 sau
4 și apoi ultima pentru a
vedea ce este in comun.
în lumea reală, totuși, puteți întâlni exemple mult mai complicate și este posibil să
fie necesar să convertiți toate adresele în binare,
dar la nivelul CCNA, care ar putea să nu fie necesar.
Deci, odată ce am făcut acest lucru, putem
căuta biți care sunt în comun, astfel încât primul binar 0 în
octetul 3 este comun pe tot parcursul celui de-al doilea binar 0 este, de asemenea, comun pe tot
parcursul anului, al treilea bit binar este 1 și care este
comun pe tot parcursul, cu toate acestea, în poziția 4 a bitului binar valorile se schimbă după cum puteți vedea aici
primele câteva rețele au 0, dar ultima rețea
are o poziție 1 în a patra poziție binară bit astfel încât să putem desena o linie
la dreapta tuturor biților care sunt obișnuit, așa cum puteți vedea
aici la stânga liniei din octetul 3, avem
001 în binar, biții rămași în binar nu sunt obișnuiți, cu alte cuvinte, biții variază.
Acum, Cisco nu suportă măști de subrețea discontinue, astfel încât să
puteți vedea că acești biți nu sunt în comun și acești biți sunt în comun; trebuie să
existe o grupare contiguă de biți obișnuiți, pornind
de la partea stângă, care se mișcă din partea dreaptă și
de îndată ce sunt biți care nu sunt
obișnuiți, trebuie să trasezi o linie pentru a face o diferențiere
între biții obișnuiți și
biții care nu sunt obișnuiți, așa că știm acum că primul octet este comun,
cel de-al doilea octet este comun 172. 16 în cel de-al treilea octet, primii 3 biți
binari sunt obișnuiți, deci 001 acum orice biți care nu sunt în comun sunt
doar setați la 0, așa că observați, am populat partea rămasă a adresei cu binar 0 și apoi
vom converti binar înapoi la zecimal, așa că,
sperăm, amintiți-vă acest lucru din cursul ICND 1.
Deci, primul octet este 172, cel de-al doilea octet este 16 octet al
treilea dacă convertiți acest lucru în zecimal este egal cu 32
și ultimul octet convertit în zecimal este 0.
Deci, adresa rezumată este 172. 16. 32. 0 Ultimul pas
este de a elabora biții care sunt în comun acum primul octet este
în comun și un octet este de 8 biți cel de-al doilea octet
este în comun și că este un suplimentar 8 biți, astfel încât până
acum avem 8 biți + 8 biți în alte cuvinte, 16 biți care sunt în comun 3
biți în cel de-al treilea octet sunt în comun, deci 8 + 8 + 3 vă vor da 19 biți în comun astfel încât adresa sumară
pentru aceste subrețele va fi 172. 16. 32. 0/19 este simplu ca să
rezolve sumarizarea și vă voi arăta trick într-un moment care vă
permite să faceți acest lucru
în câteva secunde aici este un alt exemplu,
avem subneturi 172. 16. 64. 0/24 până la 172. 16. 127. 0/24 aceste
subrețele pot fi rezumate într-o singură subrețea sau mai puține subrețele?
folosind același proces pe care îl pornim din partea stângă și
căutăm biți care sunt în
comun în primul octet, avem 172 în toate aceste subrețele, deci este comun,
în cel de-al doilea octet avem 16 astfel încât este
comun pe tot parcursul
Deci știm că primele 2 octete 172. 16 sunt comune pe tot parcursul,
dar în al treilea octet valorile se
schimbă avem 64, 65, 66, 67 până la 127, astfel că al
treilea octet vom converti în binar pentru a putea vedea
mai bine ce este în comun, astfel
convertirea 64 în binar vă va da 00100 0000 65 va arăta după cum urmează, 66 ca
acesta, 67 ca și ați putea converti un al treilea octet din toate subrețelele până
când obțineți un 127 care arată după cum urmează ultimul
octet este 0 în zecimal,
care arată în binar după cum urmează, deci acum trebuie să căutăm biții obișnuiți, astfel
încât biții obișnuiți să
fie din nou 172. 16 și apoi primul binar
0 este în comun pe toate subrețelele al doilea bit binar care este setat la 1 este
comun pe tot parcursul, dar cel de-al treilea bit binar nu este obișnuit pe
parcursul avertismentului există 0 și apoi aici există un binar 1 astfel încât să
putem desena o linie după
al doilea bit binar pentru a indica că
totul la stânga liniei este în comun și totul la dreapta
liniei nu este în comun, astfel că toate
acestea sunt în comun și toate acestea nu sunt în comun.
prin urmare, 172. 16 în zecimal, primele 2 octeți sunt în comun
și primii doi biți binari ai celui de-al
treilea octet sunt în comun biții binari rămași trebuie să fie
setați la 0, astfel umplerea biților binari rămași este de 0
va arăta după cum
urmează și apoi de conversie binarul înapoi la zecimal va primi 172 în
primul octet, 16 în al doilea octet, acesta este 64 în zecimal, deci al treilea octet
este 64 iar ultimul octet binar 0 este egal cu 0 în zecimal,
astfel încât adresa este 172. 16. 64. 0, care este rețeaua sumară pentru toate aceste subrețele.
ultima etapă este de a număra numărul de biți în
comun primul octet este de 8 biți, al doilea octet este de 8
biți, deci este de 16 biți în total urmat de alți doi biți
binari care vă dau 18 biți în comun, astfel încât
primele 18 biți sunt în comun pe toate aceste subrețele, deci răspunsul nostru
final va fi 172. 16. 64. 0/18, care
este rețeaua sumară pentru toate subseturile listate.