Auto Allocation API Performance Degrades As The Number Of Ipv6 Subnets In Free State are Matching The Filter (Doc ID 1448908.1)

Last updated on JANUARY 03, 2013

Applies to:

Oracle Communications Internet Name and Address Management - Version 6.1.3 and later
Information in this document applies to any platform.

Symptoms

Auto Allocation API (AutomaticAllocation.allocateResources()) performance is fine when the number of IPv6 subnets in free state matching the filter criteria are less. As the number of IPv6 subnets in free state matching the filter criteria increases (above 1000) the performance degrades gradually.

Our test indicate that the when the number of IPv6 subnets in free state matching the filter criteria is up to 500, the response time is ~4secs.
When the number of IPv6 subnets in free state matching the filter criteria is around 1700, the response time is ~14.5secs.


The below query took 6secs. to return the IPv6 subnets in free state matching the filter criteria CUST_V6_NT_56:

[21/Oct/2011:05:11:54 +1100] conn=342 op=4 msgId=5 - SRCH base="ou=ipv6 networks,ou=address management,ou=ip services,o=tid,o=customer.com" scope=2 filter="(&(&(objectClass=mslvipv6subnet)(ntlUserDefinedAttribute5=CUST_V6_NT_56)(mslvSubnetStatus=2))(mslvIPv6PrefixLength<=56))" attrs="* aci modifiersName modifyTimestamp creatorsName createTimestamp numSubordinates"
[21/Oct/2011:05:12:00 +1100] conn=342 op=4 msgId=5 - RESULT err=0 tag=101 nentries=1714 etime=6



Policy Services took around 5 secs. to choose the best suitable IPv6 subnet out of the list returned, after which the below query was triggered.

[21/Oct/2011:05:12:05 +1100] conn=342 op=5 msgId=6 - SRCH base="mslvipv6startaddress=2001:8000:2000:0000:0000:0000:0000:0000,ou=ipv6 networks,ou=address management,ou=ip services,o=tid,o=customer.com" scope=0 filter="(objectClass=*)" attrs="* aci modifiersName modifyTimestamp creatorsName createTimestamp numSubordinates"
[21/Oct/2011:05:12:05 +1100] conn=342 op=5 msgId=6 - RESULT err=0 tag=101 nentries=1 etime=0

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms