Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Protocolo punto a punto a través de Ethernet (PPPoE)

Utilice la encapsulación del protocolo punto a punto a través de Ethernet (PPPoE) para conectar varios hosts en una LAN Ethernet a un sitio remoto a través de un único dispositivo de equipo local de cliente (CPE). En este tema se proporciona información general sobre PPPoE y se explica cómo configurar PPPoE, comprobar la configuración y realizar un seguimiento de las operaciones de PPPoE.

Descripción general de PPPoE

El protocolo punto a punto a través de Ethernet (PPPoE) conecta múltiples hosts en una LAN Ethernet a un sitio remoto a través de un único dispositivo de equipo en las instalaciones del cliente (CPE). Los hosts comparten una línea de suscriptor digital (DSL) común, un módem por cable o una conexión inalámbrica a Internet.

Para utilizar PPPoE, debe configurar el enrutador como cliente PPPoE, encapsular paquetes PPP a través de Ethernet e iniciar una sesión PPPoE.

Los enrutadores de las series M120, M320 y MX se pueden configurar como un servidor concentrador de acceso PPPoE. Para configurar un servidor PPPoE en una interfaz lógica Ethernet de las series M120, M320 o MX, especifique la encapsulación PPPoE, incluya la instrucción para la interfaz física pseudoPPPoE e incluya la instrucción en las opciones PPPoE de la interfaz lógica.pp0server

Nota:

La encapsulación PPPoE no se admite en enrutadores serie M120, M320 o MX en una interfaz IQ ATM2.

Se pueden conectar varios hosts al enrutador de servicios, y sus datos se pueden autenticar, cifrar y comprimir antes de que el tráfico se envíe a la sesión PPPoE en la interfaz Fast Ethernet o ATM-over-ADSL del enrutador de servicios. PPPoE es fácil de configurar y permite que los servicios se administren por usuario en lugar de por sitio.

Esta descripción general contiene los siguientes temas:

PPPoE Interfaces

La configuración PPPoE es la misma para ambas interfaces. La única diferencia es la encapsulación de la interfaz subyacente al concentrador de acceso:

  • Si la interfaz es Fast Ethernet, utilice una encapsulación PPPoE.

  • Si la interfaz es ATM sobre ADSL, utilice una encapsulación PPPoE sobre ATM.

La interfaz PPPoE en los enrutadores M120 o M320 que actúan como concentrador de acceso puede ser una interfaz Gigabit Ethernet o 10-Gigabit Ethernet.

Interfaz Ethernet

El enrutador de servicios encapsula cada trama PPP en una trama Ethernet y transporta las tramas a través de un bucle Ethernet. muestra una sesión PPPoE típica entre un enrutador de servicios y un concentrador de acceso en el bucle Ethernet.Figura 1

Figura 1: Sesión PPPoE en un bucle EthernetSesión PPPoE en un bucle Ethernet

Etapas PPPoE

PPPoE tiene dos etapas, la etapa de descubrimiento y la etapa de sesión PPPoE. En la etapa de descubrimiento, el cliente descubre el concentrador de acceso identificando la dirección MAC (Media Access Control) Ethernet del concentrador de acceso y estableciendo un ID de sesión PPPoE. En la etapa de sesión PPPoE, el cliente y el concentrador de acceso construyen una conexión punto a punto a través de Ethernet, basada en la información recopilada en la etapa de descubrimiento.

Nota:

Si configura un nombre de concentrador de acceso específico en el cliente y el mismo servidor de nombres de concentrador de acceso está disponible, se establece una sesión PPPoE. Si hay una discrepancia entre los nombres del concentrador de acceso del cliente y del servidor, la sesión PPPoE se cierra.

Si no configura el nombre del concentrador de acceso, la sesión PPPoE se inicia utilizando cualquier servidor disponible en la red.

Etapa de descubrimiento de PPPoE

Un enrutador de servicios inicia la etapa de descubrimiento PPPoE mediante la difusión de un paquete de iniciación de descubrimiento activo (PADI) PPPoE. Para proporcionar una conexión punto a punto a través de Ethernet, cada sesión PPPoE debe aprender la dirección MAC Ethernet del concentrador de acceso y establecer una sesión con un ID de sesión único. Debido a que la red puede tener más de un concentrador de acceso, la etapa de descubrimiento permite que el cliente se comunique con todos ellos y seleccione uno.

Nota:

Un enrutador de servicios no puede recibir paquetes PPPoE de dos concentradores de acceso diferentes en la misma interfaz física.

