Willkommen zurück, mein Name ist David Bombal CCIE 1123 und in diesem Abschnitt werden
wir uns die Variable Length Subnet Mask oder VLSM
und die Routenzusammenfassung ansehen.
Mit VLSM können wir IP-Adressen besser
nutzen, indem wir Subnetzmaske mit variabler Länge in einem einzigen Netzwerk zulassen.
Was wir in diesem Abschnitt behandeln werden,
ist zunächst einmal VLSM, noch
einmal Variable Length Subnet Mask.
Wir werden CIDR
oder klassenloses Inter-Domain-Routing betrachten weniger oder eine einzige Route.
Wir werden uns die Routing-Optionen ansehen
und herausfinden, wie Router eine Route über eine andere
auswählen, und zwar nicht nur
nach der administrativen Entfernung, sondern auch nach der Länge des Präfix-Matches. Anschließend
werden wir uns mit Problemen in Bezug auf nicht zusammenhängende Netzwerke befassen.
Die Subnetzmaske mit variabler Länge ermöglicht
uns also, variable oder variable Masken in unserem Netzwerk zu haben. Ein klassisches Netzwerk
von 10 wird beispielsweise eine Maske von / 8
haben. Das erste Oktett 10 ist der Netzwerkteil der
Adresse und die letzten 3
Oktette Mit anderen Worten sind die letzten 24
Bits der Host-Teil der Adresse.
dieses klassenbezogene Netzwerk war subnettiert, wir könnten zum Beispiel ein
Subnetz von 10 haben. 1. 1. 0/24 wobei
10. 1. 1 ist
der Netzwerkteil der Adresse, mit anderen Worten,
die wesentlichsten 24 Bits oder höchstwertigen 3 Oktette sind der Netzteil und
der letzte oder niedrigstwertige Teil der Adresse der Hostteil.
Wir könnten auch ein 10-Netzwerk auf 10 zurücksetzen. 1. 0 0/16 wobei die
Hälfte der Adresse der Netzwerkbereich und die
Hälfte der Adresse der Hostbereich ist
Weitere Informationen zum Subnetting finden Sie
im ICND 1-Teil dieses Kurses oder in meinem E-Book zu Subnetting.
CIDR oder Classless Inter-Domain Routing wurde 1993 eingeführt, um die
bisherige Adressierungsarchitektur von Classful-Netzwerken zu ersetzen.
Classful-Netzwerke waren nicht skalierbar. Classful
Networking führt drei Adressklassen für die Zuweisung
von IP-Adressen zu Hosts und Netzwerkgeräten ein,
die wir A B- und C-Netzwerke hatten.
so zum beispiel 10. 0 0 0/8 ist ein Beispiel für ein klassisches A-Netzwerk.
172 16 0 0/16 ist ein Beispiel für ein
Netzwerk der Klasse B und 192. 168. 1. 0/24 ist ein Beispiel für ein Netzwerk der Klasse C.
Das Problem bei dieser Methode ist, dass Sie
gezwungen waren, für Instanzen eine / 16-Maske zu verwenden, die Ihnen ungefähr 65000 Host-Adressen gab,
oder Sie könnten eine Klasse-C-Adresse wie diese
verwenden, die Ihnen nur 254 Host-Adressen gab.
Dieses Schema hätte zu
einer schnellen Erpressung von IP-Adressen und zu Inflexibilität geführt.
Daher ersetzte CIDR diese auf der Grundlage einer Subnetzmaske mit variabler Länge, bei
der die Masken von beliebiger Länge abhängen können, sodass Subnetze unterschiedlicher Größe möglich
sind, sodass sie nicht gezwungen sind, beispielsweise
10 zu verwenden. 0 0 0/8 können
Sie auch 10 verwenden. 0 0 0/16 oder 24 oder 30, abhängig von
den Anforderungen an die Anzahl der Subnetze oder Hosts in Ihrem Netzwerk oder Sie können
beispielsweise 10 verwenden. 1. 1. 0/27 oder 10. 1. 2 0/26 und so weiter und so weiter.
Sie können also eine einzige Klasse-A-Adresse
verwenden und sie entsprechend Ihren Anforderungen in mehrere Subnetze unterteilen.
Es ist auch wichtig zu wissen, dass wir
in CIDR nicht nur ein Netzwerk bewerben, sondern einen Routing-Präfix, mit anderen Worten, wir
würden 192 bewerben. 168. 1. 0/24 nicht nur 192. 168. 1. 0 CIDR
erlaubt auch die Zusammenfassung von Adressen,
die ich gleich näher erläutern möchte.
Dies ist jedoch der Punkt, an dem wir mehrere
Subnetze in ein Supernetz- oder Übersichtsnetzwerk aufnehmen, wodurch die
Größe der Routingtabellen reduziert wird.
Die Subnetzmaske mit variabler Länge hat viele Vorteile, einschließlich
der besseren Nutzung von IP-Adressen und Subnetzen.
Bei einer WAN-Verbindung sind beispielsweise nur 2 IP-Adressen erforderlich.
Eine IP-Adresse für ein Ende
der Verbindung und eine andere
IP-Adresse für das andere Ende der Verbindung, also eine / 30-Maske wäre in einer / 16- oder / 24-Maske besser.
Eine / 30-Maske unterstützt nur zwei Hosts in diesem
Subnetz, und das ist alles, was in einem Punkt-zu-Punkt-Szenario wie diesem erforderlich ist.
Eine / 24-Maske zum Beispiel würde 254 Hosts unterstützen, und das
wäre bei diesem bestimmten Link ein Over-Kill.
VLSM gibt dem Administrator die
Möglichkeit, IP-Adressen und Subnetze besser zu nutzen.
Wo wir Subnetze abschalten,
um die erforderliche Anzahl von IP-Adressen in diesem bestimmten Segment zu unterstützen.
Als Beispiel haben wir hier Subnetze, die
eine / 27-Maske verwenden, für die WAN-Verbindungen verwenden wir die / 30-Maske
und für die Instanz in der Zentrale verwenden wir eine / 16-Maske.
Es ermöglicht uns auch, eine bessere
Zusammenfassung und Skalierbarkeit von Netzwerken zu implementieren, anstatt dass die ganze Welt
gezwungen wird, eine bestimmte
Subnetzmaske zu verwenden. Wir können in den eigenen Netzwerken unterschiedliche Masken verwenden
und Zusammenfassungen für andere Unternehmen oder das Internet veröffentlichen.
Hierher ein einfaches Netzwerk, um das Problem zu erklären,
wenn keine Zusammenfassung verwendet wird.
Auf der linken Seite haben wir Netzwerke 10. 1. 1. 0/24 bis 10.
1. 2 200.
0/24 auf der rechten Seite haben wir Netzwerke 10. 2 1.
0/24 bis 10. 2 200. 0/24 Nun ist die
Zusammenfassung jetzt implementiert. Angenommen, Sie führen
ein Routing-Protokoll wie RIP aus, das
alle 30 Sekunden die gesamte Routing-Tabelle
ankündigt. In diesem Szenario
werden 200 Routen angezeigt Alle 30 Sekunden gibt der Router auf
der Routerseite alle 30 Sekunden 200 Routen aus.
RIP sendet alle 30 Sekunden kontinuierlich seine gesamte Routing-Tabelle,
auch wenn sich keine Änderungen ergeben.
Über diese WAN-Verbindung werden 400 Routen angekündigt, was sehr ineffizient
ist. Diese Routing-Aktualisierungen verbrauchen viel Bandbreite und leisten
nicht viel, da sie ständig Werbung machen, obwohl
es keine Änderungen gibt. Daher
ist es sinnvoller, die
Routen so zusammenzufassen Auf der linken Seite haben
wir 10. 1. 1. 0 ganz bis
10. 1. 200. 0 Das
sind also Subnetze der 10. 1. 0 0 Netzwerk, so dass
wir diese 200 Routen in einer einzigen Route und auf der linken Seite 10
zusammenfassen könnten. 2 1. 0 bis 10. 2 200. 0 könnte als 10
zusammengefasst werden. 2 0 0/16
Anstelle von 400 Routen wird eine einzelne Route von der linken Seite
zur linken Seite angekündigt.
und eine einzige Route von der rechten Seite wird auf der linken
Seite angekündigt. Mit der Zusammenfassung, wonach wir suchen,
sind die höchstwertigen Bits, die gleich sind, das heißt von links und
von der Seite ausgehend und in Richtung der rechten Seite Wir
suchen nach Bits, die gleich sind, so dass
im ersten Oktett alle Subnetze 10 enthalten. Das
ist üblich. Im zweiten Oktett enthalten alle Subnetze 1, also ist
dies üblich. Im 3. Oktett variieren die Werte von 1 - 200, also nicht So
einfach zu sehen, was gemeinsam ist, könnten wir es einfach als
10 zusammenfassen. 1. 0 00/16
zu wissen, dass 10. 1 ist überall üblich und
der Router hier fasst alle diese Routen zusammen
und sendet nur 1 Werbung, die der Router
auf der linken Seite immer noch an alle Subnetze weiterleiten kann,
da es sich hierbei um Subnetze dieses Netzwerks handelt, auch wenn
wir dies tun Zusammengefasste Routen: Wir haben immer
noch volle Konnektivität im gesamten Netzwerk. Hier einige
kompliziertere Beispiele davon, dass wir
Netzwerke haben 172. 16 32. 0/24
bis 172. 16 63. Anstatt dass
dieser Router alle diese Netzwerke ankündigt, können wir dieses
Netzwerk in 1 oder zumindest einige Zusammenfassungen zusammenfassen. Um dies herauszufinden, beginnen Sie mit den höchstwertigen Bits,
mit anderen Worten, Sie beginnen mit der linken Seite
und Sie suchen nach
dem, was in all diesen Netzwerken üblich ist. Daher ist das erste
Oktett 172 allgemein üblich. Wir wissen also, dass das 16 auch üblich ist. Wir
wissen also, dass die ersten beiden Oktette im dritten Oktett üblich sind. Die Zahlen
ändern sich, also haben wir 32, 33, 34, 35, ganze 63, also
ist es nicht so einfach zu visualisieren oder zu sehen, was hier
üblich ist. Wir werden also das dritte Oktett in
ein Binärformat umwandeln Um nach gemeinsamen Bits
zu suchen, z. B. 32 = 0010 0000 jetzt gibt es offensichtlich keine Lücke in der Mitte eines Oktetts. Ich habe hier nur den
Platz angegeben, um das Lesen zu erleichtern, sodass ein
Oktett aus 8 binären Werten besteht, 32 würden aussehen
at folgt jetzt, sobald Sie in binär konvertieren, sollten Sie die restlichen
Bits in konvertieren In diesem Beispiel müssen
Sie dies auch nicht tun, da Sie
sehen, dass das letzte Oktett nur
eine 0 enthält. Ich habe es hier der Vollständigkeit halber getan, das
zweite Netzwerk ist 172. 16 33. 0 und
33 in Binärform sieht wie folgt aus, 34 sieht wie folgt aus, 35 sieht
wie folgt aus und ich würde nicht empfehlen,
dass Sie alle Adressen
in Binärdateien konvertieren gemeinsam.
In der realen Welt können Sie jedoch auf weitaus kompliziertere Beispiele
stoßen und Sie müssen möglicherweise alle
Adressen in Binärdateien konvertieren, auf CCNA-Ebene jedoch möglicherweise nicht.
Wenn wir also einmal nach gemeinsamen Bits
suchen, so ist die erste binäre 0 im 3. Oktett
in der zweiten binären 0 gleich und auch das 3. binäre Bit ist eine 1
und das ist in allen Fällen gleich. In der vierten
binären Bitposition ändern sich jedoch die Werte, wie Sie hier sehen können. Die ersten Netzwerke haben 0, aber
das letzte Netzwerk hat eine 1 in
der vierten binären Bitposition, sodass wir rechts von allen Bits eine Linie zeichnen können Wie
Sie hier links im 3. Oktett links von der Zeile
sehen können, haben wir 001 im
Binärbereich. Die restlichen Bits im Binärbereich sind in anderen Worten nicht gemeinsam.
Cisco unterstützt nun keine unzusammenhängenden Subnetzmasken, so dass diese
Bits nicht gemeinsam sind und diese Bits gemeinsam sind. Es muss eine zusammenhängende
Gruppierung gemeinsamer Bits vorhanden sein, die
von links nach rechts und nach rechts beginnt
Sobald es Bits gibt, die nicht
gemeinsam sind, müssen Sie eine Linie zeichnen, um
zwischen gemeinsamen Bits und
Bits zu unterscheiden, die nicht gemeinsam sind. Daher wissen wir jetzt,
dass das erste Oktett gemeinsam ist. 16 im dritten Oktett sind die ersten 3 binären
Bits gemeinsam, sodass 001 jetzt alle Bits, die nicht gemeinsam sind, einfach auf 0
gesetzt werden. Beachten Sie, dass der verbleibende Teil der Adresse mit binären Nullen aufgefüllt wird und dann die
Binärdatei konvertiert wird zurück zur Dezimalzahl, hoffentlich kann
man sich das aus dem ICND 1-Kurs merken.
Das erste Oktett ist also 172, das zweite Oktett ist 16, das dritte
Oktett, wenn Sie es in Dezimalzahl konvertieren, ist gleich 32 und
das letzte in Dezimalzahl konvertierte Oktett ist 0.
Die zusammenfassende Adresse lautet also 172. 16 32. 0 Der letzte
Schritt besteht darin, die gemeinsamen Bits herauszufinden, jetzt ist das erste
Oktett gemeinsam und ein Oktett ist 8 Bits, das zweite
Oktett ist gemeinsam und das sind zusätzliche 8 Bits. Bisher
haben wir 8 Bits + 8 Bits Mit anderen Worten, 16 Bits, die im
dritten Oktett 3 Bits gemeinsam haben, sind gemeinsam, also geben 8 + 8 + 3 19 Bits gemeinsam, daher lautet die zusammenfassende
Adresse für diese Subnetze 172. 16 32. Es ist so einfach, die Zusammenfassung
zu erarbeiten, und ich werde Ihnen in einem Moment den Trick zeigen,
in dem Sie dies in den
wenigen Sekunden klären können. Hier ist ein weiteres Beispiel,
wir haben Subnetze 172. 16 64. 0/24 bis 172. 16 127 0/24 Können
diese Subnetze in einem einzelnen Subnetz oder in weniger Subnetzen zusammengefasst werden?
Wenn wir den gleichen Prozess verwenden, beginnen wir auf der
linken Seite und suchen nach
Bits, die im ersten Oktett gemeinsam sind. Wir haben 172 in allen diesen
Subnetzen. Das ist also üblich. Im zweiten Oktett haben wir
16 Wir wissen also,
dass die ersten 2 Oktette 172 sind. 16 sind zwar durchaus üblich,
aber im dritten Oktett ändern sich die
Werte. Wir haben 64, 65, 66, 67 bis 127, sodass wir das
dritte Oktett in Binärformat konvertieren, um besser sehen zu
können, was drin ist Wenn Sie also
64 in Binärdateien konvertieren, erhalten Sie 00100 0000 65 wie folgt, 66 als this, 67 als
das und Sie könnten ein drittes Oktett aller Subnetze konvertieren, bis Sie eine 127
erhalten, die wie folgt aussieht: Das letzte Oktett ist
a 0 in Dezimalzahl,
die in Binärform wie folgt aussieht. Jetzt müssen wir nach den gemeinsamen Bits suchen,
damit die gemeinsamen Bits
noch einmal 172 sind. 16 und dann ist die
erste binäre 0 in allen Subnetzen gemeinsam. Das zweite binäre Bit, das auf 1 gesetzt
ist, ist zwar überall gleich, aber das dritte binäre Bit ist nicht überall
gleich. Es gibt 0 und hier ist eine binäre 1, sodass wir eine
Linie zeichnen können nach
dem zweiten binären Bit, um anzuzeigen, dass
alles links von der Zeile gemeinsam ist und alles rechts
von der Zeile nicht gemeinsam ist, so
ist dies alles gemeinsam und das alles ist nicht gemeinsam.
daher 172. Bei der Dezimalzahl von 16 sind die ersten
2 Oktetts gemeinsam und die ersten 2
Binärbits des dritten Oktetts sind die restlichen Binärbits auf
0 zu setzen, so dass das Füllen der verbleibenden
Binärbits auf 0
wie folgt aussieht und dann konvertiert Das Binär-Back-to-Dezimal-Signal erhält 172 im
ersten Oktett, 16 im zweiten Oktett sind 64 Dezimalstellen, das dritte Oktett ist 64
und das letzte Oktett binär 0 ist im Dezimalwert 0, so
dass die Adresse 172 ist. 16 64. 0 ist das zusammenfassende Netzwerk für alle diese Subnetze.
Der letzte Schritt besteht darin, die Anzahl der gemeinsamen
Bits zu zählen. Das erste Oktett ist 8 Bit, das zweite Oktett
ist 8 Bit, also insgesamt 16 Bit, gefolgt von zwei weiteren binären
Bits, die Ihnen 18 Bit gemeinsam geben, also
die ersten 18 Bit In allen diesen Teilnetzen gemeinsam, so wird unsere
endgültige Antwort 172 sein. 16 64. 0/18 Dies
ist das zusammenfassende Netzwerk für alle aufgelisteten Subnetze.