For feedback, use the following:
ipd_online_feedback@alcatel-lucent.com
Table of Contents Previous Next Index PDF


PPP Configuration Commands
Global Commands
description
Syntax 
description description-string
no description
Context 
config>subscr-mgmt>pppoe-policy
config>service>ies>sub-if>grp-if>pppoe
config>service>vprn>sub-if>grp-if>pppoe
Description 
This command creates a text description stored in the configuration file for a configuration context.
The description command associates a text string with a configuration context to help identify the content in the configuration file.
The no form of this command removes the string from the configuration.
Default 
No description associated with the configuration context.
Parameters 
description-string
The description character string. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
shutdown
Syntax 
[no] shutdown
Context 
config>service>ies>sub-if>grp-if>pppoe
config>service>vprn>sub-if>grp-if>pppoe
Description 
This command administratively disables an entity. When disabled, an entity does not change, reset, or remove any configuration settings or statistics.
The operational state of the entity is disabled as well as the operational state of any entities contained within. Many objects must be shut down before they may be deleted.
The no form of this command places the entity into an administratively enabled state.
ppp-policy
Syntax 
ppp-policy ppp-policy-name [create]
no ppp-policy ppp-policy-name
Context 
config>subscr-mgmt
Description 
This command configures a PPP policy. These policies are referenced from interfaces configured for PPP. Multiple PPP policies may be configured.
This default policy cannot be modified nor deleted.
Default 
default
Parameters 
ppp-policy-name
Specifies the PPP policy name up to 32 characters in length.
create
Keyword used to create the entity. The create keyword requirement can be enabled/disabled in the environment>create context.
disable-cookies
Syntax 
[no] disable-cookies
Context 
config>subscr-mgmt>ppp-policy
Description 
This command disables the use of cookies.
The no form of the command enables cookies.
Default 
no disable-cookies
keepalive
Syntax 
keepalive seconds [hold-up-multiplier multiplier]
no keepalive
Context 
config>subscr-mgmt>ppp-policy>
Description 
This command defines the keepalive interval and the number of keepalives that can be missed before the session is declared down for this PPP policy.
The no form of the command reverts to the default value.
Default 
30 seconds
3 multiplier
Parameters 
seconds
Specifies the keepalive interval in seconds.
Values
hold-up-multiplier multiplier
Specifies the number of keepalives that can be missed.
Values
max-sessions-per-mac
Syntax 
max-sessions-per-mac sessions [allow-same-circuit-id-for-dhcp]
no max-sessions-per-mac
Context 
config>subscr-mgmt>ppp-policy
Description 
This command sets the maximum PPP sessions that can be opened for a given MAC address.
To enable IPv4 address allocation using the internal dhcpv4 client for multiple PPPoE sessions on a single SAP and having the same MAC address and circuit-ID, the optional cli flag “allow-same-circuit-id-for-dhcp” should be added. The SROS local-dhcp-server will detect the additional vendor-specific options inserted by the internal dhcpv4 client and use an extended unique key for lease allocation.
The no form of the command reverts to the default value.
Default 
1
sessions
Specifies the maximum PPP sessions that can be opened for the given MAC address.
Values
allow-same-circuit-id-for-dhcp
(optional) Enables support for IPv4 address allocation using the internal dhcpv4 client for multiple PPPoE sessions on a single SAP that have the same MAC address and circuit-ID.
pado-delay
Syntax 
pado-delay deci-seconds
no pado-delay
Context 
config>subscr-mgmt>ppp-policy
Description 
This command configures the delay timeout before sending a PPP Active Discovery Offer (PADO) packet.
Default 
no delay
Parameters 
deci-seconds
Specifies the delay timeout before sending a PADO
Values
ppp-authentication
Syntax 
ppp-authentication {pap | chap | pref-chap | pref-pap}
no ppp-authentication
Context 
config>subscr-mgmt>ppp-policy
Description 
This command configures the PPP protocol used to authenticate the PPP session.
Parameters 
pap
Specifies to always use PAP to authenticate the sessions.
chap
Specifies to always use CHAP to authenticate the sessions.
pref-chap
Specifies to attempt to use CHAP and if it fails, use PAP.
pref-pap
Specifies to attempt to use PAP and if it fails, use CHAP.
ppp-mtu
Syntax 
ppp-mtu mtu-bytes
no ppp-mtu
Context 
config>subscr-mgmt>ppp-policy
Description 
This command configures the the maximum PPP MTU size.
Default 
no ppp-mtu
Parameters 
mtu-bytes
Specifies the the maximum PPP MTU size.
Values
ppp-options
Syntax 
ppp-options
Context 
config>subscr-mgmt>pppoe-policy
Description 
This command enables the context to configure PPP options.
custom-option
Syntax 
custom-option protocol option-number address ip-address
custom-option protocol option-number hex hex-string
custom-option protocol option-number string ascii-string
no custom-option protocol option-number
Context 
config>subscr-mgmt>pppoe-policy>ppp-options
Description 
This command provides the ability to configure custom PPP options. Note that standard options such as the DNS name will be returned from DHCP or RADIUS and be converted to PPP automatically. Compression is not supported.
The no form of the command removes the custom options from the configuration.
Parameters 
protocol
Specifies a protocol for the custom option.
Values
option-number
Assigns an identifying number for the custom option.
Values
ip-address
 