La etapa de descubrimiento de PPPoE consta de los siguientes pasos:

  1. Inicio de descubrimiento activo PPPoE (PADI): el cliente inicia una sesión difundiendo un paquete PADI en la LAN para solicitar un servicio.

  2. Oferta de descubrimiento activo PPPoE (PADO): cualquier concentrador de acceso que pueda proporcionar el servicio solicitado por el cliente en el paquete PADI responde con un paquete PADO que contiene su propio nombre, la dirección de unidifusión del cliente y el servicio solicitado. Un concentrador de acceso también puede utilizar el paquete PADO para ofrecer otros servicios al cliente.

  3. Solicitud de descubrimiento activo PPPoE (PADR): de los PADO que recibe, el cliente selecciona un concentrador de acceso basado en su nombre o los servicios ofrecidos y le envía un paquete PADR para indicar el servicio o servicios necesarios.

  4. Confirmación de sesión de descubrimiento activo PPPoE (PADS): cuando el concentrador de acceso seleccionado recibe el paquete PADR, acepta o rechaza la sesión PPPoE.

    • Para aceptar la sesión, el concentrador de acceso envía al cliente un paquete PADS con un ID de sesión único para una sesión PPPoE y un nombre de servicio que identifica el servicio bajo el cual acepta la sesión.

    • Para rechazar la sesión, el concentrador de acceso envía al cliente un paquete PADS con un error de nombre de servicio y restablece el ID de sesión a cero.

Etapa de sesión PPPoE

La etapa de sesión de PPPoE comienza después de que finalice la etapa de descubrimiento de PPPoE. El concentrador de acceso puede iniciar la sesión PPPoE después de enviar el paquete PADS al cliente, o el cliente puede iniciar la sesión PPPoE después de recibir un paquete PADS del concentrador de acceso. Un enrutador de servicios admite varias sesiones PPPoE en cada interfaz, pero no más de 256 sesiones PPPoE en todas las interfaces del enrutador de servicios.

Cada sesión PPPoE se identifica de forma única mediante la dirección Ethernet del par y el ID de sesión. Una vez establecida la sesión PPPoE, los datos se envían como en cualquier otra encapsulación PPP. La información PPPoE se encapsula dentro de una trama Ethernet y se envía a una dirección de unidifusión. En esta etapa, tanto el cliente como el servidor deben asignar recursos para la interfaz lógica PPPoE.

Después de establecer una sesión, el cliente o el concentrador de acceso pueden enviar un paquete de terminación de descubrimiento activo PPPoE (PADT) en cualquier momento para terminar la sesión. El paquete PADT contiene la dirección de destino del par y el ID de sesión de la sesión que se va a terminar. Después de enviar este paquete, la sesión se cierra al tráfico PPPoE.

Autenticación CHAP opcional

Para interfaces con encapsulación PPPoE, puede configurar interfaces para que admitan el Protocolo de autenticación por desafío mutuo (CHAP) PPP. Cuando se habilita CHAP en una interfaz, la interfaz puede autenticar a su par y ser autenticada por su par.

Si configura una interfaz para controlar únicamente los paquetes CHAP entrantes (incluyendo la instrucción en el nivel de jerarquía), la interfaz no desafía a su par.passive[edit interfaces interface-name ppp-options chap] Sin embargo, si se desafía la interfaz, responde al desafío. Si no incluye la instrucción, la interfaz siempre desafía a su par.passive

Para obtener más información acerca de CHAP, vea Configurar el protocolo de autenticación por desafío mutuo PPP.Configuring the PPP Challenge Handshake Authentication Protocol

Configuración de PPPoE

Descripción general

Para configurar PPPoE en un enrutador de borde multiservicio M120 o M320 o en una plataforma de enrutamiento universal 5G serie MX que funcione como un concentrador de acceso, realice las siguientes tareas:

  1. Configure la encapsulación PPPoE para una interfaz Ethernet.

  2. Especifique la interfaz Ethernet lógica como interfaz subyacente para la sesión PPPoE.

  3. Opcionalmente, configure la unidad máxima de transmisión (MTU) de la interfaz.

  4. Configure el modo operativo como servidor.

  5. Configure la dirección de interfaz PPPoE.

  6. Configure la dirección de la interfaz PPPoE de destino.

  7. Opcionalmente, configure el tamaño de MTU para la familia de protocolos.

  8. A partir de Junos OS versión 10.0, configure opcionalmente una o varias tablas de nombres de servicio PPPoE y la acción realizada para cada servicio de las tablas.

  9. A partir de Junos OS versión 12.3, opcionalmente, deshabilite el envío de mensajes PADS que contengan ciertas etiquetas de error.

Nota:

