capa de red - redes de computadoras

58
Capa de Red Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Julio, 2015.

Upload: sauli-quirpa-meza

Post on 11-Jul-2016

22 views

Category:

Documents


2 download

DESCRIPTION

Presentacion 5 Sauli Quirpa RedesI. Es la 5ta presentacion de la Asignatura Redes de Computadoras de la Facultad de Ciencias y Tecnologia de la Universidad de Carabobo

TRANSCRIPT

Page 1: Capa de Red - Redes De Computadoras

Capa de Red

Universidad de CaraboboFacultad Experimental de Ciencias y Tecnología

Departamento de Computación

Julio, 2015.

Page 2: Capa de Red - Redes De Computadoras

Capa de RedRedes de Computadoras I

Br. Sauli QuirpaProf. Antonio Castañeda

Semestre 1-2015

Page 3: Capa de Red - Redes De Computadoras

Interconectividad

• Otro de los cometidos importantes de la capa de red es la interconexión de redes heterogéneas para formar interredes

• Objetivo:• Permitir que los usuarios de redes diferentes

puedan comunicarse y acceder a los datos de los demás.

• Enviar paquetes de una red a otro diferente puede llegar a ser muy complicado.

Universidad de Carabobo FaCyT Departamento de Computación

Page 4: Capa de Red - Redes De Computadoras

InterconectividadRedes Interconectadas:

Universidad de Carabobo FaCyT Departamento de Computación

Page 5: Capa de Red - Redes De Computadoras

InterconectividadComo difieren las redes:

Universidad de Carabobo FaCyT Departamento de Computación

Page 6: Capa de Red - Redes De Computadoras

InterconectividadConexión de Redes: La interconexión de redes puede hacerse a varios niveles:

• Físico: repetidores, concentradores• Enlace: puentes, conmutadores• Red: encaminadores multiprotocolo. Ej.: IP <-> ATM• Transporte: pasarelas de transporte. Ej.: TCP <-> SNA• Aplicación: pasarelas de aplicación.

Universidad de Carabobo FaCyT Departamento de Computación

Page 7: Capa de Red - Redes De Computadoras

InterconectividadCircuitos virtuales concatenados:• Se construyen circuitos virtuales a lo largo de cada subred, de puerta de

enlace a puerta de enlace.

Universidad de Carabobo FaCyT Departamento de Computación

Page 8: Capa de Red - Redes De Computadoras

InterconectividadInterconectividad no orientada a la conexión:

• Los paquetes de una conexión no tienen porqué pasar a través de las mismas puertas de enlace.

• Las conversiones entre protocolos sólo son factibles cuando se son variaciones sencillas.

• La traducción de direcciones entre redes diferentes tampoco es sencilla porque pueden tener nociones distintas de lo qué es direccionable.

Universidad de Carabobo FaCyT Departamento de Computación

Page 9: Capa de Red - Redes De Computadoras

InterconectividadEntunelamiento:• Analogía: Considere una persona que maneja su auto de París a Londres. En

Francia, el auto se mueve con su propia energía, pero al llegar al Canal de la Mancha, se carga en un tren de alta velocidad y se transporta a Inglaterra a través del Eurotúnel (no se pueden conducir autos a través del Eurotúnel). En efecto, el auto se transporta como carga. En el otro extremo se libera el auto en las carreteras inglesas y se vuelve a mover por sus propios medios. La tunelización de paquetes a través de una red foránea funciona de la misma manera.

Universidad de Carabobo FaCyT Departamento de Computación

Page 10: Capa de Red - Redes De Computadoras

InterconectividadEntunelamiento• Esta técnica en particular sucede cuando el origen y el destino tienen el

mismo tipo de conexión, pero para poder llegar de un lado al otro se tiene que pasar a través de una red de otro estilo.

Universidad de Carabobo FaCyT Departamento de Computación

Page 11: Capa de Red - Redes De Computadoras

InterconectividadEntunelamiento• La tunelización se utiliza mucho para conectar hosts y redes aisladas

mediante el uso de otras redes. La red que resulta se denomina red superpuesta (overlay), ya que realmente está superpuesta sobre la red base.

Desventajas: ↓La desventaja de la tunelización es que no se puede llegar a ninguno de

los hosts en la red que se tuneliza debido a que los paquetes no pueden escapar a mitad del túnel. Sin embargo, esta limitación de los túneles se convierte en una ventaja gracias a las redes VPN (Redes Privadas Virtuales - Virtual Private Network). Una VPN es simplemente una red superpuesta que se utiliza para proporcionar una medida de seguridad.

Universidad de Carabobo FaCyT Departamento de Computación

Page 12: Capa de Red - Redes De Computadoras

InterconectividadEnrutamiento entre redesCada subred independiente se llama Sistema Autónomo (AS). Cuando hay varios AS interconectados se distingue entre dos niveles de enrutamiento:• Protocolos de Pasarela Interior: IGP (Interior Gateway Protocol)

o Es el que se utiliza dentro de la subred (AS)• Protocolos de Pasarela Exterior: EGP (External Gateway Protocol)

o Es el que se utiliza para enrutar paquetes entre subredes diferentes

Universidad de Carabobo FaCyT Departamento de Computación

Una interred

Grafo de la interred

Page 13: Capa de Red - Redes De Computadoras

InterconectividadFragmentación:• Surge una complicación adicional al trabajar con interredes, ya que estas

suelen manejar tamaños de paquetes distintoso Esto limites tienen varias razones entre ellas : hardware, SO, protocolo,

estándar, sobrecarga por errores, ocupación del canal.o Hay gran variedad de tamaños: desde 48B (ATM) hasta 64KB (IP).

• Problema: ¿Qué ocurre cuando un paquete de la red A es demasiado grande para la red B?o Se enruta por otro sitio. ¿Y si el destino está en esa red?o Se negocia el tamaño máximo. ¿Por qué ruta?o Se fragmenta el paquete original. ¿Y cuando se re-ensambla?

Universidad de Carabobo FaCyT Departamento de Computación

Page 14: Capa de Red - Redes De Computadoras

InterconectividadFragmentación:Para atacar este problema, se pueden llevar a cabo dos esquemas de fragmentación:

• Transparente• No transparente

Universidad de Carabobo FaCyT Departamento de Computación

Fragmentación Transparente

Fragmentación No Transparente

Page 15: Capa de Red - Redes De Computadoras

InterconectividadFragmentación Transparente:

• En este esquema, cuando un paquete es demasiado grande para enviarse, se fragmenta, pero es reensamblado inmediatamente del otro lado de la línea

• De esta manera, se hace transparente el paso de un paquete a través de la red.

• Sin embargo, tiene el inconveniente de que cada elemento de interconexión (pasarelas) debe tener la capacidad de desensamblar y reensamblar paquetes, y no los host.

Universidad de Carabobo FaCyT Departamento de Computación

Fragmentación

Transparente

Page 16: Capa de Red - Redes De Computadoras

InterconectividadFragmentación No Transparente:

• Desde un inicio, fragmenta al paquete para ser enviados a través de la red, y éste, solo es reensamblado en el destino

• Al igual que en el caso anterior, se tienen diversos inconvenientes. Por ejemplo, se aumenta la carga extra, cada host debe tener la capacidad de desensamblar y reensamblar paquetes

• Sin embargo, tiene la ventaja que se pueden enviar los paquetes por vías alternas y no por una sola vía

Universidad de Carabobo FaCyT Departamento de Computación

Fragmentación No Transparente

Page 17: Capa de Red - Redes De Computadoras

Capa de Red de Internet

1. Asegurar el funcionamiento desde el principio.2. Mantenga la simplicidad.3. Elija opciones claras y únicas.4. Explote la modularidad.5. Prevea la heterogeneidad.6. Evite opciones y parámetros estáticos.7. Utilice un diseño “Bueno”.8. Sea estricto al enviar y tolerante al recibir.9. Piense en la capacidad de expansión.10. Considere desempeño y costo.

Universidad de Carabobo FaCyT Departamento de Computación

Page 18: Capa de Red - Redes De Computadoras

Capa de Red de Internet

La comunicación en Internet funciona como sigue:• La capa de transporte toma flujos de datos y los divide en datagramas.

Los datagramas pueden ser de hasta 64 Kbytes cada uno Por lo general son de unos 1500 bytes (por lo tanto, se ajustan en una trama

de Ethernet).

• Cada datagrama se transmite a través de Internet.• Cuando todas las piezas a la máquina destino, son reensambladas por la

capa de red, dejando el datagrama original. • Este datagrama se entrega a la capa de transporte, que lo introduce en el

flujo de entrada del proceso receptor.

Universidad de Carabobo FaCyT Departamento de Computación

Page 19: Capa de Red - Redes De Computadoras

