redlibre:politica_de_asignacion_de_ips

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
redlibre:politica_de_asignacion_de_ips [2016/10/17 22:34] – [Propuesta de división] strysgredlibre:politica_de_asignacion_de_ips [2017/04/02 16:40] (actual) strysg
Línea 1: Línea 1:
-====== Política de asignación de direcciones IP v4 ======+====== Política de asignación de direcciones ======
  
-<WRAP center round important 60%> +==== Recursos IP de La Otra Red LPEA ==== 
-Por el momento este artículo es una propuesta y puede cambiar en el futuro+La Otra Red La Paz-El Alto dispone, en su conjunto, de los siguientes recursos IP exclusivos: 
-</WRAP>+ 
 +  * IPv4: 10.64.0.0/15     (Espacio público) 
 +  * IPv4: 172.24.0.0/16    (Espacio IPs privadas y Hotspots Abiertos) 
 + 
 +  * IPv6: fc01:1934::/32   (Espacio público)
  
 ===== ¿Cómo se divide el espacio de IPs en LaOtraRed? ===== ===== ¿Cómo se divide el espacio de IPs en LaOtraRed? =====
  
-La asignación de direcciones IP se divide en subredes ''/24'' para cada tipo de máscara de red [[https://es.wikipedia.org/wiki/Classless_Inter-Domain_Routing#Agregaci.C3.B3n_de_prefijos|CIDR]], la máscara más grande asignable es '' /24 ''.+==== IPv4 ==== 
 + 
 +Para IPv4, por practicidad se reparten los bloques dividiéndolos previamente en subredes lógicas ''/24'' para cada tipo de máscara de red [[https://es.wikipedia.org/wiki/Classless_Inter-Domain_Routing#Agregaci.C3.B3n_de_prefijos|CIDR]]. Debido a esta división, las máscaras habilitadas para un único pedido de IPs públicas son: **/28**, **/27**, **/26**, **/25**, y **/24**. 
 + 
 +{{ :redlibre:nodos2.png?500 |}} 
 +Resultado en cada nodo. 
 + 
 +A cada nodo se le asigna un bloque dentro el espacio público y otro dentro el espacio privado. 
 + 
 +=== ¿Por qué dos bloques para cada nodo? === 
 + 
 +El objetivo es que cada nodo maneje dos subredes, la primera esta dentro el espacio de **IPs públicas** y es para que todos los equipos conectados a esta subred sean visibles para la totalidad de la red distribuida. 
 + 
 +En cada nodo existe al menos un equipo conectado a esta subred y este es el mismo enrutador, el protocolo de enrutamiento babel trabaja en el espacio público para extender la red automáticamente y encontrar las mejores rutas de nodo a nodo. 
 + 
 +La segunda subred esta dentro el espacio de **IPs privadas para cada nodo** y los equipos conectados a esta subred son visibles solamente entre los miembros conectados a esta, esta red también está pensada para que los dueños de cada nodo conecten [[redlibre:hotspot_wifi|hotspots wifi]] para que otros clientes accedan a los servicios públicos en LaOtraRed, pero desde la seguridad de su red privada. 
 + 
 +Con esto se logra lo siguiente para todos los //intentos de inicio de conexión//: 
 + 
 +<WRAP group> 
 +<WRAP column 20 %> 
 +De red privada a pública 
 +</WRAP> 
 + 
 +<WRAP column 80%> 
 +{{ :redlibre:privada_publica.png?400 |}} 
 +</WRAP> 
 +</WRAP> 
 + 
 +<WRAP group> 
 +<WRAP column 20%> 
 +De red pública a privada 
 +</WRAP> 
 + 
 +<WRAP column 80%> 
 +{{ :redlibre:publica_privada.png?400 |}} 
 +</WRAP> 
 +</WRAP> 
 + 
 +<WRAP group> 
 +<WRAP column 20%> 
 +De red privada de un nodo a privada de otro 
 +</WRAP> 
 + 
 +<WRAP column 80%> 
 +{{ :redlibre:privada_privada.png?400 |}} 
 +</WRAP> 
 +</WRAP> 
 + 
 +<WRAP group> 
 +<WRAP column 20%> 
 +De red pública a pública 
 +</WRAP> 
 + 
 +<WRAP column 80%> 
 +{{ :redlibre:publica_publica.png?400 |}} 
 +</WRAP> 
 +</WRAP> 
 + 
 + 
 +==== IPv6 ==== 
 + 
 +La asignación de direcciones IPv6, se hace dividiendo previamente el bloque principal en distintas subredes lógicas /48. Dentro de un /48 lógico, el usuario puede optar a solicitar bloques **/56**, **/60**, y **/64**.
  
 ==== ¿Qué se entiende por IPs Asignadas? ==== ==== ¿Qué se entiende por IPs Asignadas? ====
  
-Por ejemplo si a un nodo se le han asignado 30 IPs (CIDR = ''/27''), significa que tiene hasta 30 hosts visibles para todos los demás nodos de la red de manera directa sin necesidad de [[https://es.wikipedia.org/wiki/Traducci%C3%B3n_de_direcciones_de_red|NAT]], lo que facilitará enormemente la visibilidad y funcionamiento de servicios públicos en toda la red.+Por ejemplo si a un nodo se le han asignado 30 IPs públicas (CIDR = ''/27''), significa que tiene hasta 30 hosts visibles para todos los demás nodos de la red de manera directa sin necesidad de [[https://es.wikipedia.org/wiki/Traducci%C3%B3n_de_direcciones_de_red|NAT]], lo que facilitará enormemente la visibilidad y funcionamiento de servicios públicos en toda la red.
  
 En otras palabras tiene ** 30 IPs públicas** que puede usar como mejor le convenga. En otras palabras tiene ** 30 IPs públicas** que puede usar como mejor le convenga.
Línea 27: Línea 93:
 |   | ''/27''                                                           | 30                             | 8                                | ''10.64.3.0 - 10.64.3.255''                |     | |   | ''/27''                                                           | 30                             | 8                                | ''10.64.3.0 - 10.64.3.255''                |     |
 |   | ''/28''                                                          | 14                             | 16                               | ''10.64.4.0 - 10.64.4.255''                |     | |   | ''/28''                                                          | 14                             | 16                               | ''10.64.4.0 - 10.64.4.255''                |     |
-|   | ''/29''                                                           | 6                              | 32                               | ''10.64.5.0 - 10.64.5.255''                |     | +|   | ''/24''                                                           | 254                            | 1                                | ''10.64.5.0 - 10.64.5.255''                |     | 
-|   | ''/24''                                                           | 254                            | 1                                | ''10.64.6.0 - 10.64.6.255''                |     | +|   | ''/25''                                                           | 126                            | 2                                | ''10.64.6.0 - 10.64.6.255''                |     |
-|   | ''/25''                                                           | 126                            | 2                                | ''10.64.7.0 - 10.64.7.255''                |     |+
 |   | "Así sucesivamente hasta cubrir todo el espacio 10.64.0.0 /15"                                                                                             |   | "Así sucesivamente hasta cubrir todo el espacio 10.64.0.0 /15"                                                                                            
 La asignación continúa hasta cubrir todo el espacio 10.64.0.0 ''/15'', es decir de la IP ''10.64.0.0'' hasta ''10.65.255.255'' que es el espacio dentro de LaOtraRed reservado para La Paz. La asignación continúa hasta cubrir todo el espacio 10.64.0.0 ''/15'', es decir de la IP ''10.64.0.0'' hasta ''10.65.255.255'' que es el espacio dentro de LaOtraRed reservado para La Paz.
 +
 +La asignación de IPs privadas es con CIDR ''/27'',''/26'',''/25'' (dependiendo de la necesidad para conectar[[redlibre:dispositivos_cliente| dispositivos cliente]] para el dueño del nodo) y a cada nodo se le asigna el siguiente espacio disponible en ''172.24.0.0/15''.
  
 === Asignación automática === === Asignación automática ===
  
-Se planea tener un bot o sistema de asignación de IPs automática disponible desde una página webaquí unos ensayos basados en este [[http://pastebin.com/raw/zLi0xKDx  |basado en este]] propuestos hace tiempo por [[user:enmaskarado|Luis Mita]].+Se está construyendo un sistema web para la asignación de direcciones IP automática, puedes revisar el desarrollo del sistema en [[https://git.laotrared.net/LaOtraRed-dev/gestor-nodos|https://git.laotrared.net/LaOtraRed-dev/gestor-nodos]] 
 + 
 +El sistema será público y de libre uso, aquí un ensayo de bot =) [[http://pastebin.com/raw/zLi0xKDx  |basado en este]] propuestos hace tiempo por [[user:enmaskarado|Luis Mita]].
  
 <code bash> <code bash>
Línea 44: Línea 113:
 [Wonkey]: Hola XD ! una duda me puedes asignar 20 IPs publicas? [Wonkey]: Hola XD ! una duda me puedes asignar 20 IPs publicas?
 [_sis_]:  Hola Wonkey, espera un momento... [_sis_]:  Hola Wonkey, espera un momento...
-          CIDR minimo para 20 IPs = /27 +        CIDR minimo para 20 IPs = /27 
-          Comprobando ultima asignacion /27 (digamos fue 10.64.3.32) +        Comprobando ultima asignación IPs públicas /27 (fue 10.64.3.32) 
-           siguiente rango asignado = 10.64.3.64 - 10.64.3.95 +        Comprobando ultima asignación IPs privadas (fue 172.24.5.64 /27) 
-          Asignar a Wonkey 10.64.3.64 /27 +        siguiente rango asignado = 10.64.3.64 - 10.64.3.95 
-[_sis_]:    Wonkey, aqui tienes:  +        Asignar a Wonkey bloque público: 10.64.3.64 /27 
-          --> Subnet: 10.64.3.64 /27 , HostMin: 10.64.3.65, HostMax: 10.64.3.95, BC: 10.64.3.96+        Asignar a Wonkey bloque privado: 172.24.5.96 /27 
 +[_sis_]:  Wonkey, aqui tienes:  
 +          --> Subnet Publica: 10.64.3.64 /27 , HostMin: 10.64.3.65, HostMax: 10.64.3.95, BC: 10.64.3.96 
 +          --> Subnet Privada: 172.24.5.96 /27 
 +          -Aviso-
    Si en 32 dias no has levantado tu nodo se le podra asignar ese espacio a otr@.    Si en 32 dias no has levantado tu nodo se le podra asignar ese espacio a otr@.
 [Wonkey]: Gracias XD   [Wonkey]: Gracias XD  
  
-[Juan Gomas]: Quiero montar un nodo con 40 IPs publicas. De preferencia un /26.+[Juan Gomas]: Quiero montar un nodo con 40 IPs publicas.
 [_sis_]:  Hola Juan Gomas, espera un momento... [_sis_]:  Hola Juan Gomas, espera un momento...
-          CIDR minimo para 40 IPs = /26 +        CIDR minimo para 40 IPs = /26 
-   Comprobando ultima asignacion /26 (digamos fue 10.64.8.192) + Comprobando ultima asignacion IPs publicas /26 (fue 10.64.8.192) 
-    No hay mas espacio para 10.64.8.X saltando al siguiente bloque /26 posible +        Comprobando ultima asignacion IPs privadas (fue 172.24.5.96 /27) 
-            siguiente rango asignado =  10.64.14.0 + No hay mas espacio para 10.64.8.X saltando al siguiente bloque /26 posible 
-        Asignar a Juan Gomas 10.64.14.0 /26+         siguiente rango asignado =  10.64.14.0 
 +     Asignar a Juan Gomas bloque publico 10.64.14.0 /26 
 +        Asignar a Juan Gomas bloque privado 172.24.5.128 /27
 [_sis_]:  Juan Gomas, aqui tienes: [_sis_]:  Juan Gomas, aqui tienes:
-   --> Subnet: 10.64.14.0 /27 , HostMin: 10.64.14.1, HostMax: 10.64.3.62, BC: 10.64.14.63+   --> Subnet Publica: 10.64.14.0 /26 , HostMin: 10.64.14.1, HostMax: 10.64.14.62, BC: 10.64.14.63 
 +          --> Subnet Privada: 172.24.0.128 /27 
 +          -Aviso-
    Si en 24 dias no has levantado tu nodo se le podra asignar ese espacio a otr@.    Si en 24 dias no has levantado tu nodo se le podra asignar ese espacio a otr@.
 [Juan Gomas]: Esta bien, gracias. [Juan Gomas]: Esta bien, gracias.
  
 [troll-servers]: Necesito un /25 para mi red ciudadana libre. [troll-servers]: Necesito un /25 para mi red ciudadana libre.
-[_sis_]:  Hola de nuevo troll-servers, /25 son hasta 126 IPs publicas es mucho espacio para+[_sis_]:  Hola de nuevo troll-servers, /25 son hasta 126 IPs publicas es mucho espacio
    y no puedo asignarlo inmediatamente.    y no puedo asignarlo inmediatamente.
    Pondre tu solicitud en cola y la hare publica en algun sitio de LaOtraRed,    Pondre tu solicitud en cola y la hare publica en algun sitio de LaOtraRed,
Línea 75: Línea 152:
    Vuelve a hacer la misma solicitud en 5 dias.    Vuelve a hacer la misma solicitud en 5 dias.
  
-[RectorUMSA]: Muy buenas tardes, necesitamos unas 150 IPs. +[RectorUMSA]: Muy buenas tardes, necesitamos unas 180 IPs. 
-[_sis_]:  Hola RectorUMSA, 150 Ips publicas son demasiadas y no puedo asignarlas automaticamente+[_sis_]:  Hola RectorUMSA, 180 Ips publicas son demasiadas y no puedo asignarlas automaticamente
    Este es el link (...) donde tendra que llenar un formulario explicando a la comunidad    Este es el link (...) donde tendra que llenar un formulario explicando a la comunidad
    de LaOtraRed por que necesita esa cantidad de IPs.    de LaOtraRed por que necesita esa cantidad de IPs.
-   Si al cabo de 10 dias la comunidad no aprueba su peticion, esta sera denegada, en cambio +   Si al cabo de 10 dias la comunidad no aprueba su peticion, esta sera denegada, 
-   si en 10 dias la peticion ha sido aprobada por la comunidad le asignare un+          si en 10 dias la peticion es aprobada por la comunidad le asignare un
    bloque de inmediato.    bloque de inmediato.
    Estas de acuerdo?    Estas de acuerdo?
Línea 87: Línea 164:
  
 [DugWeiler]: Quiero 800 IPs publicas. [DugWeiler]: Quiero 800 IPs publicas.
-[_sis_]:  A lo mucho puedo asignar hasta 254 IPs publicas, +[_sis_]:  A lo mucho puedo asignar hasta 254 IPs publicas. 
-    cerrar conexion con DugWeiler.+ cerrar conexion con DugWeiler.
 [DugWeiler]: Que? [DugWeiler]: Que?
  
 </code> </code>
  
 +===== Registro de IPs asignadas =====
 +
 +Revisa el [[redlibre:registro_ips|Registro de direcciones IP utilizadas]]
  
  • redlibre/politica_de_asignacion_de_ips.1476758052.txt.gz
  • Última modificación: 2016/10/17 22:34
  • por strysg