ascii-string
Specifies an ASCII format string for the custom option up to 127 characters long.
hex-string
Specifies a hex value for the custom option.
Values
reply-on-padt
Syntax 
[no] reply-on-padt
Context 
config>subscr-mgmt>pppoe-policy
Description 
Some of the PPPoE clients expect reply on PPPoE Active Discovery Terminate (PADT) message before the context of the session is cleared up. To support such client, a command enabling reply to PADT is provided.
Default 
no reply-on-padt
session-timeout
Syntax 
session-timeout timeout
no session-timeout
Context 
config>subscr-mgmt>ppp-policy
Description 
This command defines the time in seconds between 1 and 360 days before the PPP session will be terminated. The default value is unlimited session timeout.
A RADIUS specified session-timeout (attribute [27] Session-Timeout) overrides the CLI configured value.
Default 
no session-timeout
Parameters 
timeout
Specifies the session timeout in seconds.
Values
1 31104000
 
 
 
 
 
 
PPPoE Service Commands
pppoe
Syntax 
[no] pppoe
Context 
config>service>ies>sub-if>grp-if
config>service>vprn>sub-if>grp-if
Description 
This commat to configure PPPoE parameters.
The no form of the command reverts all PPPoE parameters from the PPPoE context to their defaults.
dhcp-client
Syntax 
dhcp-client
Context 
config>service>vprn>sub-if>grp-if>pppoe
config>service>ies>sub-if>grp-if>pppoe
Description 
This command enables the context to configure the PPPoE-to-DHCP options.
ccag-use-origin-sap
Syntax 
[no] ccag-use-origin-sap
Context 
config>service>vprn>sub-if>grp-if>pppoe>dhcp-client
config>service>ies>sub-if>grp-if>pppoe>dhcp-client
Description 
This command enables the original VPLS SAP to be included in the circuit-id option to send to the DHCP server (in case this interface is connected to a VPLS by a CCA MDA).
The no form of the command disables the feature.
Default 
no ccag-use-origin-sap
include-option
Syntax 
include-option string text
no include-option
Context 
config>service>vprn>sub-if>grp-if>pppoe>dhcp-client
config>service>ies>sub-if>grp-if>pppoe>dhcp-client
Description 
This command allows the configuration of a vendor-specific sub-option string in a DHCP message.
Parameters 
string text
Specifies a vendor-specific string inside-option 82, sub-option 9, sub-option5.
pap-chap-user-db
Syntax 
pap-chap-user-db local-user-db-name
no pap-chap-user-db
Context 
config>service>ies>sub-if>grp-if>pppoe
config>service>vprn>sub-if>grp-if>pppoe
Description 
This command configures the local user database to use for PPP Challenge-Handshake Authentication Protocol/Password Authentication Protocol (PAP/CHAP) authentication.
If an authentication policy is also configured, pppoe-access-method must be set to none in this authentication policy to use the local user database (in that case RADIUS authentication will not be used for PPPoE hosts).
Default 
no pap-chap-user-db
Parameters 
local-user-db-name
Specifies the local user database to use for authentication.
ppp-policy
Syntax 
ppp-policy ppp-policy-name
no ppp-policy
Context 
config>service>ies>sub-if>grp-if>ppp
config>service>vprn>sub-if>grp-if>ppp
Description 
This command associates a PPP policy on this interface.
The no form of the command reverts to the default value.
Default 
default
Parameters 
ppp-policy-name
Specifies a a PPP policy up to 32 characters in length on this interface.
sap-session-limit
Syntax 
sap-session-limit sap-session-limit
no sap-session-limit
Context 
config>service>ies>sub-if>grp-if>pppoe
config>service>vprn>sub-if>grp-if>pppoe
Description 
This command specifies the number of PPPoE hosts per SAP allowed for this group-interface.
Default 
1
Parameters 
sap-session-limit
Specifies the number of PPPoE hosts per SAP allowed.
Values
session-limit
Syntax 
session-limit session-limit
no session-limit
Context 
config>service>ies>sub-if>grp-if>pppoe
config>service>vprn>sub-if>grp-if>pppoe
Description 
This command specifies the number of PPPoE hosts allowed for this group interface.
Default 
1
Parameters 
session-limit
Specifies the number of PPPoE hosts allowed
Values
acct-authentic
Syntax 
[no] acct-authentic
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the acct-authentic RADIUS attribute.
acct-delay-time
Syntax 
[no] acct-delay-time
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the acct-delay-time RADIUS attribute.
called-station-id
Syntax 
[no] called-station-id
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command includes called station id attributes.
The no form of the command excludes called station id attributes.
calling-station-id
Syntax 
calling-station-id
calling-station-id {mac | remote-id | sap-id | sap-string}
no calling-station-id
Context 
config>service>ies>if>sap
config>service>ies>sub-if>grp-if>sap
config>service>vpls>sap
config>service>vprn>if>sap
config>service>vprn>sub-if>grp-if>sap
config>subscr-mgmt>auth-plcy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include>include-radius-attribute
Description 
This command enables the inclusion of the calling-station-id attribute in RADIUS authentication requests and RADIUS accounting messages. The value inserted is set at the SAP level. If no calling-station-id value is set at the SAP level, the calling-station-id attribute will not be sent.
Default 
no calling-station-id
Parameters 
mac
Specifies that the mac-address will be sent.
remote-id
Specifies that the remote-id will be sent.
sap-id
Specifies that the sap-id will be sent.
sap-string
Specifies that the value is the inserted value set at the SAP level. If no calling-station-id value is set at the SAP level, the calling-station-id attribute will not be sent.
circuit-id
Syntax 
[no] circuit-id
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the agent-circuit-id for RADIUS.
delegated-ipv6
Syntax 
[no] delegated-ipv6
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the delegated-ipv6 RADIUS attribute.
framed-interface-id
Syntax 
[no] framed-interface-id
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the framed-interface-id RADIUS attribute.
framed-ip-addr
Syntax 
[no] framed-ip-addr
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the inclusion of the framed-ip-addr attribute.
framed-ip-netmask
Syntax 
[no] framed-ip-netmask
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the inclusion of the framed-ip-netmask attribute.
framed-ipv6-prefix
Syntax 
[no] framed-ipv6-prefix
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the framed-ipv6-prefix RADIUS attribute.
ipv6-address
Syntax 
[no] framed-ipv6-address
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the ipv6-address RADIUS attribute.
mac-address
Syntax 
[no] mac-address
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the client MAC address RADIUS attribute.
nas-identifier
Syntax 
[no] nas-identifier
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the nas-identifier RADIUS attribute.
nas-port
Syntax 
[no] nas-port bit-specification binary-spec
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the nas-port RADIUS attribute. You enter decimal representation of a 32-bit string that indicates your port information. This 32-bit string can be compiled based on different information from the port (data types). By using syntax number-of-bits data-type you indicate how many bits from the 32 bits are used for the specific data type. These data types can be combined up to 32 bits in total. In between the different data types 0's and/or 1's as bits can be added.
The no form of this command disables your nas-port configuration.
Parameters 
bit-specification binary-spec
Specifies the NAS-Port attribute
Values
Sample
*12o*12i00*2s*2m*2p => oooo oooo oooo iiii iiii iiii 00ss mmpp
If outer vlan = 0 & inner vlan = 1 & slot = 3 & mda = 1 & port = 1
=>  0000 0000 0000 0000 0000 0001 0011 0101 => nas-port = 309 
nas-port-id
Syntax 
[no] nas-port-id [prefix-string string] [suffix suffix-option]
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the nas-port-id RADIUS attribute. Optionally, the value of this attribute (the SAP-id) can be prefixed by a fixed string and suffixed by the circuit-id or the remote-id of the client connection. If a suffix is configured, but no corresponding data is available, the suffix used will be 0/0/0/0/0/0.
Parameters 
prefix-string string
Specifies that a user configurable string will be added to the RADIUS NAS port attribute, up to 8 characters in length.
suffix suffix-option
Specifies the suffix type to be added to the RADIUS NAS oort attribute.
Values
nas-port-type
Syntax 
nas-port-type
nas-port-type [0..255]
no nas-port-type
Context 
config>subscr-mgmt>auth-plcy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the nas-port-type RADIUS attribute. If set to nas-port-type, the following will be sent: values: 32 (null-encap), 33 (dot1q), 34 (qinq), 15 (DHCP hosts). The nas-port-type can also be set as a specified value, with an integer from 0 to 255.
The no form of the command reverts to the default.
Default 
no nas-port-type
Parameters 
0 — 255
Specifies an enumerated integer that specifies the value that will be put in the RADIUS nas-port-type attribute.
nat-port-range
Syntax 
[no] nat-port-range
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the of nat-port-range attribute.
Default 
no nat-port-range
remote-id
Syntax 
[no] remote-id
Context 
config>subscr-mgmt>auth-policy>include-radius-attribute
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command enables the generation of the agent-remote-id for RADIUS.
sla-profile
Syntax 
[no] sla-profile
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command specifies that SLA profile attributes should be included into RADIUS accounting messages.
sub-profile
Syntax 
[no] sub-profile
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command specifies that subscriber profile attributes should be included into RADIUS accounting messages.
subscriber-id
Syntax 
[no] subscriber-id
Context 
config>subscr-mgmt>acct-plcy>include-radius-attribute
Description 
This command specifies that subscriber ID attributes should be included into RADIUS accounting messages.
radius-accounting-server
Syntax 
radius-accounting-server
Context 
config>app-assure>rad-acct-plcy
config>aaa>l2tp-tunnel-acct-plcy
Description 
This command creates the context for defining RADIUS accounting server attributes under a given session authentication policy.
access-algorithm
Syntax 
access-algorithm {direct | round-robin}
no access-algorithm
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command configures the algorithm used to access the list of configured RADIUS servers.
Default 
direct
Parameters 
direct
Specifies that the first server will be used as primary server for all requests, the second as secondary and so on.
round-robin
Specifies that the first server will be used as primary server for the first request, the second server as primary for the second request, and so on. If the router gets to the end of the list, it starts again with the first server.
retry
Syntax 
retry count
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command configures the number of times the router attempts to contact the RADIUS server for authentication, if not successful the first time.
The no form of the command reverts to the default value.
Default 
3
Parameters 
count
Specifies the retry count.
Values
router
Syntax 
router router-instance
router service-name service-name
no router
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command specifies the number of times the router attempts to contact the RADIUS server for authentication, if not successful the first time.
The no form of the command reverts to the default value.
server
Syntax 
server server-index address ip-address secret key [hash | hash2] [port port] [create]
no server server-index
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command adds a RADIUS server and configures the RADIUS server IP address, index, and key values.
Up to five RADIUS servers can be configured at any one time. RADIUS servers are accessed in order from lowest to highest index for authentication requests until a response from a server is received. A higher indexed server is only queried if no response is received from a lower indexed server (which implies that the server is not available). If a response from a server is received, no other RADIUS servers are queried.
The no form of the command removes the server from the configuration.
Default 
none
Parameters 
server-index
The index for the RADIUS server. The index determines the sequence in which the servers are queried for authentication requests. Servers are queried in order from lowest to highest index.
Values
address ip-address
The IP address of the RADIUS server. Two RADIUS servers cannot have the same IP address. An error message is generated if the server address is a duplicate.
secret key
Values
hash
Specifies the key is entered in an encrypted form. If the hash parameter is not used, the key is assumed to be in a non-encrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash parameter specified.
hash2
Specifies the key is entered in a more complex encrypted form. If the hash2 parameter is not used, the less encrypted hash form is assumed.
port
Specifies the UDP port number on which to contact the RADIUS server for authentication.
Values
source-address-range
Syntax 
source-address-range start-ip-address end-ip-address
no source-address
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command configures the source address range of the RADIUS messages.
The no form of the command reverts to the default value.
Default 
systemIP address
Parameters 
start-ip-address
Specifies the start of the the range of source addresses to be used for NAT RADIUS accounting.
end-ip-address
Specifies the end of the the range of source addresses to be used for NAT RADIUS accounting.
timeout
Syntax 
timeout seconds
Context 
config>app-assure>rad-acct-plcy>server
Description 
This command configures the number of seconds the router waits for a response from a RADIUS server.
The no form of the command reverts to the default value.
Default 
5
Parameters 
seconds
Specifies the time the router waits for a response from a RADIUS server.
Values
 
