pppoe
PPPoESession

Defines the PPPoE session objects. It is possible to retrieve PPPoE sessions and perform mid-session changes on them.



public class PPPoESession

Properties
evalPppoeState The value of evalPppoeState allows to cause a re-evaluation of the specified session. When this object is set to 'true', the system will perform a re-evaluation of the session. It is not possible to simultaneously request for a session re-evaluation, and modify any of the strings

type=generic.TruthValue
default=false

innerEncapValue The inner Encap value.

type=int
access=read-create
default=0
Displayed(tab/group)=Inner Encapsulation Value (/PPP Session General)

ipv6DnsType Indicates the address type of Primary and secondary DnsIpv6IpAddr

type=rtr.InetAddressType
access=read-only
default=ipv6

macAddress The MAC address of the PPPoE session.

type=MacAddress
access=read-create
default=00-00-00-00-00-00
Displayed(tab/group)=MAC Address (/PPP Session General)

originIpcpInfo Defines which source provided the IPCP information (IP, DNS and NBNS addresses)

type=pppoe.PppoeSessionInfoOrigin
default=none
Displayed(tab/group)=Session IPCP Info Source (Authentication Protocols/Authentication Protocols)

outerEncapValue The outer Encap value

type=int
access=read-create
default=0
Displayed(tab/group)=Outer Encapsulation Value (/PPP Session General)

portName The name of the SAP's port.

type=string
access=read-create
default=
minimum=0
maximum=32
Mandatory on create
Displayed(tab/group)=Port Name (/PPP Session General)

sessionId The unique identifier for the PPPoE session.

type=int
access=read-create
default=0
Displayed(tab/group)=Session ID (/PPP Session General)

sessionType Determines the type of this session.

type=pppoe.PppoeSessionType
Displayed(tab/group)=Termination Type (/Business Subscriber)

  
Properties inherited from pppoe.AbstractPPPSession
acctSessionId, addressPool, ancpString, appProfileString, authProtocol, categoryMapName, circuitId, description, encapVal, groupIf, groupIfName, ignoringDfBit, intermediateDestId, ipAddrPrefixLength, ipAddress, ipAddressType, ipcpState, ipv6Addr, ipv6AddrOrigin, ipv6AddrPool, ipv6AddrType, ipv6CpState, ipv6DelPfxOrigin, ipv6DelPfxPool, ipv6DelPrefix, ipv6DelPrefixLength, ipv6DelPrefixType, ipv6Dns1Type, ipv6Dns2Type, ipv6Prefix, ipv6PrefixLength, ipv6PrefixOrigin, ipv6PrefixPool, ipv6PrefixType, isMcStandBy, l2tpConnectionId, l2tpPeerAddress, l2tpPeerAddressType, l2tpRtrId, lcpState, logicalLineId, origIpv6CpInfo, originDns, originIp, originNbns, originStrings, originSubscrIdent, pppMtu, pppoe.PPPAccessLoopEncap-Set, pppoe.PPPBgpIPv6Entry-Set, pppoe.PPPQosOverride-Set, pppoe.PPPSessionBgpEntry-Set, pppoe.PPPSessionRadiusClassAttribute-Set, primaryDnsIpAddress, primaryDnsIpv6Addr, primaryDnsType, primaryNbnsIpAddress, primaryNbnsType, radiusClass, radiusUsername, remoteId, retailerIf, retailerSvcId, ripListenerStatus, ripPolicyPointer, sapPointer, sapPortId, sapSessionIdx, secondaryDnsIpv6Addr, secondryDnsIpAddress, secondryDnsType, secondryNbnsIpAddress, secondryNbnsType, serviceId, sessionIndex, siteId, siteIdAddrType, spiGroupId, subIdentPolicy, subscrIdent, subscrProfileString, subscrSLAString, subscriberIf, subscriberIfName, terminationType, timeout, type, upTime, userName
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods

modifyPPPoESession

