aapolicy
TransitIpPolicy

Represents an instance of Transit IP Policy.



public class TransitIpPolicy

Properties
aaRadiusAccPlcy It specifies the RADIUS accounting policy used to initiate dynamic transit subscriber creation.

type=Pointer
default=
Displayed(tab/group)=AA RADIUS Accounting Policy (/RADIUS)

aapolicy.TransitSub-Set type=Children-Set
autoCreate It specifies whether transit subscribers are automatically created for each IP address without a policy server. Auto creation is only possible when a default application profile has been defined. The use of auto creation of transit subscribers is mutually exclusive with the use of DHCP or RADIUS for this purpose.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=Auto Create

autoInactivity It specifies whether transit subscribers will be monitored for inactivity. When Seen IP, Auto Create and Auto Inactivity are set, auto-created transit subscribers will be monitored for inactivity and inactive subscribers will be removed. To change this setting Auto Create must be disabled.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=Auto Inactivity Monitor

defAppProfile It specifies the name of the default application profile to be applied to a dynamically learned AA transit subscriber.

type=Pointer
default=
Displayed(tab/group)=Default Application Profile

dhcp It specifies whether transit subscribers are dynamically learned via DHCP.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=DHCP

diameter The value of diameter specifies whether transit subscribers are dynamically learned via Diameter. When seenIp and diameter are both enabled, a diameter session with the policy server will be created for each Seen IP address (IPCAN session). Upon successful session creation, a transit subscriber will be dynamically created with the PCC (Policy and Charging Control) rules from the policy server. The use of Diameter to learn transit subscribers is mutually exclusive with the use of DHCP, Auto Create, and RADIUS for this purpose.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=Diameter (/Diameter)

diameterAppPolicy It specifies the Diameter application policy to be used. The application policy must have the application set to value gx.

type=Pointer
default=
Displayed(tab/group)=Diameter Application Policy (/Diameter)

ipv6AddrPrefixLength Specifies the prefix length of IPv6 addresses in this policy for both static and dynamic transits. It can only be changed while RADIUS is disabled and no static IPv6 subscribers exist.

type=int
default=0
minimum=0
maximum=64
Displayed(tab/group)=IPv6 Address Prefix Length

radius It specifies whether transit subscribers are dynamically learned via RADIUS.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=RADIUS (/RADIUS)

radiusAuthPlcy It specifies the RADIUS authentication policy to be used.

type=Pointer
default=
Displayed(tab/group)=Subscriber Authentication Policy (/RADIUS)

seenIp It specifies whether or not to initiate dynamic transit subscriber creation when traffic is detected on a parent SAP or Spoke SDP. When seenIp and RADIUS are both enabled a RADIUS Access Request message is sent to the RADIUS server. The RADIUS server must respond with a transit subscriber create message. When seenIp and autoCreate are both enabled a transit subscriber will be dynamically created for each IP address without a policy server. The use of Seen IP to learn transit subscribers is mutually exclusive with the use of DHCP for this purpose.

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=Seen IP

subIdPlcy It specifies the subscriber identification policy for this transit IP policy.

type=Pointer
default=
Displayed(tab/group)=Subscriber Identification Policy

  
Properties inherited from aapolicy.AbstractTransitPolicy
description, groupId, grpPartId, id, partitionId
 
Properties inherited from policy.PolicyDefinition
configurationAction, configurationMode, discoveryState, displayedName, distributionMode, isMaster, lastSyncTime, numberOfUnderlyingPolicyItems, origin, policyMode, policySyncGroupPointer, policyType
 
Properties inherited from policy.PolicyObject
description, displayedName, globalPolicy, id, isLocal, policyType, siteId, siteName, templateObject
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods inherited from policy.PolicyDefinition
distribute, distributeUsingGroups, distributeV2, evaluatePolicy, findGlobal, findLocal, findReleased, getSyncTaskResult, resetToReleasedPolicy, setConfigurationModeToDraft, setConfigurationModeToReleased, setDistributionModeToLocalEditOnly, setDistributionModeToSyncWithGlobal, syncTo, syncToLocalWithResync
 
Supported Network Elements
7750 SR Supported from 10.0.R1 until 13.0.R8
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8, 7750 SR-1e, 7750 SR-2e, 7750 SR-3e, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 13.0.R8 until 20.5.R1
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 20.5.R1
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8
7450 ESS Supported for all versions
  • Excluded chassis types: 7450-ESS1