Réseau: Une question de base...

Résolu
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
brupala Messages postés 112049 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vous toutes et tous,

Je tiens tout d'abord à préciser qu'il s'agit là d'une question de base... Cependant, étant tombé sur un article sur les "proxy ARP", je me pose une question à propos des masques de réseau et sous-réseau (eh oui, question de base, j'avais prévenu).
Alors... Mon problème est le suivant. Comment est-il possible que deux machines A et B ayant deux masques réseau différents puissent discuter entre elles ?
Ex. :
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24

Cordialement.

6 réponses

dam5992 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour

Je dirais oui car c'est pas vraiment la même adresse IP, mais il faut avoir deux adresse email différentes pour discuter entre eux
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Alors oui les machines arrivent à dialoguer entre elles... En fait ma question est de savoir "pourquoi arrivent-elles à communiquer ?".
Changer d'adresse email ?... :-) "D'adresses IP" tu veux dire ? ;-)
0
dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention   758
 
Jette un oeil au masque ici:
https://fr.wikipedia.org/wiki/Adresse_IP

A mon avis si tes deux machines discutent c'est que "malgré" les masques différents, elles sont sur un réseau de même numéro...
A confirmer par quelqu'un de plus à l'aise ^^
0
Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention   116
 
Laisse tomber il dit n'importe quoi mdr !!

les deux machines dont tu parles ne sont pas sur le meme réseau, ce qui veut dire qu'elle ne pourront communiquer entre elles que via un routeur...

Concernant ARP, ca ne peut s'appliquer qu'entre deux machines se trouvant sur le même réseau. Avec le Proxy ARP, il est possible de constituer un seul réseau IP (partie adresse Réseau commune) de deux réseaux physiques séparés par un routeur. Rien a voir avec la machine A et B qui sont sur des réseaux différents
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ta réponse.
Cependant, j'ai fait un court test (pas forcément très révélateur peut-être) sur deux machines "virtuelles" (via Virtual PC) en mettant les deux adresses ci-dessus (avec les mêmes masques) et j'arrive bien à les faire communiquer... alors qu'il n'y a pas de routeur.
De plus, l'article sur le Proxy ARP montre clairement que les deux machines (A et B définies ci-dessus) sont connectées à un routeur portant l'adresse 172.16.10.99/24... Etrange n'est-ce pas ?
0
Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention   116 > nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Que l'on soit bien d'accord, l'adresse IP ne sert qu'a verifier si l'hote que l'on cherche a atteindre est sur notre segment de niveau 2, si c'est le cas on envoi la trame avec l'adresse MAC de l'hote et le tour est joué, si ce n'est pas le cas, on transmet a la passerelle par défault.

Je ne sais pas pourquoi cela fonctionne avec tes machines virtuelles... mais c'est possible que la décision soit prise sans tenir compte du masque, auquel cas 172.16.0.0 serait une classe B
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   > Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai pensé un moment que cela pouvait être lié à la classe mais même en prenant une adresse IP dans la classe C, ça marche quand même...
Maintenant, il faudrait que je fasse le test avec de vraies serveurs afin de voir si cela fonctionne toujours mais je pense qu'il ne devrait pas y avoir de problèmes.

Je pose mon autre question après... Peut-être que celle-ci aidera à éclaircir les idées...
0
Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention   116
 
On sait que ARP se limite au domaine de broadcast (autrement dit c'est un protocole de couche 2+ qui ne franchit pas les routeurs), ce qui peut poser certains problemes ...

exemple : sans proxy DHCP, tu serai obligé de mettre un serveur DHCP dans chaque réseau !! au lieu de cela, on demande au routeur de fair proxy dhcp et de relayer les requetes de niveau 2 vers un serveur. C'est exactement le meme principe pour ARP.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Au lieu de parler d'adresses IP, etc, le mieux est d'aller sur le site suivant afin d'avoir un joli schéma sous les yeux : http://www.cisco.com/warp/public/105/5.html.
Dès que j'aurai un peu plus de précision, j'entamerai l'autre question... ;-)
0
dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention   758
 
Un point en trop dans ton url ;-)
Je la remet "au propre":
http://www.cisco.com/warp/public/105/5.html


Sinon pour moi les deux machines peuvent discuter car le /16 est inclus dans le /24

D'ailleur c'est ecrit dans l'article:
"Host A has a /16 subnet mask. What this means is that Host A believes that it is directly connected to all of network 172.16.0.0"
0
Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention   116
 
Effectivement on comprend mieux avec l'article... c'est intéréssant

J'ai cependant du mal a voir l'interet de ce genre de pratique au jour d'aujourd'hui... a moins d'utiliser du matériel des années 80 !!!
De plus ca dégrade beaucoup la sécurité apporté par un matériel de niveau 3 (je pense notamment au spoofing ARP).
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   > dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention  
 
J'ai pensé aussi que cette "inclusion" auquelle tu fais référence est la réponse... Dans ce cas, voir ma question ci-dessous...

ps: merci pour la correction :-)
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   > Spearhead Messages postés 355 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement, je suis d'accord avec toi mais mon problème ne se pose pas sur le "proxy arp" mais plutôt sur le problème de réseau, masque IP. Bizarrement, j'ai l'impression d'être passé à côté de quelque chose de super important...
0
dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention   758 > dje-dje Messages postés 10417 Date d'inscription   Statut Modérateur Dernière intervention  
 
Pour etre précis
la machine A : 172.16.10.100/16
-> ce masque fait que la machine appartient à tous les sous-réseaux 172.16.x.y en particulier le réseau 172.16.10.y auquel appartient la machine B.
0
brupala Messages postés 112049 Date d'inscription   Statut Membre Dernière intervention   14 183
 
Salut,
si les machines peuvent communiquer directement entre elles, c'est parce que le 3eme octet est identique, sinon elles n'auraient pas pû :
OK (mais pas propre):
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24
pas OK:
Machine A : @IP = 172.16.20.100 / 16
Machine B : @IP = 172.16.10.200 / 24
en fait, le comportement va dépendre de 2 choses :
si machine B a une passerelle par défaut, ça ne passera pas, car A n'est pas sur son réseau et elle fera l'arp avec la passerelle par défaut pas avec A .
si machine B n' pas de passerelle par défaut , elle risque de faire l'arp comme si A était sur son propre réseau ou bien indiquer directement "réseau inaccessible" .
0
nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Nous sommes d'accord :-)
Pour votre deuxième exemple, je pense que la machine B ne fera même pas de requête ARP puisque la machine A n'est pas dans le même réseau. Si pas de passerelle, elle risque d'indiquer immédiatement "pas de réseau".

Merci pour tout :-)
0
brupala Messages postés 112049 Date d'inscription   Statut Membre Dernière intervention   14 183 > nakos Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
si je me souviens bien,
ça dépend de l'implémentation du stack ip .
il est légitime d'essayer un arp direct même si on sait pertinemment que l'autre adresse est hors réseau , au cas où justement (peu probable) un routeur faisant du proxy arp répondrait et vu que c'est ça ou rien ...
mais c'est tiré par les cheveux, je l'accorde .
0