Description:
PPP Protocol configuration settings.
Children: PppMsgOption
Automatically created from: Port
Automatically-created children: PppProtocolResults
Result children (automatically created): PppClientBlockResults, PppoaClientBlockResults, PppoaServerBlockResults, PppoeClientBlockResults, PppoePortResults, PppoeServerBlockResults, PppProtocolResults, PppServerBlockResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ViewControlPlaneMplsBindingResult (ControlPlaneBindingResult) |
Relates the MPLS control plane binding result to PppProtocolConfig object. |
|
ConvergenceConfig (PrimaryPathProtocolConfig) |
Primary convergence config. |
|
ResultChild (ResultChild) |
PppClientBlockResults, PppoaClientBlockResults, PppoaServerBlockResults, PppoeClientBlockResults, PppoePortResults, PppoeServerBlockResults, PppProtocolResults, PppServerBlockResults |
Use this to connect a results object to an object. |
TimeComparisonPair (TimeComparisonPairSrcProtocol) |
TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair |
|
UsesIf (UsesIf) |
Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf |
Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on). |
Attribute | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||||||||||
Authentication |
Type of authentication to use. Type: enum Default: NONE Possible Values:
|
||||||||||||||||||||||
AuthenticationFilePath |
The file path of imported authentication list. Type: inputFilePath Default: "" (empty string) |
||||||||||||||||||||||
AutoRetryCount |
Maximum number of automatic retry attempts. Type: u16 Default: 65535 Range: 1 - 65535 |
||||||||||||||||||||||
ChapAckTimeout |
Timeout wait period for the server to send an ACK to a challenge response. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
ChapChalRequestTimeout |
Timeout wait period for the server to send a CHAP challenge. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
ConnectRate |
Maximum rate in the number of session per second at which session will be connected for a PPPoX device block. Type: u16 Default: 100 Range: 1 - 1000 |
||||||||||||||||||||||
DisconnectRate |
Maximum rate in the number of sessions per second at which sessions will be disconnected for a PPPoX device block. Type: u16 Default: 100 Range: 1 - 1000 |
||||||||||||||||||||||
EchoRequestGenFreq |
Interval in seconds between sending out consecutive echo requests. Type: u16 Default: 10 Range: 0 - 65535 |
||||||||||||||||||||||
EnableAddressAndControlField |
Always Enable Address and Control field Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnableAutoRetry |
Enable or disable automatic retry to connect failed PPP sessions. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnableEchoRequest |
Enable echo requests. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnableMagicNum |
Enable or disable Magic Number negotiation. Type: bool Default: TRUE Possible Values:
|
||||||||||||||||||||||
EnableMpls |
For PPPoPOS, enable MPLS option. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnableMruNegotiation |
Enable or disable MRU negotiation. Type: bool Default: TRUE Possible Values:
|
||||||||||||||||||||||
EnableNcpTermination |
Terminate the session from NCP. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnableOsi |
For PPPoPOS, enable OSI NLCP option. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnablePasswdValidation |
Enable password validation Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
EnablePrimaryDns |
Enable Primary DNS Type: bool Default: TRUE Possible Values:
|
||||||||||||||||||||||
EnableSecondaryDns |
Enable Secondary DNS Type: bool Default: TRUE Possible Values:
|
||||||||||||||||||||||
EnableSessionAutoRetry |
Enable session auto retry. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
ExpectedPeerMruSize |
Expected peer MRU size Type: u16 Default: 1492 Range: 128 - 65535 |
||||||||||||||||||||||
IncludeTxChapId |
Include or exclude the Identifier field of the Challenge message. Type: bool Default: TRUE Possible Values:
|
||||||||||||||||||||||
IpcpEncap |
Enable IPv6CP or IPv4CP. Must have at least one enabled. Type: enum Default: IPV4 Possible Values:
|
||||||||||||||||||||||
Ipv4PeerAddr |
Peer's negotiated IPv4 address. Type: ip Default: 0.0.0.0 |
||||||||||||||||||||||
Ipv6PeerAddr |
Peer's negotiated IPv6 address. Type: ipv6 Default: :: |
||||||||||||||||||||||
LcpConfigRequestMaxAttempts |
Maximum number of configure requests that can be sent, without acknowledgment, before a session fails. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||||||||||
LcpConfigRequestTimeout |
Timeout value in seconds for acknowledgment of a configure request. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
LcpTermRequestMaxAttempts |
Maximum number of terminate requests that can be sent, without acknowledgment, before a session fails. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||||||||||
LcpTermRequestTimeout |
Timeout value in seconds for acknowledgment of a terminate request. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
MaxChapRequestReplyAttempts |
Maximum CHAP response attempts by the client. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||||||||||
MaxEchoRequestAttempts |
Number of consecutive, unanswered echo requests to send before failing the subscriber session. Type: u16 Default: 1 Range: 0 - 65535 |
||||||||||||||||||||||
MaxNaks |
Maximum number of negative acknowledgements allowed during LCP and NCP configuration/negotiation. Type: u16 Default: 5 Range: 1 - 65535 |
||||||||||||||||||||||
MaxPapRequestAttempts |
Maximum PAP request attempts by the client. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||||||||||
MruSize |
Local maximum receive unit (MRU) size in bytes. If not set, will default to 1492 bytes. Type: u16 Default: 1492 Range: 128 - 65535 |
||||||||||||||||||||||
NcpConfigRequestMaxAttempts |
Maximum number of NCP Configure-Requests that can be sent, without acknowledgment, before a session fails. Type: u16 Default: 10 Range: 1 - 65535 |
||||||||||||||||||||||
NcpConfigRequestTimeout |
Timeout value in seconds for acknowledgment of an NCP Configure-Request. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
PapRequestTimeout |
Time between the re-transmission of a PAP request. Type: u16 Default: 3 Range: 1 - 65535 |
||||||||||||||||||||||
Password |
Password for authenticated PPP sessions. Use wildcard characters to make each password unique: @s - Session index associated with the PPPoX client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the PPPoX client. @x - Custom step setup in (start,count,step,zeropadding,stutter) format. start - starting value. count - number of values to generate. step - amount to increment the start value when the start value must be stepped. zeropadding - length the value should be padded to by prepending 0's. stutter - number of times a value should be repeated before applying the step. @@ - This must be used to include the textual "@" symbol in the string. Type: string Default: spirent Range: 1 - 64 characters |
||||||||||||||||||||||
PrimaryDns |
Primary DNS Type: ip Default: null |
||||||||||||||||||||||
Protocol |
Type of PPP session. Type: enum Default: UNDEFINED Possible Values:
|
||||||||||||||||||||||
RAMOFlag |
M and O flags for Router Advertisement. Type: enum Default: NODHCP Possible Values:
|
||||||||||||||||||||||
SecondaryDns |
Secondary DNS Type: ip Default: null |
||||||||||||||||||||||
UseAuthenticationList |
Use imported authentication list file or not. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
UsePartialBlockState |
Flag indicating partial block state as used. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||
Username |
User name for authenticated PPP sessions. Use wildcard characters to make each user name unique: @s - Session index associated with the PPPoX client. @b - Block (host/router) index. @p - Port name. @m - MAC address of the PPPoX client. @x - Custom step setup in (start,count,step,zeropadding,stutter) format. start - starting value. count - number of values to generate. step - amount to increment the start value when the start value must be stepped. zeropadding - length the value should be padded to by prepending 0's. stutter - number of times a value should be repeated before applying the step. @@ - This must be used to include the textual "@" symbol in the string. Type: string Default: spirent Range: 1 - 64 characters |
Read-Only Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BlockState |
State of the block. Type: enum Default: NONE Possible Values:
|
||||||||||||||
Ipv4CpBlockState |
IPv4 NCP block state. Type: enum Default: NONE Possible Values:
|
||||||||||||||
Ipv6CpBlockState |
IPv6 NCP block state. Type: enum Default: NONE Possible Values:
|