viernes, 6 de noviembre de 2015

PPPOE


Significa “Protocolo de Punto a Punto sobre Ethernet”, e implementa una capa IP sobre dos puertos Ethernet, dando la posibilidad de transferir paquetes de datos entre los dispositivos que estén conectados.
Se utiliza principalmente con DSL de servicios donde los usuarios se conectan a los módem ADSL a través de Ethernet y de manera clara Metro Ethernet.
Fue desarrollado por UUNET, Redback Networks y RouterWare y está disponible como un informativo RFC 2516.
Las redes Ethernet son basadas en paquetes y no tienen idea de una conexión o circuito y también carecen de las características básicas de seguridad para proteger contra la IP y MAC conflictos y  servidores DHCP.
Mediante el uso de PPPoE, los usuarios pueden virtualmente “marcar” a partir de una máquina a otra a través de una red Ethernet, establecer una conexión punto a punto entre ellos y luego de forma segura el transporte de paquetes de datos a través de la conexión.

Se utiliza principalmente por las compañías telefónicas, ya que PPPoE se integra fácilmente con el legado de acceso telefónico y se adapta perfectamente a la ATM.

Es un protocolo de red para la encapsulación PPP sobre una capa de Ethernet. Es utilizada mayoritariamente para proveer conexión de banda ancha mediante servicios de cablemódem y DSL. Este ofrece las ventajas del protocolo PPP como son la autenticación, cifrado, mantención y compresión. En esencia, es un protocolo, que permite implementar una capa IP sobre una conexión entre dos puertos Ethernet, pero con las características de software del protocolo PPP, por lo que es utilizado para virtualmente "marcar" a otra máquina dentro de la red Ethernet, logrando una conexión "serial" con ella, con la que se pueden transferir paquetes IP, basado en las características del protocolo PPP.
Esto permite utilizar software tradicional basado en PPP para manejar una conexión que no puede usarse en líneas seriales sino con paquetes orientados a redes locales como Ethernet para proveer una conexión clásica con autenticación para cuentas de acceso a Internet. Además, las direcciones IP en el otro lado de la conexión sólo se asignan cuando la conexión PPPoE se abre, por lo que admite la reutilización de direcciones IP (direccionamiento dinámico).
Point-to-Point Protocol over Ethernet. PPPoE
Familia          Protocolos de enlace punto a punto
Función        Encapsulado de datagramas PPP sobre Ethernet
Ubicación en la pila de protocolos-
Aplicación
FTP, SMTP, HTTP, DNS,
Transporte     TCP o UDP
Red                 IP
Enlace           PPP, PPPoE,Ethernet
Estándares    RFC 2516 A Method for Transmitting PPP Over Ethernet (PPPoE).

El protocolo también permite la fácil separación de DSLAMs cuando sea requerido por los reguladores, ya que el usuario simplemente utilizar un nombre diferente al PPP, entonces el circuito ATM se dirige a ISP del usuario.




Redes PPPoE enfrentan dificultades en la adición de multidifusión y el nivel de calidad de servicio y muchos más gastos para las velocidades más altas para IPTV en la convergencia de hoy y triple play redes.
El protocolo punto a punto sobre ATM (PPPoA) es un protocolo de red para encapsular tramas PPP en AAL5.
Se utiliza principalmente con DOCSIS y DSL transportistas.
Ofrece las características estándar de PPP como autentificación, cifrado y compresión.
Si se utiliza como método de encapsulación de conexión en una red basada en ATM puede reducir la carga ligeramente (en torno al 0,58%) en comparación con PPPoE .
También evita los problemas que sufre de PPPoE, relacionado con tener una MTU inferior a la del estándar Ethernet protocolos de transmisión.
También es compatible con (al igual que PPPoE) los tipos de encapsulación: VC-MUX y LLC base.
Point-to-Point Protocol sobre el modo de transferencia asíncrono (PPPoA) se especifica en el RFC 2364 .
El uso de PPPoA a PPPoE no es geográficamente importantes, sino que varía según la elección del prestador.
 Redes PPPoE enfrentan dificultades en la adición de multidifusión y el nivel de calidad de servicio y muchos más gastos para las velocidades más altas para IPTV en la convergencia de hoy y triple play redes.