DEPRECATED - 8.0 - OBSOLETE: Never supported
Input Parameters:
deployer : Deployer - the deployment state
synchronousDeploy : boolean - (Optional) Specify whether to block until the changes have been fully deployed to the network. A value of "true" means to block. A value of "false" means to return immediately. Default: false (asynchronous)
clearOnDeployFailure : boolean - (Optional) Specify whether to clear any failed deployers. A value of "true" means to clear. A value of "false" means to leave the failed deployer. Default: false
deployRetries : int - (Optional) The number of times to attempt re-deployment during synchronous deployment. This parameter is meaningless in the asynchronous case. Default: 0
deployRetryInterval : long - (Optional) The number of milliseconds to wait between deployment retries. This parameter is meaningless in the asynchronous case. Default: 0
taskDescription : string - (Optional) A user friendly description of what the operation does. This information will be used by the task manager.
configInfo : generic.CommonManagedContainmentEntityConfigurationInformation - Desired values to configure object to. The configuration objects must have the site Id, service ID, SAP ID, MAC address, sessions ID been set.
timeout : long - The number of milliseconds to wait before receiving the results. If no results are received in the given time, the method returns.
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
configInfo : generic.CommonManagedEntityInformation - Resulting object.
Exceptions:
pppoe.PPPoESession.modifyPPPoESessionException

retrievePPPoESessions

Method used to query the NE for the PPPoE session(s) for.
Input Parameters:
retrievingSessionStruct : pppoe.RetrievingSessionStruct - retrievingSessionStruct of retrieving PPPoE sessions request with desired siteID, serviceId, sapId, innerEncap, outerEncap, sessionsMac, sessionsId whose values are used to be retrieve PPPoE sessions. If value of innerEncap and outerEncap are not provided, PPPoE Session with null Encap will be fetched. If there is no session with null Encap on selected port, no results will be returned. The retrievingSessionStruct must have set siteID, serviceId, sapId.
shallowRetrieval : boolean - (Optional) If it is true, not all of the properties are retrieved for quick response
retrieveL2tpPeerAddress : boolean - (Optional) Specifies if l2tpPeerAddress should be retrieved,the default is "false".
retrieveManagedRoutes : boolean - (Optional) Specifies if Managed Routes should be retrieved,the default is "true". The Managed Routes won't be retrieved if Service preferences "retrieveManagedRoutes" is false.
retrieveQoSOvr : boolean - (Optional) Specifies if QoS Override should be retrieved,the default is "true". The QoS Override won't be retrieved if Service preferences "retrieveQoSOvr" is false.
retrieveAcclpEncap : boolean - (Optional) Specifies if Access Loop Encapsulation should be retrieved,the default is "true". The Access Loop Encapsulation won't be retrieved if Service preferences "retrieveAcclpEncap" is false.
retrieveBgpPeerInfo : boolean - (Optional) Specifies if IPv4 BGP Peer Info should be retrieved,the default is "true". The BGP Peer Info won't be retrieved if System Preferences "retrieveBgpPeerInfo" is false.
retrieveBgpPeerV6Info : boolean - (Optional) Specifies if IPv6 BGP Peer Info should be retrieved,the default is "true". The BGP Peer Info won't be retrieved if System Preferences "retrieveBgpPeerV6Info" is false.
aInCircuitId : string - (Optional) Specifies Circuit ID of PPPoE Session(s) to be retrieved.
aInRemoteId : string - (Optional) Specifies Remote ID value of PPPoE Session(s) to be retrieved.
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
result : List (generic.CommonManagedEntityInformation) -
Exceptions:
pppoe.PPPoESession.retrievePPPoESessionsException
Supported Network Elements
7750 SR
7705 SAR Gen 2
7705 SAR Hm
7450 ESS Supported for all versions
  • Excluded chassis types: 7450-ESS1, 7450-ESS6, 7450-ESS6V
Product Specifics
7450 ESS 20.0
7450 ESS 21.0
7450 ESS 22.0
7450 ESS 23.0
7450 ESS 24.0
7450 ESS 25.0
7705 SAR Gen 2 25.0
7750 SR 20.0
7750 SR 21.0
7750 SR 22.0
7750 SR 23.0
7750 SR 24.0
7750 SR 25.0