網路介面卡的路由表包含的 IP 位址範圍沒有包含在其繫結的陣列層級網路中

Microsoft.Forefront.TMG.The_routing_table_for_a_network_adaptor_includes_IP_address_ranges_that_are_not_included_in_the_array_level_network_to_which_it_is_bound.Rule (Rule)

當網路介面卡的路由表包含的 IP 位址範圍沒有包含在其繫結的陣列層級網路中時,此規則會產生警示

Knowledge Base article:

摘要

其中一個網路介面卡的路由表包含的 IP 位址範圍,並未包含在所繫結的陣列層級網路中。 因此,從這些 IP 位址範圍到達這個網路介面卡,或是透過這個網路介面卡傳送到這些 IP 位址範圍的封包,都會被視為詐騙而遭丟棄。

事件的第一個參數代表網路介面卡的名稱,而事件的第二個參數代表 IP 位址範圍。

原因

對於網路介面卡的路由表中的每一個 IP 位址範圍,在該網路介面卡的陣列層級網路中都必須有相對應的 IP 位址。 否則,送到陣列層級網路的封包會被視為詐騙,因而丟棄。 這樣會導致失去連線能力。

如果您最近變更過 NLB 設定,請檢查事件是否再發生。 如果沒有,您就可以安心忽略這個警示。

解決方式

新增遺漏的 IP 位址範圍到陣列層級網路。

Element properties:

TargetMicrosoft.Forefront.TMG.Server
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Forefront.TMG.Rule.AlertGenerate.DS Default
WA WriteAction Microsoft.Forefront.TMG.Rule.AlertGenerate.WA Default

Source Code:

<Rule ID="Microsoft.Forefront.TMG.The_routing_table_for_a_network_adaptor_includes_IP_address_ranges_that_are_not_included_in_the_array_level_network_to_which_it_is_bound.Rule" Enabled="true" Target="Microsoft.Forefront.TMG.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.DS">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<EventsPattern>^(21265)$</EventsPattern>
<EventType>1</EventType>
<SourcePattern>Microsoft Forefront TMG Firewall</SourcePattern>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.WA">
<AlertMessageId>$MPElement[Name="Microsoft.Forefront.TMG.The_routing_table_for_a_network_adaptor_includes_IP_address_ranges_that_are_not_included_in_the_array_level_network_to_which_it_is_bound.AlertMessage"]$</AlertMessageId>
<DomainName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/DomainDnsName$</DomainName>
<Priority>1</Priority>
<Severity>2</Severity>
</WriteAction>
</WriteActions>
</Rule>