Show Commands
ppp-policy
Syntax 
ppp-policy [ppp-policy-name [association]]
Context 
show>subscr-mgmt
Description 
This command displays PPP policy information.
Parameters 
ppp-policy-name
Specifies an existing PPP policy
association
Displays the object the PPP policy is associated.
Sample Output 
*A:ALA-49>show>subscr-mgmt# pppoe-policy policy1
===============================================================================
PPPoE Policy "policy1"
===============================================================================
Last Mgmt Change     : 11/16/2003 20:06:39     PPP-mtu              : N/A
Keepalive Interval   : 10s                     Keepalive Multiplier : 1
Disable AC-Cookies   : No                      PADO Delay           : 0msec
Max Sessions-Per-Mac : 63                      Reply-On-PADT        : No
 
-------------------------------------------------------------------------------
PPP Custom Options
-------------------------------------------------------------------------------
Protocol Number Value
-------------------------------------------------------------------------------
No options configured.
===============================================================================
 
 
*A:ALA-49>show>subscr-mgmt# pppoe-policy policy1 association
===============================================================================
PPPoE Policy "policy1"
===============================================================================
-------------------------------------------------------------------------------
Interface Associations
-------------------------------------------------------------------------------
Service-Id : 20 (IES)
 - grp_pppoe1
 - grp_pppoe2
 - grp_pppoe3
