Protocolos PPP

38
Transmisión de datos y Redes de comunicaciones Capitulo V Protocolos PPP Ing. Odette Bastias Arce Nov 2010 Universidad de Las Americas

Transcript of Protocolos PPP

Page 1: Protocolos PPP

Transmisión de datos y Redes de comunicaciones

Capitulo VProtocolos PPP

Ing. Odette Bastias Arce

Nov 2010

Universidad de Las Americas

Page 2: Protocolos PPP

Page 2

El punto a punto Protocolo (PPP)

Originalmente surgió como un protocolo de encapsulación para el transporte de tráfico IP a través de enlaces punto a punto.

PPP también estableció una norma para la asignación y gestión de la dirección IP, sincrónico (start / stop) y la encapsulación síncrona orientada a poco, el protocolo de red de multiplexación, la configuración del enlace, pruebas de calidad de la conexión, detección de errores, y la negociación de opciones de capacidades tales como la capa de red dirección de la negociación y la negociación de compresión de datos. PPP admite estas funciones, proporcionando un Programa de Control de Enlace extensible (LCP) y una familia de Network Control Program (NCP) para negociar los parámetros opcionales de configuración e instalaciones. Además de la IP, PPP soporta otros protocolos, incluyendo Internetwork Intercambio de paquetes de Novell (IPX) y DECnet.

Ing. Odette Bastias Arce

Page 3: Protocolos PPP

Page 3

El punto a punto Protocolo (PPP)

Componentes PPP

PPP proporciona un método para transmitir datagramas sobre serie de enlaces punto a punto. PPP consta de tres categorías principales:

– Un método para encapsular datagramas sobre enlaces en serie. PPP utiliza el alto nivel Data Link Control (HDLC) como base el protocolo para encapsular datagramas sobre enlaces punto a punto.

– Para configurar LCP debe configurar y probar conexiones de datos de enlace.

– Una familia de NCP para establecer y configurar diferentes protocolos de capa de red. PPP está diseñado para permitir la utilizan simultánea de numerosos protocolos de capa de red.

Ing. Odette Bastias Arce

Page 4: Protocolos PPP

Page 4

El punto a punto Protocolo (PPP)

PPP Operación

Para establecer comunicaciones a través de un enlace punto a punto, el PPP originario primero envía tramas LCP para configurar y probar el enlace de datos. Después de establecer enlace y negociación de las instalaciones opcionales utilizando LCP el original PPP enviará NCP marcos para elegir y configurar uno o varios protocolos de la capa de red.

Después de configurar cada uno de los paquetes de protocolo de capa de red, de cada capa de red puede ser transferido y enlace permanecerá configurado y paquetes podrían enviarse a través de esos vínculos. Enlace permanecerá configurado para la comunicación hasta el llano LCP o NCP marcos cerrados y algunos eventos externos, como ocurrió temporizador de inactividad expira o interviene usuario.

Ing. Odette Bastias Arce

Page 5: Protocolos PPP

Page 5

El punto a punto Protocolo (PPP)

Requisitos de la capa física

PPP es capaz de operar a través de cualquier interfaz ETD / ETCD.