A partir de Junos OS versión 10.4, al configurar una interfaz lógica PPPoE estática, debe incluir la subjerarquía en el nivel de jerarquía o en el nivel de jerarquía.pppoe-options[edit interfaces pp0 unit logical-unit-number][edit logical-systems logical-system-name interfaces pp0 unit logical-unit-number] Si omite la subjerarquía de la configuración, se producirá un error en la operación de confirmación.pppoe-options

Configuración de la encapsulación adecuada en la interfaz PPPoE

Para PPPoE en una interfaz Ethernet, debe configurar la encapsulación en la interfaz lógica y utilizar la encapsulación PPP sobre Ethernet.

Para PPPoE en una interfaz ATM a través de ADSL, debe configurar la encapsulación en las interfaces físicas y lógicas. Para configurar la encapsulación en una interfaz física ATM a través de ADSL, utilice la encapsulación Ethernet sobre ATM. Para configurar la encapsulación en una interfaz lógica ATM a través de ADSL, utilice la encapsulación PPPoE sobre AAL5 LLC. La encapsulación LLC permite que una sola conexión virtual ATM transporte múltiples protocolos.

Nota:

La encapsulación PPPoE no se admite en un enrutador M120 o M320 en una interfaz IQ ATM2.

Cuando se configura una encapsulación punto a punto, como PPP, en una interfaz física, la interfaz física solo puede tener una interfaz lógica (solo una instrucción) asociada.unit

Para configurar las propiedades de la interfaz física, incluya la instrucción en el nivel de jerarquía:encapsulation[edit interfaces interface-name]

Para configurar las propiedades de encapsulación de interfaz lógica, incluya la instrucción:encapsulation

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

Realice la tarea adecuada para la interfaz en la que está utilizando PPPoE. Para obtener más información sobre cómo configurar la encapsulación PPoE en una interfaz Ethernet y en una interfaz ATM-over-ADSL, consulte y .Configuración de la encapsulación PPPoE en una interfaz EthernetConfiguración de la encapsulación PPPoE en una interfaz ATM a través de ADSL

Configuración de la encapsulación PPPoE en una interfaz Ethernet

Tanto el cliente como el servidor deben estar configurados para admitir PPPoE. Para configurar la encapsulación PPPoE en una interfaz Ethernet, incluya la instrucción:encapsulation

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces pp0 unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces pp0 unit logical-unit-number]

Configuración de la encapsulación PPPoE en una interfaz ATM a través de ADSL

Para configurar la encapsulación PPPoE en una interfaz ATM a través de ADSL, realice los pasos siguientes:

  1. Incluya la instrucción en el nivel jerárquico y especifique :encapsulation[edit interfaces interface-name]ethernet-over-atm

  2. Configure la encapsulación LLC en la interfaz lógica incluyendo la instrucción y especificando :encapsulationppp-over-ether-over-atm-llc

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces pp0 unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces pp0 unit logical-unit-number]

Configuración de la interfaz subyacente PPPoE

Para configurar la interfaz subyacente de Fast Ethernet, Gigabit Ethernet, 10-Gigabit Ethernet o ATM, incluya la instrucción:underlying-interface

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Especifique la interfaz lógica de Ethernet, Fast Ethernet, Gigabit Ethernet, 10-Gigabit Ethernet o ATM como interfaz subyacente, por ejemplo, (VC ATM), (interfaz Fast Ethernet) o (interfaz Gigabit Ethernet).at-0/0/1.0fe-1/0/1.0ge-2/0/0

Identificación del concentrador de acceso

Al configurar un cliente PPPoE, identifique el concentrador de acceso con un nombre único incluyendo la instrucción:access-concentrator

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Configuración del temporizador de espera de reconexión automática PPPoE

De forma predeterminada, después de finalizar una sesión PPPoE, la sesión intenta volver a conectarse inmediatamente. Al configurar un cliente PPPoE, puede especificar cuántos segundos esperar antes de intentar volver a conectarse, incluyendo la instrucción:auto-reconnect

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Puede configurar el intento de reconexión para que se produzca de 0 a 4.294.967.295 segundos después de que finalice la sesión.

Configuración del nombre del servicio PPPoE

Al configurar un cliente PPPoE, identifique el tipo de servicio proporcionado por el concentrador de acceso, como el nombre del proveedor de servicios Internet (ISP), la clase o la calidad del servicio, incluyendo la instrucción:service-name

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Configuración del modo de servidor PPPoE

Al configurar un servidor PPPoE, identifique el modo incluyendo la instrucción:server

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Configuración del modo de cliente PPPoE

Al configurar un cliente PPPoE, identifique el modo incluyendo la instrucción:client

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

Configuración de las direcciones de origen y destino PPPoE