===============================================================================
*A:ALA-49>show>subscr-mgmt# 
 
 
pppoe
Syntax 
pppoe
Context 
show>service>id
Description 
This command enables the context to display PPPoE information.
session
Syntax 
session [interface ip-int-name | ip-address | sap sap-id] [session-id session-id] [mac ieee-address] [ip-address ip-address[/mask]] [port port-id] [no-inter-dest-id | inter-dest-id intermediate-destination-id] [detail | statistics]
session l2tp-connection-id connection-id [detail|statistics]
Context 
show>service>id>pppoe
Description 
This command displays PPPoE session information.
Parameters 
interface ip-int-name
 
ip-address
Displays information about the IP address of the PPPoE session.
sap sap-id
Displays information about the specified SAP ID.
session-id session-id
Displays information about the ID of the PPPoE session.
mac ieee-address
Displays information about the MAC address of the PPPoE session.
port port-id
Displays information about about the specified port ID.
no-inter-dest-id
 
inter-dest-id intermediate-destination-id
Displays information about the specified intermediate destination ID.
detail
Displays detailed information.
statistics
Displays statistics about the PPPoE session.s
Sample Output 
*A:ALA-49#show service id 20 pppoe session
===============================================================================
PPPoE sessions for svc-id 20
===============================================================================
Sap Id              Mac Address       Sid Up Time        IP Address
-------------------------------------------------------------------------------
1/1/3:200           00:00:00:00:00:03 1   1d 00:48:39    20.0.0.101
1/1/3:300           00:00:00:00:00:05 1   0d 00:01:08    30.0.0.119
-------------------------------------------------------------------------------
Number of sessions : 2
===============================================================================
*A:ALA-49#
 
 
*A:ALA-49# show service id 20 pppoe session ip-address 20.0.0.101 detail
===============================================================================
PPPoE sessions for svc-id 20
===============================================================================
Sap Id              Mac Address       Sid Up Time        IP Address
-------------------------------------------------------------------------------
1/1/3:200           00:00:00:00:00:03 1   1d 00:49:46    20.0.0.101
 
LCP State            : Opened
IPCP State           : Opened
PPP MTU              : 1492
PPP Auth-Protocol    : PAP
PPP User-Name        : user4@domain1
 
Subscriber-interface : sub_pppoe
Group-interface      : grp_pppoe2
 
Subscriber Origin    : RADIUS
Strings Origin       : RADIUS
IPCP Info Origin     : DHCP
 
Subscriber           : "radius_papchap4"
Sub-Profile-String   : "sub1"
SLA-Profile-String   : "sla1"
ANCP-String          : ""
Int-Dest-Id          : ""
App-Profile-String   : ""
 
Primary DNS          : N/A
Secondary DNS        : N/A
Primary NBNS         : N/A
Secondary NBNS       : N/A
 
Circuit-Id           : 2
Remote-Id            :
 
Session-Timeout      : N/A
-------------------------------------------------------------------------------
Number of sessions : 1
===============================================================================
*A:ALA-49# 
 
 
*A:ALA-49# show service id 20 pppoe session ip-address 20.0.0.101 statistics
===============================================================================
PPPoE sessions for svc-id 20
===============================================================================
Sap Id              Mac Address       Sid Up Time        IP Address
-------------------------------------------------------------------------------
1/1/3:200           00:00:00:00:00:03 1   1d 00:50:39    20.0.0.101
 
Packet Type               Received        Transmitted
-------------------------------------------------------------------------------
LCP Configure-Request     1               2
LCP Configure-Ack         1               1
LCP Configure-Nak         1               0
LCP Configure-Reject      0               0
LCP Terminate-Request     0               0
LCP Terminate-Ack         0               0
LCP Code-Reject           0               0
LCP Echo-Request          8927            866
LCP Echo-Reply            866             8927
LCP Protocol-Reject       0               0
LCP Discard-Request       0               0
-------------------------------------------------------------------------------
PAP Authenticate-Request  1               -
PAP Authenticate-Ack      -               1
PAP Authenticate-Nak      -               0
-------------------------------------------------------------------------------
CHAP Challenge            -               0
CHAP Response             0               -
CHAP Success              -               0
CHAP Failure              -               0
-------------------------------------------------------------------------------
IPCP Configure-Request    2               1
IPCP Configure-Ack        1               1
IPCP Configure-Nak        0               1
IPCP Configure-Reject     0               0
IPCP Terminate-Request    0               0
IPCP Terminate-Ack        0               0
IPCP Code-Reject          0               0
-------------------------------------------------------------------------------
Unknown Protocol          0               -
-------------------------------------------------------------------------------
Number of sessions : 1
===============================================================================
*A:ALA-49#
 
 
*A:Dut-C# show service id 2000 pppoe session detail
===============================================================================
PPPoE sessions for svc-id 2000
===============================================================================
Sap Id              Mac Address       Sid    Up Time               Type
    IP/L2TP-Id/Interface-Id
-------------------------------------------------------------------------------
2/1/5:2000          00:01:00:00:04:15 1      0d 00:05:07           Local
    200.1.5.22
 
LCP State            : Opened
IPCP State           : Opened
IPv6CP State         : Initial
PPP MTU              : 1492
PPP Auth-Protocol    : None
PPP User-Name        : (Not Specified)
 
Subscriber-interface : ies-2000-200.1.1.1
Group-interface      : grp-Vprn-2/1/5
 
Subscriber Origin    : RADIUS
Strings Origin       : RADIUS
IPCP Info Origin     : RADIUS
IPv6CP Info Origin   : None
 
Subscriber           : "hpolSub43"
Sub-Profile-String   : "hpolSubProf2"
SLA-Profile-String   : "hpolSlaProf1"
ANCP-String          : ""
Int-Dest-Id          : "2000"
App-Profile-String   : ""
Category-Map-Name    : ""
 
Primary DNS          : N/A
Secondary DNS        : N/A
Primary NBNS         : N/A
Secondary NBNS       : N/A
Address-Pool         : N/A
 
IPv6 Prefix          : N/A
IPv6 Del.Pfx.        : N/A
Primary IPv6 DNS     : N/A
Secondary IPv6 DNS   : N/A
 
Circuit-Id           : circuit 0
Remote-Id            : remote 00-00-00-00-00-00-eth0-2
Service-Name         :
 
Session-Timeout      : N/A
RADIUS Class         :
RADIUS User-Name     : 00:01:00:00:04:15
Data link            : aal5
Encaps 1             : notAvailable
Encaps 2             : pppoaLlc
-------------------------------------------------------------------------------
Overrides
-------------------------------------------------------------------------------
Direction Type           Key        PIR        CIR        CBS        MBS
-------------------------------------------------------------------------------
Egress    Agg-Rate-Limit N/A        24125940   N/A        N/A        N/A
-------------------------------------------------------------------------------
No. of Overrides: 1
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Number of sessions   : 1
===============================================================================
*A:Dut-C# 
statistics
Syntax 
statistics [{sap sap-id | interface ip-int-name | ip-address}]
Context 
show>service>id>pppoe
Description 
This command displays PPPoE statistics.
Parameters 
sap sap-id
Displays information for the specified SAP. See Common Service Commands for sap-id command syntax.
interface ip-int-name
Displays information about the specified interface.
ip-address
Displays information about the specified IP address.
Sample Output 
*A:ALA-49# show service id 20 pppoe statistics
===============================================================================
PPPoE statistics for IES service 20
===============================================================================
Packet Type         Received        Transmitted
-------------------------------------------------------------------------------
PADI                2               -
PADO                -               2
PADR                2               -
PADS                -               2
PADT                0               0
session             9838            9839
-------------------------------------------------------------------------------
Drop Counters
-------------------------------------------------------------------------------
Rx Invalid Version   : 0
Rx Invalid Type      : 0
Rx Invalid Code      : 0
Rx Invalid Session   : 0
Rx Invalid Length    : 0
Rx Invalid Tags      : 0
Rx Invalid AC-Cookie : 0
Rx Dropped           : 0
===============================================================================
*A:ALA-49#
summary
Syntax 
summary
Context 
show>service>id>pppoe
Description 
This command displays PPPoE summary information
 
Clear Commands
pppoe
Syntax 
pppoe
Context 
clear>service>id
Description 
This command enables the context to clear PPPoE-related data for the specified service.
session
Syntax 
session all [no-padt]
session {interface ip-int-name | ip-address | sap sap-id} [mac ieee-address] [session-id session-id] [ip-address ip-address[/mask]] [port port-id] [no-inter-dest-id | inter-dest-id intermediate-destination-id] [no-padt]
Context 
clear>service>id>ppoe
Description 
This command clears PPPoE sessions.
statistics
Syntax 
statistics [{sap sap-id | interface ip-int-name | ip-address}]
Context 
clear>service>id>ppoe
Description 
This command clears PPPoE statistics.
 
