Grupo
1IT-251
Fecha de Entrega
13 de noviembre del 2014
Introduccin
La mayor parte de la infraestructura de redes de rea extensa est construida a
partir de lneas alquiladas punto a punto.
En la prctica, la comunicacin punto a punto se utiliza de diferentes maneras.
Actualmente, una de las formas ms habituales de conectarse a Internet para un
usuario comn es a travs de un mdem y una lnea telefnica. En general, la PC
llama al router de su proveedor de Internet y as acta como host de la Red.
Este mtodo de operacin no es distinto a tener una lnea arrendada entre la PC y
el router, excepto que la conexin desaparece cuando el usuario termina la sesin.
Tanto para la conexin por lnea alquilada de router a router como para la
conexin conmutada de host a router se requiere de un protocolo punto a punto de
enlace de datos en la lnea, para el manejo de marcos de control de errores y las
dems funciones de la capa de enlace de datos.
Segn nos acercamos al medio fsico, la diversidad de los mismos provoca que
existan varios protocolos a nivel de enlace de datos para adaptarse a las
peculiaridades de cada medio fsico.
Dos protocolos de este nivel utilizados ampliamente en Internet son SLIP (Serial
Line Internet Protocol) y PPP (Point to Point Protocol).
ATM es un standard para comunicaciones que est creciendo rpidamente debido
a que es capaz de transmitir a una velocidad de varios Megabits hasta llegar a
Gigabits.
ATM se ha originado por la necesidad de un standard mundial que permita el
intercambio de informacin, sin tener en cuenta el tipo de informacin transmitida.
Con ATM la meta es obtener un standard internacional. ATM es una tecnologa que
va creciendo y es controlada por un consenso internacional no por la simple vista
o estrategia de un vendedor.
ATM
El Modo de transferencia Asncrono es una tecnologa de conmutacin que usa
pequeas celdas de tamao fijo. En 1988, el CCITT design a ATM como el
mecanismo de transporte planeado para el uso de futuros servicios de banda
ancha. ATM es asncrono porque las celdas son transmitidas a travs de una red
sin tener que ocupar fragmentos especficos de tiempo en alineacin de paquete,
como las tramas T1. Estas celdas son pequeas(53 bytes), comparadas con los
paquetes LAN de longitud variable. Todos los tipos de informacin son
segmentados en campos de pequeos bloques de 48 bytes, los cinco restantes
corresponden a un header usado por la red para mover las celdas. ATM es una
tecnologa orientada a conexin, en contraste con los protocolos de base LAN,
que son sin conexin. Orientado a conexin significa que una conexin necesita
ser establecida entre dos puntos con un protocolo de sealizacin antes de
cualquier transferencia de datos. Una vez que la conexin est establecida, las
celdas ATM se auto-rutean porque cada celda contiene campos que identifican la
conexin de la celda a la cual pertenecen.
Asynchronous Transfer Mode (ATM) es una tecnologa de switching basada en
unidades de datos de un tamao fijo de 53 bytes llamadas celdas. ATM opera en
modo orientado a la conexin, esto significa que cuando dos nodos desean
transferir deben primero establecer un canal o conexin por medio de un protocolo
de llamada o sealizacin. Una vez establecida la conexin, las celdas de ATM
incluyen informacin que permite identificar la conexin a la cual pertenecen.
Transmisiones de diferentes tipos, incluyendo video, voz y datos pueden ser
mezcladas en una transmisin ATM que puede tener rangos de155 Mbps a
2.5Gbps.Esta velocidad puede ser dirigida a un usuario, grupo de trabajo o una
red entera, porque ATM no reserva posiciones especficas en una celda para tipos
especficos de informacin. Su ancho de banda puede ser optimizado identificando
el ancho de banda bajo demanda. Conmutar las celdas de tamao fijo significa
incorporar algoritmos en chips de silicn eliminando retrasos causados por
software.
Una ventaja de ATM es que es escalable. Varios switches pueden ser conectados
en cascada para formar redes ms grandes.
Como ATM es una red orientada a conexin, un enlace entre dos puntos empieza
cuando uno transmite una solicitud a travs de la UNI a la red. Un dispositivo
responsable de sealizacin pasa la seal a travs de la red a su destino. Si el
sistema indica que se acepta la conexin, un circuito virtual es establecido a travs
de la red ATM entre los dos puntos. Ambas UNIs contienen mapas para que las
celdas puedan ser ruteadas correctamente. Cada celda contiene campos, un
identificador de ruta virtual VPI (virtual path identifier) y un identificador de circuito
virtual VCI (virtual circuit identifier) que indican estos mapeos.
ATM est diseado para manejar los siguientes tipos de trfico:
Clase A - Constant Bit Rate (CBR), orientado a conexin, trfico sncrono (Ej. voz
o video sin compresin)
Clase B - Variable Bit Traffic (VBR), orientado a conexin, trfico scrono (voz y
video comprimidos).
Clase C - Variable Bit Rate, orientado a conexin, trfico asncrono (X.25, Frame
Relay, etc).
Clase D - Informacin de paquete sin conexin (trfico LAN, SMDS, etc).
Los switches que se utilizan en la actualidad son usados para formar terminales de
trabajo de alto desempeo en grupos de trabajo. El mayor mercado para los
switches ATM ser como columna vertebral de redes corporativas. Uno de los
mayores problemas que se enfrentan es el desarrollo de especificaciones para
emulacin de LAN, una manera de ligar los switches ATM con las redes de rea
local. En la actualidad solo existen soluciones de propietario.
Cmo funciona ATM ?
El componente bsico de una red ATM es un switch electrnico especialmente
diseado para transmitir datos a muy alta velocidad. Un switch tpico soporta la
conexin de entre 16 y 32 nodos. Para permitir la comunicacin de datos a alta
velocidad la conexin entre los nodos y el switch se realizan por medio de un par
de hilos de fibra ptica.
Aunque un switch ATM tiene una capacidad limitada, mltiples switches pueden
interconectarse ente si para formar una gran red. En particular, para conectar
nodos que se encuentran en dos sitios diferentes es necesario contar con un
switch en cada uno de ellos y ambos a su vez deben estar conectados entre si.
Las conexiones entre nodos ATM se realizan en base a dos interfaces diferentes
como ya mencionamos, la User to Network Interfaces o UNI se emplea para
vincular a un nodo final o edge device con un switch. La Network to Network
Interfaces o NNI define la comunicacin entre dos switches.
Los diseadores piensan en UNI como la interface para conectar equipos del
cliente a la red del proveedor y a NNI como una interface para conectar redes de
los diferentes proveedores.
Tipos de conexiones
ATM provee servicios orientados a la conexin. Para comunicarse con un nodo
remoto, un host debe solicitar a su switch local el establecimiento de una conexin
con el destino. Estas conexiones pueden ser de dos naturalezas: Switched Virtual
Circuits (SVC) o Permanent Virtual Circuits (PVC).
Otro punto a tener en cuenta es que el identificador es valido para un solo sentido
del circuito. Esto quiere decir que los identificadores de circuito obtenidos por los
dos hosts en los extremos del mismo usualmente son diferentes.
Los identificadores usados por la interfase UNI estn formados por 24 bits,
divididos en dos campos, el primero de 8 bits y el segundo de 16 bits. Los
primeros 8 bits forman el llamado Virtual Path Identifier y los 16 restantes el
Virtual Circuit Identifier. Este conjunto de bits suele recibir el nombre de
VPI/VCI pair.
Esta divisin del identificador en dos campos persigue el mismo fin que la divisin
de las direcciones IP en un campo para identificar la red y un segundo campo para
identificar el host. Si un conjunto de VCs sigue el mismo path el administrador
puede asignar a todos ellos un mismo VPI. El hardware de ATM usa entonces los
VPI para funciones de ruteo de trfico.
Transporte de celdas
En cuanto al transporte de informacin, ATM usa tramas de tamao fijo que
reciben el nombre de celdas. El hecho de que todas las celdas sean del mismo
tamao permite construir equipos de switching de muy alta velocidad. Cada celda
de ATM tiene una longitud de 53 bytes, reservndose los 5 primeros para el
encabezado y el resto para datos.
Dentro del encabezado se coloca el par VPI/VCI que identifica al circuito entre
extremos, informacin de control de flujo y un CRC .
La conexin final entre dos nodos recibe el nombre de Virtual Channel Connection
o VCC. Una VCC se encuentra formada por un conjunto de pares VPI/VCI.
Capa ATM
Provee un solo mecanismo de transporte para mltiples opciones de
servicio
Si bien ATM se maneja con celdas a nivel de capas inferiores, las aplicaciones que
generan la informacin a ser transportada por ATM no trabajan con celdas. Estas
aplicaciones interactuarn con ATM por medio de una capa llamada ATM
Adaptation Layer. Esta capa realiza una serie de funciones entre las que se
incluyen deteccin de errores (celdas corruptas).
Tecnologa ATM
1.- Cuando necesitamos enviar informacin, el emisor "negocia" un camino en la
red para que su comunicacin circule por l hacia el destino. Una vez asignado el
camino, el emisor especifica el tipo, la velocidad y otros atributos de la
comunicacin.
2.- Otro concepto clave es que ATM est basado en el uso de conmutadores.
Hacer la comunicacin por medio de un conmutador (en vez de un bus)
tiene ciertas ventajas:
Beneficios
1.- Una nica red ATM dar cabida a todo tipo de trfico (voz, datos y video). ATM
mejora la eficiencia y manejabilidad de la red.
2.- Capacita nuevas aplicaciones, debido a su alta velocidad y a la integracin de
los tipos de trfico, ATM capacita la creacin y la expansin de nuevas
aplicaciones como la multimedia.
3.- Compatibilidad, porque ATM no est basado en un tipo especfico de transporte
fsico, es compatible con las actuales redes fsicas que han sido
desplegadas. ATM puede ser implementado sobre par trenzado, cable coaxial y
fibra ptica.
4.- Simplifica el control de la red. ATM est evolucionando hacia una tecnologa
standard para todo tipo de comunicaciones. Esta uniformidad intenta simplificar el
control de la red usando la misma tecnologa para todos los niveles de la red.
Distancias geogrficas
Nmero de usuarios
Acceso y ancho de banda (hasta ahora, las velocidades varan de Megas a
Gigas).
InATMARP
El protocolo ARP se usa para resolver una direccin hardware de un host una
direccin IP conocida. El protocolo InATMARP se usa para resolver una direccin
IP de host por una direccin conocida de hardware. En un entorno conmutado
primero se establece una CV (Conexin Virtual) de cada CVP (Conexin Virtual
Permanente) o CVC (Conexin Virtual Conmutada) para comunicar con otra
estacin. Por tanto, se conoce la direccin exacta de hardware del partner by
administration pero la direccin IP se desconoce. InATMARP proporciona
resolucin de direcciones dinmica.
InARP usa el mismo formato de trama que el estndar ARP pero define dos
nuevos cdigos de operacin:
peticin InARP=8
respuesta InARP=9
PPP
La mayora de las personas que no cuentan con lneas (cable o Ethernet)
directamente conectadas a Internet deben utilizar lneas telefnicas (la red ms
utilizada) para conectarse. La conexin se realiza mediante un mdem, un
dispositivo que puede convertir datos digitales de un equipo en seales analgicas
(que pueden circular por lneas telefnicas mediante amplitud modulada o
frecuencia modulada, de la misma manera que la voz cuando se utiliza el
telfono).
Si se tiene en cuenta que slo comunican dos equipos y que la velocidad de la
lnea telefnica es lenta en comparacin con la de una red local, es necesario
utilizar un protocolo que permita la comunicacin estndar entre diferentes
equipos con mdem, para no sobrecargar la lnea telefnica. Estos protocolos se
denominan protocolos de mdem.
Los datos de relleno se utilizan para adaptar la longitud de la trama para ciertos
protocolos.
A continuacin se indica cmo se lleva a cabo una sesin PPP (desde el comienzo
hasta el fin):
Funcionamiento general
Para dar un panorama inicial del funcionamiento de este protocolo en el caso
comentado, en que un usuario de una PC quiera conectarse temporalmente a
Internet, describiremos brevemente los pasos a seguir:
En primera instancia, la PC llama al router del ISP (Internet Service Provider,
proveedor del servicio de Internet), a travs de un mdem conectado a la lnea
telefnica.
Una vez que el mdem del router ha contestado el telfono y se ha establecido
una conexin fsica, la PC manda al router una serie de paquetes LCP en el
campo de datos de uno o ms marcos PPP (esto ser explicado con mayor detalle
ms adelante). Estos paquetes y sus respuestas seleccionan los parmetros PPP
por usar.
Una vez que se han acordado estos parmetros se envan una serie de paquetes
NCP para configurar la capa de red.
Tpicamente, la PC quiere ejecutar una pila de protocolos TCP/IP, por lo que
necesita una direccin IP. No hay suficientes direcciones IP para todos, por lo que
normalmente cada ISP tiene un bloque de ellas y asigna dinmicamente una a
cada PC que se acaba de conectar para que la use durante su sesin. Se utiliza el
NCP para asignar la direccin de IP.
En este momento la PC ya es un host de Internet y puede enviar y recibir
paquetes IP. Cuando el usuario ha terminado se usa NCP para destruir la conexin
de la capa de red y liberar la direccin IP.
Luego se usa LCP para cancelar la conexin de la capa de enlace de datos.
Finalmente la computadora indica al mdem que cuelgue el telfono, liberando la
conexin de la capa fsica.
PPP puede utilizarse no solo a travs de lneas telefnicas de discado, sino que
tambin pueden emplearse a travs de SONET o de lneas HDLC orientadas a
bits.
Configuracin bsica
Los enlaces PPP son fciles de configurar. El estndar por defecto maneja todas
las configuraciones simples. Se pueden especificar mejoras en la configuracin
por defecto, las cuales son automticamente comunicadas al "par" sin la
intervencin del operador. Finalmente, el operador puede configurar
explcitamente las opciones para el enlace, lo cual lo habilita para operar en
ambientes donde de otra manera sera imposible.
Esta auto-configuracin es implementada a travs de un mecanismo
de negociacin de opciones extensible en el cual cada extremo del enlace
describe al otro sus capacidades y requerimientos.
Entramado
La encapsulacin PPP provee multiplexamiento de diferentes protocolos de la
capa de red sobre el mismo enlace. Ha sido diseada cuidadosamente para
mantener compatibilidad con el hardware mayormente usado.
Slo son necesarios 8 bytes adicionales para formar la encapsulacin cuando se
usa dentro del entramado por defecto. En ambientes con escaso ancho de banda,
la encapsulacin y el entramado pueden requerir menos bytes.
Direccin
(1 byte)
Todas las tramas comienzan con el byte indicador "01111110". Luego viene el
campo direccin, al que siempre se asigna el valor "11111111". La direccin va
seguida del campo de control, cuyo valor predeterminado es "00000011". Este
valor indica un marco sin nmero ya que PPP no proporciona por omisin
transmisin confiable (usando nmeros de secuencia y acuses) pero en ambientes
ruidosos se puede usar un modo numerado para transmisin confiable. El
anteltimo campo es el de suma de comprobacin, que normalmente es de 2
bytes, pero puede negociarse una suma de 4 bytes. La trama finaliza con otro
byte indicador "01111110".
Debido a que los campos indicados anteriormente son utilizados para encapsular
la informacin fundamental del protocolo, desde ahora nos centraremos en el
siguiente esquema:
Protocolo
(1 o 2 bytes)
Campo protocolo
Este campo es de 1 o 2 bytes y su valor identifica el contenido del datagrama en el
campo de informacin del paquete (cuando hablamos de "paquete" nos estamos
refiriendo al marco de la capa de enlace, que es en la que opera el PPP; no debe
confundirse con los de la capa de red, manejados por IP). El bit menos
significativo del byte menos significativo debe ser 1 y el bit menos significativo del
byte ms significativo debe ser 0. Los marcos recibidos que no cumplan con estas
reglas deben ser tratados como irreconocibles.
Los valores en el campo de protocolo dentro del rango de 0hex a 3hex identifican
el protocolo de capa de red de los paquetes especficos, y valores en el rango de
8hex a Bhex identifican paquetes pertenecientes al protocolo de control de red
asociado (NCPs). Los valores en el campo de protocolo dentro del rango de 4hex
a 7hex son usados para protocolos con bajo volumen de trfico, los cuales no
tienen asociados NCP. Valores en el rango de Chex a Fhex identifican paquetes de
los protocolos de control de la capa de enlace (como LCP).
Campo informacin
Puede tener 0 o ms bytes. Contiene el datagrama para el protocolo especificado
en el campo protocolo. La mxima longitud para este campo, incluyendo
el relleno pero no incluyendo el campo de protocolo, es determinada por la unidad
mxima de recepcin (MRU), la cual es de 1500 bytes por defecto. Mediante
negociaciones, PPP puede usar otros valores para la MRU.
A la informacin se le puede agregar un relleno, con un nmero arbitrario de bytes,
hasta llegar a la MRU.
Operacin del PPP
Para establecer comunicaciones sobre un enlace punto a punto cada extremo del
mismo debe enviar primero paquetes LCP para configurar y testear el enlace de
datos. Despus de que ste ha sido establecido, el "par" debe ser autentificado.
Entonces, PPP debe enviar paquetes NCP para elegir y configurar uno o ms
protocolos de red. Una vez que han sido configurados cada uno de los protocolos
de la capa de red elegidos, los datagramas de cada protocolo de capa de red
pueden ser enviados a travs del enlace. El enlace permanecer configurado para
la comunicacin hasta que una serie de paquetes NCP o LCP cierren la conexin,
o hasta que ocurra un evento externo (por ej., que un timer de inactividad expire o
que se produzca una intervencin del administrador de la red).
Fases de la operacin
Todas las opciones de configuracin son asumidas con sus valores por defecto a
menos que sean alteradas por un intercambio de paquetes de configuracin.
Es importante notar que solo las opciones de configuracin que son
independientes de cada protocolo particular de capa de red son manejadas por el
LCP. La configuracin de los protocolos de capa de red individuales es manejada
por separado por los protocolos de control de red (NCPs) durante la fase de red.
Cualquier paquete que no sea LCP recibido durante esta fase debe ser
descartado.
Fase de validacin
En algunos enlaces puede ser deseable solicitar al "par" que se autentifique a s
mismo antes de permitir el intercambio de paquetes del protocolo de capa de red.
Por defecto, la validacin o autenticacin no es obligatoria. Si una implementacin
desea que el "par" se autentifique con algn protocolo de validacin especfico,
entonces sta debe solicitar el uso del protocolo de autenticacin durante la fase
de establecimiento del enlace.
La autenticacin debe tomar lugar tan pronto como sea posible despus
del establecimiento del enlace.
El progreso de la fase de autenticacin a la fase de red no debe ocurrir hasta que
la autenticacin haya sido completada. Si sta falla, el que realiza la autenticacin
debe proceder a la fase de terminacin del enlace.
Durante esta fase, slo son permitidos paquetes del protocolo de control de
enlace, el protocolo de autenticacin y el monitoreo de calidad de enlace.
Cualquier otro paquete recibido debe ser descartado.
La autenticacin debe proporcionar algn mtodo de retransmisin, y se
proceder a la fase de terminacin del enlace slo luego de que se ha excedido
cierta cantidad de intentos de autenticacin.
Fase de red
Una vez que el PPP finaliz las fases anteriores, cada protocolo de capa de red
(como por ejemplo IP, IPX o AppleTalk) debe ser configurado separadamente por
el protocolo de control de red (NCP) apropiado.
Cada NCP debe ser abierto y cerrado de a uno por vez.
Fase abierta
Una vez que un NCP ha alcanzado el estado abierto, PPP transportar los
correspondientes paquetes del protocolo de capa de red. Cualquier paquete
recibido mientras su NCP no est en el estado abierto debe ser descartado.
Durante esta fase el trfico del enlace consiste en cualquier combinacin posible
de paquetes LCP, NCP, y de protocolo de capa de red.
Fase de terminacin del enlace
PPP puede terminar el enlace en cualquier momento. Esto puede ocurrir por la
prdida de la seal portadora, una falla de autenticacin, una falla de la calidad del
enlace, la expiracin de un timer, o un cierre administrativo del enlace.
LCP es usado para cerrar el enlace a travs de un intercambio de paquetes de
"terminacin". Cuando el enlace ha sido cerrado, PPP informa a los protocolos de
capa de red as ellos pueden tomar la accin apropiada.
Despus del intercambio de paquetes de "terminacin", la implementacin debe
avisar a la capa fsica que desconecte la lnea para forzar la terminacin del
enlace, particularmente en el caso de una falla de autenticacin. El que enva una
"solicitud de terminacin" debe desconectarse despus de recibir un
"reconocimiento de terminacin", o despus de que expire
el timer correspondiente. El receptor de una "solicitud de terminacin" debe
esperar al "par" para desconectarse, y no lo debe hacer hasta que al menos haya
pasado cierto tiempo de reiniciado despus de enviar el "reconocimiento de
terminacin". PPP proceder entonces con la fase de enlace muerto.
Cualquier paquete recibido durante esta fase que no sea LCP debe ser
descartado.
La clausura del enlace por LCP es suficiente. No es necesario que cada NCP
enve paquetes de terminacin. A la inversa, el hecho de que un NCP sea cerrado
no es razn suficiente para causar la terminacin del enlace PPP, an si ese NCP
era el nico actualmente en el estado abierto.
Negociacin automtica de opciones
Algunos posibles estados son: "inicial" (la capa ms baja no est disponible y no
ha ocurrido una apertura), "starting" (ha sido iniciada una apertura pero la capa
ms baja an no est disponible), "closed" (el enlace est disponible pero no ha
ocurrido una apertura), etc.
Eventos
Las transiciones y las acciones en la negociacin son causadas por eventos.
Algunos son: "up" (este evento ocurre cuando la capa ms baja indica que est
lista para transportar paquetes; tpicamente es usado por los procesos de manejo
y llamada de un mdem, y tambin puede ser utilizado por el LCP para indicar a
cada NCP que el enlace est entrando en la fase de red). Otro evento muy comn
es "down" (cuando la capa ms baja indica que ya no est lista para transportar
paquetes, este evento tambin es generalmente utilizado por un mdem o por un
LCP).
Acciones
Son causadas por eventos y habitualmente indican la transmisin de paquetes y/o
el comienzo o parada de timers.
Algunas acciones son: "evento ilegal" (esto indica acerca de un evento que no
puede ocurrir en una negociacin implementada correctamente), "capa hacia
arriba" (esta accin indica a las capas superiores que la negociacin est entrando
en estado "abierto"; tpicamente es utilizada por el LCP para indicar el evento "up"
a un NCP, por un protocolo de autenticacin, o de calidad de enlace).
Prevencin de ciclos
El PPP hace intenta evitar ciclos mientras se efecta la negociacin de opciones
de configuracin. De todas formas, el protocolo no garantiza que no ocurrirn
ciclos. Como en cualquier negociacin es posible configurar dos implementaciones
PPP con polticas conflictivas que nunca converjan finalmente. Tambin es posible
configurar polticas que converjan, pero que se tomen un tiempo significativo para
hacerlo.
Timers
Existen distintos tipos de timers. Por ejemplo, el "timer de reiniciado" es utilizado
para controlar el tiempo de las transmisiones de solicitud de configuracin y los
paquetes de solicitud de terminacin. La expiracin de este timer causa un evento
de "tiempo cumplido" y la retransmisin de la correspondiente "solicitud de
configuracin" o el paquete de "solicitud de terminacin". Este timer debe ser
configurable, pero por defecto durar 3 segundos. Este tiempo est pensado para
bajas velocidades, como las lneas telefnicas tpicas.
Otro ejemplo de timer es el de "terminacin mxima", que es un contador de
reiniciado requerido para las solicitudes de terminacin. Indica el nmero de
paquetes de "solicitudes de terminacin" enviados sin recibir un "reconocimiento
de terminacin". Debe ser configurable pero por defecto se establece en 2
transmisiones.
Campo cdigo
Ocupa un byte y sirve para identificar el tipo de paquete LCP. Cuando se recibe un
paquete con un campo de cdigo desconocido, se transmite un paquete de
"rechazo de cdigo".
Campo identificador
Es de un byte y ayuda en la comparacin de las solicitudes y respuestas.
Campo longitud
Es de dos bytes e indica la longitud del paquete LCP, incluyendo los campos
cdigo, identificador, longitud y datos. La longitud no debe exceder la MRU del
enlace. Los bytes fuera del rango del campo longitud son tratados como relleno e
ignorados al ser recibido.
Campo datos
Pueden ser 0 o ms bytes, indicados por el campo longitud. El formato de los
datos es determinado por el campo cdigo.
A continuacin describiremos brevemente los principales paquetes utilizados por el
LCP:
Solicitud de configuracin
Id
(
Debe transmitirse para abrir una conexin. En el campo de datos se incluirn las
opciones de configuracin que el transmisor desee negociar (0 o ms). Todas
estas opciones son negociadas simultneamente.
Reconocimiento de configuracin
Si cada opcin de configuracin recibida en una "solicitud de configuracin" es
reconocible y sus valores son aceptables, la implementacin receptora debe
transmitir un paquete de "reconocimiento". Estas opciones reconocidas no
debern ser modificadas luego. Las opciones reconocidas son enviadas en el rea
de datos del paquete simultneamente.
No reconocimiento de configuracin
Si cada opcin de configuracin es reconocible pero algunos valores no son
aceptables, se debe transmitir un paquete de "no reconocimiento de
configuracin". El campo de datos es completado slo con las opciones no
aceptadas de la "solicitud de configuracin".
Al recibir un paquete de "no reconocimiento", el campo de identificacin debe ser
comparado con el de la ltima "solicitud de configuracin", y cuando se vuelva a
enviar una "solicitud de configuracin", las opciones de la mismas debern ser
modificadas.
Rechazo de configuracin
Este paquete ser transmitido si se recibe una "solicitud de configuracin" en la
que algunas opciones no son reconocibles o aceptables para ser negociadas. El
campo de datos es completado slo con las opciones de configuracin no
aceptables.
Al recibir un "rechazo de configuracin", el campo identificador debe compararse
con el de la ltima solicitud de configuracin.
Rechazo de protocolo
La recepcin de un paquete PPP con un campo de protocolo desconocido indica
que el "par" est intentando usar un protocolo no soportado. Esto ocurre
usualmente cuando el "par" intenta configurar un nuevo protocolo.
El campo de datos contiene en dos bytes el campo de protocolo PPP del paquete
que est siendo rechazado y a continuacin una copia del paquete rechazado .
Solicitud y respuesta de eco
Estos paquetes proveen al LCP de un mecanismo para detectar ciclos en la capa
de enlace de datos, que puede ser utilizado en ambos sentidos. Es muy til para
ayudar en la depuracin, la determinacin de la calidad del enlace, de la
performance y en varias funciones ms.
Luego de recibir una "solicitud de eco" se debe transmitir la respuesta
correspondiente.
El campo de datos contiene 4 bytes que son utilizados para enviar un nmero
llamado "mgico", que es utilizado para detectar enlaces con ciclos. A continuacin
puede ser transmitido cualquier valor binario elegido por el transmisor.
Solicitud de descarte
El LCP incluye estos paquetes para proveer un mecanismo de "hundimiento" de la
capa de enlace de datos en el sentido desde el sitio local hacia el remoto. Este
mecanismo se utiliza cuando se desea enviar paquetes para realizar alguna
prueba, sin que el "par" realice ninguna accin en funcin de los mismos. Esto es
til para ayudar en la depuracin, el testeo de performance y algunas otras
funciones.
Los paquetes de "solicitudes de descarte" deben ser ignorados al ser recibidos.
Opciones de configuracin de LCP
Estas opciones permiten la negociacin o modificacin de las caractersticas por
defecto de un enlace punto a punto. Si no se incluyen opciones de configuracin
en un paquete de solicitud de configuracin, se asumen los valores por defecto
para las mismas. El permitir valores por defecto para cada opcin otorga al enlace
la capacidad de funcionar correctamente sin negociaciones, pero sin embargo sin
alcanzar una performance ptima.
El formato de las opciones de configuracin es el siguiente :
Tipo
(1 byte)
Campo tipo
Este campo es de 1 byte e indica el tipo de la opcin de configuracin.
Los valores posibles son: 0 (reservado), 1 (MRU), 3 (protocolo de autenticacin), 4
(protocolo de calidad), 5 (nmero "mgico"), 7 (compresin del campo de
protocolo) y 8 (compresin de los campos de direccin y control). Por supuesto,
los valores que acabamos de indicar deben transmitirse en binario.
Campo longitud
Es de 1 byte e indica la longitud del paquete, incluyendo los campos tipo, longitud
y datos.
Campo datos
Puede ser de 0 o ms bytes, y contiene la informacin especfica de cada opcin a
configurar. El formato y la longitud del campo de datos son determinados por los
campos de tipo y longitud.
Protocolos de Control de Red (NCP)
Los enlaces punto a punto tienden a agravar muchos problemas con la
familia actual de protocolos de red. Por ejemplo, la asignacin y manejo de
direcciones IP es especialmente dificultosa sobre circuitos conmutados de enlaces
punto a punto (como los utilizados por los mdems).
Estos problemas son manejados por una familia de protocolos de control de red
(NCPs), cada uno de los cuales maneja las necesidades especficas requeridas
por sus respectivos protocolos de la capa de red, por lo cual su definicin
detallada es tratada en forma separada de los documentos correspondientes al
PPP.
Fcil de implementar.
Adiciona muy pocos bytes de overhead
No es un estndar aprobado de Internet
No efecta deteccin ni correccin de errores.
Solo reconoce IP
Debe conocerse la direccin IP de cada extremo.
No proporciona verificacin de autenticidad
Esttico
Si bien el protocolo SLIP est especficamente diseado para el transporte de
trfico TCP/IP, la tendencia actual es hacia el uso cada vez mayor del protocolo PPP, ya
que tambin es apto para lneas telefnicas conmutadas, siempre que nuestro proveedor
de Internet disponga de este protocolo para atender nuestra llamada.
Al utilizar SLIP, es necesario conocer tanto nuestra direccin IP como la de nuestro
proveedor, lo que puede causarnos problemas en el caso de que este asigne
dinmicamente las direcciones (algo muy comn actualmente). Igualmente, existe la
posibilidad de tener que configurar algunos parmetros como pueden ser la mxima
unidad de transmisin (MTU), mxima unidad de recepcin (MRU), el uso de cabeceras
de compresin, etc.
El PPP fue desarrollado por el IETF (Internet Engineering Task Force) en 1993 para
mejorar estas y algunas otras deficiencias, y crear un estndar internacional.