El protocolo punto a punto sobre ATM (PPPoA) es un protocolo de red para encapsular tramas PPP en AAL5.
Se utiliza principalmente con DOCSIS y DSL transportistas.
Ofrece las características estándar de PPP como autentificación, cifrado y compresión.
Si se utiliza como método de encapsulación de conexión en una red basada en ATM puede reducir la carga ligeramente (en torno al 0,58%) en comparación con PPPoE .
También evita los problemas que sufre de PPPoE, relacionado con tener una MTU inferior a la del estándar Ethernet protocolos de transmisión.
También es compatible con (al igual que PPPoE) los tipos de encapsulación: VC-MUX y LLC base.
Point-to-Point Protocol sobre el modo de transferencia asíncrono (PPPoA) se especifica en el RFC 2364 .
El uso de PPPoA a PPPoE no es geográficamente importantes, sino que varía según la elección del prestador.
Cuando un equipo desea establecer una sesión PPPoE, debe primero efectuar una fase de descubrimiento para identificar la dirección MAC del otro extremo y establecer un identificador de sesión PPPoE. En la fase de descubrimiento, un equipo cliente descubre a un servidor PPPoE, denominado habitualmente Concentrador de Acceso. Según la topología de la red, puede haber más de un Concentrador de Acceso. La fase de descubrimiento permite al cliente identificar a todos los Concentradores de Acceso y seleccionar uno de ellos.
La fase de descubrimiento se divide en cuatro partes:
1.         El cliente envía un paquete de inicio (PADI: PPPoE Active Discovery Initiation) a toda la red (paquete de broadcast), indicando los servicios que espera recibir
2.         EL concentrador de acceso, si puede satisfacer los servicios requeridos, envía al cliente un paquete de oferta (PADO: PPPoE Active Discovery Offer), indicando los servicios que ofrece
3.         El cliente elige, de entre todos los Concentradores de Acceso que han enviado ofertas, aquél que mejor se ajusta a sus necesidades y envía a dicho concentrador un paquete de solicitud de establecimiento de sesión (PADR: PPPoE Active Discovery Request)
4.         El concentrador de acceso recibe la solicitud de establecimiento de sesión y envía un paquete de confirmación de sesión (PADS: PPPoE Active Discovery Session-confirmation), indicando el identificador de la sesión establecida. A partir de este momento comienza la fase de sesión.
Fase de sesión.
Una vez que la fase de descubrimiento se ha completado correctamente, tanto el cliente como el Concentrador de Acceso tienen la información necesaria para construir su conexión punto a punto sobre Ethernet. En la fase de sesión las tramas intercambiadas entre los dos extremos corresponden a las de una sesión PPP, con la particularidad de que dichas tramas van encapsuladas sobre tramas Ethernet.
Estructura de la trama PPPoE.
La trama PPPoE es básicamente una trama Ethernet, con algún encapsulado adicional de la parte de datos.1

PPPoE
DESTINATION ADDRESS
Dirección MAC destino del paquete. En la fase de descubrimiento, puede contener la dirección de broadcast 0xFFFFFFFFFFFF.
SOURCE ADDRESS
Dirección MAC origen del paquete.
ETHER_TYPE
Indica que la trama debe interpretarse como PPPoE. Tiene un valor igual a 0x8863 en la fase de descubrimiento y 0x8864 en la fase de sesión.
DATOS
Datos de la trama Ethernet. La estructura de estos datos para PPPoE se explica en el apartado siguiente.
CHECKSUM
Checksum de los datos de la trama Ethernet.
Formato de los datos: trama PPPoE[editar]
Los datos de la trama Ethernet para PPPoE tienen el siguiente formato:

PPPoE
VER
Campo de cuatro bits que indica la versión de PPPoE. Debe ser 0x1.
TYPE
Campo de ocho bits que indica el tipo de PPPoE. Debe ser 0x1.
CODE
Campo de ocho bits que indica el tipo de paquete PPPoE según la siguiente tabla:
Code  Tipo de paquete PPPoE
0x09   PADI: PPPoE Active Discovery Initiation
0x07   PADO: PPPoE Active Discovery Offer
0x19   PADR: PPPoE Active Discovery Request
0x65   PADS: PPPoE Active Discovery Session-Confirmation
0xA7   PADT: PPPoE Active Discover y Terminate
0x0     Paquete en fase de sesión

SESSION_ID
Campo de dos bytes que identifica a la sesión PPPoE establecida. En la fase de descubrimiento, toma un valor igual a 0 hasta que el Concentrador de Acceso asigna un identificador a la sesión en marcha. Junto con la dirección origen y destino identifica unívocamente una sesión PPPoE.

LENGTH
Campo de dos bytes que indica el tamaño, en bytes, de la parte de datos PPPoE (payload). No incluye la cabecera Ethernet o PPPoE.

PAYLOAD
Datos del PPPoE. En la fase de sesión, son los datos del protocolo PPP propiamente dicho. En la fase de descubrimiento, el payload contiene cero o más etiquetas. Cada etiqueta está formada por dos bytes que indican el tipo de etiqueta, dos bytes que indican la longitud en bytes de la etiqueta, y el valor de la etiqueta. Las distintas etiquetas se usan para negociar las condiciones de establecimiento de la sesión PPPoE.


No hay comentarios.:

Publicar un comentario