- play_arrow AAA for Subscriber Management
- play_arrow AAA for Subscriber Management
- play_arrow RADIUS for Subscriber Management
- RADIUS Servers and Parameters for Subscriber Access
- Storage and Reporting of Interface Descriptions to Uniquely Identify Subscribers
- Session Options for Subscriber Access
- RADIUS NAS Port Attributes and Options
- RADIUS Logical Line Identification
- RADIUS Authentication and Accounting Basic Configuration
- RADIUS Reauthentication As an Alternative to RADIUS CoA for DHCP Subscribers
- Configuring RADIUS Reauthentication for DHCP Subscribers
- RADIUS Accounting for Subscriber Access
- Verifying and Managing Subscriber AAA Information
- Session Termination Causes and RADIUS Termination Cause Codes
- AAA Termination Causes and Code Values
- DHCP Termination Causes and Code Values
- L2TP Termination Causes and Code Values
- PPP Termination Causes and Code Values
- VLAN Termination Causes and Code Values
- play_arrow Domain Maps for Subscriber Management
- play_arrow Testing and Troubleshooting AAA
- play_arrow RADIUS Dictionary Files
- Junos OS Release 15.1 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 16.1 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 16.2 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 17.1 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 17.4 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 18.2 Subscriber Management RADIUS Dictionary [DCT]
- Junos OS Release 18.4 Subscriber Management RADIUS Dictionary [DCT]
-
- play_arrow DHCP and DHCPv6 for Subscriber Management
- play_arrow DHCP for Subscriber Management
- DHCP Overview
- DHCP Access Profiles for Subscriber Authentication and Accounting Parameters
- Overrides for Default DHCP Local Server and DHCP Relay Configuration Settings
- Delaying DHCP Offer and Advertise Responses to Load Balance DHCP Servers
- DHCP Options and Selective Traffic Processing
- Using DHCP Option 82 Information
- Default Services for DHCP Subscribers
- DHCP Client Attribute and Address Assignment
- DHCP Lease Times for IP Addresses
- DHCP Leasequery Methods
- DHCP Client Authentication With An External AAA Authentication Service
- Receiving DHCP Options From a RADIUS Server
- Common DHCP Configuration for Interface Groups and Server Groups
- Number of DHCP Clients Per Interface
- Maintaining DHCP Subscribers During Interface Delete Events
- Dynamic Reconfiguration of Clients From a DHCP Local Server
- Understanding Deferred NACK on DHCP Reconfigure Abort
- Conserving IP Addresses Using DHCP Auto Logout
- DHCP Short Cycle Protection
- DHCP Monitoring and Management
-
- play_arrow DHCPv6 for Subscriber Management
- play_arrow Packet Triggered Subscriber Services
- play_arrow Packet Triggered Subscriber Services
-
- play_arrow Address-Assignment Pools for Subscriber Management
- play_arrow Address-Assignment Pools for Subscriber Management
-
- play_arrow DNS Addresses for Subscriber Management
- play_arrow DNS Addresses for Subscriber Management
-
- play_arrow M:N Subscriber Redundancy
- play_arrow Access Node Control Protocol and the ANCP Agent for Subscriber Services
- play_arrow Access Node Control Protocol and the ANCP Agent for Subscriber Services
-
- play_arrow Diameter Base Protocol and its Applications
- play_arrow Diameter Base Protocol and its Applications
- Diameter Base Protocol
- Gx-Plus for Provisioning Subscribers
- 3GPP Policy and Charging Control for Wireline Provisioning and Accounting
- NASREQ for Authentication and Authorization
- JSRC for Subscriber Provisioning and Accounting
- JSRC and Subscribers on Static Interfaces
- Monitoring and Management Diameter Information
- Tracing Diameter Base Protocol Events for Troubleshooting
- Troubleshooting Diameter Networks
- Monitoring and Managing Static Subscriber Information
- Tracing Static Subscriber Events for Troubleshooting
-
- play_arrow Configuration Statements and Operational Commands
ON THIS PAGE
Best Practice: DHCPv6 Prefix Delegation over a PPPoE Access Network
Best Practice: IPv6 Addressing for Logical Interfaces in PPPoE Dynamic Profiles with NDRA
Best Practice: IPv6 Addressing for Logical Interfaces in PPPoE Dynamic Profiles with DHCPv6
Best Practice: IPv4 Addressing for Logical Interfaces in PPPoE Dynamic Profiles
Best Practice: Configuring Authentication for DHCP Subscribers on a PPPoE Access Network
Best Practices for Configuring IPv4 and IPv6 Dual Stack in a PPPoE Access Network
Best Practice: Static PPPoE Interfaces with NDRA
When you use static PPPoE interfaces with NDRA, the prefix configured for router advertisement must match the source address specified under family inet6 in the logical pp0 interface configuration. If these values do not match, the prefix is not advertised correctly.
For example:
[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; } }
To view the prefix in the ICMPv6 packet, use the monitor traffic interface
pp0.xxx extensive
command. If the prefix is missing, make sure that there
is not a mismatch between the family inet6 address configured for the interface and the
prefix configured for the interface in the router advertisement configuration.
Best Practice: DHCPv6 Prefix Delegation over a PPPoE Access Network
When you use DHCPv6 prefix delegation over a PPPoE access network, you need to enable unnumbered addressing in the family inet6 configuration.
For dynamic PPPoE interfaces, enable unnumbered addressing in the dynamic profile. For example:
[edit dynamic-profiles] PPPoE-dyn-ipv4v6-dhcp { interfaces { pp0 { unit "$junos-interface-unit" { . . . family inet6 { unnumbered-address lo0.0; } } } } }
For static PPPoE interfaces, enable unnumbered addressing in the interface configuration. For example:
[edit interface pp0] unit 2004 { family inet6 { unnumbered-address lo0.0;
Best Practice: IPv6 Addressing for Logical Interfaces in PPPoE Dynamic Profiles with NDRA
When you use NDRA, always set the IPv6 internet address in dynamic
profiles to the $junos-ipv6-address
predefined variable.
This variable is replaced with the IPv6 address of the interface used
for router advertisements.
[edit dynamic-profiles] dyn-v4v6-ndra { interfaces { pp0 { unit "$junos-interface-unit" { family inet6 { address "$junos-ipv6-address "; } } } } }
Best Practice: IPv6 Addressing for Logical Interfaces in PPPoE Dynamic Profiles with DHCPv6
The IPv6 address configuration for logical interfaces in PPPoE dynamic profiles when you are using DHCPv6 depends on whether or not you are using routing instances.
If you are using routing instances, use the $junos-loopback-interface
predefined variable for the IPv6 address. For example:
[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"; } } } } }
If you are not using routing instances, use the unnumbered address for the IPv6 address. The unnumbered address enables the local address to be derived from the specified interface and allows IP processing on the interface without assigning an explicit IP address to the interface. For example:
[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; } } } } }
Best Practice: IPv4 Addressing for Logical Interfaces in PPPoE Dynamic Profiles
The IPv4 address configuration for logical interfaces in PPPoE dynamic profiles depends on whether or not you are using routing instances.
If you are using routing instances, use the $junos-loopback-interface
variable for the IPv6 address.
[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"; } } } } }
If you are not using routing instances, use the unnumbered address for the IPv6 address. The unnumbered address enables the local address to be derived from the specified interface and allows IP processing on the interface without assigning an explicit IP address to the interface.
[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; } } } } }
Best Practice: Configuring Authentication for DHCP Subscribers on a PPPoE Access Network
In most cases PPPoE is used to authenticate subscribers in a
PPPoE access network. However, if you wish to use DHCP to perform
the authentication, do not configure subscriber authentication at
the [edit system services dhcp-local-server]
or the [edit system services dhcp-local-server dhcpv6]
hierarchy levels.
Instead configure subscriber authentication at the [edit system
services dhcp-local-server dhcpv6 group]
hierarchy level. For
example:
[edit system services dhcp-local-server dhcpv6] group v6-dhcp-client { authentication { password $ABC123; username-include { user-prefix StaticUser; } } }