For the MPLS LSP metric family new components are not being discovered for new entries in the mplsL3VpnVrfTable when rediscovering an existing device.
Release : 20.2
Component : IM Discovery
Defect: DE501445
At the time this article was written there is no target release set for DE501445.
There is a workaround as noted below.
WORKAROUND, update the MPLS LSP Metric Family:
A) Save the original by doing a GET to:
http://DA:8581/typecatalog/metricfamilies/NormalizedMPLSLSPInfo
Save the returned contents.
B) Update the Metric Family, in a REST client:
URL:
http://DA:8581/typecatalog/metricfamilies/NormalizedMPLSLSPInfo
Method:
PUT
Content Type:
application/xml
Body:
<?xml version="1.0" encoding="UTF-8"?>
<DataModel namespace="http://im.ca.com/normalizer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IMDBCertificationFacet.xsd">
<Author>CA</Author>
<Version>1.41</Version>
<FacetType name="NormalizedMPLSLSPInfo" descriptorClass="com.ca.im.core.datamodel.certs.NormalizedFacetDescriptorImpl">
<Documentation>Support for configured and active dynamic Multiprotocol Label Switching(MPLS) label-switched paths (LSPs).</Documentation>
<FacetOf namespace="http://im.ca.com/core" name="Item" />
<DisplayName>MPLS LSP</DisplayName>
<TableName>NRM_MPLSLSP</TableName>
<Protocol>IMDB</Protocol>
<Normalized>true</Normalized>
<ComponentFacets>
<Facet>{http://im.ca.com/inventory}MPLSLSPInfo</Facet>
</ComponentFacets>
<AttributeGroup name="MPLSLSPInterfaceGroup" external="true" list="true">
<Documentation />
<Attribute name="Descriptions" type="String">
<Documentation>Description</Documentation>
</Attribute>
<Attribute name="Indexes" type="ObjectID">
<Documentation>Index</Documentation>
</Attribute>
<Attribute name="Names" type="String">
<Documentation>Name</Documentation>
</Attribute>
<Attribute name="NumOfRoute" type="Double">
<Documentation>The Number of Routes Currently Used by This VRF</Documentation>
<IsDbColumn>true</IsDbColumn>
<Baseline>false</Baseline>
<RollupExpression />
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<Rate>true</Rate>
<RollupStrategy>Avg</RollupStrategy>
<StandardDeviation>false</StandardDeviation>
<Variance>false</Variance>
<Percentile>0</Percentile>
<Percentile2>0</Percentile2>
<Percentile3>0</Percentile3>
<ProjectionPercentile>0</ProjectionPercentile>
<Polled>true</Polled>
<Units />
</Attribute>
<Attribute name="Bytes" type="Long">
<Documentation>The number of bytes that have been forwarded over current LSP active path.</Documentation>
<IsDbColumn>true</IsDbColumn>
<Baseline>false</Baseline>
<RollupExpression />
<Minimum>true</Minimum>
<Maximum>true</Maximum>
<Rate>true</Rate>
<RollupStrategy>Sum</RollupStrategy>
<StandardDeviation>false</StandardDeviation>
<Variance>false</Variance>
<Percentile>0</Percentile>
<Percentile2>0</Percentile2>
<Percentile3>0</Percentile3>
<ProjectionPercentile>0</ProjectionPercentile>
<Polled>true</Polled>
<Units>Bytes</Units>
</Attribute>
<Attribute name="Packets" type="Long">
<Documentation>The number of packets that have been forwarded over current LSP active path.</Documentation>
<IsDbColumn>true</IsDbColumn>
<Baseline>false</Baseline>
<RollupExpression />
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<Rate>true</Rate>
<RollupStrategy>Sum</RollupStrategy>
<StandardDeviation>false</StandardDeviation>
<Variance>false</Variance>
<Percentile>0</Percentile>
<Percentile2>0</Percentile2>
<Percentile3>0</Percentile3>
<ProjectionPercentile>0</ProjectionPercentile>
<Polled>true</Polled>
<Units>Packets</Units>
</Attribute>
<Attribute name="Bits" type="Long">
<Documentation>The number of bits that have been forwarded over current LSP active path.</Documentation>
<IsDbColumn>true</IsDbColumn>
<Baseline>false</Baseline>
<RollupExpression />
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<Rate>true</Rate>
<RollupStrategy>Sum</RollupStrategy>
<StandardDeviation>false</StandardDeviation>
<Variance>false</Variance>
<Percentile>0</Percentile>
<Percentile2>0</Percentile2>
<Percentile3>0</Percentile3>
<ProjectionPercentile>0</ProjectionPercentile>
<Polled>true</Polled>
<Units>Bits</Units>
</Attribute>
<Attribute name="FrameSize" type="Double">
<Documentation>Frame size, in bytes.</Documentation>
<IsDbColumn>true</IsDbColumn>
<Baseline>false</Baseline>
<RollupExpression />
<Minimum>false</Minimum>
<Maximum>false</Maximum>
<Rate>true</Rate>
<RollupStrategy>Sum</RollupStrategy>
<StandardDeviation>false</StandardDeviation>
<Variance>false</Variance>
<Percentile>0</Percentile>
<Percentile2>0</Percentile2>
<Percentile3>0</Percentile3>
<ProjectionPercentile>0</ProjectionPercentile>
<Polled>true</Polled>
<Units>Bytes</Units>
</Attribute>
</AttributeGroup>
<Attribute name="SourceFacetTypes" cached="true" list="true" persistent="true" type="QName">
<Documentation />
</Attribute>
<Expressions>
<ExpressionGroup destCert="{http://im.ca.com/inventory}DeviceComponent" name="DeviceComponent">
<Expression destAttr="IndexList">Indexes</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/core}Item" name="Item">
<Expression destAttr="Name">Names</Expression>
<Expression destAttr="Description">Descriptions</Expression>
</ExpressionGroup>
</Expressions>
</FacetType>
</DataModel>
C) Update the MPLS LSP Metric family on impacted devices or let the normal change detection process run.