ISATAP Route Advertising

AP.Remote.Access.Monitor.DA_ISATAP_HEURISTIC_ROUTE_ADV (UnitMonitor)

Route advertising is disabled on the ISATAP router.

Knowledge Base article:

Summary

Route advertising is disabled on the ISATAP router.

Causes

Routes are not advertised on the ISATAP router. This is required for DirectAccess to work as expected.

Resolutions

Enable advertising and the default route advertisement property on the ISATAP adapter.

Element properties:

TargetAP.Remote.Access.Class.ISATAP
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAP.Remote.Access.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
ISATAP- Route advertising

Error Description - {0}
Error Cause - {1}
Error Resolution - {2}
RunAsDefault

Source Code:

<UnitMonitor ID="AP.Remote.Access.Monitor.DA_ISATAP_HEURISTIC_ROUTE_ADV" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.ISATAP" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="AP.Remote.Access.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="AP.Remote.Access.Monitor.DA_ISATAP_HEURISTIC_ROUTE_ADV_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/Property[@Name='ErrorDesc']$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/Property[@Name='ErrorCause']$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Property[@Name='ErrorResolution']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DA_ISATAP_HEURISTIC_ROUTE_ADV_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="DA_ISATAP_HEURISTIC_ROUTE_ADV_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="DA_ISATAP_HEURISTIC_ROUTE_ADV_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Isatap</ComponentName>
<HeuristicId>2147614722</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>