SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Direccionamiento IP
                                  (2ª parte)

                                Daniel Morató
                        Area de Ingeniería Telemática
                Departamento de Automática y Computación
                       Universidad Pública de Navarra
                         daniel.morato@unavarra.es
                   Laboratorio de Programación de Redes
                 http://www.tlm.unavarra.es/asignaturas/lpr




Esquemas de direccionamiento IP
• Hemos visto:
         – Direccionamiento Classful
         – Subnetting
• Ahora veremos:
         – VLSM (Variable Length Subnet Masks)
         – Supernetting
         – CIDR (Classless Interdomain Routing)
• Hay que tener claro que la técnica actual empleada
  es CIDR pero resultará útil entender los conceptos
  uno a uno como se fueron creando

29 Oct                        Direccionamiento IP (2ª parte)   1/18




                                                                      1
Problemas con Subnetting
• Subnetting permite dividir un espacio de direcciones en subredes
• La restricción es que todas las subredes deben emplear la misma
  máscara
• Si las subredes no son de tamaño (número de hosts) homogéneo esto
  pueda dar lugar a un desaprovechamiento de direcciones
• Ejemplo:




29 Oct                                 Direccionamiento IP (2ª parte)                       2/18




            Problemas con Subnetting
• Ejemplo:
     - En la red C 193.65.67.0 se crean tres subredes
     - El número de hosts en cada subred se quiere que sea: 50 en la subred 1, 20 en la subred 2 y
     20 en la subred 3
     - Total 90 hosts. Tenemos una red C con 254 direcciones disponibles. ¿Suficiente?
     - El host ID de la red C es de 8 bits
     - Para tener 3 subredes el mínimo subnetwork ID es de 3 bits (22-2=2, 23-2=6)
     - Para tener 50 hosts en una red hacen falta al menos 6 bits en el host ID (25-2=30, 26-2=62)
                                             Subnetwork ID         host ID
                       193.65.67.                                            ¡Imposible!
                          Network ID                        Host ID



                                           Subred 2                           Subred 3
               50 hosts                             20 hosts                    20 hosts


              Subred 1
29 Oct                                 Direccionamiento IP (2ª parte)                       3/18




                                                                                                     2
Problemas con Subnetting
• ¿Dónde se han perdido las direcciones?
    - Red C, 254 direcciones, no debería tener problemas con 90 hosts pero
    - Al emplearse una máscara de tamaño fijo para toda la red hay que dimensionarla para la
    subred más grande. Es decir, la máscara de subred debe tener al menos 6 bits para hosts
    - Las subredes que no necesitan tantos bits los tendrán, desperdiciando direcciones
    - Para 20 hosts vale con 5 bits, 2 5-2=30 IPs y se desperdician 10 direcciones
    - Asignando 6 bits se desperdician 2 6-2-20=40 direcciones en la subred 2 y en la subred 3

                                            Subnetwork ID         host ID
                      193.65.67.                                            ¡Imposible!
                         Network ID                        Host ID



                                          Subred 2                           Subred 3
              50 hosts                             20 hosts                    20 hosts


             Subred 1
29 Oct                                Direccionamiento IP (2ª parte)                       4/18




           Problemas con Subnetting
• ¿Dónde se han perdido las direcciones?
    - Además, para hacer 3 subredes necesitamos al menos 3 bits en el subnetwork ID
    - Pero 3 bits dan para 2 3-2=6 subredes
    - Estamos empleando 3 subredes, ¡¡ desperdiciamos 3x2 6=192 direcciones !!
    - De hecho, con la subred 0 (000 en binario) y la 7 (111) estamos desperdiciando 2x2 6=128
    direcciones más
    - Todo este desaprovechamiento hace que sea imposible el direccionamiento

                                            Subnetwork ID         host ID
                      193.65.67.                                            ¡Imposible!
                         Network ID                        Host ID



                                          Subred 2                           Subred 3
              50 hosts                             20 hosts                    20 hosts


             Subred 1
29 Oct                                Direccionamiento IP (2ª parte)                       5/18




                                                                                                  3
VLSM
• ¿Cómo podrían aprovecharse mejor las direcciones de esa red?
    - Supongamos por un lado la subred 1 y por otro lado las otras dos subredes que en conjunto
    llamaremos ahora subred 2 (ficticia, solo para calcular el reparto en subredes)
    - La subred 1 tiene 50 hosts, la subred 2 tiene 40 hosts (en 2 sub-subredes), empleamos 6
    bits para host ID en la subred 1 y fijamos el subnetwork ID a 01
    - A la subred 2 le asignamos las direcciones que tienen el subnetwork ID 10

                                               10
                      193.65.67.               01                            Máscara 255.255.255.192
                         Network ID



                                                                       Subred 2
              50 hosts                             20 hosts                         20 hosts


             Subred 1
