Monitorování zaplnění oboru protokolu IPv6 DHCP Serveru 2016 a vyšších

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

Nejsou dostupné žádné adresy protokolu IPv6.

Knowledge Base article:

Shrnutí

Adresy IPv6 (Internet Protocol verze 6) zapůjčuje server DHCPv6 (Dynamic Host Configuration Protocol verze 6) svým klientům. Každé zapůjčení má datum vypršení platnosti, které musí klient prodloužit, pokud chce tuto adresu IPv6 dál používat. Server DHCPv6 nemůže klientům vydávat zapůjčení, pokud je počet dostupných IP adres v oboru nedostatečný.

Příčiny

Služba DHCP zjistila, že obor má téměř vyčerpanou kapacitu. Při zaplnění oboru nemůže server DHCP zapůjčovat další IP adresy. Klientské počítače, které nemůžou získat nová zapůjčení od serveru DHCP, nebudou připojené k síti.

Řešení

Řešení: Rozšiřte obory DHCP, zkraťte dobu zapůjčení nebo snižte interval čištění.

Pokud server DHCP nemá dostupnou IP adresu, kterou by poskytl žádajícímu klientovi, tato žádost selže a klient nebude schopen komunikovat s ostatními počítači v síti. Když k tomu dojde, zvažte následující možná řešení:

Rozšíření oborů DHCP

Pokud už máte obor DHCP a počáteční a koncová adresa momentálně neobsahuje všechny adresy pro vaši konkrétní podsíť, můžete počet adres v tomto oboru zvýšit rozšířením počáteční a koncové adresy ve vlastnostech oboru.

Abyste mohli provést tyto postupy, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.

Zvýšení počtu adres dostupných klientům:

Zkrácení doby zapůjčení

K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.

Zkrácení doby zapůjčení:

Snížení intervalu čištění

K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.

Nastavení intervalu čištění příkazem Netsh:

Příklad

V následujícím příkladu tímto příkazem nastavíme interval čištění databáze na 10 080 minut (každých sedm dní).

netsh dhcp set databasecleanupinterval 10080

Řešení: Nemusíte nic dělat.

Klient DHCP může odmítnout adresu od serveru v následujících případech:

Tento stav by se měl vyřešit sám, ale pokud přetrvává, můžete rezervace nebo rozsahy vyloučení nakonfigurovat na serveru DHCP.

Změna konfigurace rezervací klientů

Rezervace klientů umožňují rezervovat konkrétní IP adresu k trvalému použití klientem DHCP. Obvykle se rezervace používají, když má klient IP adresu, která byla přiřazena použitím jiného způsobu konfigurace protokolu TCP/IP.

IP adresy rezervací nelze měnit. Pokud chcete změnit IP adresu rezervace, odstraňte rezervaci a poté ji vytvořte znovu s novou IP adresou.

K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.

Postup odstranění a rezervace a jejího opětovného vytvoření s novou IP adresou:

Změna konfigurace rozsahů vyloučení

Aby nedocházelo ke konfliktům adres, obory, které definujete, nesmějí obsahovat IP adresy zařízení, která konfigurujete staticky, např. serverů DHCP. Nastavením rozsahů vyloučení může správce vyloučit rozsahy IP adres v oboru tak, aby tyto adresy nebyly nabízeny klientům DHCP. Když vytvoříte nový obor, ihned vylučte IP adresy přítomných staticky nakonfigurovaných počítačů. Vyloučené IP adresy mohou být ve vaší síti aktivní, ale pouze v případě, že jsou ručně nakonfigurované a šířené jako rezervované IP adresy.

K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.

Změna konfigurace rozsahů vyloučení:

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
Obor protokolu IPv6 DHCP Serveru 2016 a vyšších dosáhl své kapacity.
Adresy protokolu IPv6 (Internet Protocol v6) jsou zapůjčovány klientům serverem DHCPv6 (Dynamic Host Configuration Protocol v6). Každé zapůjčení má datum vypršení platnosti, které musí klient prodloužit, pokud chce tuto adresu IPv6 dál používat. Server DHCPv6 nemůže zapůjčovat adresy klientům, pokud je počet dostupných IP adres v oboru nedostatečný.
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>