Los ejemplos incluyen EIA / TIA 232 C (antes RS 232 C), EIA / TIA 422 (antiguo RS 422), EIA / TIA 423 (antiguo RS 423 (antiguo RS 423) y la Unión Internacional de Telecomunicaciones Normalización de las Telecomunicaciones (UIT-T) ( anteriormente CCITT) V.35. PPC ha requisito absoluto es proporcionar dúplex circuito ya sea dedicado o conmutado que puede operar en modo síncrono o asíncrono, que es transparente a la capa de enlace de tramas PPP. PPP Sin embargo no impone ninguna restricción con respecto a la tasa de transmisión más que impuesto para determinados DTE / DCE interfaz en uso.

Ing. Odette Bastias Arce

Page 6: Protocolos PPP

Page 6

El punto a punto Protocolo (PPP)

PPP capa de enlace

PPP utiliza los principios, la terminología y estructura del marco de la Organización Internacional de Normalización (ISO) HDLC procedimientos (desde 3309 hasta 1979 ISO), modificado por la norma ISO 3309-948/PDADI "Adenda 1 de inicio / parada de la transmisión. ISO 3309-1979 indica HDLC estructura marco para su uso en entornos sincrónicos. ISO 3309:1984 / PDADI especifica propuestas de modificación a la norma ISO 3309-1979 para permitir su uso en entornos asíncronos. PPP procedimientos de control utilizan las definiciones y codificaciones de control de campo idénticos en la norma ISO 4335-1979/Addendum 1 -1979.

Ing. Odette Bastias Arce

Page 7: Protocolos PPP

Page 7

El punto a punto Protocolo (PPP)

El formato de trama PPP aparece en seis campos. Las descripciones de los seguidores resumir la trama PPP campos:

– Bandera: Un byte que indica al principio o al final de un cuadro. El campo del pabellón se compone de la secuencia binaria 011111110.

– Dirección: un solo byte mantener la serie como binario 11111111, y dirección de broadcast estándar. PPP no asigna direcciones individuales de la estación.

– Control: un solo byte que tiene la secuencia binaria 00000011, utilizado para la transmisión de datos de usuarios hacia el marco de secuencias no. Hay un servicio de enlace sin conexión es paralela a la de enlace lógico (LLC) Tipo 1 es siempre.

Ing. Odette Bastias Arce

Page 8: Protocolos PPP

Page 8

El punto a punto Protocolo (PPP)

Protocolo: Dos bytes que reconozca el protocolo se resume en el orden en el campo de la imagen. En su conjunto hasta la fecha de principios del campo de protocolo se especifican en el más actual Solicitud de Asignación de Números de comentarios (RFC).

Datos: Cero o más bytes que contiene el datagrama para el protocolo especificado en el campo de protocolo se encuentra localizando la secuencia de bandera de cierre y dejando 2 bytes para el campo FCS. Longitud máxima por defecto del campo de la información de juego es 1.500 bytes. Por anterior de la conformidad, agradable implementaciones de PPP pueden utilizar otros valores para la medida de información de campo posible.

Frame Check secuencia (FCS): Normalmente 16 bits (2 bytes). Tras el acuerdo anterior, la aceptación de las implementaciones de PPP usaría una de 32 bits (4 bytes) para la detección de errores FCS mejor.

– .

Ing. Odette Bastias Arce

Page 9: Protocolos PPP

Page 9

El punto a punto Protocolo (PPP)

Link-PPP Protocolo de control de

El LCP PPP proporciona un método para establecer, configurar, mantener y finalizar la conexión de protocolo punto a punto. LCP pasa por cuatro fases distintas:

– En primer lugar, la organización del enlace y el arbitraje de configuración se produce. Antes de cualquier datagrama de capa de red (por ejemplo IP) pueden ser cambiados, LCP primero debe abrir la conexión y negociar los parámetros de configuración. Esta fase se completa cuando una trama de confirmación de la configuración ha sido enviado y recibido.

– Esto es seguido por la determinación de la calidad del enlace. LCP permite vínculo electivo fuerza la calidad de la fase después de la conexión de enlace y la fase de arbitraje acuerdo. En esta sección, el enlace es con experiencia para decidir si el valor del enlace es suficiente para coordinar a los protocolos de capa de red. Esta fase es opcional. LCP podría transmisión revés de la información de protocolo de capa de red hasta que esta etapa haya finalizado

Ing. Odette Bastias Arce

Page 10: Protocolos PPP

Page 10

El punto a punto Protocolo (PPP)

capa de red de Protocolo de configuración podría tener lugar después de que haya terminado de LCP calidad de la conexión fase de determinación y protocolos de la capa de red puede ser configurado por separado por el buen uso del PCN y podría ser de arriba a abajo en cualquier momento. Mientras enlace LCP seleccione dirá protocolo de capa de red para tomar las acciones necesarias.

Por último, la rescisión se produce enlace, LCP puede rescindir el vínculo en cualquier momento. Con frecuencia se llevará a cabo a petición de un usuario, pero podría ocurrir ya que de un evento físico, como la pérdida de portadora o el final de una era de temporizador inactivo.

Tres clases de marcos LCP existe. Vincular marcos establecimiento se utilizan para establecer y organizar un enlace. Vincular romper los marcos se utilizan para terminar una relación, mientras que las tramas enlace conservación se utilizan para controlar y depurar un enlace.

Estos marcos se utilizan principalmente para lograr el trabajo de cada una de las fases LCP

Ing. Odette Bastias Arce

Page 11: Protocolos PPP

Page 11

El punto a punto Protocolo (PPP)

capa de red de Protocolo de configuración podría tener lugar después de que haya terminado de LCP calidad de la conexión fase de determinación y protocolos de la capa de red puede ser configurado por separado por el buen uso del PCN y podría ser de arriba a abajo en cualquier momento. Mientras enlace LCP seleccione dirá protocolo de capa de red para tomar las acciones necesarias.

Por último, la rescisión se produce enlace, LCP puede rescindir el vínculo en cualquier momento. Con frecuencia se llevará a cabo a petición de un usuario, pero podría ocurrir ya que de un evento físico, como la pérdida de portadora o el final de una era de temporizador inactivo.

Ing. Odette Bastias Arce

Page 12: Protocolos PPP

Page 12

Comunicación Serial y Paralela

Con una conexión serial, la información se envía a través de un cable, un bit de datos a la vez.

Una conexión paralela envía simultáneamente los bits a través de más cables.

Page 13: Protocolos PPP

Page 13

DTE y DCE

Desde el punto de vista de la conexión a la WAN, una conexión serial posee un dispositivo DTE en un extremo de la conexión y un dispositivo DCE en el otro extremo. La conexión entre los dos dispositivos DCE es la red de transmisión del proveedor de servicios WAN

El DTE en general es un router, pero también podría ser un terminal, un computador, una impresora o una máquina de fax si se conectaran directamente a la red del proveedor de servicios.

El DCE, en general un módem o CSU/DSU, es el dispositivo que se utiliza para convertir los datos del usuario del DTE en una forma que sea aceptable para el enlace de la transmisión del proveedor del servicio WAN.

Page 14: Protocolos PPP

Page 14

Encapsulación

En cada conexión WAN, los datos se encapsulan dentro de tramas, antes de cruzar el enlace WAN.

Para asegurar que se utiliza el protocolo correcto, usted debe configurar el tipo de encapsulación de la Capa 2 adecuado.

La elección del protocolo depende de la tecnología WAN y del equipo de comunicación

Page 15: Protocolos PPP

Page 15

Tipos de encapsulación

HDLC: el tipo de encapsulación predeterminada en las conexiones punto a punto, enlaces dedicados y las conexiones conmutadas por circuito cuando el enlace utiliza dos dispositivos Cisco. El HDLC es ahora la base para el PPP síncrono, empleado por muchos servidores para conectarse a una WAN, más comúnmente a Internet.

PPP: suministra conexiones de router a router y de host a red, a través de circuitos síncronos y asíncronos. El PPP funciona con varios protocolos de capa de red, como IP e intercambio de paquetes de internetworking (IPX, Internetwork Packet Exchange). El PPP también tiene mecanismos de seguridad incorporados como el PAP y el CHAP.

Page 16: Protocolos PPP

Page 16

WANCapa de Enlace – Protocolo HDLC

WANCapa de Enlace – Protocolo HDLC

Protocolo estándar desarrollado por ISO

Encapsula datos sobre enlaces seriales sincrónicos

De suyo no soporta múltiples protocolos sobre un enlace individual porque no puede indicar el protocolo de capa 3 que transporta.

Page 17: Protocolos PPP

Page 17

WANEstructura de la trama HDLC

WANEstructura de la trama HDLC

FLAG DIRECCIÓN CONTROL DATOS FCS

• La falta de un campo protocolo, limita el estándar HDLC

• Cisco dispone de una versión propietaria de HDLC, con un campo propietario que actúa como un campo de protocolo, que permite que múltiples protocolos de capa de red compartan el mismo enlace serie

FLAG

FLAG DIRECCIÓN CONTROL DATOS FCS FLAGPROPIETARIO

Page 18: Protocolos PPP

Page 18

WANCapa de Enlace – Protocolo HDLC

WANCapa de Enlace – Protocolo HDLC

Protocolo propietario de Cisco para enlaces síncronos

Predeterminado en los puertos seriales de los dispositivos Cisco

Se emplea en enlaces dedicados punto a punto y en conexiones de circuitos conmutados

Comando en el modo configuración de interface:

Router(config-if)#encapsulation hdlc

Protocolo propietario de Cisco para enlaces síncronos

Predeterminado en los puertos seriales de los dispositivos Cisco

Se emplea en enlaces dedicados punto a punto y en conexiones de circuitos conmutados

Comando en el modo configuración de interface:

Router(config-if)#encapsulation hdlc

CCNA

Page 19: Protocolos PPP

Page 19

Encapsulación HDLC

HDLC es un protocolo orientado a bit síncrono de capa de enlace de datos, desarrollado por la Organización Internacional de Normalización (OIE).

El HDLC utiliza transmisión serial síncrona para brindar comunicación libre de errores entre dos puntos.

Cisco desarrolló una extensión del protocolo HLDC para solucionar la incapacidad de brindar compatibilidad multiprotocolo.

Page 20: Protocolos PPP

Page 20

Configuración HDLC

El HDLC de Cisco es el método de encapsulación predeterminado que utilizan los dispositivos Cisco en las líneas seriales síncronas.

Si va a realizar una conexión a un dispositivo que no es de Cisco, utilice un PPP síncrono.

Si se cambió el método de encapsulación predeterminado, utilice el comando encapsulation hdlc en modo privilegiado para volver a habilitar el HDLC.

Page 21: Protocolos PPP

Page 21

WANCapa de Enlace – Protocolo PPP

WANCapa de Enlace – Protocolo PPP

Protocolo estándar

Proporciona conexiones de router a router y de host a red sobre circuitos síncronos, asíncronos, ISDN y HSSI

Trabaja con varios protocolos de red (IP e IPX)

Proporciona opciones de seguridad a través de los protocolos PAP y CHAP

Comando en el modo configuración de interface:

Router(config-if)#encapsulation ppp

Protocolo estándar

Proporciona conexiones de router a router y de host a red sobre circuitos síncronos, asíncronos, ISDN y HSSI

Trabaja con varios protocolos de red (IP e IPX)

Proporciona opciones de seguridad a través de los protocolos PAP y CHAP

Comando en el modo configuración de interface:

Router(config-if)#encapsulation ppp

CCNA

Page 22: Protocolos PPP

Page 22

WANCapa de Enlace – Protocolo PPP

WANCapa de Enlace – Protocolo PPP

Protocolo estándar

Proporciona conexiones de router a router y de host a red sobre circuitos síncronos, asíncronos, ISDN y HSSI

Trabaja con varios protocolos de red (IP e IPX)

Proporciona opciones de seguridad a través de los protocolos PAP y CHAP

Comando en el modo configuración de interface:

Router(config-if)#encapsulation ppp

Protocolo estándar

Proporciona conexiones de router a router y de host a red sobre circuitos síncronos, asíncronos, ISDN y HSSI

Trabaja con varios protocolos de red (IP e IPX)

Proporciona opciones de seguridad a través de los protocolos PAP y CHAP

Comando en el modo configuración de interface:

Router(config-if)#encapsulation ppp

CCNA

Page 23: Protocolos PPP

Page 23

PPPPoint-to-Point Protocol

PPPPoint-to-Point Protocol

RFC 1661

RFC 1332

RFC 1661

RFC 1332

RFC 2153 – PPP Vendor ExtensionsRFC 2153 – PPP Vendor Extensions

Tipos de interface física:

Cualquier interface DCE/DTE

Necesita un circuito dúplex, en modo asíncrono o síncrono bit serial.

No impone restricciones respecto a la tasa de transmisión.

Page 24: Protocolos PPP

Page 24

PPPProcolos de subcapas

PPPProcolos de subcapas

NCP – Network Control ProgramPermite encapsular diversos procolos de capa 3

IP – IPX – Apple Talk.

LCP – Link Control ProtocolNegocia y configura opciones de control sobre el

enlace de datos WAN.

NCP – Network Control ProgramPermite encapsular diversos procolos de capa 3

IP – IPX – Apple Talk.

LCP – Link Control ProtocolNegocia y configura opciones de control sobre el

enlace de datos WAN.

Page 25: Protocolos PPP

Page 25

PPPOpciones LCP

PPPOpciones LCP

Autenticación PAP CHAP

Compresión Stacker Predictor

Detección de errores Magic Number Quality

Multienlace

Autenticación PAP CHAP

Compresión Stacker Predictor

Detección de errores Magic Number Quality

Multienlace

CCNA

RFC 1570 – PPP LCP Extensions

RFC 1994 – PPP Challenge Handshake Authentication Protocol

RFC 1334

RFC 1990 – PPP Multilink Protocol

RFC 1548

RFC 1717

Page 26: Protocolos PPP

Page 26

PPPEstructura de la trama

PPPEstructura de la trama

01111110

11111111

00000011

Longitud máxima predeterminada: 1500 bytes

16 bits

• Utiliza los principios, terminología y estructura de la trama de los procedimientos HDLC de la ISO

FLAG DIRECCIÓN CONTROL DATOS FCS FLAG

2 Bytes

PROTOCOL

Page 27: Protocolos PPP

Page 27

PPPEstablecimiento de una conexión

PPPEstablecimiento de una conexión

1. Fase de establecimiento y negociación del enlaceCada dispositivo envía paquetes LCP para configurar y

comprobar el estado del enlace. El paquete LCP tiene un campo opción que permite

negociar el uso de opciones: MTU, compresión, autenticación.

2. Fase de determinación de la calidad (opcional)Se prueba la calidad del enlace para verificar que soporte

los protocolos de capa de red.

3. Fase de negociación del protocolo de capa de redLos dispositivos envían paquetes NCP para elegir y

configurar uno o más protocolos de capa de red.

4. Fase de terminación del enlace

Page 28: Protocolos PPP

Page 28

Proveedor de Telefonía LocalProveedor de

Telefonía Local

InternetService Provider

InternetService Provider

Service ProviderService Provider

InternetInternet

PPPEstablecimiento de una conexión

PPPEstablecimiento de una conexión

1. Fase de establecimiento del enlace2. Fase opcional de determinación de la calidad3. Fase de protocolo de capa de red

4. Fase de terminación del enlace

Page 29: Protocolos PPP

Page 29

PPPAutenticación PAP

PPPAutenticación PAP

Se utiliza solo en el establecimiento inicial del enlace Luego de establecido el enlace, se envía al router

el nombre de usuario yla contraseña.

La contraseña viaja en modo texto, sin cifrar No hay protección ante ataques de prueba y error

El nodo remoto controla la frecuencia y temporización de los intentos de acceso.

Puede ser suficiente en entornos que cambian la contraseña en cada autenticación.

Page 30: Protocolos PPP

Page 30

PPPAutenticación PAP

PPPAutenticación PAP

SucursalesSucursales

Casa CentralCasa Central

Host: Sucursal-1

Password: cisco

Host: Casa-CentralPassword: cisco

Username Sucursal-11. Sucursal-1 , cisco2. Aceptar Rechazar

Page 31: Protocolos PPP

Page 31

PPPAutenticación CHAP

PPPAutenticación CHAP

Se utiliza en el inicio de un enlace y periódicamente para comprobar la identidad del nodo remoto.

Puede repetirse en cualquier momento posterior al establecimiento del enlace.

Esa comprobación la hace a través de un valor hash que se calcula en ambos extermos.

Hay protección ante ataques de prueba y error Utiliza un valor de “desafío” que es variable.

Page 32: Protocolos PPP

Page 32

PPPAutenticación CHAP

PPPAutenticación CHAP

SucursalesSucursales

Casa CentralCasa Central

Sucursal-1

Password: cisco

Casa-CentralPassword: cisco

Username Sucursal-1

1. Sucursal-1 , cisco2. Aceptar Rechazar3. Desafío

5. Aceptar Rechazar

4. Valor “hash”

Page 33: Protocolos PPP

Page 33

Establecimiento de una Sesión PPP

Este proceso se realiza en 3 fases:

– Fase 1. Establecimiento del enlace y negociación de la configuración: antes de que el PPP intercambie cualquier datagrama de capa de red (por ejemplo, IP), el LCP primero debe abrir la conexión y negociar los parámetros de configuración. Esta fase se completa cuando el router receptor envía una trama de acuse de recibo de configuración de vuelta al router que inicia la conexión.

– Fase 2. Determinación de la calidad del enlace (opcional): el LCP prueba el enlace para determinar si su calidad es suficiente para establecer los protocolos de capa de red. El LCP puede demorar la transmisión de la información del protocolo de capa de red hasta que esta fase se complete.

– Fase 3. Negociación de la configuración del protocolo de capa de red: después de que el LCP haya finalizado la fase de determinación de la calidad del enlace, el NCP adecuado puede configurar, de manera separada, los protocolos de capa de red, y activarlos y desactivarlos en cualquier momento. Si el LCP cierra el enlace, informa a los protocolos de la capa de red para que puedan tomar las medidas adecuadas.

Page 34: Protocolos PPP

Page 34

Configuración BASICA PPP

Router>enRouter#conf tRouter(config)#hostname rt0rt0(config)#interface serial 0/0/0rt0(config-if)#encapsulation ppprt0(config-if)#ip address 10.0.0.1 255.0.0.0rt0(config-if)#clock rate 128000rt0(config-if)#no shutdown rt0#

Router>enRouter#conf tRouter(config)#hostname rt1rt1(config)#int serial 0/0/0rt1(config-if)#encapsulation ppprt1(config-if)#ip address 10.0.0.2 255.0.0.0rt1(config-if)#no shutdown  %LINK-5-CHANGED: Interface Serial0/0/0, changed state to upSerial0/0/0 LCP: State is OpenSerial0/0/0 PPP: Phase is FORWARDING, Attempting ForwardSerial0/0/0 Phase is ESTABLISHING, Finish LCPSerial0/0/0 Phase is UP%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up

Page 35: Protocolos PPP

Page 35

Configuración PPP OPCIONAL

R3(config)#interface serial 0/0

R3(config-if)#encapsulation ppp

R3(config-if)#compress [predictor | stac]

Compresión

R3(config)#interface serial 0/0

R3(config-if)#encapsulation ppp

R3(config-if)#ppp quality 80

Monitoreo de Calidad

Router(config)#interface serial 0/0

Router(config-if)#encapsulation ppp

Router(config-if)#ppp multilink

Balanceo de Carga

Page 36: Protocolos PPP

Page 36

Configuración PAP

Page 37: Protocolos PPP

Page 37

Configuración CHAP

Router>enRouter#conf tRouter(config)#hostname rt0rt0(config)#username rt1 password ciscort0(config)#int serial 0/0/0rt0(config-if)#encapsulation ppprt0(config-if)#ppp authentication chaprt0(config-if)#ip address 10.0.0.1 255.0.0.0rt0(config-if)#clock rate 128000rt0(config-if)#no shutdown

Router>enRouter#conf tRouter(config)#hostname rt1rt1(config)#username rt0 password ciscort1(config)#int serial 0/0/0rt1(config-if)#encapsulation ppprt1(config-if)#ppp authentication chap rt1(config-if)#ip address 10.0.0.2 255.0.0.0rt1(config-if)#no shutdown

Page 38: Protocolos PPP

Page 38