semana 14

92
Integrantes : Silvia , Angeles Kathia , Hidalgo Eredya , Jimenez José , Varillas

Upload: keti

Post on 19-Jul-2015

70 views

Category:

Technology


0 download

TRANSCRIPT

Integrantes :

Silvia , Angeles

Kathia , Hidalgo

Eredya , Jimenez

José , Varillas

Los protocolos de enrutamiento proporcionan distintos mecanismo para elaborar y mantener las tablas de enrutamiento de los diferentes routers de la red, así como determinar la mejor ruta para llegar a cualquier host remoto. En un mismo router pueden ejecutarse protocolos de enrutamiento independientes, construyendo y actualizando tablas de enrutamiento para distintos protocolos encaminados.

Una tabla de encaminamiento, también conocido como una tabla de enrutamiento, es un documento electrónico que

almacena las rutas a los diferentes nodos en una red informática. Los nodos pueden ser cualquier tipo de dispositivo

electrónico conectado a la red.

Vector Distancia

Estado de Enlace

Direccionamiento sin clase

Sumarizacion

Requiere diseño jerárquico

Métrica

Tiempo de convergencia

Distancia administrativa

Vector de distanciaBrinda una vista incompletade la topología de la red.

Por lo general, se realizanactualizaciones periódicas.

Utiliza el algoritmo de Bellman-Ford para calcular las rutas. requiere que un router informe a sus vecinos de los cambios en la topología periódicamente y en algunos casos cuando se detecta un cambio en la topología de la red.

Estado de enlace

Se crea una vista completa de la topología de la red.

Las actualizaciones no son periódicas.

Se basa en que un router o encaminador comunica a los restantes nodos de la red, identifica cuáles son sus vecinos y a qué distancia está de ellos. Con la información que un nodo de la red recibe de todos los demás, puede construir un "mapa" de la red y sobre él calcular los caminos óptimos.

Métrica

Es un valor que usan los protocolos de enrutamiento para

determinar que rutas son mejores que otras.

Métricas usadas en los

protocolos de enrutamiento IP:

• Ancho de banda

• Costo

• Retraso

• Conteo de saltos

• Carga

• Confiabilidad

Cuando se definió el protocolo de Internet, se estableció un sistema de direccionamiento "classfull" o de

clases. Como mencionaban por ahí, se definieron 5 clases de direcciones IP, las clase A, B, C, D y E. Sólo

las tres primeras clases se destinaron a comunicaciones de datos. La clase D se destinó para propósitos de

multicasting y la clase E se reservó para investigación y desarrollo.

Se decía que cuando las direcciones disponibles IP se agotaran, Internet colapsaría. Para evitar esto, el IETF tomó

medidas al respecto y modificó el viejo esquema de direcciones por clase y se definió un nuevo esquema de

direccionamiento IP en el que las clases ya no existían.

Lo que definía que clase de dirección era, es un parámetro que se conoce como máscara de red, a cada clase le

correspondía una máscara de red determinada, si tenías una clase A, tu máscara era de 8 bits.

En este nuevo esquema, las máscaras predeterminadas dejaron de existir... a partir de ahí, se habla de un

esquema de direccionamiento classless o sin clases.

Sumarizar es anunciar por una interface

diversas redes que han sido aprendidas por

otros, de manera que modificando la máscara se

anuncie menor cantidad de redes, y de ese

modo el consumo de recursos es menor, y el

tiempo de convergencia disminuye. Las tablas

de rutas del resto de los equipos decrecen, lo

que les permite una mayor rapidez en la

consulta del destino.

Sumarizando se consigue aumentar la

escalabilidad de una red, y minimizar el tamaño

de las tablas de rutas en los equipos, lo que

conlleva también a aumentar el performance de

la red

Diseño Jerarquico

El diseño jerárquico se utiliza para agrupar

dispositivos en varias redes organizadas

mediante un enfoque en capas. Se trata de

grupos más pequeños y fáciles de

administrar que permiten que el tráfico local

siga siendo local. Sólo el tráfico que está

destinado a otras redes se transfiere a una

capa superior.

Tiempo de Convergencia

El tiempo de convergencia es el tiempo que los

routers tardan en compartir información, calcular

las mejores rutas y actualizar sus tablas de

enrutamiento.

Distancia Administrativa

Es la medida usada por los routers Cisco

para seleccionar la mejor ruta cuando hay

dos o más rutas diferentes hacia el mismo

destino para dos protocolos de enrutamiento.

La distancia administrativa define la fiabilidad

de un protocolo de enrutamiento

Sumarizacion

Es generado por el propio administrador, todas las rutas estáticas que se le ingresen son las que el

router "conocerá", por lo tanto sabrá enrutar paquetes hacia dichas redes.

Enrutamiento Dinámico

Con un protocolo de enrutamiento dinámico, el administrador sólo se encarga de configurar el

protocolo de enrutamiento mediante comandos IOS, en todos los routers de la red y estos

automáticamente intercambiaran sus tablas de enrutamiento con sus routers vecinos, por lo tanto

cada router conoce la red gracias a las publicaciones de las otras redes que recibe de otros routers

Dinámico Estático

Complejidad de la

configuración

Por lo general es

independiente del tamaño de

la red

Se incrementa con el tamaño

de la red

Conocimientos requeridos

del administrador

Se requiere de un

conocimiento avanzado

No se requieren

conocimientos adicionales

Cambios de topología Se adapta automáticamente a

los cambios de topología

Se requiere la intervención

