Полный монитор области IPv6 DHCP-сервера 2016 и более поздних версий

Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.ScopeFull (UnitMonitor)

Нет доступных IPv6-адресов

Knowledge Base article:

Сводка

DHCPv6 выдает IPv6-адреса в аренду своим клиентам. У каждой аренды есть срок действия, и клиент обязан ее продлить, если собирается и дальше использовать арендованный IPv6-адрес. DHCPv6-сервер не может выдавать адреса клиентам, если в области недостаточно свободных IP-адресов.

Причины

DHCP определил, что область приближается к предельной емкости. Если область будет заполнена, DHCP-сервер не сможет арендовать дополнительные IP-адреса. Клиентские компьютеры, которые не могут получить новую аренду от DHCP-сервера, не будут иметь сетевого подключения

Решения

Решение: Расширьте области DHCP, сократите время аренды или уменьшите интервал очистки

Если у DHCP-сервера нет доступных IP-адресов для запрашиваемого клиента, произойдет сбой запроса и клиент не сможет подключаться к другим компьютерам в сети. В этом случае возможны следующие решения.

Расширение областей DHCP

Если область DHCP уже существует, а диапазон адресов, задаваемый с помощью начального и конечного адреса, сейчас не включает все адреса этой подсети, можно увеличить число адресов в области, расширив значения начального и конечного адреса в свойствах области.

Для выполнения этих процедур пользователь должен быть участником группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы увеличить число адресов, доступных для клиентов, выполните указанные ниже действия.

Уменьшение срока действия аренды адреса

Для выполнения этих процедур пользователь должен быть участником группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Уменьшение срока действия аренды:

Уменьшение интервала очистки

Для выполнения этих процедур пользователь должен быть участником группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы с помощью команды "Netsh" задать интервал очистки, выполните указанные ниже действия.

Пример

В следующем примере эта команда задает интервал очистки базы данных равным 10 080 минутам (каждые семь дней).

netsh dhcp set databasecleanupinterval 10080

Решение: Не предпринимайте действий

DHCP-клиент может отклонять адрес, выдаваемый сервером, в следующих случаях:

Эта проблема должна самоустраниться, но если этого не происходит, можно перенастроить зарезервированные адреса или диапазоны исключения на DHCP-сервере.

Перенастройка зарезервированных адресов для клиентов

Зарезервированные адреса для клиентов позволяют зарезервировать определенный IP-адрес для постоянного использования DHCP-клиентом. Обычно зарезервированные адреса используются в том случае, если у клиента есть IP-адрес, который был назначен для конфигурации TCP/IP с помощью другого метода.

Зарезервированные IP-адреса нельзя изменить. Если необходимо изменить зарезервированный IP-адрес, удалите резервирование и создайте его повторно с новым IP-адресом.

Для выполнения этих процедур пользователь должен быть участником группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы удалить резервирование, а затем создать его повторно с новым IP-адресом, выполните указанные ниже действия.

Перенастройка диапазонов исключения

Чтобы предотвратить конфликты адресов, определяемые области не должны содержать IP-адреса статически настроенных устройств, таких как DHCP-серверы. Задавая диапазоны исключения, администратор может исключить диапазоны IP-адресов внутри области, чтобы они не предлагались DHCP-клиентам. При создании новой области следует сразу же исключить IP-адреса существующих статически настроенных компьютеров. Исключенные IP-адреса могут быть активными в сети, но только в том случае, если они настроены вручную или распределены как зарезервированные IP-адреса.

Для выполнения этих процедур пользователь должен быть участником группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы перенастроить диапазоны исключения, выполните указанные ниже действия.

Element properties:

TargetMicrosoft.Windows.DHCPServer.10.0.IPv6Runtime
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Область IPv6 DHCP-сервера 2016 и более поздних версий достигла предельной емкости
DHCPv6 выдает IPv6-адреса в аренду своим клиентам. У каждой аренды есть срок действия, и клиент обязан ее продлить, если собирается и дальше использовать арендованный IPv6-адрес. DHCPv6-сервер не может выдавать адреса клиентам, если в области недостаточно свободных IP-адресов.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.ScopeFull" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.ScopeFull_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10003</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>