[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sous-reseaux, encore une petite question



Salut,

JB - DUF a écrit :
pascal@linuxorable.net a écrit :

Le sous-réseau 1 exactement est: 11000100 11011100 1110011 0
Le sous-réseau 3 exactement est: 11000100 11011100 1110011 00

On s'en fout des sous-réseaux. Ce qui est important, c'est l'adresse IP.

Voilà. Le découpage d'une adresse IP en adresse de sous-réseau et adresse de machine est une abstraction qui ne sert qu'aux humains mais pas aux machines. Les machines n'utilisent que leur table de routage.

Sous Linux, attribuer par exemple à l'interface eth0 le couple adresse/masque 192.168.5.8/24 n'est qu'un raccourci dont le véritable but est de créer les routes suivantes dans les tables de routage 'local' et 'main' :

- 192.168.5.8 en local vers la machine elle-même
- 192.168.5.255 en broadcast sur eth0
- 192.168.5.0 en broadcast sur eth0
- 192.168.5.0/24 sur eth0
toutes ces routes utilisant l'adresse source 192.168.5.8.

Linux ignore les notions de sous-réseau d'une interface et d'adresse de réseau. Au final il n'y a que les routes qui comptent car ce sont elles qui décident où va un paquet émis ou reçu. Et peu importe comment ces routes ont été créées, que ce soit manuellement une par une ou automatiquement en attribuant une adresse et un masque à une interface.

L'important, c'est la ROUTE ! ;-)



Reply to: