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