Fixes are available
APAR status
Closed as program error.
Error description
v3.9 - Platform Independent (FP3 -applicable for previous FixPackss too) Discovery hangs by NetScreenInterface agent while processing nsIfName that has value with colon (:) - e.g. ethernet1/2.1:1 Below is walk of nfIfName (1.3.6.1.4.1.3224.9.1.1.2) output: SNMPv2-SMI::enterprises.3224.9.1.1.2.1 = STRING: "mgt" SNMPv2-SMI::enterprises.3224.9.1.1.2.2 = STRING: "ethernet1/1" SNMPv2-SMI::enterprises.3224.9.1.1.2.3 = STRING: "ethernet1/2" SNMPv2-SMI::enterprises.3224.9.1.1.2.4 = STRING: "ethernet1/2:1" SNMPv2-SMI::enterprises.3224.9.1.1.2.5 = STRING: "ethernet2/1" SNMPv2-SMI::enterprises.3224.9.1.1.2.6 = STRING: "ethernet2/1:1" SNMPv2-SMI::enterprises.3224.9.1.1.2.7 = STRING: "ethernet2/2" SNMPv2-SMI::enterprises.3224.9.1.1.2.8 = STRING: "ethernet4/1" SNMPv2-SMI::enterprises.3224.9.1.1.2.9 = STRING: "ethernet4/2" The error in discovery log is: Thu Jul 25 17:35:19 2013 Warning: Syntax error - parse failure found in file CRivOQLParser.cc at line 143 - Syntax error at line 5 of:
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * ITNM-IP 3.9 on all platform * **************************************************************** * PROBLEM DESCRIPTION: * * Discovery may or may not goes into endless loop. And * * following message is found in ncp_disco where double * * m_LowerNeighbours fields. * * * * Thu Jul 25 17:35:19 2013 Warning: Syntax error - parse * * failure found in file CRivOQLParser.cc at line 143 - * * Syntax error at line 5 of: * * : * * (5th line after "Syntax error at line 5 of:") * * insert into NetScreenInterface.returns (m_UniqueAddress, * * m_Name, m_ObjectId, m_HaveAccess, m_Protocol, * * m_DownloadFdbData, m_ManagerId, m_UpdAgent, m_LocalNbr) * * values ('10.20.70.20', 'KVSupremo', '1.3.6.1.4.1.3224.1.51', * * 1, 1, 1, '', 'NetScreenInterface', {m_IfIndex=99 , * * m_IfName='ethernet0/1.1:1' , m_IfDescr='ethernet0/1.1:1' , * * m_IpAddress='10.10.10.10' , m_SubnetMask='255.255.255.0' , * * m_LocalNbrPhysAddr='AA:BB:CC:DD:EE:FF' , * * m_LowerNeighbours=[{m_IfIndex=98}] , * * m_LowerNeighbours.1=[{m_IfIndex=97}]}); * * : * **************************************************************** * RECOMMENDATION: * * The fix for this APAR is contained in the following * * maintenance packages: * * fix pack | 3.9.0-ITNMIP-FP0004 * ****************************************************************
Problem conclusion
Problem: Due to the present of both logical unit identifier and channel in the interface name. e.g. ethernet0/1.1:1 when deciding the upward connection. Conclusion: Enhance the decision logic for upward connection to have single LowerNeighbours instead of 2 LowerNeighbours.
Temporary fix
Comments
APAR Information
APAR number
IV50470
Reported component name
NC/PREC DISCOVY
Reported component ID
5724O52DS
Reported release
390
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-10-07
Closed date
2014-01-24
Last modified date
2014-01-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
NC/PREC DISCOVY
Fixed component ID
5724O52DS
Applicable component levels
R390 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.9","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
24 January 2014