Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
atelier:chantier:routage [25/10/2010 10:32] smolski créée |
atelier:chantier:routage [05/07/2014 18:20] captnfab [Le nœud d'échange] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Routage ====== | ||
- | ==== Routage statique ==== | + | ===== Routage statique ===== |
On dit à une machine de communiquer tel fichier à tel autre machine par une sortie qui, généralement correspond à votre fournisseur d'accès. C'est le premier passage obligé. \\ | On dit à une machine de communiquer tel fichier à tel autre machine par une sortie qui, généralement correspond à votre fournisseur d'accès. C'est le premier passage obligé. \\ | ||
Ligne 39: | Ligne 40: | ||
1.2.3.4 | 1.2.3.4 | ||
- | ===== Lien de retour ===== | ||
- | * [[manuel:internet:detail | Internet par le détail]] | + | |
+ | ===== Les routeurs ===== | ||
+ | |||
+ | Matériellement, il faut bien distinguer un routeur d'un modem. | ||
+ | |||
+ | * Un modem gère physiquement le traitement du signal. Il n'a pas d'IP. | ||
+ | * Un routeur possède une IP et gère la transmission des paquets sur Internet. | ||
+ | C'est pourquoi on parle souvent de : Modem-Routeur. :-D | ||
+ | |||
+ | Une //BiduleBox//, est un routeur simple qui a : | ||
+ | - 1 passerelle (celle du FAI((fournisseur d'Accès Internet)) ), | ||
+ | - 2 adresses , | ||
+ | - 3 préfixes-routes. | ||
+ | |||
+ | Un routeur plus gros, qui correspondrait par exemple aux nœuds des acheminements sur Internet, possède environ 150 passerelles et 300.000 préfixes. | ||
+ | |||
+ | Les préfixes connus de notre BiduleBox sont : | ||
+ | * les IP (adresses) de nos pc reliés à la BiduleBox. | ||
+ | * la Box | ||
+ | * Le routeur du FAI | ||
+ | * Internet | ||
+ | |||
+ | La Box a une première route : \\ | ||
+ | 192.168.0.0/24 C'est la route directe vers nos pc personnels. \\ | ||
+ | Lorsque la Box reçoit des messages à destination de ces préfixes, elle sait que c'est de ce côté là qu'elle doit les //router// : direction la patte 2. \\ | ||
+ | |||
+ | La Box a aussi un interlocuteur connu, c'est le routeur du FAI. Pour lui : direction la patte 1. | ||
+ | |||
+ | Ça veut dire que tout ce qui n'est pas pour la patte 2 (nos pc perso) sera pour la patte 1, le FAI et Internet derrière. | ||
+ | |||
+ | Ainsi, dans notre routeur BiduleBox : | ||
+ | - Toute provenance vers les préfixes de nos pc iront **patte 2**. | ||
+ | - Toute provenance vers les 4 milliards de préfixes restant iront sur la **patte 1** et Internet. | ||
+ | |||
+ | Le nœud que représente notre routeur BiduleBox connait parfaitement les nœuds (nos pc et le routeur du FAI) de proximité immédiate, et seulement ceux-là. :-) | ||
+ | |||
+ | ==== Le routeur pour téléphone. ==== | ||
+ | |||
+ | Un routeur pour téléphone est épouvantablement plus compliqué car il doit prendre connaissance de tout le réseau avant de créer et construire un circuit. | ||
+ | |||
+ | ==== Le routeur pour Internet. ==== | ||
+ | |||
+ | Le routeur pour Internet ne fait que deux choses, des milliards de fois mais seulement deux. Il décide d'envoyer le paquet reçu là ou là, selon l'adresse contenue qui est inférieure à ou supérieure à un chiffre donné. C'est tout. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Un routeur pour Internet est universel. | ||
+ | * Il se contente de transporter sans comprendre //qui que quoi// du paquet transporté. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Le réseau transporte des paquets. Il ne sait pas qui est **client** et qui est **serveur**. \\ | ||
+ | //Par contrario, sur un réseau d'eau (qui est en fait un réseau par circuit) on sait qui est le //**serveur**// d'eau et qui est l'utilisateur //**client**// de l'eau.// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Ce qui fait Internet, ce sont les 40.000 AS qui sont interconnectés et qui utilisent le protocole IP pour nommer leurs adresses. \\ | ||
+ | Leur travail le plus important consiste à éviter les doublons d'adresse entre eux tous. :-) | ||
+ | |||
+ | Tous les autres réseaux (IP ou autres) sont des réseaux privés qui utilisent des adresses qui ne sont pas celles utilisées par les AS. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Plusieurs machines connectées sur le réseau Internet peuvent s'interconnecter en même temps. (Par exemple sur facebook). ;-) | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Une machine peut être **serveur** et **client**, c'est à dire que l'on peut consulter plusieurs sites et envoyer des pages web à des consultants, tout cela en même temps. | ||
+ | |||
+ | ===== Le routage dynamique ===== | ||
+ | |||
+ | Pour créer un routage dynamique, il est nécessaire de "nommer un réseau" (son **AS** : //Autonomus System//) c'est le numéro de l'opérateur. | ||
+ | |||
+ | Le calcul du routage se fait par un échange d'information des **AS** qui se disent mutuellement. Par exemple : \\ | ||
+ | //Je sais joindre telle adresse en trois sauts, via :// | ||
+ | tel **AS** -> tel **AS** -> tel **AS**. | ||
+ | |||
+ | Les routeurs passent leur vie à se partager les nouvelles routes pour joindre la même adresse. \\ | ||
+ | En cas de pépin, ils précisent également la nouvelle route à emprunter. | ||
+ | |||
+ | C'est à dire qu'un routeur va apprendre des **5 routeurs** qui le côtoient chacune des **300.000 routes** qui lui sont proposées et va prendre la meilleure route possible entre chaque **AS** pour l'acheminement des paquets. | ||
+ | |||
+ | ===== Le nœud d'échange ===== | ||
+ | |||
+ | C'est le rassemblement dans un bâtiment de toutes les lignes d’interconnexion des routeurs sur un seul point. | ||
+ | |||
+ | Autres noms : | ||
+ | * GIX((Global Internet Exchange)) | ||
+ | * IXP((Internet Exchange Point)) | ||
+ | * peering((Accord Internet d'échange)) | ||
+ | |||
+ | Cela permet de se raconter un très grand nombre de routes avec un minimum de câbles de connection. | ||
+ | |||
+ | Chacun des opérateurs (AS) gère et connait l'acheminement dans son réseau. Lorsque deux AS s'échangent des routes possibles, on dit qu'ils sont interconnectés. | ||
+ | |||
+ | - Chacun annonce des routes | ||
+ | - Chacun apprend des routes. | ||
+ | |||
+ | Pour permettre le lancement des échanges, chaque routeur commence par annoncer : | ||
+ | - son nom (numéro), | ||
+ | - son adresse précise (IP), | ||
+ | - les plages d'adresses (les routes - prefixes) qu'il contient et gère directement via les BidulesBox qu'il fournit. | ||
+ | |||
+ | Immédiatement, tous les **AS** qui le cotoient savent : | ||
+ | - son nom | ||
+ | - son adresse précise, | ||
+ | - toutes les plages d'adresses qu'il contient | ||
+ | et lui communiquent les leurs. | ||
+ | |||
+ | Pour l'**AS-1** | ||
+ | * Telle plage d'adresses. | ||
+ | * Telle plage d'adresses. | ||
+ | * Telle plages d'adresses. | ||
+ | * .... | ||
+ | |||
+ | Pour l'**AS-2** | ||
+ | * Telle plage d'adresses. | ||
+ | * Telle plage d'adresses. | ||
+ | * Telle plage d'adresses. | ||
+ | * .... | ||
+ | |||
+ | etc. | ||
+ | |||
+ | //C'est pas le meilleur des mondes possibles ça ?// ;-) |