Al configurar un cliente o servidor PPPoE, asigne direcciones de origen y destino, por ejemplo, y .192.168.1.1/32192.168.1.2 Para asignar la dirección de origen y destino, incluya las instrucciones y :addressdestination

Puede incluir estas instrucciones en los siguientes niveles jerárquicos:

  • [edit interfaces pp0.0 family inet]

  • [edit logical-systems logical-system-name interfaces pp0.0 family inet]

Derivar la dirección de origen PPPoE de una interfaz especificada

En el caso de un enrutador compatible con PPPoE, puede derivar la dirección de origen de una interfaz especificada (por ejemplo, la interfaz de circuito cerrado) y asignar una dirección de destino (por ejemplo, .lo0.0192.168.1.2 La interfaz especificada debe incluir un número de unidad lógica y tener una dirección IP configurada. Para derivar la dirección de origen y asignar la dirección de destino, incluya las instrucciones y :unnumbered-addressdestination

Puede incluir estas instrucciones en los siguientes niveles jerárquicos:

  • [edit interfaces pp0.0 family inet]

  • [edit logical-systems logical-system-name interfaces pp0.0 family inet]

Configuración de la dirección IP PPPoE mediante negociación

Puede hacer que el enrutador del cliente PPPoE obtenga una dirección IP mediante negociación con el extremo remoto. Este método puede requerir que el concentrador de acceso utilice un servidor de autenticación RADIUS. Para obtener una dirección IP del extremo remoto mediante negociación, incluya la instrucción:negotiate-address

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces pp0.0 family (inet | inet6 | mpls)]

  • [edit logical-systems logical-system-name interfaces pp0.0 family (inet | inet6 | mpls)]

Configuración del protocolo MTU PPPoE

Puede configurar el tamaño de la unidad máxima de transmisión (MTU) para la familia de protocolos. Especifique un intervalo de 0 a 5012 bytes. Asegúrese de que el tamaño de la MTU de medios sea igual o mayor que la suma de la MTU de protocolo y la sobrecarga de encapsulación. Para establecer la MTU, incluya la instrucción:mtu

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces pp0.0 family (inet | inet6 | mpls)]

  • [edit logical-systems logical-system-name interfaces pp0.0 family (inet | inet6 | mpls)]

Puede modificar el tamaño de MTU de la interfaz incluyendo la instrucción en el nivel de jerarquía:mtu bytes[edit interfaces pp0]

El tamaño predeterminado de MTU de medios utilizado y el rango de tamaños disponibles en una interfaz física dependen de la encapsulación utilizada en esa interfaz.

Ejemplo: Configuración de una interfaz de servidor PPPoE en un enrutador M120 o M320

Configure un servidor PPPoE a través de una interfaz Gigabit Ethernet:

Deshabilitar el envío de mensajes PPPoE Keepalive

Al configurar el cliente, puede deshabilitar el envío de mensajes keepalive en una interfaz lógica incluyendo la instrucción:no-keepalives

Puede incluir esta instrucción en los siguientes niveles jerárquicos:

  • [edit interfaces pp0 unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces pp0 unit logical-unit-number]

Verificación de una configuración PPPoE

Propósito

Puede usar los comandos show para mostrar y comprobar la configuración de PPPoE.

Acción

Para comprobar una configuración PPPoE, puede emitir los siguientes comandos de modo operativo:

  • show interfaces at-fpc/pic/port extensive

  • show interfaces pp0

  • show pppoe interfaces

  • show pppoe version

  • show pppoe service-name-tables

  • show pppoe sessions

  • show pppoe statistics

  • show pppoe underlying-interfaces

Para obtener más información acerca de estos comandos del modo operativo, consulte Explorador de CLI.

Rastreo de operaciones PPPoE

La función de seguimiento de Junos OS realiza un seguimiento de las operaciones de PPPoE y registra los eventos en un archivo de registro. Las descripciones de error capturadas en el archivo de registro proporcionan información detallada para ayudarle a resolver problemas.

De forma predeterminada, no se realiza ningún seguimiento. Cuando se habilita la operación de seguimiento, el comportamiento de seguimiento predeterminado es el siguiente:

  1. Los eventos importantes se registran en un archivo llamado ubicado en el directorio.pppoed/var/log No puede cambiar el directorio () en el que se encuentran los archivos de seguimiento./var/log

  2. Cuando el archivo alcanza los 128 kilobytes (KB), se le cambia el nombre , luego , y finalmente , hasta que haya tres archivos de seguimiento.pppoedpppoed.0pppoed.1pppoed.2 A continuación, se sobrescribe el archivo de seguimiento () más antiguo.pppoed.2

    Opcionalmente, puede especificar que el número de archivos de seguimiento sea del 2 al 1000. También puede configurar el tamaño máximo de archivo para que sea de 10 KB a 1 gigabyte (GB). (Para obtener más información acerca de cómo se crean los archivos de registro, consulte el Explorador de registros del sistema).http://contentapps.juniper.net/syslog-explorer/