Debug Commands
ppp
Syntax 
[no] ppp
Context 
debug>service>id
Description 
This command enables and configures PPP debugging.
event
Syntax 
[no] event
Context 
debug>service>id>ppp
Description 
This command enables debugging for specific PPPoE events.
dhcp-client
Syntax 
dhcp-client [terminate-only]
no dhcp-client
Context 
debug>service>id>ppp>event
Description 
This command enables debugging for specific DHCP client events.
ppp
Syntax 
ppp [terminate-only]
no ppp
Context 
debug>service>id>ppp>event
Description 
This command enables debugging for specific PPP events.
mac
Syntax 
[no] mac ieee-address
Context 
debug>service>id>ppp
Description 
This command shows PPP packets for a particular MAC address.
packet
Syntax 
[no] packet
Context 
debug>service>id>ppp
Description 
This command enables debugging for specific PPPoE packets.
detail-level
Syntax 
detail-level {low | medium | high}
no detail-level
Context 
debug>service>id>ppp>packet
Description 
This command configures the PPP packet tracing detail level.
dhcp-client
Syntax 
[no] dhcp-client
Context 
debug>service>id>ppp>packet
Description 
This command enables debugging for specific DHCP client packets.
discovery
Syntax 
discovery [padi] [pado] [padr] [pads] [padt]
no discovery
Context 
debug>service>id>ppp>packet
Description 
This command enables debugging for specific PPP discovery packets.
mode
Syntax 
mode {dropped-only | ingr-and-dropped |egr-ingr-and-dropped}
no mode
Context 
debug>service>id>ppp>packet
Description 
This command configures the PPP packet tracing mode.
ppp
Syntax 
ppp [lcp] [pap] [chap] [ipcp]
no ppp
Context 
debug>service>id>ppp>packet
Description 
This command enables debugging for specific PPP packets
sap
Syntax 
[no] sap sap-id
Context 
debug>service>id>ppp
Description 
This command displays PPP packets for a particular SAP.
 
 
Tools Commands
tools
Syntax 
tools
Context 
<root>
Description 
The context to enable useful tools for debugging purposes.
Default 
none
Parameters 
dump
Enables dump tools for the various protocols.
perform
Enables tools to perform specific tasks.
perform
Syntax 
perform
Context 
tools
Description 
This command enables the context to enable tools to perform specific tasks.
Default 
none
subscriber-mgmt
Syntax 
subscriber-mgmt
Context 
tools>perform
Description 
This command enables tools to control subscriber management.
local-user-db
Syntax 
local-user-db local-user-db-name
Context 
tools>perform>subscriber-mgmt
Description 
This command enables tools for controlling the local user database.
Parameters 
local-user-db-name
[32 chars max]
 
