EN ESTA PÁGINA
Ejemplo: configuración simultánea de interfaces dinámicas DHCP IP Demux y PPPoE Demux a través de la misma interfaz VLAN Demux
En este ejemplo se muestra cómo configurar las interfaces demux IP DHCP dinámicas y demux PPPoE sobre la misma interfaz demux VLAN dinámica. En el ejemplo se proporciona una configuración IPv4. Sin embargo, también puede configurar interfaces IP simultáneas a través de Ethernet/DHCP y PPPoE a través de la misma interfaz VLAN mediante el direccionamiento IPv6.
Requisitos
Antes de comenzar, asegúrese de configurar la retransmisión DHCP o el servidor local DHCP. Para obtener información acerca de la configuración de cualquiera de estos componentes, consulte Descripción general del Agente de retransmisión DHCP extendido o Descripción de las diferencias entre DHCP heredado y DHCP extendido.
Visión general
Con la introducción de la family pppoe
instrucción, PPPoE ya no se trata como una configuración de encapsulación exclusiva y puede configurar interfaces VLAN con varias pilas de interfaces de protocolo. Por ejemplo, puede configurar interfaces IP a través de Ethernet/DHCP y PPPoE simultáneamente a través de una sola interfaz VLAN.
Configuración
- Preparación de una interfaz de acceso de suscriptor
- Preparación de la interfaz de circuito cerrado
- Configuración de un perfil dinámico para crear VLAN dinámicas de etiqueta única
- Configuración de un perfil dinámico para crear VLAN dinámicas de doble etiqueta
- Configuración de un perfil dinámico para crear interfaces IP Demux dinámicas
- Configuración de un perfil dinámico para crear interfaces PPPoE dinámicas
Preparación de una interfaz de acceso de suscriptor
Configuración rápida de CLI
Para configurar rápidamente la interfaz Ethernet agregada a través de la cual los suscriptores acceden al enrutador:
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ge-5/0/9 gigether-options 802.3ad ae0 set interfaces ge-5/1/9 gigether-options 802.3ad ae0 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux accept any set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux ranges ranges 1000-1500 set interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux accept any set interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux ranges 1501-2000,any set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp link-protection
Procedimiento paso a paso
Al configurar varias pilas de interfaz de protocolo simultáneamente en la misma interfaz VLAN, debe configurar las interfaces físicas a través de las cuales los clientes DHCP o PPPoE acceden inicialmente al enrutador. Le recomendamos que especifique el mismo etiquetado de VLAN para la interfaz que espera de los clientes entrantes. En este ejemplo se utiliza el etiquetado VLAN flexible para admitir simultáneamente la transmisión de tramas de etiqueta única y etiqueta doble VLAN 802.1Q en interfaces lógicas en el mismo puerto Ethernet.
Para crear VLAN dinámicas automáticamente, la interfaz también debe incluir el tipo de rango de VLAN (único o apilado), la referencia de perfil dinámico y cualquier rango específico que desee que usen las VLAN.
Para configurar una interfaz física para el acceso de suscriptores:
Acceda a la interfaz física a través de la cual desea que los suscriptores accedan inicialmente al enrutador.
[edit] user@host# edit interfaces ge-5/0/9
Especifique la interfaz Ethernet agregada a la que pertenece la interfaz física.
[edit interfaces ge-5/0/9] user@host# set gigether-options 802.3ad ae0
Repita los pasos 1 y 2para cada interfaz que desee asignar al paquete Ethernet agregado.
[edit] user@host# set interfaces ge-5/1/9 gigether-options 802.3ad ae0
Acceda a la interfaz Ethernet agregada.
[edit] user@host# edit interfaces ae0
Especifique el etiquetado de VLAN que desea que utilicen las interfaces Ethernet agregadas.
[edit interfaces ae0] user@host# set flexible-vlan-tagging
Edite la
auto-configure
estrofa para configurar automáticamente las VLAN.[edit interfaces ae0] user@host# edit auto-configure
Edite la
vlan-ranges
estrofa para VLAN de etiqueta única.[edit interfaces ae0 auto-configure] user@host# edit vlan-ranges
Especifique el perfil de VLAN dinámica que desea que utilice la interfaz para crear dinámicamente VLAN de etiqueta única.
[edit interfaces ae0 auto-configure vlan-ranges] user@host# edit dynamic-profile Auto-VLAN-Demux
Especifique qué tipo de paquete Ethernet VLAN acepta el perfil de VLAN.
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set accept any
Especifique los rangos de VLAN que desea que utilice el perfil dinámico. En el ejemplo siguiente se especifica un límite inferior de ID de VLAN de 1000 y un límite de ID de VLAN superior de 1500.
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set ranges 1000-1500
Edite la
stacked-vlan-ranges
estrofa para las VLAN de etiqueta dual.[edit interfaces ae0 auto-configure] user@host# edit stacked-vlan-ranges
Especifique el perfil de VLAN dinámica que desea que utilice la interfaz para crear dinámicamente VLAN con etiquetas dobles.
[edit interfaces ae0 auto-configure stacked-vlan-ranges] user@host# edit dynamic-profile Auto-Stacked-VLAN-Demux
Especifique qué tipo de paquete Ethernet VLAN acepta el perfil de VLAN apilado.
[edit interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux] user@host# set accept any
Especifique los rangos de VLAN apilados externo e interno que desea que use el perfil dinámico. En el siguiente ejemplo se especifica un intervalo de ID de VLAN apilada externa de 1501 a 2000 (para evitar la superposición de ID de VLAN con VLAN de etiqueta única) y un rango de ID de VLAN apilada interna de cualquiera (habilitando un intervalo de 1 a 4094 para el ID de VLAN apilado interno).
[edit interfaces ge-5/0/9 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux] user@host# set ranges 1501-2000,any
(Opcional) Active la transmisión de paquetes LACP en las interfaces Ethernet agregadas.
[edit interfaces ae0] user@host# set aggregated-ether-options lacp active
Especifique que las interfaces Ethernet agregadas utilizan protección de vínculos.
[edit interfaces ae0] user@host# set aggregated-ether-options link-protection
Preparación de la interfaz de circuito cerrado
Configuración rápida de CLI
Para configurar rápidamente la interfaz de circuito cerrado necesaria para este ejemplo:
[edit] set interfaces lo0.0 unit 0 family inet address 100.100.100.1/32
Procedimiento paso a paso
Debe configurar una interfaz de circuito cerrado para usarla como dirección no numerada y como dirección de origen preferida para las interfaces creadas dinámicamente.
Para configurar la interfaz de circuito cerrado necesaria para este ejemplo:
Configure una interfaz de circuito cerrado.
[edit] user@host# edit interfaces lo0.0
Especifique que la interfaz de circuito cerrado acepte paquetes inet.
[edit interfaces lo0 unit 0] user@host# edit family inet
Especifique la dirección IP de la interfaz de circuito cerrado.
[edit interfaces lo0 unit 0 family inet] user@host# set address 100.100.100.1/32
Configuración de un perfil dinámico para crear VLAN dinámicas de etiqueta única
Configuración rápida de CLI
Para configurar rápidamente el perfil dinámico utilizado para crear dinámicamente VLAN con etiqueta única en el ejemplo:
[edit] set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux-source inet set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-id $junos-vlan-id set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux options underlying-interface $junos-interface-ifd-name set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred source-address 100.100.100.1 set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe duplicate-protection set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe dynamic-profile PPP-Base-PAP
Procedimiento paso a paso
Para que tanto la demux IP DHCP dinámica como las interfaces PPPoE dinámicas residan simultáneamente en una interfaz VLAN de etiqueta única, primero debe existir la interfaz VLAN.
Para configurar un perfil dinámico que cree automáticamente interfaces VLAN:
Cree un perfil dinámico para crear automáticamente interfaces VLAN.
[edit] user@host# edit dynamic-profiles Auto-VLAN-Demux
Especifique que el perfil de VLAN dinámica utilice la interfaz demux.
[edit dynamic-profiles “Auto-VLAN-Demux”] user@host# edit interfaces demux0
Especifique que el perfil dinámico aplique el valor de unidad de interfaz demux a las VLAN dinámicas.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
Especifique que el origen demux acepte paquetes IPv4 (inet).
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-source inet
(Opcional) Especifique que cada interfaz creada dinámicamente responda a cualquier solicitud ARP, siempre y cuando exista una ruta activa a la dirección de destino de la solicitud ARP.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique que los ID de VLAN se crean dinámicamente.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id $junos-vlan-id
Especifique la interfaz lógica subyacente para las VLAN dinámicas.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-interface-ifd-name
Especifique que la interfaz demux de VLAN puede aceptar paquetes de la familia inet para suscriptores de IP a través de Ethernet/DHCP.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique la dirección de circuito cerrado como dirección no numerada y dirección de origen preferida para la familia inet.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Especifique que la interfaz demux de VLAN puede aceptar paquetes de la familia pppoe para suscriptores de PPPoE.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family pppoe
Impedir que se creen varias sesiones PPPoE para el mismo suscriptor PPPoE en la misma interfaz VLAN.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set duplicate-protection
Aplique el perfil de interfaz PPP dinámica a cualquier interfaz PPP dinámica.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set dynamic-profile PPP-Base-PAP
Configuración de un perfil dinámico para crear VLAN dinámicas de doble etiqueta
Configuración rápida de CLI
Para configurar rápidamente el perfil dinámico utilizado para crear dinámicamente VLAN apiladas/con etiquetas dobles en el ejemplo:
[edit] set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux-source inet set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-tags outer $junos-stacked-vlan-id set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-tags inner $junos-vlan-id set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux options underlying-interface $junos-interface-ifd-name set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred source-address 100.100.100.1 set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe duplicate-protection set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe dynamic-profile PPP-Base-PAP
Procedimiento paso a paso
Para que tanto la demux IP DHCP dinámica como las interfaces PPPoE dinámicas residan simultáneamente en una interfaz VLAN, primero debe existir la interfaz VLAN.
Para configurar un perfil dinámico que cree automáticamente interfaces VLAN apiladas/con etiquetas dobles:
Cree un perfil dinámico para crear automáticamente interfaces VLAN.
[edit] user@host# edit dynamic-profiles Auto-Stacked-VLAN-Demux
Especifique que el perfil de VLAN dinámica utilice la interfaz demux.
[edit dynamic-profiles “Auto-Stacked-VLAN-Demux”] user@host# edit interfaces demux0
Especifique que el perfil dinámico aplique el valor de unidad de interfaz demux a las VLAN dinámicas.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
Especifique que el origen demux acepte paquetes IPv4 (inet).
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-source inet
(Opcional) Especifique que cada interfaz creada dinámicamente responda a cualquier solicitud ARP, siempre y cuando exista una ruta activa a la dirección de destino de la solicitud ARP.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique que el ID de VLAN externo se crea dinámicamente.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id -tags outer $junos-stacked-vlan-id
Especifique que el ID de VLAN interno se crea dinámicamente.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id -tags inner $junos-vlan-id
Especifique la interfaz lógica subyacente para las VLAN dinámicas.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-interface-ifd-name
Especifique que la interfaz demux de VLAN puede aceptar paquetes de la familia inet para suscriptores de IP a través de Ethernet/DHCP.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique la dirección de circuito cerrado como dirección no numerada y dirección de origen preferida para la familia inet.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Especifique que la interfaz demux de VLAN puede aceptar paquetes de la familia pppoe para suscriptores de PPPoE.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family pppoe
Impedir la activación de otra interfaz lógica PPPoE dinámica en la misma interfaz subyacente demux.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set duplicate-protection
Aplique el perfil de interfaz PPP dinámica a cualquier interfaz PPP dinámica.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set dynamic-profile PPP-Base-PAP
Configuración de un perfil dinámico para crear interfaces IP Demux dinámicas
Configuración rápida de CLI
Para configurar rápidamente el perfil dinámico utilizado para crear dinámicamente interfaces demux IP DHCP en el ejemplo:
[edit] set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit demux-options underlying-interface $junos-underlying-interface set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet demux-source $junos-subscriber-ip-address set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Procedimiento paso a paso
Para configurar un perfil dinámico que cree automáticamente interfaces demux IP:
Cree un perfil dinámico para crear dinámicamente interfaces demux IP.
[edit] user@host# edit dynamic-profiles DHCP-IP-Demux
Especifique que el perfil dinámico utilice la interfaz demux0.
[edit dynamic-profiles DHCP-IP-Demux] user@host# edit interfaces demux0
Especifique que el perfil dinámico aplique el valor de unidad de interfaz a las interfaces PPPoE dinámicas.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
(Opcional) Configure el enrutador para responder a cualquier solicitud ARP, siempre y cuando el enrutador tenga una ruta activa a la dirección de destino de la solicitud ARP.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique la interfaz lógica subyacente para las interfaces demux IP dinámicas.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-underlying-interface
Especifique la información de la familia de protocolos para las interfaces demux IP dinámicas.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique que la dirección de origen demux se obtiene de la dirección IP del suscriptor entrante.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set demux-source $junos-subscriber-ip-address
Especifique la interfaz de circuito cerrado como la dirección no numerada y la dirección IP de la interfaz demux como la dirección de origen preferida para las interfaces demux IP dinámicas.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Configuración de un perfil dinámico para crear interfaces PPPoE dinámicas
Configuración rápida de CLI
Para configurar rápidamente el perfil dinámico usado para crear dinámicamente interfaces PPPoE en el ejemplo:
[edit] set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit ppp-options pap set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit pppoe-options underlying-interface $junos-underlying-interface server set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit no-keepalives set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit family inet unnumbered-address lo0.0
Procedimiento paso a paso
Cree un perfil dinámico para crear automáticamente interfaces PPPoE.
[edit] user@host# edit dynamic-profiles PPP-Base-PAP
Especifique que el perfil PPPoE dinámico utilice la interfaz pp0.
[edit dynamic-profiles PPP-Base-PAP] user@host# edit interfaces pp0
Especifique que el perfil dinámico aplique el valor de unidad de interfaz a las interfaces PPPoE dinámicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0] user@host# edit unit $junos-interface-unit
Especifique que las interfaces PPPoE creadas dinámicamente usan autenticación PAP.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set ppp-options pap
Especifique la interfaz lógica subyacente para las interfaces PPPoE dinámicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options underlying-interface $junos-underlying-interface
Especifique que el enrutador actúa como servidor PPPoE.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options server
(Opcional) Deshabilite el envío de mensajes keepalive en las interfaces PPPoE dinámicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set no-keepalives
Especifique la información de familia de protocolos para las interfaces PPPoE dinámicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique la interfaz de circuito cerrado como la dirección no numerada para las interfaces PPPoE dinámicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set unnumbered-address lo0.0
Verificación
Verificación del suscriptor
Propósito
Ver la información del suscriptor en el router.
Acción
Para mostrar información dinámica de suscriptores:
user@host# show subscribers detail