Redes Mesh Comunitarias

   Hollman Eduardo Enciso R
     hollman@ubuntu.com
Agenda

 Contextualización
    Tipos de redes inalambricas
    Que es una comunidad wireless?
       comunitaria?
    Que es una meta comunidad wireless?
 Casos de éxito
 Hardware
 Software
    Protocolos de enrutamiento
    Firmware
  Puesta en marcha
    demo...
Tipos de Redes Inalambricas

  Punto a punto

  Punto a multipunto

  Multipunto a multipunto (mesh)

  Hibridas
Punto a punto


                Extender el acceso de un
                extremo a otro
                Realizar enlaces de largo
                alcance
                Brindar acceso a internet
                donde no esta disponible
Red punto multipunto

                       Inicio de las redes
                       comunitarias
                       Acceso a zonas lejanas ó
                       sin cobertura de la malla
                       Los nodos se comunican
                       gracias a un nodo central
                       No hay comunicación
                       directa de equipo a equipo
Red mesh

           Red multisalto
           La caida de un nodo no
           significa la caida de la red
           Cada nodo es un usuario de
           los servicios de la red y un
           repetidor a sus vecinos
           Escalable
           Cada usuario es propietario
           de su infraestructura
           Auto-reparable
Red mesh

 No hay nodo central y todos están en igualdad de
 condiciones
  Cada nodo tiene información de sus vecinos pero el
 protocolo es el encargado de tomar decisiones.
    cada nodo puede o no guardar las rutas de como llegar
    a su destino
 Cada nodo debe ser capas de descubrir a sus vecinos al
 igual que hacerse descubrir.
 Cada nuevo nodo es bienvenido en la mesh :D (escalable)
Red mesh - ejemplo
Red híbrida "parcial"


 Parcialmente conectada ...

 Unión de los 3 tipos de redes

 Camino hacia las redes mesh
Red híbrida "parcial"
Comunidad Wireless

Agrupación de personas que tienen como interés común las
comunicaciones por medios inalámbricos.

Estos grupos pretenden construir redes informáticas libres y
gratuitas, alternativas a las privadas gestionadas por
empresas. Para este fin utilizan tecnologías inalámbricas (Wi-
Fi) a través de la frecuencia de radio 2.4 Ghz y poco
tiempo atrás. 5 Ghz
Que buscan las comunidades Wireless?

   Explotar las telecomunicaciones más allá de lo que ofrecen
   los operadores tradicionales.
   Disminución de la brecha digital.
   Integración de la comunidad.
   Conocimiento local

"La brecha digital es una de los principales focos de estudio
de la red abierta. El desarrollo social así como el tecnológico
deben caminar de la mano sin excluir a las zonas
desfavorecidas."
                                                         guifi.net
Integración verdadera a todas
     las capas sociales sin
  exclusiones de ningún tipo
Como se paga esta red?

Es una red auto-gestionada. Cada persona/colectivo/empresa
que monta un nodo asume los gastos del material.

La red es abierta y de uso común, es de todos, pero cada nodo
pertenece a la persona que lo monta así como la
responsabilidad del uso que le dé.
Quienes pueden acceder a estas redes?

Todas las personas pueden hacer parte de esta sin restricción
alguna:

Estudiantes, amas de casa, músicos, diseñadores, profesores,
hackers, programadores, escritores, políticos etc, etc...
Servicios y posibilidades

  VoIP                Nuevo canal de interacción
  email               social.
  Servicios web       Una verdadera red social
  FTP                 interactiva utilizando
  Foros               tecnologías libres.
  Streaming           Educación de acceso libre.
  Juegos              Conectividad hacia áreas
  Chat                rurales, antes limitada por el
  etc, etc, etc ...   cable.
Meta Comunidad Wireless

   Es la “sombrilla” de las comunidades wireless

Que Buscan ?

   La integración de todas las comunidades wireless “locales”
   para llegar a una integración global de las comunidades
   locales y mundiales.
       contenido
       conocimientos
       practicas
Casos de éxito

 Freifunk                                  Lugro-mesh
 Ninux                                     2HW "2 Hermanas
 Chile sin cables                          Wireless"
 Montevideolibre                           BuenosAiresLibre
 Redlibre                                  Guifi.net
                                           Y muchos más...

     http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region
Guifi.net

  Nació a principios de 2004 en Calauña, España
  Cuenta con alrededor de 14.418 nodos y cubren alrededor
  de (1000km^2)
  Cuentan con 20 personas de nucleo y mas de 200
  colaboradores.
  Tuvieron problemas legales en sus inicios, pero se
  soluciono evitanto que existiera un “dueño”.
  Acceso a internet apoyado por empresas
  Trafico alrededor de 1000 Terabytes anuales ...
Guifi.net - principios

1. Principio Básico I: Criterio y priorización del despliegue
   y conexión
2. Principio Básico II: Financiación
3. Principio Básico III: Licencia Procomún Inalámbrica
4.  Principio Básico IV: Red en malla
5. Principio Básico V: Soporte y gestión de la red
6. Principio Básico VI: Mantenimiento de la red
7.  Principio Básico final: El fuera de juego
Guifi.net - proyectos

Es un proyecto colectivo y colaborativo abierto a todo el
mundo. 

   Documentar
   Traducir
   Incorporar contenidos
   Desarrollar tecnología
   Crear nuevos tramos de red
   Apadrinar...

proyectos locales - comunidades locales
Guifi.net
Guifi.net
LugroMesh

Es un proyecto del Grupo de Usuarios de Software Libre de la
ciudad de Rosario (LUGRo), que sirve para brindar acceso a
Internet de forma gratuita a los habitantes de Rosario y sus
alrededores.

Para esto han desarrollado un software (firmware) llamado
Nightwing, el cual permite la creación de redes Wi-Fi
utilizando tecnología de redes mesh, las cuales permiten un
rápido despliegue con una mínima intervención humana.
Utilizando B.A.T.M.A.N. como protocolo de enrutamiento.
LugroMesh

 En el 2003 - LUGRo-Wireless- crear una Red Comunitaria,
 no dependiente de ISP's y que utilizará exclusivamente
 Software Libre en sus implementaciones.
 Mediados del 2007 - Red Wireless utilizando tecnología
 Mesh. El proyecto tomo el nombre de LUGRo-Mesh.
 Cuentan con 27 nodos y 2.035 usuarios.
 En principio trabajaron con, BerlinRoofnet, Wing y Robin.
 No fue tan simple ni eficiente, y de ahí pasaron a B.A.T.M.
 A.N. bajo Nightwing.
LugroMesh - objetivos

  Estudio e investigación de la tecnología Mesh y su uso en
  Redes Inalámbricas.
  Desarrollo de sistemas empotrados para la creación de
  Redes Mesh, bajo licencia GPL.
  Desarrollo e implementación de herramientas de gestión
  para administración de redes Mesh.
  Creación de una Red Mesh WiFi Comunitaria.
  Cooperación y trabajo en conjunto con otros grupos que
  compartan nuestros objetivos y filosofía.
  Utilización exclusiva de Software Libre, Formatos Abiertos
  y tecnologías acordes a éstos.
LugroMesh
LugroMesh
reflexion
Hardware - routers

                              Supported
                              Partial
   2.4 GHz                    Untested
   5.0 GHz                    Kamikaze
   DualBand                   WiP
                              Forked
                              No
                              Info entered

  http://wiki.openwrt.org/oldwiki/tableofhardware
  http://wiki.openwrt.org/toh/start
Hardware - routers
Hardware - antenas
  2.4 GHz            Direccionales
  5.0 GHz            Omnidireccionales
                     Sectoriales
Hardware - antenas caseras
Hardware - varios

  Pigtails
  Soportes
  Mástil
  Cable UTP
  PoE
  Cajas para Exteriores
  Energía Solar y eólica 
Software - firmware
Software - protocolos de enrutamiento
Es la función de buscar un camino entre todos los posibles en
una red cuyas topologías poseen una gran conectividad. Dado
que se trata de encontrar la mejor ruta posible, lo primero
será definir qué se entiende por mejor ruta y en consecuencia
cuál es la métrica que se debe utilizar para medirla.

   Métrica de la red 
   Mejor ruta
Software - protocolos de enrutamiento
Tipos:

   Proactivos
   Reactivos
   Adaptivos
   Hibridos
   Geográficos
   De multidifusión
    etc ....