29 Oct                                Direccionamiento IP (2ª parte)                           6/18




                                      VLSM
• ¿Cómo podrían aprovecharse mejor las direcciones de esa red?
    - Ahora podemos empezar de nuevo el problema suponiendo que a la subred 2 se le asigna un
    espacio de direcciones con 6 bits para el host ID
    - Tiene dos (sub-)subredes con 20 hosts cada una
    - Empleamos 1 bit para distinguir una (sub-)subred de otra y nos quedan 5 bits para host ID

                                               10 1                          Máscara 255.255.255.224
                                               10 0                          Máscara 255.255.255.224

                      193.65.67.               01                            Máscara 255.255.255.192
                         Network ID



                                      (sub-)subred 1Subred 2 (sub-)subred 2
              50 hosts                             20 hosts                         20 hosts


             Subred 1
29 Oct                                Direccionamiento IP (2ª parte)                           7/18




                                                                                                       4
VLSM
• ¿Resultado?
         - Subred 1: Dirección de red 193.65.67.64 máscara 255.255.255.192
         - Subred 2: Dirección de red 193.65.67.128 máscara 255.255.255.224
         - Subred 3: Dirección de red 193.65.67.160 máscara 255.255.255.224
         - Quedan disponibles las direcciones:
               193.65.67.0 máscara 255.255.255.192
               193.65.67.192 máscara 255.255.255.192
• Ahora la máscara es más importante porque puede ser diferente según la subred
• VLSM = Variable Length Subnet Masks
• Los routers deben ser capaces de almacenar en cada ruta no sola la dirección de la red
sino también la máscara
• Veremos más adelante que requiere que el protocolo de enrutamiento transporte no
solo las direcciones de las redes sino también las máscaras


                                             Subred 2                         Subred 3
                  50 hosts                            20 hosts                 20 hosts


                 Subred 1
29 Oct                                   Direccionamiento IP (2ª parte)                   8/18




                                 Supernetting
                                          El problema
• Supongamos otra situación: Se desea un espacio
  de direcciones para una red que dispone de 1000
  máquinas
• Una red de clase C solo dispone de 254
  direcciones: insuficiente
• Tendríamos que solicitar una red de clase B pero
• Desperdiciaríamos 216-2-1000=64534 direcciones,
  ¡¡ el 98% de las direcciones !!
• Ante esta situación, redes de tamaño medio
  reservaban redes B sin utilizarlas a penas con lo
  que el espacio de direcciones de las redes B se
  agotaba
29 Oct                                   Direccionamiento IP (2ª parte)                   9/18




                                                                                                 5
Supernetting
  • Una alternativa es asignarle varias redes C
  • Una red de 1000 hosts necesitaría al menos 4 redes C y se necesitaría una
  entrada en las tablas de rutas de todos los routers de Internet por cada red C
  • Solución:
     – Asignar redes C “consecutivas”
     – Ejemplo:
            200.45.64.0          11001000               00101101         01000000   00000000
            200.45.65.0          11001000               00101101         01000001   00000000
            200.45.66.0          11001000               00101101         01000010   00000000
            200.45.67.0          11001000               00101101         01000011   00000000
          Red: 200.45.64.0 11001000                     00101101         01000000   00000000
Máscara: 255.255.255.252.0 11111111                     11111111         11111100   00000000
  • Se agrupan las redes consecutivas en un solo prefijo/máscara
  • Los routers pueden almacenar una sola entrada en su tabla de rutas
  siempre que sean capaces de recordar también la máscara de la red



 29 Oct                                 Direccionamiento IP (2ª parte)                         10/18




                                          CIDR
 • Classless InterDomain Routing
 • Respuesta a los problemas que estaba teniendo Internet de:
          – Agotamiento de direcciones
          – Crecimiento de las tablas de rutas
 • Junta el funcionamiento de VLSM y Supernetting
 • Las clases (A, B y C) dejan de tener significado
 • Las entradas en las tablas de rutas de los routers deben tener no solo la
   dirección de la red sino también la máscara
 • El protocolo de enrutamiento que se emplee debe transportan las
   máscaras
 • Permite:
          – Asignar redes más ajustadas al tamaño necesario. Se asigna un identificador de red
            y una máscara del tamaño deseado (VLSM)
          – Al no tener significado las clases la red puede estar en cualquier rango disponible
            (no hace falta que sea dentro de una red B o agrupando redes C)
          – Reducir el número de entradas en las tablas de rutas “resumiendo” varias entradas
            en una (Supernetting)

 29 Oct                                 Direccionamiento IP (2ª parte)                         11/18




                                                                                                       6