del administrador

Escalamiento Adecuado para las topologías

simples y complejas

Adecuada para topologías

simples

Seguridad Es menos seguro Mas segura

Uso de recursos Utiliza CPU, memoria y ancho

de banda de enlace.

No se requieren recursos

adicionales.

Capacidad de predicción La ruta depende de la

topología actual

La ruta hacia el destino es

siempre la misma

Interior Gateway Protocols (IGP): se usan para el enrutamiento de sistemas

intrautónomos

Exterior Gateway Protocols (EGP): se usan para el enrutamiento de sistemas

interautónomos

Un sistema autónomo es un grupo de routers controlados por una autoridad

única.

El Protocolo IS-IS (Sistema Intermedio a Sistema Intermedio), es un protocolo

de enrutamiento diseñado para mover la información de manera eficiente

dentro de una red de computadoras, un grupo de ordenadores conectados

físicamente o dispositivos similares. El protocolo fue definido en la norma ISO /

IEC 10589:2002como un estándar internacional dentro del diseño de

referencia OSI. es un protocolo de enrutamiento interior desarrollado en los

años 80 por Digital Equipment Corporation(DEC)

Es un protocolo de la capa de red. Permite a sistemas intermedios dentro de

un mismo dominio cambiar su configuración e información de ruteo para

facilitar la información de encaminamiento y funciones de transmisión de la

capa de red.

Su desarrollo estuvo motivado por la necesidad de un sistema no propietario que pudiera

sopotar un gran esquema de direccionamiento y un diseño jerárquico.

El modelo de interconexión de sistemas abiertos

(ISO/IEC 7498-1), también llamado OSI es el

modelo de red descriptivo, que fue creado por la

Organización Internacional para la

Estandarización en el año 1984. Es un marco de

referencia para la definición de arquitecturas en

la interconexión de los sistemas de

comunicaciones.

El modelo OSI define una arquitectura de

comunicación estructurada en siete niveles

verticales. Cada nivel ejecuta un subconjunto de

a las funciones que se requieren para

comunicar con el otro sistema. Para ello se

apoya en los servicios que le ofrece el nivel

inmediato inferior y ofrece sus servicios al nivel

que está por encima de él. Idealmente, los

cambios que se realicen en un nivel no deberían

afectar a su nivel vecino mientras ni se

modifiquen los servicios que le ofrece.

Es la que se encarga de las conexiones globales de la computadora hacia la red, tanto en lo que se refiere al medio físico como a la forma en la que se transmite la información.Sus principales funciones se pueden resumir como:• Definir el medio o medios físicos por los que va a viajar la

comunicación: cable de pares trenzados, coaxial, guías de onda, aire, fibra óptica.

• Definir las características materiales (componentes y conectores mecánicos) y eléctricas (niveles de tensión) que se van a usar en la transmisión de los datos por los medios físicos.

• Definir las características funcionales de la interfaz (establecimiento, mantenimiento y liberación del enlace físico).

• Transmitir el flujo de bits a través del medio.• Manejar las señales eléctricas del medio de transmisión, polos en un

enchufe, etc.• Garantizar la conexión (aunque no la fiabilidad de dicha conexión).

Esta capa se ocupa del direccionamiento físico, de la topología de la

red, del acceso al medio, de la detección de errores, de la distribución

ordenada de tramas y del control del flujo.

Es uno de los aspectos más importantes a revisar en el momento de

conectar dos ordenadores, ya que está entre la capa 1 y 3 como parte

esencial para la creación de sus protocolos básicos (MAC, IP), para

regular la forma de la conexión entre computadoras así determinando

el paso de tramas, verificando su integridad, y corrigiendo errores, por

lo cual es importante mantener una excelente adecuación al medio

físico, con el medio de red que redirecciona las conexiones mediante

un router.

Dadas estas situaciones cabe recalcar que el dispositivo que usa la

capa de enlace es el Switch que se encarga de recibir los datos del

router y enviar cada uno de estos a sus respectivos destinatarios, dada

esta situación se determina como el medio que se encarga de la

corrección de errores, manejo de tramas, protocolización de datos.

Se encarga de identificar el enrutamiento existente entre una o más

redes. Las unidades de información se denominan paquetes, y se

pueden clasificar en protocolos enrutables y protocolos de

enrutamiento.

Enrutables: viajan con los paquetes (IP, IPX, APPLETALK)

Enrutamiento: permiten seleccionar las rutas (RIP, IGRP, EIGRP,

OSPF, BGP)

El objetivo de la capa de red es hacer que los datos lleguen desde el

origen al destino, aún cuando ambos no estén conectados

directamente. Los dispositivos que facilitan tal tarea se denominan

encaminadores. Los routers trabajan en esta capa, aunque pueden

actuar como switch de nivel 2 en determinados casos. Los firewalls

actúan sobre esta capa principalmente, para descartar direcciones de

máquinas.

En este nivel se realiza el direccionamiento lógico y la determinación

de la ruta de los datos hasta su receptor final.

Capa encargada de efectuar el transporte de los datos (que se

encuentran dentro del paquete) de la máquina origen a la de destino,

independizándolo del tipo de red física que se esté utilizando.

La PDU de la capa 4 se llama Segmento o Datagrama, dependiendo

de si corresponde a TCP o UDP. Sus protocolos son TCP y UDP; el

primero orientado a conexión y el otro sin conexión.

Trabajan, por lo tanto, con puertos lógicos y junto con la capa red dan

