7. Direccionamiento IP#

7.1. ¿De qué va este tema?#

En este tema aprenderás todos los detalles sobre el direccionamiento IP, desde a cómo se asignan las direcciones IP, cómo saber a qué red pertenece un equipo y cómo diseñar redes (subredes) usando una red (espacio de direccionamiento) que te asignan.

7.2. Clases#

Se le dedican unas 16 sesiones de trabajo.

7.2.1. La Dirección IP#

  1. La Dirección IP :

    1. Según el protocolo IP:

      1. 32 bits (IPv4, notación decimal)

      2. 128 bits (IPv6, notación hexadecimal)

    2. Contiene dos sub direcciones: la de Red + el Host

  2. ¿Cómo sé a qué red pertenece un host?

    1. Notación decimal punteada (bits de red a 1)

    2. Usando Clases (en desuso). Se usan los primeros 4 bits (de los 32)

    3. Uso de prefijo CIDR (bits de red)

  3. Diferentes tipos:

    1. Direcciones IP Reservadas (Clases/CIDR y muchas más )

    2. Públicas y Privadas (RFC 1918)

    3. Fijas y Dinámicas (según permanencia)

    4. Manual o Automáticas (según asignación)

Actividad. Direcciones IP

  1. ¿Cual es la dirección IP en binario de 192.168.0.114?

  2. ¿Cual es la dirección IP en notación decimal de 00001000 00010001 11000011 01101011?

  3. ¿A qué red pertenece la dirección 192.168.0.114/16?

  4. ¿Y la 192.168.0.114/25?

  5. ¿Y la 192.168.0.114/255.255.255.0?

  6. ¿Aunque ya no se usa mucho, sabrías distinguir a qué clase pertenece la IP 192.168.0.114? ¿Cómo lo sabes?

  7. Quiero montar una red con direccionamiento privado, ¿qué espacio de direccionamiento podría usar?

  8. Dime un rango de direcciones IP que no puedes usar nunca

  9. ¿Para qué sirve la red 127.0.0.0/8?

  10. ¿Para qué sirve la red 224.0.0.0/4?

7.2.2. Configuración IP#

  1. Datos: dirección, máscara de red y puerta de enlace

  2. ¿Cómo hago para averiguar mi dirección IP ?

    1. La privada

    2. La pública

  3. Se configura en el sistema operativo: manual o automática (DHCP)

    1. Por ejemplo en Windows

    2. O en Linux/Debian

    3. O con Cisco iOS

Actividad. Revisar configuración IP

Hazlo en los diferentes SO a los que tengas acceso.

  1. ¿Cual es la IP privada de tu equipo?

  2. ¿A qué red pertenece? ¿Cuál es su dirección de red?

  3. ¿Cual es su puerta de enlace?

  4. ¿Cómo obtiene su configuración? ¿Es manual o es automática?

  5. ¿Tienes permiso para cambiarla?

  6. ¿Cual es la IP pública de tu equipo?

  7. ¿Puedes cambiar la configuración?

7.2.3. ¿A quién pertenece una IP?#

  1. Asignación de bloques de direcciones IP:

    1. IANA

    2. -> RIR (5)

    3. -> RIPE (Europa)

  2. ¿ De quien es una dirección IP concreta ? El servicio whois

  3. Diseño Jerárquico de Internet

    1. Acceso

    2. Distribución

    3. Núcleo (Core)

    4. Border (AS)

  4. Sistemas Autónomos (AS)

    1. Redes Autónomas (mini internets autónomas)

    2. Usan BGP entre ellas

    3. Se asigna un número (16 bits) a cada AS

Actividad. Buscar información de una IP

  1. ¿A quien pertenece esa IP?

  2. ¿A qué sistema autónomo?

  3. ¿A qué organización?

  4. ¿Cual es la dirección de contacto responsable?

  5. ¿En qué lugar está esa máquina?

  6. ¿Qué entidades españolas pueden registrar en RIPE?

  7. ¿Qué información me puedes dar de la IP 213.177.208.17?

7.2.4. La escasez de Direcciones IP#

Actividad. Agotamiento de direcciones IP :class: note

  1. ¿Cuántas direcciones IP puedo asignar con IPv4?

  2. ¿Y con IPv6?

  3. ¿Puedo asignarlas todas?

  4. ¿Donde encuentro las que no puedo asignar?

  5. ¿Se han agotado las direcciones IPv4?

7.2.5. Subredes#

  • Con una dirección de red necesito identificar a todos mis host (en subredes):

    1. Decido cuántos equipos tiene (o va a tener) mi red => bits de host

    2. Decido cual es mi dirección de red (o subred) => bits de red

  • Diseño Subredes dentro de esa red

  • Criterios:

    • Equipos / Hosts: dos direcciones no se pueden usar:

      1. Dirección de Red: a 0 los bits de host

      2. Dirección de Broadcast: a 1 los bits de host

    • Redes/Network. ¿Usamos subnet-zero y all-ones net? ( Cisco Explanation )

      1. No. Más antiguo y ya no se usa (rfc:950.)

      2. : El habitual ( RFC 1878)

Actividad. Cálculos básicos de subredes

  1. ¿Cuántos equipos puedo direccionar con 2 bits?

  2. ¿Y con 6?

  3. ¿Y con 8?

  4. ¿Cuántas subredes puedo direccionar con 2 bits?

  5. ¿Y con 6?

  6. ¿Y con 8?

  7. ¿Cuántos equipos puedo tener en la red 10.10.10.0/8?

  8. ¿Y en la 192.168.10.128/4?

  9. ¿Cuál es la dirección de red de la red 198.10.15.28/4?

  10. ¿Cuál es la dirección de red de la red 198.10.15.28/12?

7.2.6. Diseño de Subredes (FLSM)#

  • Es la más habitual y sencilla

  • La máscara de red es siempre la misma (es fija)

Actividad. Ejercicios FLSM de Subredes

Ejercicios de Subredes

7.2.7. Diseño de Subredes (VLSM)#

  • Es la más eficiente pero es más compleja

  • La máscara de red varía a medida que se van ocupando direcciones

  • Hay que ordenar las subredes por número de host (de mayor a menor)

Actividad. Ejercicios VLSM de Subredes

Ejercicios de Subredes

7.2.8. Repaso Final#

Actividad. Auto Repaso

Auto Repaso