De forma predeterminada, solo el usuario que configura la operación de seguimiento puede tener acceso a los archivos de registro. Opcionalmente, puede configurar el acceso de solo lectura para todos los usuarios.

Para configurar operaciones de seguimiento PPPoE:

  1. Especifique que desea configurar las opciones de seguimiento.

  2. (Opcional) Configure el nombre del archivo utilizado para la salida de seguimiento.

  3. (Opcional) Configure el número y el tamaño de los archivos de registro.

  4. (Opcional) Configure el acceso al archivo de registro.

  5. (Opcional) Configure una expresión regular para filtrar los eventos de registro.

  6. (Opcional) Configure indicadores para filtrar las operaciones que se van a registrar.

Las operaciones opcionales de traceoptions PPPoE se describen en las secciones siguientes:

Configuración del nombre de archivo del registro de seguimiento PPPoE

De forma predeterminada, el nombre del archivo que registra la salida de seguimiento para PPPoE es .pppoed Puede especificar un nombre diferente con la opción.file

Configuración del número y tamaño de los archivos de registro PPPoE

Opcionalmente, puede especificar que el número de archivos de registro de seguimiento comprimidos y archivados sea de 2 a 1000. También puede configurar el tamaño máximo de archivo para que sea de 10 KB a 1 gigabyte (GB); el tamaño predeterminado es 128 kilobytes (KB).

Los archivos archivados se diferencian por un sufijo en el formato ..number.gz El archivo archivado más reciente es y el archivo archivado más antiguo es ..0.gz.(maximum number)-1.gz Cuando el archivo de registro de seguimiento actual alcanza el tamaño máximo, se comprime y se le cambia el nombre, y se cambia el nombre de los archivos archivados existentes. Este proceso se repite hasta que se alcanza el número máximo de archivos archivados, momento en el que se sobrescribe el archivo más antiguo.

Por ejemplo, puede establecer el tamaño máximo de archivo en 2 MB y el número máximo de archivos en 20. Cuando el archivo que recibe el resultado de la operación de seguimiento, , alcanza los 2 MB, se comprime y se cambia el nombre de , y se crea un nuevo archivo llamado.filenamefilenamefilename.0.gzfilename Cuando el nuevo alcanza los 2 MB, se le cambia el nombre y se comprime y se le cambia el nombre .filenamefilename.0.gzfilename.1.gzfilenamefilename.0.gz Este proceso se repite hasta que haya 20 archivos de seguimiento. A continuación, el archivo más antiguo, , simplemente se sobrescribe cuando el siguiente archivo más antiguo, se comprime y se le cambia el nombre a .filename.19.gzfilename.18.gzfilename.19.gz

Configuración del acceso al archivo de registro PPPoE

De forma predeterminada, solo el usuario que configura la operación de seguimiento puede tener acceso a los archivos de registro. Puede permitir que todos los usuarios lean el archivo de registro y establecer explícitamente el comportamiento predeterminado del archivo de registro.

Configuración de una expresión regular para que se registren las líneas PPPoE

De forma predeterminada, el resultado de la operación de seguimiento incluye todas las líneas relevantes para los eventos registrados.

Puede refinar el resultado incluyendo expresiones regulares para que coincidan.

Configuración de los indicadores de seguimiento PPPoE

De forma predeterminada, no se registra ningún evento. Puede especificar qué eventos y operaciones se registran especificando uno o varios indicadores de seguimiento.

Para configurar los indicadores de los eventos que se van a registrar, configure los indicadores:

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice Feature Explorer a fin de determinar si una función es compatible con la plataforma.

Liberación
Descripción
12.3
A partir de Junos OS versión 12.3, opcionalmente, deshabilite el envío de mensajes PADS que contengan ciertas etiquetas de error.
10.4
A partir de Junos OS versión 10.4, al configurar una interfaz lógica PPPoE estática, debe incluir la subjerarquía en el nivel de jerarquía o en el nivel de jerarquía.pppoe-options[edit interfaces pp0 unit logical-unit-number][edit logical-systems logical-system-name interfaces pp0 unit logical-unit-number]
10.0
A partir de Junos OS versión 10.0, configure opcionalmente una o varias tablas de nombres de servicio PPPoE y la acción realizada para cada servicio de las tablas.