CIDR
                               Ejemplo de agregación de rutas




                                                               130.204.0.0/15
                                                               10000010 1100110X XXXXXXXX XXXXXXXX



                                                                                 LAN
Hacia el exterior anuncia:
 130.204.0.0/14
 10000010 110011XX XXXXXXXX XXXXXXXX
                                                                                    LAN
                                                                   130.206.0.0/15
                                                                   10000010 1100111X XXXXXXXX XXXXXXXX




29 Oct                                        Direccionamiento IP (2ª parte)                         12/18




                                                CIDR
                                  Envío y reenvío de paquetes

• ¿Cómo actúan los routers/hosts?
         – Tienen configurado:
             • La dirección IP de cada uno de sus interfaces
             • Cada interfaz tiene configurada la máscara empleada en la red a la que está conectado
             • Una tabla de rutas con rutas a redes. Cada entrada identifica la red destino con su
               dirección de red Y una máscara de red
             • La máscara puede no ser la de la red destino final
         – Si tiene un paquete IP que no es para una de sus direcciones:
             • Comprueba con todas las entradas en su tabla de rutas si esa IP pertenece a la red
               especificada por la ruta (teniendo en cuenta la máscara de red)
                  –   Si no pertenece a ninguna, descarta el paquete
                  –   Si encuentra una o más rutas válidas:
                         »   Escoge aquella con la máscara más “larga” (mayor número de 1s)
                         »   Reenvía el paquete por donde indica esa ruta

         – Nombre: Longest Match




29 Oct                                        Direccionamiento IP (2ª parte)                         13/18




                                                                                                             7
CIDR
                                                   Ejemplo
• El Router R2 tiene un paquete dirigido a la dirección 130.206.66.45
         - Busca en su tabla de rutas aquellas redes destino a las que pertenece esta IP (solo
         130.206.0.0/16)
         - De ellas emplea la del prefijo más largo
         - Fin
                                                  Tabla de rutas de R2
                               Red destino               Next-hop               Interfaz

                             130.206.0.0/16               IPR1,0                Ethernet 0
                             131.57.0.0/17                IPR1,0                Ethernet 0
                             131.58.0.0/17                IPR1,0                Ethernet 0




                                                                    R2
              130.206.0.0/19       130.206.128.0/19

                                                                                                             130.206.64.0/19


                                                                       IPR1,0
                                                                                             131.58.0.0/17
                           130.206.32.0/20
130.206.192.0/19
                                                                         131.57.0.0/17


29 Oct                                       Direccionamiento IP (2ª parte)                                          14/18




                                                CIDR
                                                   Ejemplo
• El Router R1 tiene un paquete dirigido a la dirección 130.206.66.45
         - Busca en su tabla de rutas aquellas redes destino a las que pertenece esta IP
         (130.206.0.0/16, 130.206.64.0/19 y 0.0.0.0/0)
         - De ellas emplea la del prefijo más largo (130.206.64.0/19)
         - Fin                                 Tabla de rutas de R1
                                  Red destino                Next-hop                Interfaz

                                130.206.0.0/16                IPR3,0                Ethernet 0
                               130.206.128.0/19                  -                  Ethernet 0
                               130.206.32.0/20                   -                  Ethernet 1
                                131.57.0.0/17                    -                  Ethernet 2
                                131.58.0.0/17                 IPR5,0                Ethernet 2
                               130.206.64.0/19                IPR5,0                Ethernet 2
                                   0.0.0.0/0                  IPR2,0                Ethernet 3



              130.206.0.0/19       130.206.128.0/19

                                                                                                             130.206.64.0/19

                                    IPR3,0
                                                                       R1
                                                                                             131.58.0.0/17
                           130.206.32.0/20
130.206.192.0/19                                                                        IPR5,0
                                                                         131.57.0.0/17


29 Oct                                       Direccionamiento IP (2ª parte)                                          15/18




                                                                                                                               8
CIDR
•        Ya no existe un “Subnetwork ID”
•        Por lo tanto ya no hay que eliminar subredes que tengan todo 0s o 1s antes del
         Host ID
•        Para que se puedan ir agregrando rutas hace falta que el reparto de direcciones
         mantenga esa jerarquía