forma a los conocidos como Sockets IP:Puerto (191.16.200.54:80).

Esta capa es la que se encarga de mantener y controlar el enlace

establecido entre dos computadores que están transmitiendo datos de

cualquier índole.

Por lo tanto, el servicio provisto por esta capa es la capacidad de

asegurar que, dada una sesión establecida entre dos máquinas, la

misma se pueda efectuar para las operaciones definidas de principio a

fin, reanudándolas en caso de interrupción.

En muchos casos, los servicios de la capa de sesión son parcial o

totalmente prescindibles.

El objetivo es encargarse de la representación de la información, de

manera que aunque distintos equipos puedan tener diferentes

representaciones internas de caracteres los datos lleguen de manera

reconocible.

Esta capa es la primera en trabajar más el contenido de la

comunicación que el cómo se establece la misma. En ella se tratan

aspectos tales como la semántica y la sintaxis de los datos

transmitidos, ya que distintas computadoras pueden tener diferentes

formas de manejarlas.

Esta capa también permite cifrar los datos y comprimirlos. Por lo tanto,

podría decirse que esta capa actúa como un traductor.

Ofrece a las aplicaciones la posibilidad de acceder a los servicios de

las demás capas y define los protocolos que utilizan las aplicaciones

para intercambiar datos, como correo electrónico (Post Office Protocol

y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por

UDP pueden viajar (DNS y Routing Information Protocol).

Cabe aclarar que el usuario normalmente no interactúa directamente

con el nivel de aplicación. Suele interactuar con programas que a su

vez interactúan con el nivel de aplicación pero ocultando la

complejidad subyacente.

El intercambio de información entre

dos capas OSI consiste en que cada

capa en el sistema fuente le agrega

información de control a los datos, y

cada capa en el sistema de destino

analiza y quita la información de

control de los datos como sigue:

Si un ordenador (A) desea enviar

datos a otro (B), en primer término los

datos deben empaquetarse a través

de un proceso denominado

encapsulamiento, es decir, a medida

que los datos se desplazan a través

de las capas del modelo OSI, reciben

encabezados, información final y

otros tipos de información.

La capa de aplicación recibe el

mensaje del usuario y le añade

una cabecera constituyendo así la

PDU de la capa de aplicación. La

PDU se transfiere a la capa de

aplicación del nodo destino, este

elimina la cabecera y entrega el

mensaje al usuario.

Otros datos reciben una serie de

nombres y formatos específicos

en función de la capa en la que

se encuentren, debido a como se

describió anteriormente la

adhesión de una serie de

encabezados e información final.

Los formatos de información son

los que muestra el gráfico:

Los protocolos de

pasarela internos

se pueden dividir

en dos categorías:

Protocolo de enrutamiento

vector-distancia

Protocolo de enrutamiento

enlace-estado

• Interior Gateway Protocol (IGP, protocolo de pasarela interno).

• Hace referencia a los protocolos usados dentro de un sistema

autónomo.

• Por otra parte, un Protocolo de Pasarela Externo determina si la

red es accesible desde el sistema autónomo, y usa el IGP para

resolver el encaminamiento dentro del propio sistema.

Protocolos Vector-Distancia

Calculan las rutas utilizando el algoritmo de Bellman-Ford. En los

protocolos de este tipo, ningún enrutador tiene información completa sobre

la topología de la red. En lugar de ello, se comunica con los demás

enrutadores, enviando y recibiendo información sobre las distancias entre

ellos. Así, cada enrutador genera una tabla de enrutamiento que usará en

el siguiente ciclo de comunicación, en el que los enrutadores

intercambiarán los datos de las tablas. El proceso continuará hasta que

todas las tablas alcancen unos valores estables. Este conjunto de

protocolos tienen el inconveniente de ser algo lentos, si bien es cierto que

son sencillos de manejar y muy adecuados para redes compuestas por

pocas máquinas.

Protocolo de información de encaminamiento

EJEMPLOS

• El Protocolo de información de encaminamiento (Routing

Information Protocol) (RIP) utiliza el protocolo UDP y se comunica

a través del puerto 520.

• Tiene la ventaja de ser muy fácil de configurar, aunque para

calcular una ruta sólo tiene en cuenta por cuántas máquinas

pasará, y no otros aspectos más importantes como puede ser el

ancho de banda.

Protocolo de enrutamiento de pasarela interior

EJEMPLOS

• También llamado IGRP. Utiliza el protocolo TCP/IP y determina la

ruta basándose en el ancho de banda, el retardo, la fiabilidad y la

carga del enlace.

• A diferencia del anterior, no le da tanta importancia a la información

de las distancias entre máquinas.

Protocolos Enlace-Estado

TIPOS DE PROTOCOLOS DE PASARELA INTERNOS :

• En este caso, cada nodo posee información acerca de la totalidad de la

topología de la red. De esta manera, cada uno puede calcular el

siguiente salto a cada posible nodo destino de acuerdo a su

conocimiento sobre cómo está compuesta la red.

• La ruta final será entonces una colección de los mejores saltos posibles

entre nodos. Esto contrasta con el tipo anteriormente explicado, en el

que cada nodo ha de compartir su tabla de enrutamiento con sus

vecinos. En los protocolos Enlace-Estado, la única información

compartida es aquella concerniente a la construcción de los mapas de

conectividad.

Open Shortest Path First

O, abreviado, OSPF. Utiliza el algoritmo de Dijkstra para calcular la ruta

más corta posible. Este protocolo es el más utilizado en redes grandes,

ya que se puede descomponer en otras más pequeñas para facilitar la

configuración. Una red OSPF está dividida en grupos lógicos de

encaminadores cuya información se puede resumir para el resto de la

red. A estos grupos lógicos se los denomina áreas.

OSPF es uno de los protocolos del estado de enlace más importantes.

OSPF se basa en las normas de código abierto, lo que significa que

muchos fabricantes lo pueden desarrollar y mejorar.

Sistema Intermediario a Sistema Intermediario

El protocolo IS-IS (Intermediate System to Intermediate System)

tiene un gran parecido al OSPF en tanto que ambos utilizan el estado

de enlace para resolver las rutas, pero IS-IS tiene la ventaja de, por

ejemplo, soporte para IPv6, lo que permite conectar redes con

protocolos de encaminamiento distinto.

El algoritmo de enrutamiento empleado por IDRP tiene un

cierto parecido con el algoritmo de encaminamiento

tradicional Bellman-Ford en un sentido que cada enrutador

(o, en la terminología IDRP, frontera sistema intermedio -

BIS) anuncia a sus enrutadores vecinos (BISs) destinos a los

que son accesibles a través de que el router (BIS).

Sin embargo, el algoritmo de encaminamiento IDRP aumenta

el anuncio de la information se puede llegar a destinos que

describe las distintas propiedades de los caminos a esos

destinos.

• Esta información se expresa en términos de los atributos de ruta. Para

reflejar apretado acoplamiento entre las propiedades de los caminos a

esos destinos y destinos accesibles.

• IDRP define una ruta como un emparejamiento entre un destino y los

atributos de la ruta de acceso a ese destino.

• Por lo tanto, uno puede clasificar algoritmo de enrutamiento IDRP como

un vector de camino, donde un recibe de sus vecinos es un vector que

contiene rutas de acceso a un conjunto de destinos.

• Para proporcionar mecanismos que permitan un dominio de

encaminamiento controlar su propio transitividad en relación con el

tráfico que transita a través del dominio, algunos de los atributos de ruta

controlan la difusión de la información de enrutamiento. Transitividad

también puede controlarse mediante la formación de enrutamiento

Confederaciones de dominio.

• El enrutamiendo dentro de un sistema autónomo es referidocomo enrutamiento entre dominios.

• El enrutamiendo entre sistemas autónomo es referido comoenrutamiento entre dominios.

Soporte para calidad de servicio (QoS) CLNP.Eliminación de lazos al mantener todos los dominios de enrutamiento por una ruta.Reducción de información y procesamiento de ruta alusar confederaciones, la compresión de información de caminos de dominios de enrutamiento, entre otras.Confiabilidad al utilizar un protocolo de transporte confiable incorporado.Seguridad al utilizar firmas criptográficas en una base por paquete.Servidores de rutas.

IDRP basado en BGP, maneja las siguientes características:

• Estándar ISO-OSI

• Protocolo Ruta -vector

• Superconjunto de BGP

• Opera sobre todos los protocolos Internet (no sólo TCP)

• Identificadores de AS de longitud variable

• Soporta múltiples protocolos Internet y esquemas de

Direccionamiento

• Agrega información de ruta usando confederaciones de

dominios de ruta

Protocolo de enrutamiento para IPv6

QoS en Internet

2 Enfoques:

• Servicios Diferenciados.

• Servicios Integrados.

Servicios Diferenciados:

• Diferenciar cada paquete para dar mejor trato.

Servicios Integrados:

• Disponer de una sola red que transporte tráfico “best effort” y flujos con requisitos de Qos.

• Basado en la reserva de recursos para flujos de datos individuales.

Principio:

Establecer circuito virtual de principio a fin, con garantía de recursos establecidas.

Existe una fase inicial, donde se establece el circuito virtual, y se reservan los

recursos.

Componentes de los Servicios Integrados:

Caracterización de tráfico y estimación de recursos requeridos.

Protocolo de control de admisión para encontrar ruta que satisfaga los requerimientos

de recursos.

Una correcta clasificación de paquetes y planificación para cumplir con las reservas

especificadas.

Conformación de tráfico y policiamiento para que no se sobrepasen las reservas

efectuadas.

Protocolo de Reserva (RSVP) para establecer efectivamente las reservas sobre las

rutas seleccionadas.

• RSVP fue diseñado para ser el protocolo de señalización que activa

la reserva de recursos de los Servicios Integrados en los routers y

hosts.

• RSVP pretende proporcionar QoS estableciendo una reserva de

recursos para un flujo determinado.

• Es un diálogo entre emisor, receptor y elementos de red con el fín

de reservar recursos para una aplicación.

• Que los receptores puedan realizar reservas específicas según sus

necesidades.

• Especificar los recursos requeridos para cada flujo de datos.

• Tratar los cambios en las rutas entre un emisor y un receptor de

manera independiente al protocolo de encaminamiento.

• Permite la reserva de recursos para mensajes Unicast y Multicast.

• No es un protocolo de encaminamiento, sino que está pensado para trabajar

conjuntamente con éstos.

• Los protocolos de encaminamiento determinan dónde se envían los paquetesmientras que RSVP se preocupa por la QoS de los paquetes envíados deacuerdo con el encaminamiento.

Es un protocolo símplex: petición de recursos sólo en una dirección,

diferencia entre emisor y receptor.

El intercambio entre dos sistemas finales requiere de reservas diferenciadas en

ambas direcciones.

La reserva es orientada al receptor.

• Se crean estados de reserva de recursos (soft state) en cado nodo por

donde transitan los flujos de datos. El mantenimiento del “estado de la

reserva” se realiza periódicamente por los usuarios finales.

Permite diferentes tipos de reservas.

Protocolo transparente para los routers no RSVP.

BGP FTP HTTP SMTP TELNET SNMP

MIME

UDPTCP

IP

ICMP OSPF RSVP

Un Host (extremo): para solicitar la QoS a una red para un flujo de datos o

una aplicación particular.

Un Router: para repartir peticiones de QoS a todos los routers vecinos del

camino por donde pasa el flujo de datos.

Router

• Una petición de recursos implicará generalmente una reserva de éstos en todos los nodos del camino del flujo de datos.

• Mensajes de Path (generados por el emisor):

Describe carácteristicas del tráfico del usuario.

Indica rutas por donde se debe solicitar reservas de recursos.

• Mensajes de Resv (generados por el receptor):

Solicitan las de reserva de recursos.

Crean el “estado de la reserva” (soft state)en los routers.

Sesión RSVP: es un flujo de datos para el que se ha requerido reserva de recursos, identificado por su destino y por un protocolo de transporte particular. Sus componentes son:

• Dirección IP destino: dirección IP destino de los paquetes (unicast o multicast)

• Identificador del protocolo IP transporte.

• Puerto destino (opcional).

Descriptor de flujo: se llama así a una petición de reserva

realizada por un sistema final. Está compuesto de: • Flowspec: especifica la calidad de servicio deseada. Incluye:

Dos parámetros numéricos: Rspec, que define espicifaciones de reserva requerida(Reserve) y Tspec, que describe el flujo de datos del emisor (Traffic)

Especificación de filtro(filter spec): Define los paquetes de datos que reciben la QoS especificada en el flowspecs.

Emisor

Receptor

RSVP

Admision

Control

Packet

Scheduler

Packet

Classifier

Control de tráfico: Mecanismos que implementan la

QoS para un flujo determinado.

Policy

Control

Encaminador:

Se encarga de las labores

de encaminamiento, decide cuál es el

siguiente salto para cada uno de las

direcciones destino y cada flujo en

particular.Control de Admisión:

Se encarga de decidir si

existen recursos disponibles

para un flujo, teniendo en

cuenta la QoS que este

solicita.

Planificador:

Gestiona una o más colas de

servicio para cada puerto de salida,

determinando el orden en que los

paquetes son distribuidos por las

mismas y el orden en que serán

transmitidos.

También se encarga de seleccionar

los paquetes a descartar en caso de

que sea necesario.

Clasificador:

Estructura en clases de

servicio los paquetes

entrantes.Una clase

puede ser un solo flujo

o un conjunto de flujos

con los mismos

requerimientos de QoS.Policiamiento:

Se encarga de comprobar los

permisos administrativos de

los usuarios cuando realizan

las reservas.

Gestiona las políticas de

control.

RESV OK

La solicitud es aceptada.

Los paquetes son enviados

al clasificador de paquetes para

obtener las especificaciones

de reservación de recursos y

QoS requerida

Emisor

Router

Router

Receptor

PATH

PATH

PATHRESV OK

RESV OK

Aplicación

API

RSVP

Tspec Adspec

Path

Flowspec

Resv

Aplicación

API

RSVP

EMISOR RECEPTORNODO

RED

Tspec Adspec

ReservaFunción

Control

1

2

3

4

5

6

Flowspec

Path

Resv

Tspec Adspec

Flowspec

La aplicación

solicita una

sesión RSVP.

SENDER_TSPEC. Es un objeto RSVP que se genera haciendo uso del

parámetro Tspec. Contiene los parámetros del flujo de datos del emisor.

ADSPEC. Es un objeto RSVP que contiene información de control de

tráfico.

El parámetro PATH_MTU. Este parámetro se utiliza para determinar el

tamaño máximo del paquete a manejar.

El Nodo evalúa el mensaje PATH:

ADSPEC: Si el nodo no implementa el servicio

QoS

Break bit=1.

SENDER_TSPEC: parámetros flujo de datos del

emisor

Se asigna a

PATH_MTU min(MTU) del nodo

Mensaje Path en receptor.

Se interpretan los parámetros de

ADSPEC y SENDER_TSPEC

La aplicación entrega a RSVP el

Rspec (define la QoS deseada,

Reserve) y se ajusta el parámetro

Tspec(M) (describe el flujo de

datos, Traffic) con el tamaño

mínimo de paquete aceptado en

los routers a lo largo del camino

min(PATH_MTU).Mensaje Resv al emisor.

Incluye el objeto RSVP

denominado FLOWSPEC(QoS)

que se estructura a partir de la

información del flowspec, el

SENDER_TSPEC y el ADSPEC.

Cuando un receptor origina una petición de reserva también puede solicitar

un mensaje de confirmación, para indicar que su petición de reserva,

probablemente se habrá instalado a la red.

Una petición de reserva se propaga por la red hasta que encuentra un

punto en el que existe una reserva igual o superior.

En este punto la petición se concentra con la existente, no propagándose

más.

SOFTSTATE:

El “estado de la reserva” (soft state) se crea y periódicamente se refresca por mensajes Path y Resv.

El estado se elimina si antes de un timeout no se recibe un mensaje de refresco. También puede eliminarse por un mensaje “Teardown”.

Cuando una ruta varía, el siguiente mensaje Path, incluirá esta variación en la ruta, y el próximo mensaje Resv, establecerá el nuevo estado de reserva.

El estado del RSVP es dinámico, permitiendo cambiar en cualquier momento la QoS deseada.

TEARDOWN:

Estos mensajes eliminan el estado path o el

estado de reserva inmediatamente.

Dos tipos:

• Path Tear: va hacia todos los receptores desde el punto de inicio

eliminando el estado del path

• Resv Tear: va hacia los emisores desde el punto de inicio

eliminando el estado de reserva

Los puede generar:

• una aplicación en un extremo al finalizar.

• un nodo (router) como resultado de un timeout.

Una vez iniciado se ha de propagar por los nodos paso a paso.

Si un nodo no recibe un mensaje teardown porque lo ha perdido, después de un timeout iniciará un nuevo mensaje teardown.

Estilo de reserva: es un conjunto de opciones que incluyen una petición de reserva. Las opciones son:

• Relativa al tratamiento de reservas para diferentes emisores en la misma sesión:

Distinc : establece una reserva diferente para cada emisor

Shared: hace una única reserva compartida para todos los paquetes de los emisores seleccionados

• Relativa a la selección de los emisores:

Explicit: puede ser una lista explícita de todos los emisores seleccionados (en este caso, cada filter spec se apareja con un emisor)

Wildcard o comodin: puede ser una wildcard que seleccione todos los emisores de una sesión (no se necesita filter spec).

Determinan como los Routers intermedios deben agrupar las solicitudes de

reserva de los receptores en el mismo grupo multicast.

Hay 3 estilos de Reservas:

• 1. Wildcard: Todos los receptores comparten una reserva, cuyo

tamaño es el mayor de las solicitudes de recursos de los

receptores. Todos los emisores peden usar recursos reservados.

• 2. Fixed-Filter: Sólo el emisor o emisores especificados en este tipo

de reserva, pueden usar los recursos reservados.

• 3. Shared Explicit: Se crea una reserva única compartida por los

emisores seleccionados.

Dos mensajes de error:

ResvErr :

• se genera cuando existe un error al solicitar la reserva en un nodo.

• se envía hacia al receptor(es)

PathErr:

• se genera cuando existe un error en la creación de un Path

• se envía hacia al emisor del Path, indicando:

tipo de error

IP del nodo que ha detectado el error

receptorrouter Resv

ResvErr

routeremisor Path

PathErr

Para solicitar una confirmación de la petición de reserva el receptor

incluye en el mensaje Resv un objeto con su dirección IP.

Si se acepta la petición se envía un mensaje ResvConf

inmediatamente

En este caso ResvConf es una confirmación extremo a extremo.

RSVP tiene que suministrar funcionamiento correcto para dos nodos que están interconectados por una red arbitraria o por routers no RSVP.

Una red intermedia no RSVP no puede realizar la reserva de recursos.

Cuando un mensaje Path pasa por una red no RSVP lleva hacia al siguiente nodo RSVP la dirección IP del último nodo RSVP antes de cruzar la zona no RSVP.

0 3 4 7 8 15 31

Vers Flags Msg Type

Send_TTL Reserved

RSVP Ckecksum

RSVP length

0 15 16 23 24 31

Class_NumLength C_Type

Contenido objetos

Formato de la cabecera

Formato de los objetos

Formatos de los mensajesVers: versión del protocolo

Flags: no definido Suma de verificacion, si 0...0 no existe checksum

valor definido desde que el mensaje fue enviadoRSVP length: longitud total del mensaje

incluyendo cabecera común y objetos

Msg_Type: tipo de mensaje

1:Path

2:Resv

3:Path_Err

4:Resv_Err

5:PathTear

6:ResvTear

7:RescConf

longitud total del objeto en bytes

Identifica la clase del objeto

Flowspec: define la QoS deseada

en un Resv.

Adspec: trae datos OPWA en

un Path.Resv_Conf: lleva la dirección IP del

receptor que solicita unaconfirmación. En ResvConf o Resv

tipo de objeto

RSVP es un protocolo de control de red que le permite a las aplicaciones de Internet obtener diferentes calidades de servicio (QoS) para sus flujos de datos.

RSVP no es un protocolo de enrutamiento, trabaja en conjunto con ellos.

Es un protocolo símplex: petición de recursos sólo en una dirección, diferencia entre emisor y receptor. El intercambioentre dos sistemas finales requiere de reservas diferenciadasen ambas direcciones.

Protocolo transparente para los routers no RSVP.

INTRODUCCIÓN AL

PROTOCOLO RIP

INTRODUCCION AL PROTOCOLO RIP

RIP presenta dos versiones: RIPv1 y RIPv2►RIPv1 Es un protocolo de enrutamiento con clase.

►RIPv2 Es un protocolo de enrutamiento sin clase.

RIP utiliza el algoritmo Vector Distancia.

RIP utiliza como métrica el número de saltos.►Máximo número de saltos en un trayecto (path) es 15.

Mayores a 15 saltos es inalcanzable.

RIP difunde su tabla de enrutamiento completa acada router vecino en intervalos de 30 segundos ► Dirección MAC=FF FF FF FF FF FF

RIPv1 – vs – RIPv2

RIPv1 envía sus actualizaciones en broadcast:

255.255.255.255

RIPv2 envía sus actualizaciones en multicast:

224.0.0.9

RIPv2 permite autenticación: texto plano o

cifrado MD5.

RIPv1 y RIPv2 se encapsulan en UDP.►En puerto utilizado es el 520.

RIP es capaz de equilibrar las cargas hasta en seis rutas de

igual costos, siendo cuatro rutas la cantidad por defecto.

TEMPORIZACION DEL PROTOCOLO RIP

RIP emplea temporizadores para mejorar su

rendimiento.►Routing-update timer Inicialmente 30 seg.

Intervalo entre las actualizaciones de tabla de enrutamiento.

►Route-timeout timer ó Hold down en 180 seg.

Cada entrada tiene un route-timeout asociado.

Cuando expira, la ruta es señalada como inválida y la

métrica se configura con 16; pero no es borrada de la tabla

de enrutamiento.

►Route-flush timer Inicialmente en 240 seg

Cuando expira el route-timeout, se borrará la entrada de la

tabla de enrutamiento cuando expira el route-flush timer.

Cuando los routers envían actualizaciones al mismotiempo, se puede producir colisiones, retardos y gran consumo de ancho de banda.

►El envío de actualizaciones al mismo tiempo se denominasincronización de actualizaciones.

►RIP puede experimentar problemas ya que envía actualizacionesperiódicas.

Cual es la solución.►Para evitar la sincronización de actualizaciones, se considera una

variable RIP_JITTER (usado por el IOS de cisco); cuyo valorfluctúa entre 0% a 15%. De este modo el intervalo de actualización varía entre 25 a 30 seg. en lugar de los 30 seg.

FORMATO DEL

PROTOCOLO

RIP

Comando: Indica si el paqueteRIP es de requerimiento orespuesta.►Requerimiento (1) pregunta a un

router por el envío total o parcialde su tabla de enrutamiento.

►Respuesta (2) puede ser una actualización de enrutamiento no solicitada o en respuesta a un requerimiento.

Version: Indica versión delprotocolo RIP. Está en 1.Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address Family 00 00

Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address Family

Identifier00 00

Comando Versión 00 00

0 8 16 31

RIPv1

xim

o 2

5 p

or

pa

qu

ete

RIP

Address Family IdentifierAFI.►Especifica la familia de dirección

usada. RIP está diseñado para

llevar información de enrutamiento

de varios tipos de protocolos.

Dirección IP: Indica la dirección IP de entrada.

►AFI está en 2 para IP.

Métrica: Indica cuantosrouters atraviesa RIP.►El valor está entre 1 a 15.

Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address Family 00 00

Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address Family

Identifier00 00

Comando Versión 00 00

0 8 16 31

RIPv1

xim

o 2

5 p

or

pa

qu

ete

RIP

Métrica

Salto siguiente

Máscara de subred

Dirección IP

Address Family Route Tag

Métrica

Salto siguiente

Máscara de subred

Dirección IP

Address Family

IdentifierRoute Tag

Comando Versión 00 00

0 8 16 31

RIPv2Comando: Indica si el paqueteRIP es de requerimiento orespuesta.

Version: Indica la versióndel protocolo RIP.

Address Family IdentifierAFI.►Es similar al RIPv1, con una

excepción►Si el AFI de la primera entrada

está en FFFFh, el resto de las entradas contiene información de autenticación.

xim

o 2

5 p

or

pa

qu

ete

RIP

Métrica

Salto siguiente

Máscara de subred

Dirección IP

Address Family Route Tag

Métrica

Salto siguiente

Máscara de subred

Dirección IP

Address Family

IdentifierRoute Tag

Comando Versión 00 00

0 8 16 31

RIPv2Route tag: Permite distinguirentre rutas internas (reconocida por RIP) y rutasexternas (por otros Protocolos EGP).

Dirección IP: Indica el prefijode red de entrada.

Máscara de Subred: Contiene la máscara desubred de entrada.

Métrica: Cuantos routers atraviesa RIP.

ENCAPSULAMIENTO DEL PROTOCOLO RIPv2

Métrica

Salto siguiente

Máscara de subred

Dirección IP

AFI Route Tag

Comando VersiónDominio de

enrutamiento

Longitud de Mensaje Suma de Chequeo

Puerto de Origen

0208H = 520

Puerto de Destino

0208H = 520

0 8 16 31

Dirección IP de Destino

Dirección IP de Origen

TTLProtocolo

11H = 17Suma de Chequeo

Identificador Indicador/Desplazam.

Ver HLEN ToS Longitud Total

MAC

Destino

MAC

Origen

Tipo

0800HDatos

Trama Ethernet

.

CISCO implementa RIPv2 soportando:►Autenticación ►Gestión de clave►Summarization de rutas ►CIDR►VLSM

De manera predeterminada, un router que soporta RIPv2 no recibe paquetes RIPv1

CISCO ofrece comandos para RIPv1 y RIPv2►version 1 recibe y envía paquetes RIPv1►version 2 recibe y envía paquetes RIPv2

CISCO ofrece comandos para RIPv1 y RIPv2►ip rip send version 1 Configura una interfaz para

enviar sólo paquetes RIPv1

►ip rip send version 2 Configura una interfaz para

enviar sólo paquetes RIPv2

►ip rip send version 1 2 Configura una interfaz

para enviar ambos paquetes RIPv1 y RIPv2

►ip rip receive version 1 Configura una interfaz

para recibir sólo paquetes RIPv1

►ip rip receive version 2 Configura una interfaz

para recibir sólo paquetes RIPv2

►ip rip receive version 1 2

Lo0:172.16.15.1/16

RIP v1

R2

R3

R1

S0/1

.42

S0/0

.221

S0/1

.222

S0/0

.61

10.2.2.220/30S0/0

.41

S0/1

.62

40.5.5.28/30Fa0/0

.29

Lo2:172.32.6.7/16

Lo1:132.2.4.7/16

Red

Paquetes RIPv1

00 00 00 01

00 00 00 00

00 00 00 00

14 00 00 00

00 02 00 00

00 00 00 02

00 00 00 00

00 00 00 00

0A 00 00 00

00 02 00 00

02 01 00 00

0 8 16 31

Red

10

.0.0

.0

Mét

rica

2R

ed 2

0.0

.0.0

M

étri

ca 1

00 00 00 01

00 00 00 00

00 00 00 00

84 02 00 00

00 02 00 00

00 00 00 01

00 00 00 00

00 00 00 00

1E 00 00 00

00 02 00 00

Red

30

.0.0

.0

Mét

rica

1R

ed 1

32

.2.0

.0

Mét

rica

1

00 00 00 02

00 00 00 00

00 00 00 00

AC 20 00 00

00 02 00 00

00 00 00 02

00 00 00 00

00 00 00 00

AC 10 00 00

00 02 00 00

Red

17

2.1

6.0

.0

Mét

rica

2R

ed 1

72

.32

.0.0

M

étri

ca 2

RIP v2

R6

R4

R5

40.5.5.28/30Fa0/1

.30

S0/1

.69

S0/0

.70

S0/0

.205

S0/1

.206

70.8.8.4/30

S0/1

.6

S0/0

.5

Lo4:201.1.1.5/25

Lo5:192.168.1.9/26

Lo3:210.7.1.8/32

Red

Paquetes RIPv2

00 00 00 01

00 00 00 00

FF FF FF FC

3C 07 07 CC

00 02 00 00

00 00 00 01

00 00 00 00

FF FF FF FC

32 06 06 44

00 02 00 00

02 02 00 00

0 8 16 31

Red

50.6

.6.6

8

Mét

rica

1R

ed 6

0.7

.7.2

04

Mét

rica

1

00 00 00 02

00 00 00 00

FF FF FF C0

C0 A8 01 00

00 02 00 00

00 00 00 02

00 00 00 00

FF FF FF FC

46 08 08 04

00 02 00 00

Red

70

.8.8

.4

Mét

rica

2R

ed 1

92

.16

8.1

.0

Mét

rica

2

00 00 00 01

00 00 00 00

FF FF FF FF

D8 07 01 08

00 02 00 00

00 00 00 02

00 00 00 00

FF FF FF 80

C9 01 01 00

00 02 00 00

Red

201

.1.1

.0

Mét

rica

2R

ed 2

10

.7.1

.8

Mét

rica

1

CONFIGURACIÓN

DE

RIPv1/RIPv2

Configurar RIPv1:►Activar el protocolo RIPv1:

router rip►Anunciar redes:

network <dirección de red>

Configurar RIPv2 en R4►Activar el protocolo RIPv2:

►Especificar la versión 2:

►Anunciar redes:

router rip

version 2

network <dirección de red>

SMRP (SIMPLE MULTICAST ROUTING PROTOCOL)

Es un Protocolo de capa de transporte desarrollada para

flujos de datos de ruta multimedia sobre redes AppleTalk. Es

compatible con conferencia de Apple QuickTime (QTC) la

tecnología. SMRP proporciona conexión, el mejor esfuerzo

de entrega de datagramas de multidifusión y se basa en los

protocolos de la capa de red subyacente de los servicios.

Está diseñado para permitir que los routers y las estaciones

terminales para el intercambio de paquetes de multidifusión

a través de protocolos de capa de red. SMRP proporciona la

capacidad para gestionar la asignación de direcciones de

multidifusión y permite a una sola fuente para enviar datos

dirigida a una dirección de grupo multicast única.

Receptores de unirse a este grupo si está interesado en

recibir los datos para este grupo.

SMRP abordar se basa en la red local de un punto final

de creador. Una dirección SMRP consta de dos partes:

un número de red de 3 bytes y un número de socket de 1

byte. Cada red local se configura con un rango de

números de red únicos.

En la asignación de número de red, debe ser asignado a

las redes locales de SMRP y debe ser único en toda la

internet work completa.

SMRP implica una transacción de multidifusión (MTP),que prevé tres tipos de transacciones: nodo, punto final,y simultáneamente el nodo / punto final. Lacomunicación entre nodos adyacentes y entre los nodosy los puntos finales se produce a través de transaccionesde solicitud / respuesta.

Las respuestas siempre son unicast.MTP ofrece para laretransmisión de peticiones o respuestas en caso deerrores de la red. Sólo saludar y designado solicitudnodo paquetes se envían como mensajes demultidifusión, todos los demás son unicast. Punto final anodo peticiones se envían como multicast, mientras quenodo-a-punto final de las solicitudes se envían comounicast o multicast.

SMRP se basa en una serie de relaciones de nodos,incluyendo nodos designados y los nodos adyacentespara permitir el transporte de datagramas demultidifusión.

Nodos son routers designados SMRP que se hanespecificado como nodos primarios o secundarios. Unnodo primario designado es responsable de asignardirecciones de grupo. Un nodo principal se requiere paracada red local con nodos SMRP. Un nodo designadosecundario es requerido si una red local tiene más de unnodo. El secundario se utiliza para mantener una copiade la tabla de creación de grupos, y se convierte en elnodo principal si el nodo principal de una red falla.

https://www.youtube.com/watch?v=-

6Uoku-M6oY