3.2.46. ppp-server¶
Note
requires a specific license: BNG PPPoE or BNG LNS.
PPP server configuration.
vsr running config# vrf <vrf> ppp-server
instance¶
PPP Server configuration.
vsr running config# vrf <vrf> ppp-server instance <string>
|
PPP server instance name. |
enabled (pushed)¶
Enable PPP server.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># enabled true|false
- Default value
true
prevent-restart-on-change¶
Prevent configuration changes in this service that would cause to restart the service, closing active sessions. This validation step is done before applying the new configuration. To apply the changes, the service has to be stopped first, by setting enabled to false.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># prevent-restart-on-change true|false
- Default value
false
single-session¶
Specify whether ppp server should control sessions count per user.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># single-session SINGLE-SESSION
|
Description |
|---|---|
|
Accept multiple connections. |
|
Deny all other connections. |
|
Replace the current connection by the new one. |
- Default value
disable
max-sessions¶
Specify maximum number of sessions accepted by the server. 0 is interpreted as maximum value.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># max-sessions <0-10300>
- Default value
10300
max-starting¶
Specify number of concurrent session attempts. Disabled by default.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># max-starting <uint32>
- Default value
0
log-level¶
Log level to display.
vsr running config# vrf <vrf> ppp-server instance <string>
vsr running instance <string># log-level LOG-LEVEL
|
Description |
|---|---|
|
Disable logging. |
|
Display error message. |
|
Display error and warning message. |
|
Display error, warning and info message. |
|
Display all messages. |
- Default value
error
tcp-mss-ipv4¶
Specify the MSS for all IPv4 sessions.
vsr running config# vrf <vrf> ppp-server instance <string> tcp-mss-ipv4
VALUE¶
Specify a manual TCP IPv4 MSS value.
vsr running config# vrf <vrf> ppp-server instance <string> tcp-mss-ipv4
vsr running tcp-mss-ipv4# VALUE
|
Description |
|---|---|
|
Clamp the MSS to the MTU. |
|
No description. |
tcp-mss-ipv6¶
Specify the MSS for all IPv6 sessions.
vsr running config# vrf <vrf> ppp-server instance <string> tcp-mss-ipv6
VALUE¶
Specify a manual TCP IPv6 MSS value.
vsr running config# vrf <vrf> ppp-server instance <string> tcp-mss-ipv6
vsr running tcp-mss-ipv6# VALUE
|
Description |
|---|---|
|
Clamp the MSS to the MTU. |
|
No description. |
ppp¶
PPP configuration.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
verbose¶
Increase log details for PPP.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# verbose true|false
- Default value
false
min-mtu¶
Minimum MTU for PPP session.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# min-mtu <uint32>
- Default value
100
mtu¶
Preferred MTU.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# mtu <uint32>
mru¶
Preferred MRU.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# mru <uint32>
ipcp¶
Specifies policy for IPCP negotiation.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# ipcp IPCP
|
Description |
|---|---|
|
Deny. |
|
Accept but do not propose. |
|
Propose but do not fail if rejected. |
|
Require. |
- Default value
allow
ipv6cp¶
Specifies policy for IPV6CP negotiation.
vsr running config# vrf <vrf> ppp-server instance <string> ppp
vsr running ppp# ipv6cp IPV6CP
|
Description |
|---|---|
|
Deny. |
|
Accept but do not propose. |
|
Propose but do not fail if rejected. |
|
Require. |
- Default value
deny
ipv6cp-interface-id¶
IPV6CP interface identifier configuration.
vsr running config# vrf <vrf> ppp-server instance <string> ppp ipv6cp-interface-id
peer-interface-id¶
Specify IPv6 interface identifier for PPPoE client, negotiated through IPV6CP as described in RFC 5072.
vsr running config# vrf <vrf> ppp-server instance <string> ppp ipv6cp-interface-id
vsr running ipv6cp-interface-id# peer-interface-id PEER-INTERFACE-ID
|
Description |
|---|---|
|
No description. |
|
Generate random interface identifier. |
|
Use peer IPv4 address for interface identifier. |
|
Use calling-sid (MAC address) to generate interface identifier. |
- Default value
random
local-interface-id¶
Specify IPv6 interface identifier for local PPP interfaces, negotiated through IPV6CP as described in RFC 5072.
vsr running config# vrf <vrf> ppp-server instance <string> ppp ipv6cp-interface-id
vsr running ipv6cp-interface-id# local-interface-id LOCAL-INTERFACE-ID
|
Description |
|---|---|
|
No description. |
|
Generate random interface identifier. |
- Default value
random
accept-peer-interface-id¶
Specify whether to accept peer’s interface identifier.
vsr running config# vrf <vrf> ppp-server instance <string> ppp ipv6cp-interface-id
vsr running ipv6cp-interface-id# accept-peer-interface-id true|false
- Default value
false
lcp¶
LCP configuration.
vsr running config# vrf <vrf> ppp-server instance <string> ppp lcp
echo-interval¶
Time between each LCP echo request.
vsr running config# vrf <vrf> ppp-server instance <string> ppp lcp
vsr running lcp# echo-interval <uint32>
- Default value
15
echo-failure¶
Maximum number of LCP echo replies sent without valid answer before terminate the connection.
vsr running config# vrf <vrf> ppp-server instance <string> ppp lcp
vsr running lcp# echo-failure <uint32>
- Default value
4
pppoe¶
Note
requires a specific license: BNG PPPoE.
PPPoE server configuration.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
enabled¶
Enable PPPoE server.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# enabled true|false
- Default value
true
verbose¶
Increase log details for PPPoE.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# verbose true|false
- Default value
false
padi-limit¶
Limit overall PADI packets to reply in 1 second. Only one packet per mac address would be accepted.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# padi-limit <uint32>
- Default value
0
ac-name¶
Access Concentrator’s name.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# ac-name <string>
service-name¶
List of Service Name to offer.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# service-name <string>
ip-pool¶
IPv4 Pool Name to use for PPP sessions.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# ip-pool <leafref>
ipv6-pool¶
IPv6 Pool name to use for PPP sessions.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# ipv6-pool <leafref>
ipv6-prefix-delegation¶
IPv6 Prefix delegation name to use for PPP sessions.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# ipv6-prefix-delegation <leafref>
interface¶
Specifiy interfaces PPPoE server is listening to . Optional padi- limit=n can be specified for each interface. Optional re: allow to use regex for interface name.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe interface <string>
|
Interface name. Regex can be used if prefixed with ‘re:.’. |
padi-limit¶
Maximum number of PADI packets per second processed by interfaces. Disabled by default.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe interface <string>
vsr running interface <string># padi-limit <uint32>
- Default value
0
pado-delay¶
List of delays to send PADO packets according to session count.
vsr running config# vrf <vrf> ppp-server instance <string> pppoe
vsr running pppoe# pado-delay session-count <1-10000> delay <uint32>
|
Session count starting which the delay is enforced. |
delay (mandatory)¶
unit: milliseconds
Time in milliseconds to wait before sending the reply packet.
delay <uint32>
l2tp¶
Note
requires a specific license: BNG LNS.
L2TP configuration.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
enabled¶
Enable L2TP support, for LNS server applications.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# enabled true|false
- Default value
true
verbose¶
Increase log details.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# verbose true|false
- Default value
false
bind-ipv4¶
Bind LNS server to IPv4 address. If not specified, LNS server listens to all addresses. It’s also used as source address for L2TP outer IPv4 address.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# bind-ipv4 BIND-IPV4
|
An IPv4 address. |
hostname (mandatory)¶
Set LNS server hostname to use in Host Name AVP attribute Type 7.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# hostname <string>
secret¶
Set shared secret for tunnel authentication with LAC clients.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# secret SECRET
|
Description |
|---|---|
|
A secret text leaf, that will be ciphered if a master key is set. |
|
Alphanumeric password. |
port¶
Bind to UDP port.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# port <uint16>
- Default value
1701
timeout¶
unit: seconds
Specify timeout to wait for peer to complete tunnel and session negotiation.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# timeout <uint32>
- Default value
60
hello-interval¶
unit: seconds
Specify interval to send Hello control message. This control message is used as a keepalive for the L2TP tunnel.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# hello-interval <uint32>
- Default value
60
lac-client-ipv4-range¶
Set LAC clients IPv4 range.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# lac-client-ipv4-range LAC-CLIENT-IPV4-RANGE
|
Description |
|---|---|
|
An IPv4 address range, in the form addr4-addr4. |
|
A masked IPv4 address: address and prefix of that subnet. |
ip-pool¶
IPv4 Pool Name to use for PPP sessions.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# ip-pool <leafref>
ipv6-pool¶
IPv6 Pool name to use for PPP sessions.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# ipv6-pool <leafref>
ipv6-prefix-delegation¶
IPv6 Prefix delegation name to use for PPP sessions.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> l2tp
vsr running l2tp# ipv6-prefix-delegation <leafref>
auth¶
Authentication configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth
enabled¶
Enable Authentication for PPP connections.
vsr running config# vrf <vrf> ppp-server instance <string> auth
vsr running auth# enabled true|false
- Default value
true
timeout¶
Timeout for Authentication.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth
vsr running auth# timeout <uint32>
- Default value
5
max-failure¶
Max Failure Number for authentication before stopping connection.
vsr running config# vrf <vrf> ppp-server instance <string> auth
vsr running auth# max-failure <uint32>
- Default value
3
peer-auth-interval¶
Peer authentication interval (in second). Disabled by default or if PAP method is used.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth
vsr running auth# peer-auth-interval <uint32>
- Default value
0
peer-auth-mode¶
Set authentication mode.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth
vsr running auth# peer-auth-mode PEER-AUTH-MODE
|
Description |
|---|---|
|
Authenticate using PAP. |
|
Authenticate using CHAP. |
|
Authenticate using MS-CHAP. |
|
Authenticate using MS-CHAPv2. |
- Default value
papchapmschapmschap-v2
peer-secrets¶
CHAP Configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth peer-secrets
enabled¶
Enable peer authentication with local database.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth peer-secrets
vsr running peer-secrets# enabled true|false
- Default value
true
secrets¶
List user/password.
vsr running config# vrf <vrf> ppp-server instance <string> auth peer-secrets secrets <string>
|
Username. |
radius¶
Radius Configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
default-local-ip¶
Default IP address for local interface used for Framed-IP.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# default-local-ip DEFAULT-LOCAL-IP
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
enabled¶
Enable Radius authentication.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# enabled true|false
- Default value
true
source (deprecated)¶
Attention
source-ipv4 source-ipv6Source address used to reach the radius server.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# source SOURCE
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
source-ipv4¶
IPv4 source address used to reach IPv4 radius servers.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# source-ipv4 SOURCE-IPV4
|
An IPv4 address. |
source-ipv6¶
IPv6 source address used to reach IPv6 radius servers.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# source-ipv6 SOURCE-IPV6
|
An IPv6 address. |
vrf¶
RADIUS server VRF.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# vrf VRF
|
Description |
|---|---|
|
The main vrf. |
|
The vrf name. |
server¶
List of radius servers.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# server address <address> auth-port <uint16> acct-port <uint16> \
... secret SECRET
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
|
Port for Access-Requests packets. Set it to 1812 to use default port. |
|
Port for Accounting-Request packets. Set it to 1813 to use default port. |
backup-server¶
List of radius backup servers.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius
vsr running radius# backup-server address <address> auth-port <uint16> acct-port <uint16> \
... secret SECRET
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
|
Port for Access-Requests packets. Set it to 1812 to use default port. |
|
Port for Accounting-Request packets. Set it to 1813 to use default port. |
secret (mandatory) (hidden)¶
Shared secret with Radius server to encrypt and sign packets.
secret SECRET
|
Description |
|---|---|
|
A secret text leaf, that will be ciphered if a master key is set. |
|
Alphanumeric password. |
nas¶
Network Access Server Radius field configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius nas
ip-address (deprecated)¶
Attention
ipv4-addressSpecifies the value of radius NAS-IP-Address or NAS-IPv6-Address field.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius nas
vsr running nas# ip-address IP-ADDRESS
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
ipv4-address¶
Specifies the value of radius NAS-IP-Address field.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius nas
vsr running nas# ipv4-address IPV4-ADDRESS
|
An IPv4 address. |
ipv6-address¶
Specifies the value of radius NAS-IPv6-Address field.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius nas
vsr running nas# ipv6-address IPV6-ADDRESS
|
An IPv6 address. |
identifier¶
Specifies the value of radius NAS-Identifier field.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius nas
vsr running nas# identifier <string>
change-of-authorization-server¶
Change of Authorization local server configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius change-of-authorization-server
ip-address¶
Local IP address to listen CoA-Request Message.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius change-of-authorization-server
vsr running change-of-authorization-server# ip-address IP-ADDRESS
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
- Default value
0.0.0.0
port¶
UDP port to listen CoA-Request Message.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius change-of-authorization-server
vsr running change-of-authorization-server# port PORT
|
A 16-bit port number used by a transport protocol such as TCP or UDP. |
- Default value
3799
secret (mandatory) (hidden)¶
Secret to decrypt CoA-Request Message.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius change-of-authorization-server
vsr running change-of-authorization-server# secret SECRET
|
Description |
|---|---|
|
A secret text leaf, that will be ciphered if a master key is set. |
|
Alphanumeric password. |
accounting¶
Accounting configuration for Radius server.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius accounting
interim-interval (mandatory)¶
unit: seconds
Set accounting information refresh interval.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius accounting
vsr running accounting# interim-interval <uint32>
interim-jitter¶
unit: seconds
Set maximum amount of jitter to apply to interval: interim-interval +/- random(0, interim-jitter).
vsr running config# vrf <vrf> ppp-server instance <string> auth radius accounting
vsr running accounting# interim-jitter <uint32>
session-id-in-authentication¶
Generate and send Acct-Session-Id on Access-Request packet.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius accounting
vsr running accounting# session-id-in-authentication true|false
- Default value
false
allow-unreachable¶
Allow unreachable information for the radius server.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius accounting
vsr running accounting# allow-unreachable enabled true|false max-retry <1-2147483647> \
... timeout <1-2147483647>
Maximum amount of connection to the accounting server before considering it is totally unreachable, once hit, all sessions will be closed.
max-retry <1-2147483647>
- Default value
3
unit: seconds
Interval in seconds between two tries to reach the accounting server.
timeout <1-2147483647>
- Default value
60
interception¶
Radius lawful interception configuration.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius interception
enabled¶
Enable Radius lawful intercept.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius interception
vsr running interception# enabled true|false
- Default value
true
source-ipv4¶
The source address used for lawful interception packets.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius interception
vsr running interception# source-ipv4 SOURCE-IPV4
|
An IPv4 address. |
source-ipv6¶
The source address used for lawful interception packets.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius interception
vsr running interception# source-ipv6 SOURCE-IPV6
|
An IPv6 address. |
vrf¶
Radius lawful interception VRF.
vsr running config# vrf <vrf> ppp-server instance <string> auth radius interception
vsr running interception# vrf VRF
|
Description |
|---|---|
|
The main vrf. |
|
The vrf name. |
ip-pool¶
IPv4 Pool configuration.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ip-pool
default-local-ip¶
Default IP address for local interface.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ip-pool
vsr running ip-pool# default-local-ip DEFAULT-LOCAL-IP
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
pool¶
Specifies IP address range to use for peer.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ip-pool pool <string>
|
Name of the pool. |
peer-pool¶
Peer IPv4 address pool.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ip-pool pool <string>
vsr running pool <string># peer-pool PEER-POOL
|
Description |
|---|---|
|
An IPv4 address range, in the form addr4-addr4. |
|
A masked IPv4 address: address and prefix of that subnet. |
ipv6-pool¶
IPv6 Pool configuration.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool
pool¶
Specifies IPv6 prefixes to use for peer.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool pool <string>
|
Name of the pool. |
prefix (mandatory)¶
Peer IPv6 prefix pool described as IPv6-address/mask, where the mask is used to generate the list of prefixes (subnets). For instance if prefix = fc00:0:1::/48 and prefix-len = 64, then the pool will have 65536 prefixes from fc00:0:1:0::/64 to fc00:0:1:ffff::/64. Each prefix has a length of 64 bits.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool pool <string>
vsr running pool <string># prefix PREFIX
|
An IPv6 prefix: address and CIDR mask. |
prefix-len (mandatory)¶
Prefix length, a decimal value specifying how many of the leftmost contiguous bits of the address comprise the prefix (rfc 4291).
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool pool <string>
vsr running pool <string># prefix-len <uint32>
prefix-delegation¶
Specifies IPv6 prefixes for DHCPv6 IPv6 prefix delegation feature.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool prefix-delegation <string>
|
Name of the pool. |
prefix (mandatory)¶
Peer IPv6 prefix pool described as IPv6-address/mask, where the mask is used to generate the list of prefixes (subnets). For instance if prefix = fc00:0:1::/48 and prefix-len = 64, then the pool will have 65536 prefixes from fc00:0:1:0::/64 to fc00:0:1:ffff::/64. Each prefix has a length of 64 bits.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool prefix-delegation <string>
vsr running prefix-delegation <string># prefix PREFIX
|
An IPv6 prefix: address and CIDR mask. |
prefix-len (mandatory)¶
Prefix length, a decimal value specifying how many of the leftmost contiguous bits of the address comprise the prefix (rfc 4291).
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-pool prefix-delegation <string>
vsr running prefix-delegation <string># prefix-len <uint32>
dns¶
DNS configuration for clients.
vsr running config# vrf <vrf> ppp-server instance <string> dns
server¶
List of IPv4 and IPv6 DNS servers.
vsr running config# vrf <vrf> ppp-server instance <string> dns
vsr running dns# server SERVER
|
Description |
|---|---|
|
An IPv4 address. |
|
An IPv6 address. |
dns-search-list¶
Specify IPv6 DNS Search List. It doesn’t apply to IPv4.
vsr running config# vrf <vrf> ppp-server instance <string> dns
vsr running dns# dns-search-list <string>
ipv6-neighbor-discovery¶
IPv6 Neighbor Discovery configuration for router advertisement messages.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery
enabled¶
Enable IPv6 Neighbor Discovery.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery
vsr running ipv6-neighbor-discovery# enabled true|false
- Default value
true
verbose¶
Include logs from Neighbor Discovery.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery
vsr running ipv6-neighbor-discovery# verbose true|false
- Default value
false
dhcpv6¶
DHCPv6 Configuration.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery dhcpv6
enabled¶
Enable DHCPv6.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery dhcpv6
vsr running dhcpv6# enabled true|false
- Default value
true
pref-lifetime¶
The preferred lifetime in seconds to be sent to DHCPv6 client.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery dhcpv6
vsr running dhcpv6# pref-lifetime <uint32>
valid-lifetime¶
The valid lifetime in seconds to be sent to DHCPv6 client.
vsr running config# vrf <vrf> ppp-server instance <string> ipv6-neighbor-discovery dhcpv6
vsr running dhcpv6# valid-lifetime <uint32>
qos¶
QoS templates configuration for Radius attributes.
vsr running config# vrf <vrf> ppp-server instance <string> qos
enabled¶
Enable QoS setting through Radius.
Configuration change implies service restart.
vsr running config# vrf <vrf> ppp-server instance <string> qos
vsr running qos# enabled true|false
- Default value
true
default-template¶
Default template to use when no template is selected through RADIUS.
vsr running config# vrf <vrf> ppp-server instance <string> qos
vsr running qos# default-template <leafref>
template¶
List of QoS templates.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string>
|
Template name. |
scheduler-interface¶
Name of interface on which the base HTB scheduler is installed. The dynamic queues will be added into this scheduler. If not set, the queues will be added to the scheduler of the interface from which the session control packets are received.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string>
vsr running template <string># scheduler-interface <string>
queue¶
List of queue templates.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
|
Name of the queue template. |
description¶
Based on this queue template, a QoS queue will be added dynamically by the BNG for each client according to their QoS template name announced by Radius attributes.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># description <string>
static-parent¶
ID of the parent queue among the base scheduler.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># static-parent <leafref>
dynamic-parent¶
Name of a queue among this template to use as a parent.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># dynamic-parent <leafref>
mark¶
Trafic mark for the queue. Only the lower 8-bits of the 32-bits mark can be specified. The mark 0 means ‘no mark’.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># mark <0x0-0xff>
bandwidth (mandatory)¶
Guaranteed bandwidth of the queue.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># bandwidth BANDWIDTH
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
burst¶
Guaranteed bandwidth maximum burst size. Defaults to bandwidth/80 (100ms of traffic at bandwidth rate).
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># burst BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
ceiling¶
Ceiling rate of the queue. Defaults to bandwidth.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># ceiling CEILING
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
ceiling-burst¶
Ceiling rate maximum burst size. Defaults to ceiling/80 (100ms of traffic at ceiling rate).
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># ceiling-burst CEILING-BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
ceiling-priority¶
Priority of the queue in case of ceiling, used to distribute available ceiling bandwidth to queues by order of priority. Lower is more priority.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># ceiling-priority <0-9>
layer1-overhead¶
Number of bytes added by the underlying protocol on each packet.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># layer1-overhead <uint32>
- Default value
0
quantum¶
Quantum of the queue, used to distribute available bandwidth between queues of same priorities, in a weighted round robin fashion.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># quantum <uint32>
size¶
Size of the queue in packets. The value is rounded up to the nearest power of 2.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># size <uint32>
- Default value
256
rate-limit¶
Per-session traffic limiter configuration.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit
egress¶
Default egress (output) rate limit configuration.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit egress
bandwidth (mandatory)¶
Maximum bandwidth of regular traffic, a.k.a. CIR (Committed Information Rate), in bps. 0 allows no regular traffic.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit egress
vsr running egress# bandwidth BANDWIDTH
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
burst¶
Maximum burst size of shaped traffic, a.k.a. CBS (Committed Burst Size), in bytes. The default value is set to bandwidth / 80 to handle a burst of 100 ms at the targeted bandwidth. If not set or set to 0, the default value is applied.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit egress
vsr running egress# burst BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
excess-bandwidth¶
Maximum bandwidth of excess traffic, a.k.a. EIR (Excess Information Rate), in bps. 0 allows no excess traffic.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit egress
vsr running egress# excess-bandwidth EXCESS-BANDWIDTH
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
- Default value
0
excess-burst¶
Maximum burst size of excess traffic, a.k.a. EBS (Excess Burst Size), in bytes. The default value is set to excess-bandwidth / 80 to handle a burst of 100 ms at the targeted bandwidth. If not set or set to 0, the default value is applied.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit egress
vsr running egress# excess-burst EXCESS-BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
ingress¶
Default ingress (input) rate limit configuration.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit ingress
bandwidth (mandatory)¶
Maximum bandwidth of regular traffic, a.k.a. CIR (Committed Information Rate), in bps. 0 allows no regular traffic.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit ingress
vsr running ingress# bandwidth BANDWIDTH
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
burst¶
Maximum burst size of shaped traffic, a.k.a. CBS (Committed Burst Size), in bytes. The default value is set to bandwidth / 80 to handle a burst of 100 ms at the targeted bandwidth. If not set or set to 0, the default value is applied.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit ingress
vsr running ingress# burst BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
excess-bandwidth¶
Maximum bandwidth of excess traffic, a.k.a. EIR (Excess Information Rate), in bps. 0 allows no excess traffic.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit ingress
vsr running ingress# excess-bandwidth EXCESS-BANDWIDTH
|
Rate in bits per second. K/M/G/T multipliers are supported. Example: 1G stands for 1000000000 bps. |
- Default value
0
excess-burst¶
Maximum burst size of excess traffic, a.k.a. EBS (Excess Burst Size), in bytes. The default value is set to excess-bandwidth / 80 to handle a burst of 100 ms at the targeted bandwidth. If not set or set to 0, the default value is applied.
vsr running config# vrf <vrf> ppp-server instance <string> rate-limit ingress
vsr running ingress# excess-burst EXCESS-BURST
|
Burst size in bytes. K/M/G/T multipliers are supported. Example: 2K stands for 2000 bytes. |
session-state (deprecated) (state only)¶
Attention
show-ppp-server-sessionSession state.
username (deprecated) (state only)¶
Current user being connected.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> username
peer-ip (deprecated) (state only)¶
List peer IP addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> peer-ip
peer-ip6 (deprecated) (state only)¶
List peer IPv6 addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> peer-ip6
ip6-delegated-prefix (deprecated) (state only)¶
IPv6 delegated prefix.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> ip6-delegated-prefix
local-ip (deprecated) (state only)¶
List local IP addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> local-ip
type (deprecated) (state only)¶
PPP Transport Protocol.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> type
state (deprecated) (state only)¶
Session state.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> state
uptime (deprecated) (state only)¶
Session uptime.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> uptime
rx-bytes (deprecated) (state only)¶
Number of bytes read.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> rx-bytes
tx-bytes (deprecated) (state only)¶
Number of bytes written.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> tx-bytes
statistics (pushed) (state only)¶
Statistics.
sessions (state only)¶
Session count.
vsr> show state vrf <vrf> ppp-server instance <string> statistics sessions
subscribers (state only)¶
Subscriber count.
vsr> show state vrf <vrf> ppp-server instance <string> statistics subscribers
pppoe (state only)¶
PPPoE Statistics.
received-padi (state only)¶
Show counters for PADI received packets.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppoe received-padi
dropped-padi (state only)¶
Show counters for dropped PADI packets.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppoe dropped-padi
sent-pado (state only)¶
Show counters for PADO sent packets.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppoe sent-pado
received-padr (state only)¶
Show counters for PADR received packets.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppoe received-padr
sent-pads (state only)¶
Show counters for PADS sent packets.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppoe sent-pads
pppol2tp (state only)¶
Container for PPPoL2TP counters.
tunnels (state only)¶
Container for PPPoL2TP tunnels counters.
starting (state only)¶
Show starting sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp tunnels starting
active (state only)¶
Show active sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp tunnels active
finishing (state only)¶
Show finishing sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp tunnels finishing
control-sessions (state only)¶
Container for PPPoL2TP control sessions counters.
starting (state only)¶
Show starting sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp control-sessions starting
active (state only)¶
Show active sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp control-sessions active
finishing (state only)¶
Show finishing sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp control-sessions finishing
data-sessions (state only)¶
Container for PPPoL2TP data sessions (PPP sessions) counters.
starting (state only)¶
Show starting sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp data-sessions starting
active (state only)¶
Show active sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp data-sessions active
finishing (state only)¶
Show finishing sessions.
vsr> show state vrf <vrf> ppp-server instance <string> statistics pppol2tp data-sessions finishing
ip-pool-state (state only)¶
List IPv4 pool state.
peer-pool (state only)¶
Configured pool.
vsr> show state vrf <vrf> ppp-server instance <string> ip-pool-state <string> peer-pool
used (state only)¶
Number of IP addresses currently in use.
vsr> show state vrf <vrf> ppp-server instance <string> ip-pool-state <string> used
ipv6-pool-state (state only)¶
List IPv6 and IPv6 prefix delegation pools state.
pool (state only)¶
List IPv6 pool state.
prefix (state only)¶
Peer IPv6 prefix pool described as IPv6-address/mask, where the mask is used to generate the list of prefixes (subnets). For instance if prefix = fc00:0:1::/48 and prefix-len = 64, then the pool will have 65536 prefixes from fc00:0:1:0::/64 to fc00:0:1:ffff::/64. Each prefix has a length of 64 bits.
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state pool <string> prefix
prefix-len (state only)¶
Prefix length, a decimal value specifying how many of the leftmost contiguous bits of the address comprise the prefix (rfc 4291).
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state pool <string> prefix-len
used (state only)¶
Number of IPv6 addresses currently in use.
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state pool <string> used
prefix-delegation (state only)¶
List IPv6 prefix delegation pool state.
prefix (state only)¶
Peer IPv6 prefix pool described as IPv6-address/mask, where the mask is used to generate the list of prefixes (subnets). For instance if prefix = fc00:0:1::/48 and prefix-len = 64, then the pool will have 65536 prefixes from fc00:0:1:0::/64 to fc00:0:1:ffff::/64. Each prefix has a length of 64 bits.
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state prefix-delegation <string> prefix
prefix-len (state only)¶
Prefix length, a decimal value specifying how many of the leftmost contiguous bits of the address comprise the prefix (rfc 4291).
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state prefix-delegation <string> prefix-len
used (state only)¶
Number of IPv6 addresses currently in use.
vsr> show state vrf <vrf> ppp-server instance <string> ipv6-pool-state prefix-delegation <string> used