•        Ahora se asignan direcciones manteniendo una jerarquía geográfica
•        Según la región del mundo a la que pertenezca la red hay una organización
         (RIR, Regional Internet Registry) encargada de asignarle direcciones:
          – RIPE NCC (www.ripe.net): Europa, Oriente Medio, Asia Central y África al norte
            del ecuador
          – ARIN (www.arin.net): América, parte del Caribe y África subecuatorial
          – APNIC (www.apnic.net): Asia y Pacífico
          – LACNIC (lacnic.net): América Latina y el Caribe
•        Las redes A, B y C que veíamos que estaban reservadas para redes privadas
         son:
          – 10/8
          – 172.16/12
          – 192.168/16

29 Oct                                Direccionamiento IP (2ª parte)                  16/18




                                   Resumen
• Podemos tener mucha más flexibilidad en el
  tamaño de las redes empleando la máscara de red
  y así asignar espacios de direcciones más
  ajustados a las necesidades
• De esta forma aprovechamos mejor los bloques de
  direcciones aún disponibles
• CIDR ignora el significado de las clases A, B y C
• Con CIDR se pueden crear subredes con el prefijo
  que se desee y estén en el rango que estén (A, B...)
• Podemos también resumir varias rutas en una sola
  siempre que tengan un prefijo común
29 Oct                                Direccionamiento IP (2ª parte)                  17/18




                                                                                              9
Próximo día

                 Routing IP
         Protocolos de enrutamiento




29 Oct           Direccionamiento IP (2ª parte)   18/18




                                                          10

Weitere ähnliche Inhalte

Was ist angesagt?

Implementación de NAT/PAT en routers Cisco
Implementación de NAT/PAT en routers CiscoImplementación de NAT/PAT en routers Cisco
Implementación de NAT/PAT en routers CiscoPaulo Colomés
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento iplaura1352
 
2.4 Listas de control de Acceso - IPv6
2.4 Listas de control de Acceso - IPv62.4 Listas de control de Acceso - IPv6
2.4 Listas de control de Acceso - IPv6David Narváez
 
Ejercicio creacion de ipv6 freddy beltran
Ejercicio creacion de ipv6  freddy beltranEjercicio creacion de ipv6  freddy beltran
Ejercicio creacion de ipv6 freddy beltranbeppo
 
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentCreación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentIvan Luis Jimenez
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoOswaldo Monsalvo
 
Clasificación de las direcciones IP
Clasificación de las direcciones IPClasificación de las direcciones IP
Clasificación de las direcciones IPcarlos_leon
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting Marcelo Herrera
 
Internet ud3 - direccionamiento ip
Internet   ud3 - direccionamiento ipInternet   ud3 - direccionamiento ip
Internet ud3 - direccionamiento ipIvan Segura
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtpErika Vazquez
 
Computer Networking: Subnetting and IP Addressing
Computer Networking: Subnetting and IP AddressingComputer Networking: Subnetting and IP Addressing
Computer Networking: Subnetting and IP AddressingBisrat Girma
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorialmikem801
 

Was ist angesagt? (20)

Implementación de NAT/PAT en routers Cisco
Implementación de NAT/PAT en routers CiscoImplementación de NAT/PAT en routers Cisco
Implementación de NAT/PAT en routers Cisco
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Calculo de sub redes
Calculo de sub redesCalculo de sub redes
Calculo de sub redes
 
2.4 Listas de control de Acceso - IPv6
2.4 Listas de control de Acceso - IPv62.4 Listas de control de Acceso - IPv6
2.4 Listas de control de Acceso - IPv6
 
Ejercicio creacion de ipv6 freddy beltran
Ejercicio creacion de ipv6  freddy beltranEjercicio creacion de ipv6  freddy beltran
Ejercicio creacion de ipv6 freddy beltran
 
Algoritmo aes
Algoritmo aesAlgoritmo aes
Algoritmo aes
 
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentCreación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
 
CCNA - Subredes
CCNA - SubredesCCNA - Subredes
CCNA - Subredes
 
Ejemplo VLSM
Ejemplo VLSMEjemplo VLSM
Ejemplo VLSM
 
Direccion ipv4
Direccion ipv4Direccion ipv4
Direccion ipv4
 
Las clases de direcciones IPV4
Las clases de direcciones IPV4Las clases de direcciones IPV4
Las clases de direcciones IPV4
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Clasificación de las direcciones IP
Clasificación de las direcciones IPClasificación de las direcciones IP
Clasificación de las direcciones IP
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
Ud6 hoja4 correccion
Ud6 hoja4 correccionUd6 hoja4 correccion
Ud6 hoja4 correccion
 