http://en.wikipedia.org/wiki/Ad_hoc_routing_protocol_list
Red inalambrica comunitaria mesh -
Colombia
 
 
Pilotos
    Ciudad Bolivar
 
    Andes (JAC)
Ciudad Bolivar

 
Nodos inalámbricos: ubicados principalmente en colegios,
ONG y JAC para asegurar su integridad física y potenciar su
uso. Cualquier habitante puede crear su propio nodo para el 
crecimiento comunitario de la red.
 
Clientes: Usuarios finales con dispositivos  wifi, instituciones,
café internet, colegios, etc.
Ciudad Bolivar

El modelo piloto pretende:

- Interconectar nodos en Ciudad Bolivar y alrededores
- Ofrecer acceso libre, sin costo y sin necesidad acceso a
internet a la enciclopedia Wikipedia.
- Desarrollo e implementación de otras herramientas libres
que le permitan a los colegio involucrar las TIC en sus
procesos educativos
- Virtualización e impulso de 4 emisoras estudiantiles
correspondientes a cada uno de estos colegios.
Permitir el acceso a cualquier habitante que esté en el área
de cubrimiento de algún nodo.
Ciudad Bolivar
Ciudad Bolivar
Andes

 Promocionar el contenido e interconexión de la junta y sus
 habitantes.
 Implementar cámaras de vídeo vigilancia.
 Implementar medios de comunicación entre juntas.
Andes
Bogota
nightwing

        Argentina                    Colombia

1. Compartir Internet        1. Red comunitaria 
2. 0-config                  2. 0-config
3. Interfaz para Conexión    3. interfaz para Conexión
   Pública                      Pública
4. Interfaz para Conexión    4. N/A 
   Privada                   5. OpenDNS (en estudio)
5. OpenDNS                   6. Abierto - La seguridad
6. Pensado para la              corre por cada usuario
   Seguridad                 7. Pocos requerimientos de
7. Pocos requerimientos de      hardware 
   hardware
Nightwing

 Modos
   cliente
   gateway
 nw_conf
   TrafficShapping
   Portal Cautivo NDS
   Change Channel
   Change Antenna Mode Selection
   Change log server ip
   Change Visualisation Server
   Change Routing Class
Demo ...
Gracias
Gracias.

     Hollman Enciso
     hollman.enciso@gmail.com

     @hollman /identi.ca
                   /twitter.com

