Diferencia entre revisiones de «Proyectos:Archivo/Red Mesh 2015»
Sin resumen de edición |
|||
Línea 20: | Línea 20: | ||
== Nodos fuertes == | == Nodos fuertes == | ||
Dentro de la red pueden existir nodos muy concurridos, para los cuales puede opcionalmente no usarse un protocolo de enrutamiento para redes mesh. Esto por que los protocolos de enrutamiento introducen cierto tráfico en la red informando a los otros nodos de su precencia y si existen muchos nodos el tráfico para este cometido causa | Dentro de la red pueden existir nodos muy concurridos, para los cuales puede opcionalmente no usarse un protocolo de enrutamiento para redes mesh. Esto por que los protocolos de enrutamiento introducen cierto tráfico en la red informando a los otros nodos de su precencia y si existen muchos nodos el tráfico para este cometido causa congestión en la red. | ||
Por eso se puede usar enrutamiento estático entre estos nodos fuertes, aunque actualmente nuestra red no ha implementado esto, puede surgir la necesidad de hacerlo en el futuro para cuyo caso hemos de publicar la tabla de enrutamiento de cada nodo fuerte para mantener así | Por eso se puede usar ''enrutamiento estático'' entre estos nodos fuertes, aunque actualmente nuestra red no ha implementado esto, puede surgir la necesidad de hacerlo en el futuro para cuyo caso hemos de publicar la tabla de enrutamiento de cada nodo fuerte para mantener así | ||
la transparencia de la red. | la transparencia de la red. | ||
Revisión del 13:02 1 sep 2015
Documentacion Generica
Objetivos
- Descentralizar las redes
- Tener el control sobre nuestras comunicaciones
- Ofrecer / Mantener servicios y libre además de gratis acceso a estos a través de wi-fi
Infraestructura de red
La infraestructura de la red que estamos proponiendo se basa en algo muy cercano a una red distribuida, los nodos son routers y se encargan de conectar a varios clientes a través de wifi en modo AP.
Estos routers se interconectan en modo ad-hoc usando protocolos de enrutamiento como B.A.T.M.A.N. , estos protocolos asuguran la modificación automática de la tabla de enrutamiento de cada router a medida que se adhieren otros nodos (routers) a la red y lo toman en cuenta como parte de la red.
Con esto se consigue que no exista un nodo central, así si uno o varios nodos dejan de funcionar la conectividad en la red no se perderá mientras exista una ruta disponible entre nodos que requieren comunicación. Así se forma una red mallada o red mesh que no depende de puntos centrales.
Nodos fuertes
Dentro de la red pueden existir nodos muy concurridos, para los cuales puede opcionalmente no usarse un protocolo de enrutamiento para redes mesh. Esto por que los protocolos de enrutamiento introducen cierto tráfico en la red informando a los otros nodos de su precencia y si existen muchos nodos el tráfico para este cometido causa congestión en la red.
Por eso se puede usar enrutamiento estático entre estos nodos fuertes, aunque actualmente nuestra red no ha implementado esto, puede surgir la necesidad de hacerlo en el futuro para cuyo caso hemos de publicar la tabla de enrutamiento de cada nodo fuerte para mantener así la transparencia de la red.
Modo ad-hoc
La mayor parte de la conexión entre los nodos de la red está pensada para funcionar en modo ad-hoc para garantizar la descentralización al máximo. La siuguiente configuración muestra los parámetros para estar dentro este enlace ad-hoc
- Canal: 11 (momentaneo)
- Red adhoc (con ssid r00thouse-mesh para la comunicación entre nodos)
- ssid: r00thouse-mesh
- bssid: CA:FE:BA:BE:06:DF
- Red wifi mesh publica (los que se conecten a esa red tendrán una ip publica en la red mesh), sugerimos que sea una red abierta
- ssid: r00thouse-{nro_nodo}
- Red wifi local privada (los que se conecten a esta red pueden ver el contenido de la mesh pero sus IPs no son publicas en la red mesh)
- ssid: cualquier nombre puede o no tener una encriptación
Configuración completa -> r00thouse-mesh
Software y protocolos
Inicialmente se necesita probar routers que soporten el firmware OpenWRT, en La Paz podemos encontrar esta lista de routers Luego probar el protocolo de comunicación de la siguiente lista:
En este caso usaremos el protocolo B.A.T.M.A.N.
Tabla de precios
Nodo Fuerte
Un nodo fuerte es un punto que permite la conexión de muchos dispositivos (por encima de 40) por eso se necesita equipamiento especial
Routers
Modelo de router | Precio aproximado |
---|---|
agregar router1 | - |
agregar router2 | - |
- | - |
Accesorios
Un estimado de los accesorios que se necesitan para el armado de un nodo fuerte
Articulo/objeto | precio unitario/metro BS |
---|---|
cable utp (5e) | 3.5 |
cable utp (5e exteriores) | 4.5 |
conectores RJ-45 | 1.5 |
conectores RJ-45 reforzados | 3.5 |
Cable coaxial 1 mt | 0.5 |
- | - |
Antenas
De no ser posible el enlace con cable y si existe linea de vista con otro nodo de la red se pueden usar antenas para hacer el enlace:
Tipo de antena | alcance estimado (m) | costo aproximado (BS) |
---|---|---|
Sectorial 120 grad | - | - |
Direccional | - | - |
Sectorial 180 grad | - | - |
- | - | - |
Nodo medio
Un nodo medio es adecuado para conectar hasta 40 clientes.
Routers
Se pueden usar routers en desuso, la única condición es que funcionen y soporten un sistema operativo libre como openwrt o librecmc.
http://wiki.openwrt.org/toh/start --> lista de routers soportados por openwrt
Modelo | costo aproximado (BS) |
---|---|
WR741ND | 220 |
WR841ND | 240 |
WR941ND | 290 |
MR3220 | 250 |
MR3420 | 290 |
WDR3500 | 420 |
- | - |
- | - |
Accesorios
Articulo/objeto | precio unitario/metro BS |
---|---|
cable utp (categoria?) | 3.5 |
cable utp (categoria?) | - |
conectores RJ-45 | 1.5 |
Nodo pequeño
Un nodo chico es un enlace que soportaría hasta un estimado de 20 clientes, se pueden usar routers de bajas prestaciones que soporten openwrt ( http://wiki.openwrt.org/toh/start ) Algunos ejemplos:
Modelo | costo aproximado (BS) |
---|---|
TP-Link MR302 | 210 |
TP-Link TL-WR703N | - |
Construccion de Antenas
Trabajamos con antenas que soporten la frecuencia 2.4Ghz y 5Ghz, puedes ayudar a construir antenas o construirlas tu mismo. Asi usarlas para tener conexion con la red.
https://notodoeswindows.files.wordpress.com/2009/11/antenas-caseras.pdf -- > Tutorial
Servicios
Los siguientes servicios son los que se tiene funcionando en la red:
- Wikipeida offline
- Servicio de chat (xmpp)
- Ftp de archivos (descarga de archivos)
Planeamos brindar a futuro:
- Pod de diaspora (red social libre)
- VoIP (llamadas gratis por wifi)
- Servidor de dominios locales (para que cualquiera pueda brindar servicios)
- etherpad
- kamailio
- Otros
Configuraciones realizadas
- wara-mesh (sin soporte)
- r00thouse-mesh (ACTUAL)
Routers usados
Lista de routers con sus respectivas configuraciones:
Nodos
Lista de Nodos
Se tienen algunos nodos en la carrera de informática de la UMSA enlazados al nodo del r00thouse
Casos de éxito en otros países
- Red Inalámbrica Comunitaria Libre de Bogota
- Red digital comunitaria de la Ciudad de Buenos Aires y Alrededores
- Guifi (españa) + Servicios
- Ninux
- Lista de redes por región
- projectmeshnet
- Prueban protocolos periódicamente
- Firmware basado en OpenWrt
Otros
Pendientes
Reunión 15-08-2015 (DebianDay)
La banda ISM
El uso para radio aficionados está autorizado por la ATT (ver documento, pág 108 - bol20) ver más, existe variedad de dispositivos que funcionan en esta banda de frecuencias, aunque puede que se halle algo saturada y se presenten Interferencias electromagnéticas