Utilisateur:Yugo84/Brouillon

Architecture réseau hiérarchique

Dans le domaine des réseaux informatiques, l'architecture hiérarchique est l'organisation du réseau en 3 couches logiques, à savoir la couche noyau (Core layer), la couche de distribution (Distribution) et la couche d'accès (Access). Cette topologie permet de différentier les composants du réseau selon leur fonctionnalité et de gérer des domaines de diffusion.

Genèse

modifier

Les premiers réseaux utilisaient une architecture à plat, définissant un seul domaine de diffusion.

Si cette architecture est encore tout à fait d'actualité pour les petits réseaux (typiquement un réseau domestique) du fait de son faible coût (peu de switchs/routeurs nécessaires) et de son administration aisée, elle devient de moins en moins intéressante à mesure que croît le réseau. En effet, dans un domaine de diffusion, le trafic est global et tous les nœuds reçoivent chaque paquet émis. Pour éviter les collisions, il n'est pas possible d'envoyer deux paquets en même temps dans le réseau. Donc plus il y a de nœuds, plus chacun doit attendre pour émettre son paquet et le temps de réponse augmente, jusqu'à rendre le réseau inutilisable.

Dans le cas de réseau de plus grande ampleur, comme des réseaux d'entreprise, certaines améliorations devaient être apportées:

  • La première amélioration tient dans le fait de garder le trafic local en local: si un nœud souhaite communiquer avec son voisin, il n'est pas nécessaire que diffuser le paquet à l'entièreté du réseau.
  • La seconde consiste à permettre plusieurs communications en parallèle dans le réseau. Pour y parvenir sans créer de collisions, il faut créer plusieurs domaines de diffusion.
  • La dernière consiste en l'optimisation de l'interconnectivité entre chacun des domaines de diffusion.

C'est sur base de ces trois améliorations qu'a été définie l'architecture hiérarchique.

Description de l'architecture

modifier

L'architecture hiérarchique consiste à diviser le réseau en couches, chacune responsable d'un rôle différent. Ces couches sont les suivantes

  • la couche d'accès (Access layer)
  • la couche de distribution (Distribution layer)
  • la couche noyau (Core layer)

La couche d'accès

modifier