Qu'est-ce qu'un supernet?
Un super-réseau est un groupe de réseaux informatiques ou de sous-réseaux traités comme une seule entité. Le concept a été créé en réponse aux faiblesses du système d'adressage «par classe» dans lequel les adresses de protocole Internet (IP) sont distribuées dans des pools de taille prédéfinie, appelés blocs. Le supernetting permet aux organisations de personnaliser la taille de leurs réseaux et réduit la demande d'équipements de routage réseau en agrégeant de nombreux itinéraires distincts.
Avec les super-réseaux et les systèmes d’adressage par classe, les adresses IP sont divisées en deux parties au minimum: un identifiant de réseau spécifiant un réseau et un identifiant d’hôte spécifiant un ordinateur ou un autre périphérique de ce réseau. La longueur totale d'une adresse IP étant limitée, la taille d'un identificateur limite celle de l'autre. Avant le concept de super-réseau, les adresses IP étaient distribuées par blocs, selon une «classe» qui déterminait la quantité de chaque adresse dédiée à l'un ou l'autre type d'identifiant. Dans une adresse de «classe A», l'identificateur de réseau est assez court, ne laissant place qu'à 127 blocs de réseau, tandis que la longueur relative de l'identificateur d'hôte permet à chacun de ces 127 réseaux d'avoir plus de 16 millions d'hôtes. Les deux autres classes courantes sont la classe B, qui peut prendre en charge jusqu'à 65 534 hôtes et 16 384 réseaux, et la classe C, qui n'autorise que 254 hôtes, mais un peu plus de deux millions de réseaux.
L'idée d'un supernet a été créée en réponse à plusieurs problèmes liés au système d'adressage par classe. De nombreuses entreprises et organisations avaient besoin de plus que les 254 hôtes disponibles d'un bloc de réseau de classe C, mais beaucoup moins que les 65 534 adresses fournies dans un bloc de classe B. En conséquence, de nombreuses organisations de taille moyenne se sont vu attribuer des blocs de classe B mais n’ont utilisé qu’une partie des 65 534 adresses attribuées, ce qui a entraîné une pénurie inévitable d’adresses de classe B. En outre, la croissance rapide de nouveaux sites Web et de nouvelles destinations de réseaux a commencé à imposer une lourde charge aux équipements de routage, qui devaient stocker de plus en plus d'informations pour pouvoir atteindre le nombre croissant de réseaux et d'hôtes. En 1993, l'IETF (Internet Engineering Task Force) a officiellement approuvé le concept de supernet pour résoudre ces problèmes.
Le supernetting, également appelé routage interdomain sans classe (CIDR), élimine la notion antérieure de classe. Un super-réseau est essentiellement un groupe de blocs de réseau ou de sous-réseaux plus petits traités comme un seul grand réseau. Les identifiants de réseau dans un sur-réseau peuvent être de n'importe quelle longueur, ce qui permet de personnaliser la taille du réseau en fonction des besoins de l'entreprise. Deux blocs de classe C, par exemple, pourraient être suralimentés pour un total d'un peu plus de 500 adresses. Ce système permet également l’agrégation de routes, qui regroupe les informations de routage pour une variété d’hôtes ou de réseaux en une seule route «récapitulative».
Le concept de supernet présente quelques inconvénients, notamment la complexité accrue du CIDR par rapport au système d'adressage par classes et la nécessité de nouveaux protocoles de routage prenant en charge le CIDR. La possibilité de personnaliser la longueur d'un identifiant de réseau a rendu plus difficile la tâche des administrateurs système pour faire la distinction entre identifiant de réseau et identifiant d'hôte. Pour résoudre ce problème, un nouveau style d’écriture des adresses IP a été introduit. Dans ce style, appelé notation CIDR, ou barre oblique, une barre oblique suit une adresse IP, suivie du nombre de bits utilisés pour l'ID de réseau. Dans l'exemple 192.168.25.5/24, les 24 premiers bits de l'adresse sont l'identifiant du réseau, tandis que les huit bits restants sont l'identifiant de l'hôte.