Internet ud3 - direccionamiento ip
Internet   ud3 - direccionamiento ipInternet   ud3 - direccionamiento ip
Internet ud3 - direccionamiento ip
 
Subredes
SubredesSubredes
Subredes
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtp
 
Computer Networking: Subnetting and IP Addressing
Computer Networking: Subnetting and IP AddressingComputer Networking: Subnetting and IP Addressing
Computer Networking: Subnetting and IP Addressing
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
 

Andere mochten auch

Andere mochten auch (20)

VLSM y CIDR
VLSM   y  CIDRVLSM   y  CIDR
VLSM y CIDR
 
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios ResueltosDireccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios Resueltos
 
Cálculo VLSM y subredes
Cálculo VLSM y subredesCálculo VLSM y subredes
Cálculo VLSM y subredes
 
Vlsm y cidr
Vlsm y cidrVlsm y cidr
Vlsm y cidr
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Examen final de redes cisco I
Examen final de redes cisco IExamen final de redes cisco I
Examen final de redes cisco I
 
Laboratorio construccion de un cable de red
Laboratorio construccion de  un cable de redLaboratorio construccion de  un cable de red
Laboratorio construccion de un cable de red
 
Ejercicio con vlsm y cidr
Ejercicio con vlsm y cidrEjercicio con vlsm y cidr
Ejercicio con vlsm y cidr
 
Evidencias 1 Redes y Modelo Osi
Evidencias 1 Redes y Modelo OsiEvidencias 1 Redes y Modelo Osi
Evidencias 1 Redes y Modelo Osi
 
Ejercicios-de-subneteo(listos)
 Ejercicios-de-subneteo(listos) Ejercicios-de-subneteo(listos)
Ejercicios-de-subneteo(listos)
 
Direccionamiento ejercios resueltos
Direccionamiento   ejercios resueltosDireccionamiento   ejercios resueltos
Direccionamiento ejercios resueltos
 
Cisco-VLSM y CIDR
Cisco-VLSM y CIDRCisco-VLSM y CIDR
Cisco-VLSM y CIDR
 
Direccionamiento ip y subredes
Direccionamiento ip y subredesDireccionamiento ip y subredes
Direccionamiento ip y subredes
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
8.2 Transmision de datos por fibra óptica
8.2 Transmision de datos por fibra óptica8.2 Transmision de datos por fibra óptica
8.2 Transmision de datos por fibra óptica
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Sumarizacion rutas
Sumarizacion rutasSumarizacion rutas
Sumarizacion rutas
 
Practica 4 Redes II
Practica 4 Redes IIPractica 4 Redes II
Practica 4 Redes II
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 

Ähnlich wie Direccionamiento IP (Supernetting, VLSM, CIDR)

Ähnlich wie Direccionamiento IP (Supernetting, VLSM, CIDR) (20)

Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subneteo
SubneteoSubneteo
Subneteo
 
Subneteo
SubneteoSubneteo
Subneteo
 
Repaso 1
Repaso 1Repaso 1
Repaso 1
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subredes
SubredesSubredes
Subredes
 
Ud6 2 subnetting
Ud6 2 subnettingUd6 2 subnetting
Ud6 2 subnetting
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Direccionamiento - Ejercicios - Explicacion - Clases A-B-C
Direccionamiento - Ejercicios - Explicacion - Clases A-B-CDireccionamiento - Ejercicios - Explicacion - Clases A-B-C
Direccionamiento - Ejercicios - Explicacion - Clases A-B-C
 
Vinicio a b c v
Vinicio a b c vVinicio a b c v
Vinicio a b c v
 
Vinicio a b c v
Vinicio a b c vVinicio a b c v
Vinicio a b c v
 
Subredes_Direccionamiento ip
Subredes_Direccionamiento ipSubredes_Direccionamiento ip
Subredes_Direccionamiento ip
 
Subredes
SubredesSubredes
Subredes
 
MASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDESMASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDES
 
Lab 6.7.4
Lab 6.7.4Lab 6.7.4
Lab 6.7.4
 
Lab 6.7.4
Lab 6.7.4Lab 6.7.4
Lab 6.7.4
 
U3 practica 3
U3 practica 3U3 practica 3
U3 practica 3
 
SUBNETEO DE REDES
SUBNETEO DE REDESSUBNETEO DE REDES
SUBNETEO DE REDES
 

