probléme ARP

probléme ARP - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 23-12-2007 à 01:07:19    

slt a ts.
 j'ai lut dans un document qu'un équipement d'un sous-réseau ne peut pas envoyé des requétes ARP(lorsqu'il veut connaitre une adresse Mac d'un autre hote il utilise proxy ARP et le routeur joue le role de passerelle par défaut). et on sait que le routeur envoie une requéte ARP par le Broadcast et l'hote concerné répond par une requete ARP! ma question est comment elle peut le répondre alors qu'elle ne peut pas envoyé une requéte ARP??
merci

Reply

Marsh Posté le 23-12-2007 à 01:07:19   

Reply

Marsh Posté le 23-12-2007 à 15:43:48    

L'équipement envoie une requête ARP et c'est le proxy ARP qui lui répond avec sa propre adresse MAC.
Ansi le proxy ARP va pouvoir recevoir tous les paquets. Il va lui même renvoyer une requête ARP vers l'autre "sous réseau" pour trouver le destinataire et lui forwarder les paquets.


Message édité par tomtom100 le 23-12-2007 à 15:45:08
Reply

Marsh Posté le 23-12-2007 à 18:51:22    

mais le protocole arp n'est pas routable?

Reply

Marsh Posté le 25-12-2007 à 16:30:06    

proxy arp / routeur / routage de protocoles ...
Que de confusions.
wikipedia pourrait t'aider a y comprendre plus claire, parce que ca risque d'etre dur a expliquer.

Reply

Marsh Posté le 31-12-2007 à 13:53:08    

manchester23 a écrit :

slt a ts.
 j'ai lut dans un document qu'un équipement d'un sous-réseau ne peut pas envoyé des requétes ARP


Ah bon ?!
Comment voulez vous qu'un hôte envoi un message à un hôte du même réseau, s'il ne ne connais pas sont adresse MAC ?!

manchester23 a écrit :

(lorsqu'il veut connaitre une adresse Mac d'un autre hote il utilise proxy ARP et le routeur joue le role de passerelle par défaut).


Une requête ARP utilise un broadcast ! le broadcast ne franchi pas le routeur, donc ta requete ARP va aller à tout les hotes du reseau (LAN) (sans franchir le routeur). En temps normale, ARP (et RARP) sont des protocole qui travaille sur le même reseau local (car il sont utilisent des requettes broadcast, et ces derniers ne traverse pas le routeur !).
Il existe cependant des possibilité de simuler un même LAN, en faisant on sorte que les trames traversent le(e) routeur(s). Via ce qu'on  appelle le Proxy-ARP:
Si je veux étendre mon réseau via un routeur (pour faire un WAN par exemple), mon routeur va donc se faire passer pour une machine locale (en répondant par son adresse MAC pour toutes les requêtes ARP à destination d'une machine distante).
En résumé:

Citation :

"... du fait de l'utilisation de broadcast physiques, les messages ARP ne franchissent pas les routeurs. Il existe cependant un cas particulier: le proxyARP:
Il permet l'extension du lan à des hôtes qui ne lui sont pas directement physiquement reliés, mais qui s'yrattachent par exemple au travers d'une passerelle.
Un exemple trés courant est celui d'un hôte qui accéde à un réseau via un dialup (rtc, numéris, ...). Le NetID de son adresse IP peut alors être le même
que celui du réseau rejoint, comme s'il y était physiquement raccordé. Ce
subterfuge est rendu possible aprés configuration adéquate de la passerelle (routeur)
de raccordement...."


manchester23 a écrit :

et on sait que le routeur envoie une requête ARP par le Broadcast et l'hote concerné répond par une requete ARP! ma question est comment elle peut le répondre alors qu'elle ne peut pas envoyé une requéte ARP??


La machine routeur (ou un hôte normale du réseau) envoie une requête ARP par le Broadcast, et l'hôte concerné répond par une réponse ARP !
Lorsqu'une machine veut connaitre l'adresse MAC d'une autre machine du même réseau, elle fait une requête ARP (càd elle envoi e, broadcast (càd à tout les machines) une trame qui demande quel est l'adresse MAC de la machine d'ip X ...  ).
Et la machine concerné répond par une réponse ARP, directement à la machine qui a fait la demande (càd qui a envoyer la requête ARP), en utilisant l'adresse MAC de cette dernière. (car elle la connais, elle l'a reçu dans le champ mac_source de la trame de la requête ARP)...


Message édité par robocop333 le 31-12-2007 à 14:07:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed