Während ich für die CCENT-Prüfung lernte, fanden sich in meinen Referenzmaterialien erschreckend viele Verweise auf Netzwerke der Klassen A/B/C. Glücklicherweise behandeln sie Klasse A/B/C einfach als Abkürzung für /8-, /16- und /24-CIDR-Subnetze und erwähnen ab dem ersten Nibble kein implizites Subnetz. Trotzdem verwirrt es mich, wenn in einer Frage oder Erklärung „Klasse B“ auftaucht und ich mich bei jedem Schritt daran erinnern muss, dass dort eine implizite /16-Maske enthalten ist.
Ist dies eine Konvention, die noch immer weit verbreitet ist, obwohl sie vor über zwei Jahrzehnten überholt wurde? Muss ich mich von meinen Senior-Admins einfach daran gewöhnen? Und, vielleicht am wichtigsten: Erwartet Cisco von seinen zertifizierten Technikern/Mitarbeitern/Experten, dass sie klassische Netzwerkterminologie akzeptieren und verwenden? (Ignorieren Sie die letzte Frage, wenn sie gegen die Vertraulichkeitsrichtlinie von Cisco bei Prüfungen verstößt.)
Aktualisieren:Nach dem Wechsel zu einem maßgeblicheren Nachschlagewerk/Studienführer wurde klar, dass Cisco Kenntnisse über tatsächliche klassifizierbare Netzwerke erwartet, da der offizielle Studienführer ihnen mehrere Kapitel widmet. Dadurch dreht sich die Frage weniger um die A/B/C-Terminologie, sondern mehr darum, ob/warum von Administratoren Kenntnisse über klassifizierbare Netzwerke erwartet werden.
Antwort1
Sie sollten drei Dinge über klassenbasiertes Routing wissen:
Klassenbasiertes Routing war ein einfacheres System, das (1993) aufgegeben wurde, lange bevor die meisten Menschen überhaupt vom Internet hörten. Höchstwahrscheinlich hat niemand, den Sie kennen, es jemals verwendet. Und wenn Ihre Netzwerkausrüstung so alt ist, sollten Sie ernsthaft über eine andere Beschäftigung nachdenken. Das System verwendete die ersten paar Bits der Adresse, um ihre Klasse und (indirekt) ihre Netzmaske zu bestimmen. Beachten Sie, dass die Netzmaskeimpliziertin der Klasse, es war nichtbestimmendie Klasse. Wenn Sie sagen, Sie hätten eine „Klasse C bei 172.16.1.0“, werden Sie von jedem, der auch nur die geringste Ahnung von klassenbasiertem Routing hat, schnell rausgeschmissen.
Derzeit meinen die Leute, dass Klasse A, B und C jeweils /8-, /16- und /24-Netzmasken bedeuten. Wie aus dem obigen Text ersichtlich sein sollte, tun sie das falsch. Sie denken normalerweise, dass sie dadurch als kenntnisreich und weise in Bezug auf die Geschichte des Internets erscheinen (oh, wie ironisch).
Einige Überbleibsel des ursprünglichen Systems sind noch vorhanden. „Klasse D“ (Präfix 224 bis 239) ist immer noch Multicast, und „Klasse E“ (Präfix 240 bis 255) ist immer noch „Reserviert“ oder „Experimentell“. Außerdem gehen einige (ältere) Systeme davon aus, dassStandard-Netzmaskebasierend auf der ursprünglichen Klassenbezeichnung; also z. B. /8 für Präfix 0 bis 128. Das ist oft eher ärgerlich als hilfreich, aber daher kommt es.
Antwort2
Die einzigen Leute, die ich je getroffen habe, die die Begriffe "Klasse A/B/C" verwenden, sind Leute, die sie fälschlicherweise als /8 oder /16 usw. verwenden (außer einer Person, die "Klasse A" als erstes Oktett, "Klasse B" als zweites Oktett usw. verwendet hat. Aber er war ein Idiot, der sich weigerte, seine Formulierung zu ändern, obwohl dies zuso vielVerwirrung).
Also los, lerne mehr über Classful Addressing. Mehr Wissen ist besser. Aber dieam meistenDas Wichtigste, was Sie über Adressen der „Klasse A/B/C“ wissen müssen, ist:
- Sie sollten diese Begriffe eigentlich nie verwenden
- Wenn Sie hören, wie jemand diese Begriffe verwendet, verwendet er sie falsch
So kann man gut erkennen, wer sein Fach wirklich versteht und auch jenseits der Theorie über Erfahrung verfügt. Wenn ich im Vorstellungsgespräch die Begriffe falsch verwendet höre, sind das Warnsignale.
Antwort3
Mit einem Wort: Ja.
Die Leute sprechen oft auf die gleiche Weise darüber wie das Kursmaterial. Niemand verwendet Classful Networking, zumindest niemand, dem ich begegnet bin. Bei der Planung der Infrastruktur/Architektur sagen die Leute oft Dinge wie „Wir richten ihnen hier zwei Klasse C ein.“ Das ist einfacher als zu sagen „Wir geben ihnen ein /23“ oder „172.16.0.0-172.16.1.254 sollte ausreichen“ und es vermittelt die gleiche Botschaft.
Auch wenn es technisch vielleicht nicht 100 %ig korrekt ist, entsprechen viele Dinge, die in Branchengesprächen herumgeworfen werden, nicht den Spezifikationen. Beispielsweise werden Router/Switch/AP\Bridges nur als Router bezeichnet.
Was die zweite Frage betrifft, so glaube ich nicht, dass sie gegen die Regeln verstößt, aber es wird von Ihnen erwartet, dass Sie die Prüfungsthemen so verstehen, wie sie in der Materiallektüre dargestellt werden. Das heißt, Sie müssen wissen, worum es geht, und Sie müssen verstehen, dass sie sich oft auf diese spezifischen Subnetze beziehen.
Antwort4
Ich arbeitete an diesem Ort, der eine IT-Firma beauftragt hatte, einige Router für unser privates Netzwerk zu konfigurieren. Die Firma, für die ich arbeitete, ließ die Routinearbeiten normalerweise von externen Auftragnehmern erledigen.
Nun, der Typ in unserer Firma, der für das Projekt verantwortlich war, entschied, wie er die Netzwerke gestalten wollte, und verwendete eine /24-Maske. Das Problem war, dass er keine Ahnung hatte, dass Routing-Protokolle klassenbezogen oder klassenlos sein können. Also wählte dieser Typ Netzwerke von 10.1.3.x / 10.1.4.x / 10.1.5.x und dergleichen, entschied sich aber für ein klassenbezogen Routing-Protokoll, was bedeutete, dass nichts funktionierte, obwohl er die Masken auf /24 einstellte. Ich kann ihm seine Unkenntnis nicht wirklich vorwerfen, da er keine formalen Kenntnisse hatte, aber er war bei allem so ein arroganter Esel, dass ich ihn auslachen musste.
Das IT-Unternehmen, das „Experten", waren diejenigen, die die Konfigurationen und die Installation durchführten. Aus irgendeinem seltsamen Grund hatten sie auch keine Ahnung, warum es nicht funktionierte. Ich ging hin, warf einen Blick auf das Routing-Protokoll und seine Netzwerkkarte und löste dieses zwei Wochen alte Problem in 5 Minuten. Die IT-Firma berechnete dennoch zwei Wochen „Fehlerbehebung“.
Der kleine alte ich mit meinem CCENT-Zertifikat von 2007.
Also, ja, es ist wichtig, etwas über klassenbasierte Adressierung zu lernen, denn ob es Ihnen gefällt oder nicht, es gibt da draußen eine Menge veralteten Kram, und wenn Sie nicht wissen, was der große Unterschied zwischen IGRP und OSPF oder sogar den grundlegenden RIPv1- und RIPv2-Verfahren ist und wie das Klassensystem darauf angewendet wird, steht es Ihnen nicht zu, den Leuten ihr Geld aus der Tasche zu ziehen.
Schauen Sie sich noch einmal die Cisco-Fragen an, in denen ClassA/B/C erwähnt wird. Sofern sie keinen Tippfehler enthalten (okay, die Wahrscheinlichkeit dafür liegt bei 60 %), werden sie Beispiele verwenden, die der Classful-Struktur folgen.
[Bearbeiten: Ich sollte erwähnen, dass dies vor zwei Jahren passiert ist, es ist also keine „alte Kriegsgeschichte“.]