NLB cluster network mask is invalid

Microsoft.Windows.NetworkLoadBalancing.10.0.NLB.driver.failed.to.initialize.because.the.cluster.network.mask.is.invalid (Rule)

Knowledge Base article:

Summary

Hosts in a Network Load Balancing (NLB) cluster are configured to load balance network traffic. Host configuration is set by using NLB Manager, and if it is not configured properly, the NLB cluster may not function correctly.

Resolutions

Check that the cluster network mask is valid

If the Network Load Balancing (NLB) driver fails to initialize because the cluster network mask is not in a valid format, you should check that the network mask is specified in a valid format.

To check that the cluster subnet mask is correctly specified:

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.10.0.ServerRole
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.NetworkLoadBalancing.EventProvider Default
Alert WriteAction Microsoft.Windows.NetworkLoadBalancing.10.0.GenerateAlert.SuppressByDescription Default
WriteToDB WriteAction Microsoft.Windows.NetworkLoadBalancing.10.0.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.NetworkLoadBalancing.10.0.NLB.driver.failed.to.initialize.because.the.cluster.network.mask.is.invalid" Enabled="true" Target="Microsoft.Windows.NetworkLoadBalancing.10.0.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">31</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Microsoft.Windows.NetworkLoadBalancing.10.0.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.10.0.NLB.driver.failed.to.initialize.because.the.cluster.network.mask.is.invalid.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.10.0.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>