Redes Mesh Comunitarias

  • 1.
    Redes Mesh Comunitarias Hollman Eduardo Enciso R hollman@ubuntu.com
  • 2.
    Agenda Contextualización Tipos de redes inalambricas Que es una comunidad wireless? comunitaria? Que es una meta comunidad wireless? Casos de éxito Hardware Software Protocolos de enrutamiento Firmware  Puesta en marcha demo...
  • 3.
    Tipos de RedesInalambricas Punto a punto Punto a multipunto Multipunto a multipunto (mesh) Hibridas
  • 4.
    Punto a punto Extender el acceso de un extremo a otro Realizar enlaces de largo alcance Brindar acceso a internet donde no esta disponible
  • 5.
    Red punto multipunto Inicio de las redes comunitarias Acceso a zonas lejanas ó sin cobertura de la malla Los nodos se comunican gracias a un nodo central No hay comunicación directa de equipo a equipo
  • 6.
    Red mesh Red multisalto La caida de un nodo no significa la caida de la red Cada nodo es un usuario de los servicios de la red y un repetidor a sus vecinos Escalable Cada usuario es propietario de su infraestructura Auto-reparable
  • 7.
    Red mesh Nohay nodo central y todos están en igualdad de condiciones  Cada nodo tiene información de sus vecinos pero el protocolo es el encargado de tomar decisiones. cada nodo puede o no guardar las rutas de como llegar a su destino Cada nodo debe ser capas de descubrir a sus vecinos al igual que hacerse descubrir. Cada nuevo nodo es bienvenido en la mesh :D (escalable)
  • 8.
    Red mesh -ejemplo
  • 9.
    Red híbrida "parcial" Parcialmente conectada... Unión de los 3 tipos de redes Camino hacia las redes mesh
  • 10.
  • 11.
    Comunidad Wireless Agrupación depersonas que tienen como interés común las comunicaciones por medios inalámbricos. Estos grupos pretenden construir redes informáticas libres y gratuitas, alternativas a las privadas gestionadas por empresas. Para este fin utilizan tecnologías inalámbricas (Wi- Fi) a través de la frecuencia de radio 2.4 Ghz y poco tiempo atrás. 5 Ghz
  • 12.
    Que buscan lascomunidades Wireless? Explotar las telecomunicaciones más allá de lo que ofrecen los operadores tradicionales. Disminución de la brecha digital. Integración de la comunidad. Conocimiento local "La brecha digital es una de los principales focos de estudio de la red abierta. El desarrollo social así como el tecnológico deben caminar de la mano sin excluir a las zonas desfavorecidas."     guifi.net
  • 13.
    Integración verdadera atodas las capas sociales sin exclusiones de ningún tipo
  • 14.
    Como se pagaesta red? Es una red auto-gestionada. Cada persona/colectivo/empresa que monta un nodo asume los gastos del material. La red es abierta y de uso común, es de todos, pero cada nodo pertenece a la persona que lo monta así como la responsabilidad del uso que le dé.
  • 15.
    Quienes pueden accedera estas redes? Todas las personas pueden hacer parte de esta sin restricción alguna: Estudiantes, amas de casa, músicos, diseñadores, profesores, hackers, programadores, escritores, políticos etc, etc...
  • 16.
    Servicios y posibilidades VoIP Nuevo canal de interacción email social. Servicios web Una verdadera red social FTP interactiva utilizando Foros tecnologías libres. Streaming Educación de acceso libre. Juegos Conectividad hacia áreas Chat  rurales, antes limitada por el etc, etc, etc ... cable.
  • 17.
    Meta Comunidad Wireless Es la “sombrilla” de las comunidades wireless Que Buscan ? La integración de todas las comunidades wireless “locales” para llegar a una integración global de las comunidades locales y mundiales. contenido conocimientos practicas
  • 18.
    Casos de éxito Freifunk Lugro-mesh Ninux 2HW "2 Hermanas Chile sin cables Wireless" Montevideolibre BuenosAiresLibre Redlibre Guifi.net Y muchos más... http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region
  • 19.
    Guifi.net Nacióa principios de 2004 en Calauña, España Cuenta con alrededor de 14.418 nodos y cubren alrededor de (1000km^2) Cuentan con 20 personas de nucleo y mas de 200 colaboradores. Tuvieron problemas legales en sus inicios, pero se soluciono evitanto que existiera un “dueño”. Acceso a internet apoyado por empresas Trafico alrededor de 1000 Terabytes anuales ...
  • 20.
    Guifi.net - principios 1.Principio Básico I: Criterio y priorización del despliegue y conexión 2. Principio Básico II: Financiación 3. Principio Básico III: Licencia Procomún Inalámbrica 4.  Principio Básico IV: Red en malla 5. Principio Básico V: Soporte y gestión de la red 6. Principio Básico VI: Mantenimiento de la red 7.  Principio Básico final: El fuera de juego
  • 21.
    Guifi.net - proyectos Esun proyecto colectivo y colaborativo abierto a todo el mundo.  Documentar Traducir Incorporar contenidos Desarrollar tecnología Crear nuevos tramos de red Apadrinar... proyectos locales - comunidades locales
  • 23.
  • 24.
  • 26.
    LugroMesh Es un proyectodel Grupo de Usuarios de Software Libre de la ciudad de Rosario (LUGRo), que sirve para brindar acceso a Internet de forma gratuita a los habitantes de Rosario y sus alrededores. Para esto han desarrollado un software (firmware) llamado Nightwing, el cual permite la creación de redes Wi-Fi utilizando tecnología de redes mesh, las cuales permiten un rápido despliegue con una mínima intervención humana. Utilizando B.A.T.M.A.N. como protocolo de enrutamiento.
  • 27.
    LugroMesh En el2003 - LUGRo-Wireless- crear una Red Comunitaria, no dependiente de ISP's y que utilizará exclusivamente Software Libre en sus implementaciones. Mediados del 2007 - Red Wireless utilizando tecnología Mesh. El proyecto tomo el nombre de LUGRo-Mesh. Cuentan con 27 nodos y 2.035 usuarios. En principio trabajaron con, BerlinRoofnet, Wing y Robin. No fue tan simple ni eficiente, y de ahí pasaron a B.A.T.M. A.N. bajo Nightwing.
  • 28.
    LugroMesh - objetivos Estudio e investigación de la tecnología Mesh y su uso en Redes Inalámbricas. Desarrollo de sistemas empotrados para la creación de Redes Mesh, bajo licencia GPL. Desarrollo e implementación de herramientas de gestión para administración de redes Mesh. Creación de una Red Mesh WiFi Comunitaria. Cooperación y trabajo en conjunto con otros grupos que compartan nuestros objetivos y filosofía. Utilización exclusiva de Software Libre, Formatos Abiertos y tecnologías acordes a éstos.
  • 29.
  • 30.
  • 31.
  • 32.
    Hardware - routers Supported Partial 2.4 GHz Untested 5.0 GHz Kamikaze DualBand WiP Forked No Info entered http://wiki.openwrt.org/oldwiki/tableofhardware http://wiki.openwrt.org/toh/start
  • 33.
  • 34.
    Hardware - antenas 2.4 GHz Direccionales 5.0 GHz  Omnidireccionales Sectoriales
  • 35.
  • 36.
    Hardware - varios Pigtails Soportes Mástil Cable UTP PoE Cajas para Exteriores Energía Solar y eólica 
  • 37.
  • 38.
    Software - protocolosde enrutamiento Es la función de buscar un camino entre todos los posibles en una red cuyas topologías poseen una gran conectividad. Dado que se trata de encontrar la mejor ruta posible, lo primero será definir qué se entiende por mejor ruta y en consecuencia cuál es la métrica que se debe utilizar para medirla. Métrica de la red  Mejor ruta
  • 39.
    Software - protocolosde enrutamiento Tipos: Proactivos Reactivos Adaptivos Hibridos Geográficos De multidifusión  etc .... http://en.wikipedia.org/wiki/Ad_hoc_routing_protocol_list
  • 40.
    Red inalambrica comunitariamesh - Colombia     Pilotos Ciudad Bolivar   Andes (JAC)
  • 41.
    Ciudad Bolivar   Nodos inalámbricos:ubicados principalmente en colegios, ONG y JAC para asegurar su integridad física y potenciar su uso. Cualquier habitante puede crear su propio nodo para el  crecimiento comunitario de la red.   Clientes: Usuarios finales con dispositivos  wifi, instituciones, café internet, colegios, etc.
  • 42.
    Ciudad Bolivar El modelopiloto pretende: - Interconectar nodos en Ciudad Bolivar y alrededores - Ofrecer acceso libre, sin costo y sin necesidad acceso a internet a la enciclopedia Wikipedia. - Desarrollo e implementación de otras herramientas libres que le permitan a los colegio involucrar las TIC en sus procesos educativos - Virtualización e impulso de 4 emisoras estudiantiles correspondientes a cada uno de estos colegios. Permitir el acceso a cualquier habitante que esté en el área de cubrimiento de algún nodo.
  • 43.
  • 44.
  • 45.
    Andes Promocionar elcontenido e interconexión de la junta y sus habitantes. Implementar cámaras de vídeo vigilancia. Implementar medios de comunicación entre juntas.
  • 46.
  • 47.
  • 48.
    nightwing Argentina Colombia 1. Compartir Internet 1. Red comunitaria  2. 0-config 2. 0-config 3. Interfaz para Conexión 3. interfaz para Conexión Pública Pública 4. Interfaz para Conexión 4. N/A  Privada 5. OpenDNS (en estudio) 5. OpenDNS 6. Abierto - La seguridad 6. Pensado para la corre por cada usuario Seguridad 7. Pocos requerimientos de 7. Pocos requerimientos de hardware  hardware
  • 49.
    Nightwing Modos cliente gateway nw_conf TrafficShapping Portal Cautivo NDS Change Channel Change Antenna Mode Selection Change log server ip Change Visualisation Server Change Routing Class
  • 50.
  • 51.
  • 52.
    Gracias. Hollman Enciso hollman.enciso@gmail.com @hollman /identi.ca               /twitter.com