Prácticas recomendadas para configurar IPv4 e IPv6 de pila dual 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 family inet6 en la configuración de interfaz lógica pp0. 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, use 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, debe habilitar el direccionamiento no numerado en la configuración family inet6.
En el caso de 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;
}
}
}
}
}
En el caso de 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 los 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 del 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 dirección IPv6 para interfaces lógicas en perfiles dinámicos PPPoE cuando se utiliza DHCPv6 depende de si se utilizan 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 está utilizando 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 de 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 dirección 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 está utilizando 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 de 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: Configuración de la autenticación para suscriptores de 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 llevar a cabo la autenticación, no configure la autenticación del suscriptor en los [edit system services dhcp-local-server] [edit system services dhcp-local-server dhcpv6] niveles jerárquico. En su lugar, configure la autenticación del 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;
}
}
}