dhcp
Syntax 
dhcp
Context 
tools>perform>subscriber-mgmt>local-user-db
Description 
This command contains the tools used for controlling DHCP entries in the local user database.
host-lookup
Syntax 
host-lookup [mac ieee-address] [remote-id remote-id] [sap-id sap-id] [service-id service-id] [string vso-string] [system-id system-id] [option60 hex-string] [circuit-id circuit-id | circuit-id-hex circuit-id-hex]
Context
tools>perform>subscriber-mgmt>local-user-db>dhcp
Description 
This command performs a lookup in the local user database.
Parameters 
mac ieee-address
Specifies the 48-bit MAC address for the static ARP in the form aa:bb:cc:dd:ee:ff or aa-bb-cc-dd-ee-ff where aa, bb, cc, dd, ee, and ff are hexadecimal numbers. Allowed values are any non-broadcast, non-multicast MAC and non-IEEE reserved MAC addresses.
remote-id
Specifies what information goes into the remote-id sub-option in the DHCP relay packet.
Values
sap-id
Specifies a SAP identifier to be used.
service-id
Specifies an existing subscriber service ID.
Values
vso-string
Specifies a vendor-specific option string.
Values
system-id
Specifies the system ID.
Values
hex-string
[0x0..0xFFFFFFFF.. (max 64 hex nibbles)]
circuit-id
Specifies the circuit-id string.
Values
circuit-id-hex
[0x0..0xFFFFFFFF.. (max 254 hex nibbles)]
ppp
Syntax 
ppp
Context 
tools>perform>subscriber-mgmt>local-user-db
Description 
This command contains the tools used to control PPP entries in the local user database.
authentication
Syntax 
authentication ppp-user-name [password password]
Context 
tools>perform>subscriber-mgmt>local-user-db>ppp
Description 
This command authenticates PPP user name. As local user database PAP/CHAP authentication can only be used when the local user database is connected to the PPPoE/PPP node under the group interface, the user lookup will be performed with match-list username.
Parameters 
ppp-user-name
Specifies the PPP username.
password
Specifies the password of this host up to 32 characters in length.
host-lookup
Syntax 
host-lookup [mac ieee-address] [remote-id remote-id] [user-name user-name] [circuit-id circuit-id | circuit-id-hex circuit-id-hex]
Context 
tools>perform>subscriber-mgmt>local-user-db>ppp
Description 
This command performs a lookup in the local user database.
Parameters 
ieee-address
xx:xx:xx:xx:xx:xx or xx-xx-xx-xx-xx-xx
remote-id
[255 chars max]
user-name
Specifies the PPPoE username.
circuit-id
[127 chars max]
circuit-id-hex
[0x0..0xFFFFFFFF.. (max 254 hex nibbles)]
edit-ppp-session
Syntax 
edit-ppp-session sap sap-id ip ip-address [subscriber sub-ident-string] [sub-profile-string sub-profile-string] [sla-profile-string sla-profile-string] [inter-dest-id intermediate-destination-id] [ancp-string ancp-string] [app-profile-string app-profile-string] [user-name user-name]
edit-ppp-session svc-id service-id ip ip-address [subscriber sub-ident-string] [sub-profile-string sub-profile-string] [sla-profile-string sla-profile-string] [app-profile-string app-profile-string] [inter-dest-id intermediate-destination-id] [ancp-string ancp-string][user-name user-name]
Context 
tools>perform>subscriber-mgmt
Description 
This command modifies PPP session information.
Parameters 
sap-id: null [port-id | bundle-id | bpgrp-id | lag-id | aps-id]
dot1q [port-id | bundle-id | bpgrp-id | lag-id | aps-id]:qtag1
qinq [port-id | bundle-id | bpgrp-id | lag-id]:qtag1.qtag2
atm [port-id | aps-id][:vpi/vci|vpi| vpi1.vpi2]
frame [port-id | aps-id]:dlci
cisco-hdlc slot/mda/port.channel
cem slot/mda/port.channel
ima-grp [bundle-id[:vpi/vci|vpi|vpi1.vpi2]
port-id slot/mda/port[.channel]
bundle-id bundle-type-slot/mda.bundle-num
bundle keyword
type ima, ppp
bundle-num 1 — 256
bpgrp-id bpgrp-type-bpgrp-num
bpgrp keyword
type ima, ppp
bpgrp-num 1 — 1280
aps-id aps-group-id[.channel]
aps keyword
group-id 1 — 64
ccag-id ccag-id.path-id[cc-type]:cc-id
ccag keyword
id 1 — 8
path-id a, b
cc-type .sap-net, .net-sap
cc-id 0 — 4094
lag-id lag-id
lag keyword
id 1 — 200
qtag1 0 — 4094
qtag2 *, 0 — 4094
vpi NNI: 0 — 4095
UNI: 0 — 255
vci 1, 2, 5 — 65535
dlci 16 — 1022
ip-address
Displays information for the specified IP address.
sub-ident-string
Displays information for the specified subscriber identification profile.
sub-profile-string
Displays information for the specified subscriber profile.
service-id
Specifies the ID that uniquely identifies a service.
Values
intermediate-destination-id
Specifies the intermediate destination identifier, up to 32 characters in length.
ancp-string ancp-string
Specifies the ASCII string of the DSLAM circuit ID name.
app-profile-string
Displays information about the specified application profile.
eval-lease-state
Syntax 
eval-lease-state [svc-id service-id] [sap sap-id] [subscriber sub-ident-string] [ip ip-address]
Context 
tools>perform>subscriber-mgmt
Description 
This command evaluates lease state.
Parameters 
sap-id: null [port-id | bundle-id | bpgrp-id | lag-id | aps-id]
dot1q [port-id | bundle-id | bpgrp-id | lag-id | aps-id]:qtag1
qinq [port-id | bundle-id | bpgrp-id | lag-id]:qtag1.qtag2
atm [port-id | aps-id][:vpi/vci|vpi| vpi1.vpi2]
frame [port-id | aps-id]:dlci
cisco-hdlc slot/mda/port.channel
cem slot/mda/port.channel
ima-grp [bundle-id[:vpi/vci|vpi|vpi1.vpi2]
port-id slot/mda/port[.channel]
bundle-id bundle-type-slot/mda.bundle-num
bundle keyword
type ima, ppp
bundle-num 1 — 256
bpgrp-id bpgrp-type-bpgrp-num
bpgrp keyword
type ima, ppp
bpgrp-num 1 — 1280
aps-id aps-group-id[.channel]
aps keyword
group-id 1 — 64
ccag-id ccag-id.path-id[cc-type]:cc-id
ccag keyword
id 1 — 8
path-id a, b
cc-type .sap-net, .net-sap
cc-id 0 — 4094
lag-id lag-id
lag keyword
id 1 — 200
qtag1 0 — 4094
qtag2 *, 0 — 4094
vpi NNI: 0 — 4095
UNI: 0 — 255
vci 1, 2, 5 — 65535
dlci 16 — 1022
ip-address
a.b.c.d
sub-ident-string
[32 chars max]
service-id
[1..2147483647]