Le reseau citoyen de Liège commencant à se mettre en place, il devient nécessaire d'adopter une politique commune d'adressage IP.
Ci-dessous, une proposition de plan d'adressage. Commentaires, discutions et suggestions sont les bienvenues. la terminologie de cette page est à revoir, et les concepts associés également… : il ne doit pas y avoir de “réseau principal” ni de “management” …
il s'agit de sous réseaux mis en place pour ajouter des raccourci entre des nuages, non de passages obligés ni de “maitres” des nodes du niveau mesh0 La notion de “niveau” pourrait être utilisée, en fonction de la taille et de la distance depuis le niveau de base (mesh, actuellement en 10.x.x.0/24 ).
Ces réseaux sont sensés garder intactes les données qui y transittent, et se doivent de souscrire à la charte générale de peering de wirelesscommons.org. (p.ex.) Si ces réseaux ne fonctionnent pas, ils ne doivent pas remettre en cause le fonctionnement du mesh de base –Olm- 7 janvier 2008 à 20:39 (CET)
Concrêtement, le réseau général de la ville (/16) est composé d'une part d'un réseau moyen (/24) dédié a l'administration des équipements réseaux et d'autre part de petit sous-réseaux (/24, /27) découpés en fonction de la popularité et de l'importance du noeud sur lequel il sera utilisé. Dans chaque “Access Network”, un server DHCP pourra être mis en place par le mainteneur de ce noeud. Toutefois, on veillera a n'utiliser qu'un serveur DHCP par réseau. Par convention, on installera celui-ci sur la dernière IP disponible du réseau concerné. (souvent .254) Aucun DHCP ne sera présent dans le Management Network et la réservation des ip de celui-ci s'effectuera via une page référencée sur cette même page. Avec cette segmentation, l'ajout d'un DNS global et hierarchique peut être facilement envisagé:
bruxelles 10.91.0.0/16 /27 Peerings (Routing)? FUTUR bruxelles 10.93.0.0/16 /27 Omnis (Usage) UTILISE bruxelles 10.94.0.0/16 /27 Omnis (Usage) FUTUR bruxelles 10.95.0.0/16 /27 Omnis (Usage) FUTUR WirelessAntwerpen 10.97.0.0/16 /24 http://www.wirelessantwerpen.be info@wirelessantwerpen.be WirelessAntwerpen 10.98.0.0/16 /24 http://www.wirelessantwerpen.be info@wirelessantwerpen.be WirelessCity 10.99.0.0/16 /24 http://www.wireless-city.be info@wireless-city.be
* 10.93.0.0/16: Brussels' main network. * 10.94.0.0/16: Main Liège Network * 10.98.0.0/16: Main WirelessAntwerpen Network.
Details pour Bruxelles ; Renforts bruxellois Pour les OMNI channel1 essid bombolong un /22 devrait suffire en attendant=== Dans un second temps il serait envisageable d' utiliser des outils comme ZeroConf, avahi, apipa, zeroconf, bonjour,… on en discutera.
Il serait mieux de mettre les omnis dans une /22 allouee a la fin de la /16 de ReseauCitoyen:
Netmask: 255.255.252.0 = 22
Network: 10.93.252.0/22 !00001010.01011101.111111 00.00000000
HostMin: 10.93.252.1 !00001010.01011101.111111 00.00000001 \\HostMax: 10.93.255.254 !00001010.01011101.111111 11.11111110
Broadcast: 10.93.255.255 !00001010.01011101.111111 11.11111111
Hosts/Net: 1022
Class A, Private Internet Details pour Liège
Details pour Antwerpen
Pour calculer facilement les masques, les sous réseaux il existe l'outil “ipcalc” qui vient en paquet sur la majorité des distributions linux et qui donne un truc du genre:
$ipcalc 10.93.0.1/28 \\ Address: 10.93.0.1 !00001010.01011101.00000000.0000 0001 \\ Netmask: 255.255.255.240 = 28 !11111111.11111111.11111111.1111 0000 \\ Wildcard: 0.0.0.15 !00000000.00000000.00000000.0000 1111 => \\ Network: 10.93.0.0/28 !00001010.01011101.00000000.0000 0000 \\ HostMin: 10.93.0.1 !00001010.01011101.00000000.0000 0001 \\ HostMax: 10.93.0.14 !00001010.01011101.00000000.0000 1110 \\ Broadcast: 10.93.0.15 !00001010.01011101.00000000.0000 1111 \\Hosts/Net: 14 Class A, Private Internet
/28 veut dire que 28 bits de l'adresse IP seront utilisés pour s'addresser au sous-réseau, les 3 bits suivant serviront a s'adresser aux machines (qui ont chacune une adresse IP) et le dernier bit servira de broadcast. Par exemple le sous-réseau 10.93.0.0 peut contenir des adresses IP de 10.93.0.1 a 10.93.0.14, 10.93.0.15 étant le broadcast, le sous-réseau suivant en /28 est 10.93.0.16, qui peut contenir les adresses IP de 10.93.0.17 a 10.93.0.30, .31 est le broadcast et .32 le sous-réseau suivant.