3.2.44. ppp-server¶
Note
requires a BNG PPPoE Application License.
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
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¶
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>
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
pap
chap
mschap
mschap-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¶
Source 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. |
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¶
Specifies Values of Radius NAS-IP-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. |
identifier¶
Specifies Values 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. Only IPv4 is supported.
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. |
base-scheduler¶
Name of the base htb scheduler to be applied to the client.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string>
vsr running template <string># base-scheduler <leafref>
scheduler-interface¶
Name of interface on which the base HTB scheduler is installed. The dynamic queues will be added into this scheduler.
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
priority¶
Priority of the queue, used to distribute available bandwidth to queues by order of priority.
vsr running config# vrf <vrf> ppp-server instance <string> qos template <string> queue <string>
vsr running queue <string># priority <uint32>
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 (state only)¶
Session state.
username (state only)¶
Current user being connected.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> username
peer-ip (state only)¶
List peer IP addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> peer-ip
peer-ip6 (state only)¶
List peer IPv6 addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> peer-ip6
ip6-delegated-prefix (state only)¶
IPv6 delegated prefix.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> ip6-delegated-prefix
local-ip (state only)¶
List local IP addresses.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> local-ip
type (state only)¶
PPP Transport Protocol.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> type
state (state only)¶
Session state.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> state
uptime (state only)¶
Session uptime.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> uptime
rx-bytes (state only)¶
Number of bytes read.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> rx-bytes
tx-bytes (state only)¶
Number of bytes written.
vsr> show state vrf <vrf> ppp-server instance <string> session-state <string> tx-bytes
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