You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Current »
ENUM ARS Profile
Use this section to configure an ENUM ARS Profile for ENUM servers, and to specify behavior for managing device failover to a secondary or backup ENUM server in the form of blacklisting and whitelisting parameters.
Command Synax
% set global servers enumArsProfile <enumArsProfile name>
blackListing
duration <0-99999>
numberOfFailures <1-32>
whiteListing
highWaterMarkTimer <0-172800>
numberOfResponses <1-32>
pingInterval <0-99999>
Command Parameters
enumArsProfile Parameters
Parameter | Length/Range | Default | Description |
---|
enumArsProfile
| 1-23 | N/A | <enumArsProfile name> – Configure this parameter with the name of the Address Reachability Service (ARS) profile that will be associated with the lwresdProfile . |
blackListing
| N/A | N/A | The blacklisting configuration. duration (default = 180) – Set the duration, in seconds, within which the numberOfFailures configuration occurs. When this parameter is set to 0 , the duration is insignificant and the endpoint is black listed after the configured numberOfFailures occurs. (range: 0-99999)
numberOfFailures (default = 3) – Configure this parameter with the number of failures to occur within a specific duration to blacklist an endpoint. (range: 1-32)
|
whiteListing | N/A | N/A | Configure this parameter with the name of the Address Reachability Service (ARS) profile that will be associated with the lwresdProfile . highWaterMarkTimer (default = 86400) – Set the maximum duration, in seconds, during which the recovery mechanism occurs. After this duration, the recovery process stops. When this parameter is set to 0 , the recovery process occurs indefinitely. (range: 0-172800)numberOfResponses (default = 2) – Set the consecutive number of probe responses that must be received in order to recover a server from the black listed state. (range: 1-32)pingInterval (default = 1) – Set the interval, in seconds, between a probe response and the next probe request. When set to 0 , the SBC does not send a dummy NPTR query towards the ENUM server to check its status. The ENUM server is white listed once the highWaterMarkTimer expires and the highWaterMarkTimer parameter is not set to 0 .
|
Command Examples
set global servers enumArsProfile Test blackListing numberOfFailures 5 duration 60
set global servers enumArsProfile Test whiteListing numberOfResponses 1 pingInterval 5 highWaterMarkTimer 86000
commit
show global servers enumArsProfile
enumArsProfile Test {
blackListing {
numberOfFailures 5;
duration 60;
}
whiteListing {
numberOfResponses 1;
pingInterval 5;
highWaterMarkTimer 86000;
}
}
ENUM Domain Name
Command Syntax
% set global servers enumDomainName <domain_name>
forwardersData <0-99999>
forwarderDescription <description>
forwarderIP <IPv4 or IPv6 address>
eDNSBufferSize <0 | 512-4096>
eDNSType <no | yes>
loadDistribution <proportion | roundRobin | sequence>
queryRetryTimer <0-10000 ms>
zoneType individual
Command Parameters
ENUM Domain Name Parameters
Parameter | Length/Range | Description |
---|
<domain_name> | 1-63 characters | The name of the ENUM domain containing forwarderIP entries for load balancing. |
forwardersData | 0-99999 | <priority #> – Priority or sequence number of each forwarderIP defined below. A lower value represents a higher priority. This value is unique for each forwarderIP . forwarderDescription <description> – Textual description of each fowarderIP entry.forwarderIP <IPv4 or IPv6 address> – ENUM server IPv4 or IPv6 address of this forwarderIP entry.
|
eDNSType | N/A | Set this flag to yes to send the eDNS OPT record. If this flag is set to no , the ERE sends the query without the OPT record. |
eDNSBufferSize | 0 | 512-4,096 | If this parameter is configured as any value other than zero, the OPT record uses this value when the eDNSType flag is set to yes . If this parameter is configured as 0 , the OPT record uses the eDnsGlobalBufferSize value when the eDNSType flag is set to yes . |
loadDistribution | N/A | Load distribution strategy. Refer to ENUM Support for details. proportion percentageDistribution – The percentage of load distribution to calculate for each IP in enumDomainName (range: 0-99999).
roundRobin sequence (default)
|
queryRetryTimer | 0-10000 | The time, in milliseconds, that SLWRESD process waits before trying the next IP in the forwardersData list (default = 4000). |
zoneType | N/A | The zone type for this ENUM domain. |
ENUM Domain Name Label
Command Syntax
% set global servers enumDomainNameLabel DEFAULT_ZONE_LABEL enumDomainNameId <enumDomainName's name>
Command Parameters
ENUM Domain Name Label Parameters
Parameter | Description |
---|
enumDomainNameLabel | <ENUM domain name label> – A collection of ENUM domains used by SLWRESD process for performing ENUM queries. The default enumDomainNameLabel value is "DEFAULT_ZONE_LABEL ".
enumDomainNameId <enumDomainName's name> – The enumDomainName of each ENUM domain to attach to this enumDomainNameLabel .
|
ENUM Service
To support ENUM services for the
Unable to show "metadata-from": No such page "_space_variables"
in ERE mode, manually create an ACL rule towards ENUM server to allow the packets (ENUM responses) from ENUM server into the
Unable to show "metadata-from": No such page "_space_variables"
. See the CLI example below.
% set addressContext default ipAccessControlList rule ENUMSEV precedence 1 protocol any sourceIpAddress <ENUM_SERVER_ADDRESS> sourceAddressPrefixLength 32 action accept fillRate 50 bucketSize 50 state enabled
Command Syntax
% set global servers enumService <name>
criteria triggerCriteria <criteria>
defaultTreatment <applyFinalTreatment | routeAsDialed>
enumDefinitions privateDomainNameForEnumLookups <private_domain_name>
flags
active <disable | enable>
processCallingNumber <disable | enable>
processNewANI <disable | enable>
skipFurtherNumberTranslationServices <disable | enable>
priority <0-255>
requestTimeOut <0-2147483647>
serviceType <cnam | lnp | sipAor>
Command Parameters
Global ENUM Service Parameters
Parameter | Length/Range | Description |
---|
<service_name> | 1-23 | ENUM service name. |
criteria | 1-23 | triggerCriteria <criteria> – Trigger criteria to use for this ENUM service. The characters #%^&(){}<>,/\;`[]=!$"*?|~ and SPACE are not allowed. |
defaultTreatment | N/A | Default treatment to apply to this ENUM service. applyFinalTreatment routeAsDialed (default)
|
enumDefinitions | N/A | Use this parameter to specify how to treat ENUM definitions. privateDomainNameForEnumLookups <private_domain_name> – Specify the private domain name to use for ENUM look-ups.
|
flags | N/A | active processCallingNumber –Enable this flag to analyze the calling number using the prefix profile. When this flag is disabled, the calling number is not analyzed and hence if it has +CC, the same is sent as-is to SBC in the calling number field in policy response.processNewANI – When this flag is enabled for ENUM AoR service, and ENUM AoR response contains "newani=<some_number> " parameter in NAPTR record, the ERE overwrites the existing calling number of the call with the newANI number. When this flag is disabled, any newANI parameters received in a NAPTR response are ignored in PES.skipFurtherNumberTranslationServices – When this flag is enabled, the SBC skips all further services and goes directly to routing.
|
priority | 0-255 | Specifies the priority (order) of execution of ENUM services. Specifying a priority value is mandatory. |
requestTimeOut | 0-2147483647 | Request timeout value, in milliseconds. (default = 2000) |
serviceType | N/A | Use this parameter to specify the ENUM service type for this ENUM service. |