Die Adressdelegation wurde früher in drei Größen durchgeführt: Klasse A, B und C. Delegationen der Klasse A wurden aus einem bestimmten Adressbereich, Delegationen der Klasse B aus einem anderen Bereich usw. vergeben Klasse, indem Sie den ersten Teil einer Adresse betrachten. Und das wurde in die Routing-Protokolle eingebaut.
- Delegationen der Klasse A enthielten jeweils 16777216 Adressen
- Delegationen der Klasse B enthielten jeweils 65536 Adressen
- Delegationen der Klasse C enthielten jeweils 256 Adressen
Dies war für Netzwerke, die nicht zu diesen Größen passten, sehr ineffizient. Ein Netzwerk, das 4096 Adressen benötigte, würde entweder sechzehn Klasse-C-Delegierungen erhalten (was für die globale Routing-Tabelle schlecht wäre, da jede von ihnen separat geroutet werden müsste: Die Klassengröße wurde in das Protokoll integriert) oder sie würden eine Klasse B erhalten Delegation (die viele Adressen verschwenden würde).
1993 wurde CIDR eingeführt. Die Protokolle wurden angepasst, um mit Präfixen unterschiedlicher Größe umgehen zu können, und es wurde möglich, Präfixe wie / 30 oder / 21 oder / 15 usw. (sowohl intern als auch extern) zu routen. Es wurde alles zwischen / 0 und / 32 möglich. Unternehmen, die 2048 Adressen benötigten, konnten eine / 21 erhalten: genau das, was sie benötigen würden.
Die Art und Weise, wie Sie diese Adressen intern unterteilen konnten, war ebenfalls begrenzt. Es gab Regeln für das Subnetz. Ursprünglich musste jedes Subnetz in Ihrem klassischen Netzwerk dieselbe Größe haben. Sie benötigen ein Subnetz mit 128 Adressen und ein weiteres Subnetz mit 16 Adressen: schade.
VLSM (Variable Length Subnet Masking) ist das netzwerkinterne Äquivalent zu CIDR. VLSM existiert länger als CIDR. Es wurde bereits 1985 erwähnt. Daher dehnt CIDR VLSM grundsätzlich auf das Routing zwischen Domänen aus. Mit VLSM müssen Ihre Subnetze nicht mehr alle gleich groß sein. Sie können für jedes Subnetz je nach Bedarf eine andere Anzahl von Adressen zuweisen.
Heutzutage wird das Routing im Internet ohne Unterricht durchgeführt. Ein Präfix in der Routingtabelle kann zufällig (oder aufgrund des Verlaufs) mit der Klassenstruktur übereinstimmen, Protokolle gehen jedoch nicht mehr davon aus, dass sie die Präfixlänge (Subnetzmaske) aus dem ersten Teil der Adresse ableiten können. Alle Präfixlängen werden explizit mitgeteilt: klassenlos.
Zu behaupten, ein ISP sei für ein Class-C-Netzwerk verantwortlich, ist ebenfalls überholt. Adressen werden von den RIRs ( Regional Internet Registries , den Organisationen, die für die Übertragung von Adressen an ISPs und Unternehmen mit ihren eigenen unabhängigen Adressen verantwortlich sind) völlig klassenlos verteilt .
IPv4-Adressklassen gibt es wirklich nicht mehr und wurden 1993 veraltet. Wenn Sie sich alte veraltete Routing-Protokolle ansehen, können Sie natürlich immer noch die Annahmen sehen, die sie basierend auf der Adressklasse getroffen haben, aber das war vor 20 Jahren ...