D'abord il faut savoir qu' il existe des IP destinée au reseau privé (et qui ne sont pas routé par les ISP):
192.168.0.0/16
172.16.0.0/16 à 172.31.0.0/16
10.0.0.0/8
Les masques sont désignés soit sous forme de 4 décimale (255.255.255.0) soit on indique le nombre de bit utilisé pour la partie reseau: 192.168.0.1/16 designe une machine 192.168.0.1 et un masque de 16 bit soit 11111111.11111111.00000000.00000000 en binaire soit 255.255.0.0 en decimale.
L'important c'est que deux machines d'un même subnet aient le même masque de sous reseau,
Mais si un reseau 10.0.0.0/8 est refrencé sur un router, c'est peut etre pour eviter de repeter des dizaines de reseaux de type 10.10.20.0/24, 10.120.0.0/24, 10.20.10./24 etc... Car si 10.0.0.0/8 designe l'ensemble des reseaux commencent par 10.X.X.X , alors que 10.0.0.0/24 est un reseau different de 10.0.10.0/24, 10.0.0.0/8 englobe les 10.0.0.0/24 et 10.0.10.0/24...
Y a beaucoup a dire sur le sujet, consulte les sites d'explications et les howto's...