nat
ClassicLsnHost



public class ClassicLsnHost

Properties
creationOrigin

type=svt.L2RouteOriginType
access=read-create
default=manual

hostAddr Specifies the inside IP address of the host.

type=InetAddress
access=read-create
Mandatory on create
Displayed(tab/group)=IP Address (/Inside Address)

hostAddrPrefixLength Specifies the prefix length of the inside IP address of the host.

type=int
access=read-create
Mandatory on create
Displayed(tab/group)=Prefix Length (/Inside Address)

hostAddrType Specifies the address type of hostAddr.

type=rtr.InetAddressType
access=read-create
Mandatory on create

hostInRoutingInstance This is a meaningful description of the hostVRtrId ie: Something like " Routing Instance -1, 38.120.182.228" or " VPRN Service - VPRN550 (38.10.182.227)"

type=string
access=read-only
Displayed(tab/group)=Routing Instance (/Inside Address)

hostInsideRoutingInstance This is a meaningful description of the hostVRtrId ie: Something like " Routing Instance -1, 38.120.182.228" or " VPRN Service - VPRN550 (38.10.182.227)"

DEPRECATED: 13.0.R1 - Use hostInRoutingInstance instead
The property can be referenced through XML API but such usage might not be compatible with future releases
type=string
access=read-only

hostOutAddr Specifies the outside IP address allocated to the host.

DEPRECATED: 12.0.R1 - WARNING: property is subject to change.
The property can be referenced through XML API but such usage might not be compatible with future releases
type=InetAddress
access=read-only
Displayed(tab/group)=IP Address (/Outside Address)

hostOutAddrType Specifies the address type of hostOutAddr.

DEPRECATED: 12.0.R1 - WARNING: property is subject to change.
The property can be referenced through XML API but such usage might not be compatible with future releases
type=rtr.InetAddressType
access=read-only

hostOutRoutingInstance This is a meaningful description of the hostOutVRtrID ie: Something like " Routing Instance -1, 38.120.182.228" or " VPRN Service - VPRN550 (38.10.182.227)"

DEPRECATED: 12.0.R1 - Use hostOutsideRoutingInstance instead.
The property can be referenced through XML API but such usage might not be compatible with future releases
type=string
access=read-only

hostOutVRtrID Specifies the outside virtual router instance in the system.

DEPRECATED: 12.0.R1 - WARNING: property is subject to change.
The property can be referenced through XML API but such usage might not be compatible with future releases
type=long
access=read-only

hostOutsideRoutingInstance This is a meaningful description of the hostOutVRtrID ie: Something like " Routing Instance -1, 38.120.182.228" or " VPRN Service - VPRN550 (38.10.182.227)"

type=string
access=read-only
Displayed(tab/group)=Routing Instance (/Outside Address)

hostVRtrId Virtual Router Id

type=long
access=read-only

nat.LsnBlockAllocated-Set type=Children-Set
nat.LsnSubSession-Set type=Children-Set
subId Specifies the identifier of subscriber.

type=long
access=read-create
Mandatory on create
Displayed(tab/group)=LSN Subscriber ID

subIdStr For nodes with version 12.0 and above this attribute value indicates the subscriber identification string associated with this NAT subscriber or if there is no such string available, a tag string generated by the system and enclosed between square brackets '[...]'. For nodes with version below 12.0 this attribute value indicates the subscriber identification string associated with this NAT subscriber or empty if there is no such string available.

type=string
access=read-only
default=
Displayed(tab/group)=Subscriber ID String (/Inside Address)

subIdStrType

type=nat.NatSubscriberType
access=read-only

  
Properties inherited from nat.AbstractLsnSubscriber
isaGroup, isaMemberId, lsnSubId, natPolicyPointer, policy, siteId, siteName
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods

retrieveClassicLsnHosts

DEPRECATED - 12.0.R1 - WARNING: method is subject to change. {br/}This method can be referenced through XML API but such usage might not be compatible with future releases. It is recommoned to use queryLsnSubscribers() method in AbstractLsnSubscriber class
Method used to query the NE for the classic LSN host that exists for a specified routing instance (Base or VPRN) and the host inside IP Address.
Input Parameters:
aInSiteId : string - Specifies the NE to which the classic LSN host is connected with.
aInRouterId : int - Specifies inside routing instance ID to get all classic LSN hosts attached to this routing instance.
aInHostAddr : string - (Optional) The inside IP address of the host This is an optional input parameter. If specified as 0.0.0.0, all the Classic LSN Hosts on the routing instance are retrieved.
shouldRetrieveBlockAllocation : boolean - (Optional) If true, the block allocations are retrieved for each host. If false, the block allocations are not retrieved for each host. Default is false.
timeout : long - (Optional) The number of milliseconds to wait before receiving the results. If no results are received in the given time, the method returns. This is an optional input parameter. The default value is 5 minutes (300000).
subInsideAddrPfxL : long - (Optional) Specifies inside address prefix length. It has to be set for 12.0 node if the aInHostAddr is set.
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:
nat.ClassicLsnHost.retrieveClassicLsnHostsException -

retrieveSubIdStrTimestamp

Retrieves subscriber string association time with classic LSN host. Method used to query the NE for to update the subscriber ID String Timestamp.
Input Parameters:
aInSiteId : string - Specifies the NE to which the classic LSN host is connected with.
aInRouterId : int - Specifies the inside routing instance ID of the classic LSN host.
aInSubIdStrType : int - Specifies the type of the Large Scale NAT subscriber.
aInSubIdStr : string - Specifies the subscriber identification string
aInSubAddr : string - Specifies the inside IP address of the subscriber.
timeout : long - (Optional) The number of milliseconds to wait before receiving the results. If no results are received in the given time, the method returns. This is an optional input parameter. The default value is 5 minutes (300000).
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
timestamp : long -
Exceptions:
nat.ClassicLsnHost.retrieveSubIdStrTimestampException
Methods inherited from nat.AbstractLsnSubscriber
queryLsnSubscribers
 
Supported Network Elements
7750 SR Supported from 10.0.R1 until 12.0.R1
  • Excluded chassis types: 7750-SRc12, 7750-SRc4, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 12.0.R1 until 13.0.R8
  • Excluded chassis types: 7750-SRc4, 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-SRc4, 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-SRa4, 7750-SRa8, 7750 SR-14s
7705 SAR Gen 2
7450 ESS Supported from 11.0.R1
  • Excluded chassis types: 7450-ESS1
  • Required Capabilities: MixedMode
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