Prácticas recomendadas para configurar la pila dual IPv4 e IPv6 en una red de acceso PPPoE
Práctica recomendada: Interfaces PPPoE estáticas con NDRA
Cuando se utilizan interfaces PPPoE estáticas con NDRA, el prefijo configurado para el anuncio del enrutador debe coincidir con la dirección de origen especificada en la familia inet6 en la configuración de interfaz pp0 lógica. Si estos valores no coinciden, el prefijo no se anuncia correctamente.
Por ejemplo:
[edit protocols router-advertisement] interface pp0.2004 { prefix 2001:db8:2040:2004::/64; }
[edit interface pp0] unit 2004 { family inet6 { address 2001:db8:2040:2004::10.1.1.1/64; } }
Para ver el prefijo en el paquete ICMPv6, utilice el monitor traffic interface pp0.xxx extensive
comando. Si falta el prefijo, asegúrese de que no haya ninguna discrepancia entre la dirección inet6 de familia configurada para la interfaz y el prefijo configurado para la interfaz en la configuración del anuncio del enrutador.
Práctica recomendada: delegación de prefijos DHCPv6 a través de una red de acceso PPPoE
Cuando se utiliza la delegación de prefijos DHCPv6 en una red de acceso PPPoE, es necesario habilitar el direccionamiento no numerado en la configuración de familia inet6.
Para interfaces PPPoE dinámicas, habilite el direccionamiento no numerado en el perfil dinámico. Por ejemplo:
[edit dynamic-profiles] PPPoE-dyn-ipv4v6-dhcp { interfaces { pp0 { unit "$junos-interface-unit" { . . . family inet6 { unnumbered-address lo0.0; } } } } }
Para interfaces PPPoE estáticas, habilite el direccionamiento no numerado en la configuración de la interfaz. Por ejemplo:
[edit interface pp0] unit 2004 { family inet6 { unnumbered-address lo0.0;
Práctica recomendada: direccionamiento IPv6 para interfaces lógicas en perfiles dinámicos PPPoE con NDRA
Cuando utilice NDRA, establezca siempre la dirección de Internet IPv6 en perfiles dinámicos en la $junos-ipv6-address
variable predefinida. Esta variable se sustituye por la dirección IPv6 de la interfaz utilizada para los anuncios de enrutador.
[edit dynamic-profiles] dyn-v4v6-ndra { interfaces { pp0 { unit "$junos-interface-unit" { family inet6 { address "$junos-ipv6-address "; } } } } }
Práctica recomendada: direccionamiento IPv6 para interfaces lógicas en perfiles dinámicos PPPoE con DHCPv6
La configuración de direcciones IPv6 para interfaces lógicas en perfiles dinámicos PPPoE cuando se usa DHCPv6 depende de si se usan o no instancias de enrutamiento.
Si utiliza instancias de enrutamiento, utilice la $junos-loopback-interface
variable predefinida para la dirección IPv6. Por ejemplo:
[edit dynamic-profiles] dyn-v4v6-ri { routing-instances { "$junos-routing-instance" { interface "$junos-interface-name"; } } interfaces { pp0 { unit "$junos-interface-unit" { family inet6 { unnumbered-address "$junos-loopback-interface"; } } } } }
Si no utiliza instancias de enrutamiento, utilice la dirección no numerada para la dirección IPv6. La dirección no numerada permite que la dirección local se derive de la interfaz especificada y permite el procesamiento IP en la interfaz sin asignar una dirección IP explícita a la interfaz. Por ejemplo:
[edit dynamic-profiles] dyn-v4v6-ndra { interfaces { pp0 { unit "$junos-interface-unit" { pppoe-options { underlying-interface "$junos-underlying-interface"; server; } family inet6 { unnumbered-address lo0.0; } } } } }
Práctica recomendada: direccionamiento IPv4 para interfaces lógicas en perfiles dinámicos PPPoE
La configuración de direcciones IPv4 para interfaces lógicas en perfiles dinámicos PPPoE depende de si está utilizando o no instancias de enrutamiento.
Si utiliza instancias de enrutamiento, utilice la $junos-loopback-interface
variable para la dirección IPv6.
[edit dynamic-profiles] dyn-v4v6-ri { routing-instances { "$junos-routing-instance" { interface "$junos-interface-name"; } } interfaces { pp0 { unit "$junos-interface-unit" { family inet { unnumbered-address "$junos-loopback-interface"; } } } } }
Si no utiliza instancias de enrutamiento, utilice la dirección no numerada para la dirección IPv6. La dirección no numerada permite que la dirección local se derive de la interfaz especificada y permite el procesamiento IP en la interfaz sin asignar una dirección IP explícita a la interfaz.
[edit dynamic-profiles] dyn-v4v6-ndra { interfaces { pp0 { unit "$junos-interface-unit" { pppoe-options { underlying-interface "$junos-underlying-interface"; server; } family inet { unnumbered-address lo0.0; } } } } }
Práctica recomendada: configurar la autenticación para suscriptores DHCP en una red de acceso PPPoE
En la mayoría de los casos, PPPoE se utiliza para autenticar a los suscriptores en una red de acceso PPPoE. Sin embargo, si desea utilizar DHCP para realizar la autenticación, no configure la autenticación de suscriptor en los niveles jerárquico [edit system services dhcp-local-server]
o de la [edit system services dhcp-local-server dhcpv6]
jerarquía. En su lugar, configure la autenticación de suscriptor en el nivel jerárquico [edit system services dhcp-local-server dhcpv6 group]
. Por ejemplo:
[edit system services dhcp-local-server dhcpv6] group v6-dhcp-client { authentication { password $ABC123; username-include { user-prefix StaticUser; } } }