Redes Mesh con tecnología inalámbrica: aspectos técnicos y sociales

download Redes Mesh con tecnología inalámbrica: aspectos técnicos y sociales

If you can't read please download the document

description

Freedom for Hardware & CommunicationsRedes Mesh con tecnología inalámbrica: aspectos técnicos y socialesPau Escrich2011/07/14 - especial Guifi

Transcript of Redes Mesh con tecnología inalámbrica: aspectos técnicos y sociales

  • 1. Redes Mesh con tecnologa inalmbrica:aspectos tcnicos y sociales Freedom for Hardware & Communications 2011 Ponente: Pau Escrich

2. ndice 1. Redes y Mesh 2. Wireless y Mesh 3. El enrutamiento dinmico 4. Todo tiene sus contras 5. Mesh en el mundo real 6. Pequeo taller 3. 1.Redes y Mesh 4. Las redes informticas

  • Red: Conjunto de computadoras conectadas entre si mediante un medio fsico o electromagntico

-LAN (Local Area Network) -Internet (Red global) -UMTS (3g) -Red de radares DGT -etc... 5. Topologa de red

  • Cadena de comunicacin usada por las computadoras para comunicarse

Entre otras: 6. La topologia de red generalizada 7. Enrutamiento esttico

  • Enrutar: Buscar el camino de una red hacia otra

8. Nodo: Cualquier equipo de una red 9. Una red esttica debe estar bin organizada y planificada 192.168.1.0/24 Los nodos de esta red seven directamente, pueden comunicarse entre ellos.Para acceder a otras redesnecesitan conocer quien essu enrutador (encaminador) 192.168.2.0/24 10.0.0.0/8 Internet Router 1 Router 2 Router 3 10. La topologa de red MESH

  • Todo nodo es un router, topologa totalmente horizontal

11. Podemos hacer tantas conexiones como queramos, cuantas ms mejor 12. No hay que pensar en la topologa 13. La topologa de red MESH

  • El enrutamiento esttico sera muy complicado en una topologa de malla

14. Necesitamos protocolos de enrutamiento especiales 15. Protocolos de enrutamiento dinmico:

  • OLSR, BATMAN, BMX, BABEL

El usuario no se preocupa por las rutas, el protocolo lo hace por l 16. Trabajan normalmente en capa IP utilizando el broadcast para conocer sus vecinos 17. Permiten cosas como:

  • Buscar siempre el mejor camino hacia otro nodo

18. Compartir conexiones a internet o otras redes 19. Movilidad de nodos Ms adelante los veremos con mayor detalle! 20. 2.Wireless + Mesh( Mobile Adhoc NETwork) 21. Tipos de conexin Wireless

  • Infraestructura:Todos los nodos se conectan a un punto central (AP). requiere que todos los nodos tengan visin de este punto central

22. Ad-Hoc:Los nodos se conectan con los nodos que ven, pero no pueden comunicarse con los que no ven directamente Atencin: ahora hablamos dela capa de enlace! 23. Ad-Hoc y MESH

  • Ad-Hoc es una capa de enlace ideal para redes Mesh

24. Cuando hablamos de Ad-Hoc y Mesh, hablamos de redesMANET(Mobile Adhoc NETwork) 25. Ad-Hoc permite la comunicacin directa con los nodos prximos.El enrutamiento permite la conexin con los lejanos 26. MANET en poblacin 27. Infraestructura MANET 28. 3.El enrutamiento dinmico 29. Algunos de los protocolos

  • OLSR(Optimized Link State Routing)

30. Protocolo estandarizado (IETF) nacido en francia 31. BATMAN(better approach to mobile ad-hoc networking) 32. Protocolo gestado en la comunidad wireless de alemania Freifunk

    • Batman-Advance : Trabaja en capa 2. Ha entrado en el kernel linux
  • 33. BMX(Batman Experimental): Fork de BATMAN con mejoras

BABEL 34. Protocolo muy nuevo. Entre otras cosas soporta ipv6 y est especialmente diseado para redes MANET con nodos mviles Los protocolos son muchos, tomaremos como ejemplo BATMAN y BMX 35. Escenario: Cuatro nodos conectados mediante la topologa que muestra el grafo Cmo sabe el nodo A que debe utilizar el nodo B para acceder a C y D? 1. A y B comparten una subred, por ejemplo 172.16.0.0/16 2. La capa de enlace (Ad-Hoc o Ethernet) permite que se comuniquen 3. Utilizan el broadcast para conocer a sus nodos vecinos: 172.16.255.255 Soy B Soy A A B C D A B 36. 4. Para conocer a los nodos no-vecinos se utiliza un sistema de paquetes llamado OGM Originador OGM (Originator Message): Paquete muy pequeo que simplemente dice:Yo existo -Estos paquetes son enviados por todos los nodos cada segundo (normalmente) -Si un nodo recibe el mismo OGM por dos lados distintos, se queda con el que hallegadoantes, estableciendo as una tabla de Mejores caminosA B C D OGM A OGM A OGM A OGM A OGM A 37. B: directo C: mediante B D: mediante B A: directo C: directo D: directo A: mediante B y D B->mejor D: directo B: directo A: mediante B y C B->mejor C: directo B: directo Una vez todos conocidos, pueden empezar a intercambiar ms informacin Por ejemplo: Yo dispongo de internet internet A dispone de Internet,lo utilizo como ruta por defecto A B C D A D B 38. Este sistema nos permite algo muy importante:movilidad Si A cambia de sitio, en escasos segundos toda la red se adapta a la nueva topologa Esto nos permite por ejemplo disear una red wireless para automviles A B C D A A 39. Guifi.net en el: Mozilla Drumbeat Festival 2010 (Barcelona) Nodo mvil 40. 4.Todo tiene sus contras 41. Los inconvenientes de MANET

  • Requiere ms potencia de clculo, hardware ms caro

42. Todos los nodos usan la misma frecuencia, mayor ruido 43. En Ad-Hoc los enlaces no son dedicados, sin espordicos. Usualmente la red es ms lenta 44. En routers MANET de una sola radio, el ancho de banda se divide y termina siendo inferior a la mitad del salto ms lento 45. Poco soporte empresarial y poco presente en el mercado del hardware 46. El modelo ideal (opinin)

  • 1.Backbone con enlaces dedicados WDS o Infraestructura 2.ltima milla con redes MANET

47. 5.MESH en el mundo real 48. En guifi.net Guifi es principalmente infraestructura, pero hay varias nubes Mesh: - Sants - Gracia - Poble Nou - Sant Joan d'Esp - Manresa ... 49. FunkFeuer y FreiFunk Imagen: Conectividad de un nodo en Viena (FunkFeuer) 50. Proyectos para la humanidad

  • Mesh Potato
  • Proyecto con destino Surfrica

51. Financiado por la fundacin ShuttleworthOLPC (One Laptop Per Child)

  • Proyecto para traer ordenadores a los pases

52. en via de desarrollo 53. Quieres ms?

  • qmp.cat-> Proyecto de creacin de un firmware para redes mesh basado en OpenWRT por un grupo de usuarios de guifi.net

54. Open-mesh.org-> Web del protocolo BATMAN, multitud de informacin y documentacin 55. Battlemesh.org-> Wireless Battle of Mesh, jornadas celebradas cada ao para poner a prueba los distintos protocolos 56. Wikipedia.org-> :-) 57. 58. EOF