Capa de Red de Internet

Universidad de Carabobo FaCyT Departamento de Computación

Page 20: Capa de Red - Redes De Computadoras

Capa de Red de InternetEl Protocolo IP IP se diseñó como un protocolo con baja sobrecarga y provee sólo las funciones necesarias para enviar un paquete desde un origen a un destino a través de un sistema interconectado de redes.

Características básicas:

• Sin Conexión: No se establece ninguna conexión con el destino antes de enviar los paquetes.

• Máximo Esfuerzo: La entrega de paquetes no esta garantizada. • Independiente de los medios: La operación es independiente de los medios

que transportan los datos.

Universidad de Carabobo FaCyT Departamento de Computación

Page 21: Capa de Red - Redes De Computadoras

Capa de Red de InternetEl Protocolo IPv4• Un datagrama IP consiste en una parte de encabezado y una parte de texto. El

encabezado tiene una parte fija de 20 bytes y una parte opcional de longitud variable.

• Los bits se transmiten en orden de izquierda a derecha y de arriba hacia abajo, comenzando por el bit de mayor orden del campo Versión (éste es un orden de bytes de red big endian.

Universidad de Carabobo FaCyT Departamento de Computación

El encabezado de IPv4 (Protocolo Internet)

Page 22: Capa de Red - Redes De Computadoras

Capa de Red de InternetEl Protocolo IPv4Contiene los siguientes campos:

• Versión: Versión del protocolo.• IHL: Longitud en palabras de 32 bits, el mínimo es 5 máximo 15.• Tipo de Servicio: Se debate entre confiabilidad vs velocidad por prioridad.• Longitud total: Calcula todo el datagrama, como máximo es 65,535 bytes• Identificación: Sirve para que el host sepa de donde provino el fragmento• Un bit sin uso, luego 1 bit para DF que significa No Fragmentar, luego un bit

MF significa más fragmentos.• Desplazamiento del fragmento: indica en que parte del datagrama va este

fragmento, debe ser múltiplo de 8 Bytes

Universidad de Carabobo FaCyT Departamento de Computación

Page 23: Capa de Red - Redes De Computadoras

Capa de Red de InternetEl Protocolo IPv4Contiene los siguientes campos:

• Tiempo de vida: es un contador que permite que el tiempo dure 255 Segundos, en la vida real cuenta los saltos y no permite mas de 255 saltos.

• Protocolo: indica si es TCP o UDP.• Suma de verificación: Suma todas las medias palabras de 16 bits a medida

que llegan y usando complemento a uno.• Dirección de origen: Indica el número de red y número de host• Dirección de destino: Indica el número de red y número de host• Opción: Se divide en tipo de seguridad, Enrutamiento estricto,• Enrutamiento libre, Registrar ruta (Hace que cada enrutador agregue su IP)

y Marca de tiempo (Hace que su enrutador agregue su marca de tiempo)

Universidad de Carabobo FaCyT Departamento de Computación

Page 24: Capa de Red - Redes De Computadoras

Capa de Red de InternetEl Protocolo IPv4

Opciones del IP:• Seguridad: Indica que tan secreta esta la información• Enrutamiento estricto desde el origen: Da la ruta completa desde el origen hasta el

destino como secuencia de direcciones IP• Enrutamiento libre desde el origen: Requiere que el paquete pase por los enrutadores

indicados en la lista, y en el orden especificado, pero se le permite pasar a través de otros enrutadores en el camino.

• Registrar ruta: Indica a los enrutadores a lo largo de la ruta que agreguen su dirección IP al campo de opción.

• Marca de tiempo: Además de registrar su dirección IP de 32 bits, cada enrutador también registra una marca de tiempo de 32 bits.

Universidad de Carabobo FaCyT Departamento de Computación

Page 25: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IP• IPv4 consta de direcciones de 32 bits. • Cada host y router de Internet tiene una dirección IP que se puede usar en los campos

Dirección de origen y Dirección de destino de los paquetes IP. • Una dirección IP en realidad no se refiere a un host, sino a una interfaz de red, en la

práctica la mayoría de los hosts están en una red y, por ende, tienen una dirección IP. • Los routers tienen varias interfaces y, por lo tanto, múltiples direcciones IP.• Cada host y enrutador de Internet tiene una dirección IP, que codifica su número de

red y su número de host. • La combinación es única: no hay dos máquinas que tengan la misma dirección IP.• Los números de redes son manejados por una corporación no lucrativa llamada ICANN

(Corporación de Internet para la Asignación de Nombres y Números) para evitar conflictos. La ICANN ha delegado partes del espacio de direcciones a varias autoridades regionales, las cuales han repartido direcciones IP a los ISPs y a otras compañías.Universidad de Carabobo FaCyT

Departamento de Computación

Page 26: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPLas direcciones de red identifican unívocamente a cada computador.• Cada dirección IP esta conformada por 32 bits agrupados en 4 conjuntos de 8 bits

cada uno (octetos)• Cada campo de 8 bits, es representado por un número decimal entre 0 y 255,

separado por periodos

• Cada dirección IP tiene dos elementos: La dirección de red y la dirección del host

Universidad de Carabobo FaCyT Departamento de Computación

Page 27: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IP• Cada dirección IPv4 identifica una red y un host único en cada red. El valor

del primer campo determina cual porción de la dirección IP es el número de la red y cual porción es el número del host. Los números de red están divididos en clases

Universidad de Carabobo FaCyT Departamento de Computación

Page 28: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPClases de direcciones IP• Los formatos de clase A, B, C y D permiten hasta 128 redes con 16 millones de

hosts cada una, 16,382 redes de hasta 64K hosts, 2 millones de redes (por ejemplo, LANs) de hasta 256 hosts cada una (aunque algunas son especiales).

• También soportan la multidifusión, en la cual un datagrama es dirigido a múltiples hosts. Las direcciones que comienzan con 1111 se reservan para uso futuro.

Universidad de Carabobo FaCyT Departamento de Computación

Page 29: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPSubredes• En vista del rápido crecimiento de Internet y en miras a organizar mejor las redes,

se plantea el uso de subredes, que es simplemente asignar a un amplio conjunto de máquinas direcciones locales, pero que a efectos del internet todas sean vista como un sólo computador.

Universidad de Carabobo FaCyT Departamento de Computación

Page 30: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPSubredes

• La primera dirección de cada subred es para identificarla• La última dirección es para hacer difusión en la subred• Mascara común para todos los computadores

Universidad de Carabobo FaCyT Departamento de Computación

Una notación alternativa es /22 para indicar que la máscara de

subred tiene unalongitud de 22

bits.

Page 31: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPSubredesFuncionamiento: • Cada router tiene una tabla en la que se lista cierto número de direcciones IP (red,

0) y cierto número de direcciones IP (esta red, host). El primer tipo indica cómo llegar a redes distantes. El segundo tipo indica cómo llegar a redes locales. La interfaz de red a utilizar para alcanzar el destino, así como otra información, está asociada a cada tabla.

• Cuando llega un paquete IP, se busca su dirección de destino en la tabla de enrutamiento. Si el paquete es para una red distante, se reenvía al siguiente router de la interfaz dada en la tabla.

• Si es para un host local se envía directamente al destino.• Si la red no está en la tabla, el paquete se reenvía a un enrutador predeterminado

con tablas más extensas.Universidad de Carabobo FaCyT Departamento de Computación

Page 32: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPSubredesFuncionamiento: • Este algoritmo significa que cada router sólo tiene que llevar el registro de otras

redes y hosts locales (no de pares red-host), reduciendo en el tamaño de la tabla de enrutamiento.

• Al introducir subredes, se cambian las tablas de enrutamiento, agregando entradas con forma de (esta red, subred, 0) y (esta red, esta subred, host). Por lo tanto, un router de la subred k sabe cómo llegar a todas las demás subredes y a todos los hosts de la subred k; no tiene que saber los detalles sobre los hosts de otras subredes.

• Cada router hace un AND booleano con la máscara de subred de la red para deshacerse del número de host y buscar la dirección resultante en sus tablas.

Universidad de Carabobo FaCyT Departamento de Computación

La división de redes reduce espacio en la tabla de enrutamiento creando una jerarquía de tres niveles, que consiste en red, subred

y host.

Page 33: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPCIDR - Enrutamiento interdominios sin clases

Permite una mayor flexibilidad al dividir rangos de direcciones IP en redes separadas. permite:

• Un uso mas eficiente de las direcciones IPv4, al especificar prefijos de red de longitud variable.

• Un mayor uso de la jerarquía de direcciones ('agregación de prefijos de red'), disminuyendo la carga de los ruteadores principales de Internet.

• Reemplaza la sintaxis previa para nombrar direcciones IP. • Utiliza la técnica VLSM (Variable-Length Subnet Mask - Mascara de Subred de

Longitud Variable).Universidad de Carabobo FaCyT Departamento de Computación

Page 34: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPNAT- Traducción de Dirección de Red

• Mecanismo para modificar la dir IP de los paquetes• Permite que la comunicación de las dir IP privadas (inside networks) con las dir IP

públicas (outside networks)• Los routers NAT deben tener una tabla NAT con la traducción en ambos sentidos

Funcionamiento Básico• Un router NAT reserva una o más dir IP addr para NAT -> para traducir IP privadas

en IP públicas • El router NAT modifica el campo “Source IP addr” de la cabecera IP y almacena la

equivalencia entre las dir privada y pública en la tabla NAT• El destino responde a la dir modificada • El router NAT busca en su tabla NAT la equivalencia entre las dir pública y privada,

enviando el paquete a la dir IP privadaUniversidad de Carabobo FaCyT Departamento de Computación

Page 35: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPNAT- Traducción de Dirección de Red

Universidad de Carabobo FaCyT Departamento de Computación

Funcionamiento

Page 36: Capa de Red - Redes De Computadoras

Capa de Red de InternetDirecciones IPNAT- Traducción de Dirección de RedTipos de NAT• NAT dinámico

• La traducción es unidireccional • El tráfico proviene de la inside network• La traducción es temporal • Una vez que la dir IP no está en uso, se borra de la tabla NAT

• NAT estático • Las traducciones están en la tabla NAT desde que se configuran los routers• La comunicación puede ser iniciada por las inside & outside networks• La dir IP pública debe ser conocida (via DNS) por los hosts de la outside network

• NAPT (Network Address Port Translation)• Se usan los identificadores de puerto de la capa de transporte• Varias dir IP privadas pueden ser convertidas en una única dir IP privadaUniversidad de Carabobo FaCyT

Departamento de Computación

Page 37: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de Enrutamiento

• Protocolo de Puerta de Enlace Interior (IGP): también conocido como protocolo de enrutamiento intradominio.• Protocolo de Puerta de Enlace Exterior (EGP):

también conocido como protocolo de enrutamiento interdominio.

El protocolo que se utiliza en internet es BGP (Protocolo de Puerta de Enlace de Frontera - Border Gateway Protocol ).

Universidad de Carabobo FaCyT Departamento de Computación

Page 38: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoOSFP – Protocolo de Puerta de Enlace Interior• Es el protocolo interior más utilizado y fue el que remplazó a RIP (Vector

Distancia) llamado OSPF (Abrir Primero la Ruta más Corta)Los diseñadores debían desarrollar un protocolo que cumpliera con los siguientes requisitos:

• Publicarse en la literatura abierta• Soporte para múltiples métricas:

• Distancia física• Demora, etc

• Tener un algoritmo dinámico que soportara cambios dinámicos de la arquitectura de la red

• Enrutamiento basado en tipo de servicio• Balanceo de carga sobre múltiples enlaces• SeguridadUniversidad de Carabobo FaCyT

Departamento de Computación

Page 39: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de Enrutamiento

Universidad de Carabobo FaCyT Departamento de Computación

Page 40: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoOSFP – Protocolo de Puerta de Enlace InteriorSoporta tres tipos de redes:

• Punto a punto• Redes de acceso múltiple con difusión• (broadcast)• Redes de acceso múltiple sin difusión

Trabaja mediante la utilización de un grafo • Cada nodo es un enrutador • Cada arco en un enlace al cual se le asigna un costo (distancia, demora, etc) • Cada red de acceso múltiple es representada como un nodo • Un arco entre una red y un router tiene peso 0

Universidad de Carabobo FaCyT Departamento de Computación

Page 41: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoOSFP – Protocolo de Puerta de Enlace Interior

• Las actualizaciones se difunden a todo el AS (vía flooding)• Cambios en la topología• Periódicamente (una vez cada 30 min, al menos)• Van en mensajes OSPF directamente sobre IP (en vez de TCP ó UDP) ->

campo protocolo: 89• La conectividad del enlace se comprueba con mensajes HELLO a los

vecinos

Universidad de Carabobo FaCyT Departamento de Computación

Page 42: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoOSFP – Protocolo de Puerta de Enlace InteriorSe pueden tres tipos de enrutadores

Universidad de Carabobo FaCyT Departamento de Computación

AS: Sistema Autónomo

Page 43: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoOSFP – Protocolo de Puerta de Enlace Interior

Universidad de Carabobo FaCyT Departamento de Computación

Page 44: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoBGP – Protocolo de Puerta de Enlace de Frontera

• Entre los sistemas autónomos se utiliza un protocolo diferente, conocido como BGP (Protocolo de Puerta de Enlace de Frontera - Border Gateway Protocol). • Se necesita un protocolo diferente debido a que los objetivos

de un protocolo intradominio y de un protocolo interdominio no son los mismos.

Universidad de Carabobo FaCyT Departamento de Computación

Page 45: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoBGP – Protocolo de Puerta de Enlace de Frontera• BGP proporciona a cada AS medios para:

• Obtener información acerca de como alcanzar una subred por parte de otros AS vecinos.

• Propagar la información sobre el alcance a todos los routers internos del AS.• Permite a una subred anunciar su existencia al resto de Internet• Cada AS: ASN = Autonomous System Number• Dentro de cada AS -> Protocolo de enrutamiento del AS • Fuera del AS -> “router frontera”: los routers frontera de

diferentes AS intercambian sus tablas de enrutamiento • BGP funciona sobre TCP (puerto 179)

Universidad de Carabobo FaCyT Departamento de Computación

Page 46: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoBGP – Protocolo de Puerta de Enlace de Frontera• Ejemplo: En particular, considere la tabla de enrutamiento de F. Suponga

que utiliza la ruta FGCD para llegar a D.

Luego que han llegado todas las rutas de los vecinos, F las examina para ver cuál es la mejor. Desecha pronto las de I y E, porque pasan a través de la propia F. La opción está entonces entre

usar B y G.Universidad de Carabobo FaCyT Departamento de Computación

Conjunto de

enrutadores de BGP

Información

enviada a F

Cuando los vecinos le dan información de la ruta, le proporcionan

sus rutas completas.

Page 47: Capa de Red - Redes De Computadoras

Capa de Red de InternetProtocolos de EnrutamientoBGP – Protocolo de Puerta de Enlace de Frontera• El Border Gateway Protocol juega un papel crítico en las comunicaciones en

Internet. Facilita el intercambio de información sobre redes IP, la comunicación entre sistemas autónomos (AS). Por tanto BGP es un protocolo interdominio (entre sistemas autónomos) e intradominio (dentro del mismo sistema autónomo).

Universidad de Carabobo FaCyT Departamento de Computación

Durante las protestas de Egipto de 2011 el gobierno de Hosni Mubarak ordenó a todos los proveedores de acceso que operan en el país árabe el corte de las conexiones internacionales. Como consecuencia de los cortes y bloqueos en la noche del 27 al 28 de enero los enrutadores egipcios dejaron de anunciar hasta 3.500 rutas de BGP, dejando al resto de enrutadores sin la información necesaria para intercambiar tráfico con los servidores egipcios.

Page 48: Capa de Red - Redes De Computadoras

Capa de Red de InternetMultidifusión de Internet

• IP apoya la multidifusión, usando direcciones clase D.• Cada dirección clase D identifica un grupo de Hosts

Se soportan dos tipos de direcciones de grupo :• Permanente Ejemplo:

• Temporales: se deben crear antes de que se puedan usar. Universidad de Carabobo FaCyT Departamento de Computación

Page 49: Capa de Red - Redes De Computadoras

Capa de Red de InternetMultidifusión de Internet

• El enrutamiento de multidifusión se crea utilizando árboles de difusión• Cada enrutador de multidifusión intercambia información con sus

vecinos• Usando un protocolo de vector de distancia modificado para que

cada uno construya un árbol de expansión por grupo que cubra a todos los miembros del grupo.• Se usan varias optimizaciones para recortar el árbol y eliminar los

enrutadores y redes que no interesan• Hace gran uso de túneles para no molestar a nodos que no

pertenecen al árbol de expansión Universidad de Carabobo FaCyT Departamento de Computación

Page 50: Capa de Red - Redes De Computadoras

Capa de Red de InternetIP Móvil

Los principales objetivos fueron:

1. Cada host móvil debe poder usar su dirección IP principal en cualquier parte.

2. No se permiten cambios de software a los hosts fijos.

3. No se permiten cambios al software ni a las tablas del enrutador.

4. La mayoría de paquetes para host móviles no debe hacer desvíos en la ruta.

5. No se debe incurrir en sobrecarga cuando un host móvil está en casa.Universidad de Carabobo FaCyT Departamento de Computación

Page 51: Capa de Red - Redes De Computadoras

Capa de Red de InternetIP Móvil

Solución: • Cada sitio que permita vagar a sus usuarios tiene que crear

un agente de base. Cada sitio que permita visitantes tiene que crear un agente foráneo. Cuando un host móvil se presenta a un sitio foráneo, contacta al host foráneo y se registra. El host foráneo entonces contacta al agente de base del usuario y le da una dirección temporal, (care- of address) normalmente la propia dirección IP del agente foráneo

Universidad de Carabobo FaCyT Departamento de Computación

Page 52: Capa de Red - Redes De Computadoras

Capa de Red de InternetIPv6:Metas principales1. Manejar miles de millones de hosts, aún con asignación de espacio de

direcciones ineficiente.2. Reducir el tamaño de las tablas de enrutamiento.3. Simplificar el protocolo, para permitir a los enrutadores el procesamiento más

rápido de los paquetes.4. Proporcionar mayor seguridad (verificación de autenticidad y confidencialidad)

que el IP actual.5. Prestar mayor atención al tipo de servicio, especialmente con datos en tiempo

real.6. Ayudar a la multidifusión permitiendo la especificación de alcances.7. Posibilitar que un host sea móvil sin cambiar su dirección.8. Permitir que el protocolo evolucione.9. Permitir que el protocolo viejo y el nuevo coexistan por años.Universidad de Carabobo FaCyT

Departamento de Computación

Page 53: Capa de Red - Redes De Computadoras

Capa de Red de InternetIPv6:Características principales:

• Tiene direcciones más grandes que el IPv4 son de 16bytes de longitud

• Simplificación del encabezado, que contiene sólo 7 campos (contra 13 en el IPv4)

• Mejor apoyo de las opciones mejora el tiempo procesamiento de los paquetes

• Autenticación y la privacidad (fue incluida después en el ipv4 )

• Mayor atención en la calidad del servicioUniversidad de Carabobo FaCyT Departamento de Computación

Page 54: Capa de Red - Redes De Computadoras

Capa de Red de Internet

IPv6:• Clase de tráfico: identifica la

prioridad de los datagramas• Etiqueta de flujo: identifica los

datagramas del mismo “flujo” • Longitud de carga útil: indica

cuantos bytes siguen el encabezado de 40bytes

• Siguiente cabecera: identifica el protocolo de capa superior

• Límite de saltos: análogo al campo TTL de IPv4 Src & Dest addr: 128 bytes

Universidad de Carabobo FaCyT Departamento de Computación

Encabezado principal

Page 55: Capa de Red - Redes De Computadoras

Capa de Red de Internet

IPv6:Cambios con respecto a IPv4• Checksum: eliminado para reducir el tiempo de procesado en cada

router

• Fragmentación: eliminada en IPv6, también para reducir el tiempo de procesado

• Opciones: permitidas, pero fuera de la cabecera, indicadas en el campo “Next Header”

• ICMPv6: nueva versión de ICMPUniversidad de Carabobo FaCyT Departamento de Computación

Page 56: Capa de Red - Redes De Computadoras

Capa de Red de Internet

IPv6:

Universidad de Carabobo FaCyT Departamento de Computación

Encabezados de extensión del IPv6

Encabezado de extensión salto por salto para datagramas grandes

Encabezado de extensión para enrutamiento:

Page 57: Capa de Red - Redes De Computadoras

Capa de Red de InternetIPv6:Controversias:

• ¿Por qué no direcciones de tamaño variable?Fijar el tamaño de las direcciones puede resultar insuficiente pero hacerlo variable complica el enrutamiento• ¿Límite de saltos sólo a 255 (un Byte)?Hoy son comunes 32 saltos pero si mejora la infraestructura mejora el enrutamiento y evita que vaguen los datagramas demasiado• ¿A quien convienen los jumbogramas?Es claro que acaparan ancho de banda pero son útiles para las supercomputadoras (paquete 1 MB en un E1 bloquea el enlace 2,5 seg)• ¿Conviene eliminar el chequeo de errores?Las redes mejoran en capa física (fibra óptica da pocos errores) y debe hacerlo las capas altas.Universidad de Carabobo FaCyT

Departamento de Computación

Page 58: Capa de Red - Redes De Computadoras

¡GRACIAS!