brupala
36075Messages postés
16 juillet 2001Date d'inscription
24 mai 2012Dernière intervention
24 juin 2002 à 01:57
bon allez,
il était une fois le proxy arp .
Dans un réseau local ip lorsqu'une machine veut parler à une autre elle fait d'abord un arp (adress résolution protocol) afin de relier l'adresse ip à l'adresse mac (inconnue) qui est indispensable.
si le destinataire est sur le m^m réseau ip, on fait l'arp avec le destinataire directement.
si il n'est pas sur le m^m réseau, on fait l'arp avec le routeur vers le réseau destinataire (table de routage,next hop) ou la passerelle par défaut s'il n'y a qu'un seul routeur.
Quelquefois (dans certaines circonstances, surtout mauvais masque réseau), une machine croit s'adresser à une autre locale et fait l'arp directement alors qu'elle devrait le faire avec le routeur car l'adresse destination n'est pas sur le m^m réseau.
s'il n'y a pas de proxy arp dans ce cas, personne ne répond car l'arp (broadcast) ne franchit pas le routeur.
Par contre si le service proxy arp est validé sur (on va dire le) routeur, là c'est lui qui va répondre à l'arp en faisant croire que la machine distante (autre réseau) est locale en donnant son adresse mac à la place de celle du destinataire.
Evidemment, si le routeur fait ça c'est parce que lui, connait la route vers l'ip destination, sinon ne ça sert à rien.
Pourquoi tout ça hein ?
parce que avant il y avait des machines (bêtes) qui ne géraient pas les masques réseau (et surtout sous réseau) et donc qui croyaient que telle adresse était sur leur réseau alors qu'elle était sur un sous réseau ailleurs.
Donc, la fonction proxy arp des routeurs avait une grande utilité avec ces machines heureusement disparues pour la plupart.
Mais on s'en sert encore aujourd'hui pour (par exemple) éclater un réseau en plusieurs sous réseaux.
Pendant la migration (renumérotation), tant que les masques réseau ne sont pas reconfigurés partout, on valide le proxy arp sur le (les) routeur afin que celui ci réponde à un arp local qui ne lui est pas destiné, donc à la place d'une machine distante.
Ceci pendant la phase de migration seulemnt, il n'est pas sain du tout que ça devienne une pratique courante !!!
PS.
Dans le réseau que tu donnes (198.2.0.0) donc de classe c, et comme tu ne donnes pas le masque, on va dire qu'il n'y a pas de sous réseau, il y a normalement 254 numéros de host de 198.2.0.1 à 198.2.0.254
ouff!!
et ... Voili Voilou Voila !
Merci pour cette explication et bonne soirée ! :)
Cordialement,
Cordialement