Kürzlich hochgeladen

RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docxpily R.T.
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIASandra Mariela Ballón Aguedo
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...helmer del pozo cruz
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docxuniversidad Indoamerica
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)portafoliodigitalyos
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024sergeycrastz06
 
Análisis de los factores internos en una Organización
Análisis de los factores internos en una OrganizaciónAnálisis de los factores internos en una Organización
Análisis de los factores internos en una OrganizaciónJonathanCovena1
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechanitoagurto67
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdfDemetrio Ccesa Rayme
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfNilssaRojas1
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...Chema R.
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxJunkotantik
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesChema R.
 

Kürzlich hochgeladen (20)

Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docx
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
Análisis de los factores internos en una Organización
Análisis de los factores internos en una OrganizaciónAnálisis de los factores internos en una Organización
Análisis de los factores internos en una Organización
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 

Direccionamiento IP (Supernetting, VLSM, CIDR)

  • 1. Direccionamiento IP (2ª parte) Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes http://www.tlm.unavarra.es/asignaturas/lpr Esquemas de direccionamiento IP • Hemos visto: – Direccionamiento Classful – Subnetting • Ahora veremos: – VLSM (Variable Length Subnet Masks) – Supernetting – CIDR (Classless Interdomain Routing) • Hay que tener claro que la técnica actual empleada es CIDR pero resultará útil entender los conceptos uno a uno como se fueron creando 29 Oct Direccionamiento IP (2ª parte) 1/18 1
  • 2. Problemas con Subnetting • Subnetting permite dividir un espacio de direcciones en subredes • La restricción es que todas las subredes deben emplear la misma máscara • Si las subredes no son de tamaño (número de hosts) homogéneo esto pueda dar lugar a un desaprovechamiento de direcciones • Ejemplo: 29 Oct Direccionamiento IP (2ª parte) 2/18 Problemas con Subnetting • Ejemplo: - En la red C 193.65.67.0 se crean tres subredes - El número de hosts en cada subred se quiere que sea: 50 en la subred 1, 20 en la subred 2 y 20 en la subred 3 - Total 90 hosts. Tenemos una red C con 254 direcciones disponibles. ¿Suficiente? - El host ID de la red C es de 8 bits - Para tener 3 subredes el mínimo subnetwork ID es de 3 bits (22-2=2, 23-2=6) - Para tener 50 hosts en una red hacen falta al menos 6 bits en el host ID (25-2=30, 26-2=62) Subnetwork ID host ID 193.65.67. ¡Imposible! Network ID Host ID Subred 2 Subred 3 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 3/18 2
  • 3. Problemas con Subnetting • ¿Dónde se han perdido las direcciones? - Red C, 254 direcciones, no debería tener problemas con 90 hosts pero - Al emplearse una máscara de tamaño fijo para toda la red hay que dimensionarla para la subred más grande. Es decir, la máscara de subred debe tener al menos 6 bits para hosts - Las subredes que no necesitan tantos bits los tendrán, desperdiciando direcciones - Para 20 hosts vale con 5 bits, 2 5-2=30 IPs y se desperdician 10 direcciones - Asignando 6 bits se desperdician 2 6-2-20=40 direcciones en la subred 2 y en la subred 3 Subnetwork ID host ID 193.65.67. ¡Imposible! Network ID Host ID Subred 2 Subred 3 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 4/18 Problemas con Subnetting • ¿Dónde se han perdido las direcciones? - Además, para hacer 3 subredes necesitamos al menos 3 bits en el subnetwork ID - Pero 3 bits dan para 2 3-2=6 subredes - Estamos empleando 3 subredes, ¡¡ desperdiciamos 3x2 6=192 direcciones !! - De hecho, con la subred 0 (000 en binario) y la 7 (111) estamos desperdiciando 2x2 6=128 direcciones más - Todo este desaprovechamiento hace que sea imposible el direccionamiento Subnetwork ID host ID 193.65.67. ¡Imposible! Network ID Host ID Subred 2 Subred 3 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 5/18 3
  • 4. VLSM • ¿Cómo podrían aprovecharse mejor las direcciones de esa red? - Supongamos por un lado la subred 1 y por otro lado las otras dos subredes que en conjunto llamaremos ahora subred 2 (ficticia, solo para calcular el reparto en subredes) - La subred 1 tiene 50 hosts, la subred 2 tiene 40 hosts (en 2 sub-subredes), empleamos 6 bits para host ID en la subred 1 y fijamos el subnetwork ID a 01 - A la subred 2 le asignamos las direcciones que tienen el subnetwork ID 10 10 193.65.67. 01 Máscara 255.255.255.192 Network ID Subred 2 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 6/18 VLSM • ¿Cómo podrían aprovecharse mejor las direcciones de esa red? - Ahora podemos empezar de nuevo el problema suponiendo que a la subred 2 se le asigna un espacio de direcciones con 6 bits para el host ID - Tiene dos (sub-)subredes con 20 hosts cada una - Empleamos 1 bit para distinguir una (sub-)subred de otra y nos quedan 5 bits para host ID 10 1 Máscara 255.255.255.224 10 0 Máscara 255.255.255.224 193.65.67. 01 Máscara 255.255.255.192 Network ID (sub-)subred 1Subred 2 (sub-)subred 2 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 7/18 4
  • 5. VLSM • ¿Resultado? - Subred 1: Dirección de red 193.65.67.64 máscara 255.255.255.192 - Subred 2: Dirección de red 193.65.67.128 máscara 255.255.255.224 - Subred 3: Dirección de red 193.65.67.160 máscara 255.255.255.224 - Quedan disponibles las direcciones: 193.65.67.0 máscara 255.255.255.192 193.65.67.192 máscara 255.255.255.192 • Ahora la máscara es más importante porque puede ser diferente según la subred • VLSM = Variable Length Subnet Masks • Los routers deben ser capaces de almacenar en cada ruta no sola la dirección de la red sino también la máscara • Veremos más adelante que requiere que el protocolo de enrutamiento transporte no solo las direcciones de las redes sino también las máscaras Subred 2 Subred 3 50 hosts 20 hosts 20 hosts Subred 1 29 Oct Direccionamiento IP (2ª parte) 8/18 Supernetting El problema • Supongamos otra situación: Se desea un espacio de direcciones para una red que dispone de 1000 máquinas • Una red de clase C solo dispone de 254 direcciones: insuficiente • Tendríamos que solicitar una red de clase B pero • Desperdiciaríamos 216-2-1000=64534 direcciones, ¡¡ el 98% de las direcciones !! • Ante esta situación, redes de tamaño medio reservaban redes B sin utilizarlas a penas con lo que el espacio de direcciones de las redes B se agotaba 29 Oct Direccionamiento IP (2ª parte) 9/18 5
  • 6. Supernetting • Una alternativa es asignarle varias redes C • Una red de 1000 hosts necesitaría al menos 4 redes C y se necesitaría una entrada en las tablas de rutas de todos los routers de Internet por cada red C • Solución: – Asignar redes C “consecutivas” – Ejemplo: 200.45.64.0 11001000 00101101 01000000 00000000 200.45.65.0 11001000 00101101 01000001 00000000 200.45.66.0 11001000 00101101 01000010 00000000 200.45.67.0 11001000 00101101 01000011 00000000 Red: 200.45.64.0 11001000 00101101 01000000 00000000 Máscara: 255.255.255.252.0 11111111 11111111 11111100 00000000 • Se agrupan las redes consecutivas en un solo prefijo/máscara • Los routers pueden almacenar una sola entrada en su tabla de rutas siempre que sean capaces de recordar también la máscara de la red 29 Oct Direccionamiento IP (2ª parte) 10/18 CIDR • Classless InterDomain Routing • Respuesta a los problemas que estaba teniendo Internet de: – Agotamiento de direcciones – Crecimiento de las tablas de rutas • Junta el funcionamiento de VLSM y Supernetting • Las clases (A, B y C) dejan de tener significado • Las entradas en las tablas de rutas de los routers deben tener no solo la dirección de la red sino también la máscara • El protocolo de enrutamiento que se emplee debe transportan las máscaras • Permite: – Asignar redes más ajustadas al tamaño necesario. Se asigna un identificador de red y una máscara del tamaño deseado (VLSM) – Al no tener significado las clases la red puede estar en cualquier rango disponible (no hace falta que sea dentro de una red B o agrupando redes C) – Reducir el número de entradas en las tablas de rutas “resumiendo” varias entradas en una (Supernetting) 29 Oct Direccionamiento IP (2ª parte) 11/18 6
  • 7. CIDR Ejemplo de agregación de rutas 130.204.0.0/15 10000010 1100110X XXXXXXXX XXXXXXXX LAN Hacia el exterior anuncia: 130.204.0.0/14 10000010 110011XX XXXXXXXX XXXXXXXX LAN 130.206.0.0/15 10000010 1100111X XXXXXXXX XXXXXXXX 29 Oct Direccionamiento IP (2ª parte) 12/18 CIDR Envío y reenvío de paquetes • ¿Cómo actúan los routers/hosts? – Tienen configurado: • La dirección IP de cada uno de sus interfaces • Cada interfaz tiene configurada la máscara empleada en la red a la que está conectado • Una tabla de rutas con rutas a redes. Cada entrada identifica la red destino con su dirección de red Y una máscara de red • La máscara puede no ser la de la red destino final – Si tiene un paquete IP que no es para una de sus direcciones: • Comprueba con todas las entradas en su tabla de rutas si esa IP pertenece a la red especificada por la ruta (teniendo en cuenta la máscara de red) – Si no pertenece a ninguna, descarta el paquete – Si encuentra una o más rutas válidas: » Escoge aquella con la máscara más “larga” (mayor número de 1s) » Reenvía el paquete por donde indica esa ruta – Nombre: Longest Match 29 Oct Direccionamiento IP (2ª parte) 13/18 7
  • 8. CIDR Ejemplo • El Router R2 tiene un paquete dirigido a la dirección 130.206.66.45 - Busca en su tabla de rutas aquellas redes destino a las que pertenece esta IP (solo 130.206.0.0/16) - De ellas emplea la del prefijo más largo - Fin Tabla de rutas de R2 Red destino Next-hop Interfaz 130.206.0.0/16 IPR1,0 Ethernet 0 131.57.0.0/17 IPR1,0 Ethernet 0 131.58.0.0/17 IPR1,0 Ethernet 0 R2 130.206.0.0/19 130.206.128.0/19 130.206.64.0/19 IPR1,0 131.58.0.0/17 130.206.32.0/20 130.206.192.0/19 131.57.0.0/17 29 Oct Direccionamiento IP (2ª parte) 14/18 CIDR Ejemplo • El Router R1 tiene un paquete dirigido a la dirección 130.206.66.45 - Busca en su tabla de rutas aquellas redes destino a las que pertenece esta IP (130.206.0.0/16, 130.206.64.0/19 y 0.0.0.0/0) - De ellas emplea la del prefijo más largo (130.206.64.0/19) - Fin Tabla de rutas de R1 Red destino Next-hop Interfaz 130.206.0.0/16 IPR3,0 Ethernet 0 130.206.128.0/19 - Ethernet 0 130.206.32.0/20 - Ethernet 1 131.57.0.0/17 - Ethernet 2 131.58.0.0/17 IPR5,0 Ethernet 2 130.206.64.0/19 IPR5,0 Ethernet 2 0.0.0.0/0 IPR2,0 Ethernet 3 130.206.0.0/19 130.206.128.0/19 130.206.64.0/19 IPR3,0 R1 131.58.0.0/17 130.206.32.0/20 130.206.192.0/19 IPR5,0 131.57.0.0/17 29 Oct Direccionamiento IP (2ª parte) 15/18 8
  • 9. CIDR • Ya no existe un “Subnetwork ID” • Por lo tanto ya no hay que eliminar subredes que tengan todo 0s o 1s antes del Host ID • Para que se puedan ir agregrando rutas hace falta que el reparto de direcciones mantenga esa jerarquía • Ahora se asignan direcciones manteniendo una jerarquía geográfica • Según la región del mundo a la que pertenezca la red hay una organización (RIR, Regional Internet Registry) encargada de asignarle direcciones: – RIPE NCC (www.ripe.net): Europa, Oriente Medio, Asia Central y África al norte del ecuador – ARIN (www.arin.net): América, parte del Caribe y África subecuatorial – APNIC (www.apnic.net): Asia y Pacífico – LACNIC (lacnic.net): América Latina y el Caribe • Las redes A, B y C que veíamos que estaban reservadas para redes privadas son: – 10/8 – 172.16/12 – 192.168/16 29 Oct Direccionamiento IP (2ª parte) 16/18 Resumen • Podemos tener mucha más flexibilidad en el tamaño de las redes empleando la máscara de red y así asignar espacios de direcciones más ajustados a las necesidades • De esta forma aprovechamos mejor los bloques de direcciones aún disponibles • CIDR ignora el significado de las clases A, B y C • Con CIDR se pueden crear subredes con el prefijo que se desee y estén en el rango que estén (A, B...) • Podemos también resumir varias rutas en una sola siempre que tengan un prefijo común 29 Oct Direccionamiento IP (2ª parte) 17/18 9
  • 10. Próximo día Routing IP Protocolos de enrutamiento 29 Oct Direccionamiento IP (2ª parte) 18/18 10