IPv6 catch-all subnets count should be retrievable
AD-SUB-05InfoActive DirectorySites and subnets
Part of Active Directory · Active Directory · Sites and subnets · All checks
Invoke-Maester -TestId AD-SUB-05Overview
Section titled “Overview”Overly broad IPv6 subnets can cause similar issues to IPv4 catch-all subnets:
- Authentication inefficiency: Clients may authenticate to distant DCs
- Suboptimal routing: Site boundaries don’t reflect actual topology
- Management complexity: Difficult to track client locations
- Security concerns: Reduced granularity in access controls
IPv6 /48 prefixes or larger are considered catch-all ranges.
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”- Use appropriately-sized IPv6 subnets (typically /64 for client networks)
- Align IPv6 subnet boundaries with physical locations
- Document IPv6 subnet allocation scheme
- Review IPv6 subnet definitions regularly
How the Test Works
Section titled “How the Test Works”This test identifies IPv6 subnets with overly broad prefixes (/48 or smaller).
Related Tests
Section titled “Related Tests”Test-MtAdSubnetIpv6Count- Counts IPv6 subnetsTest-MtAdSubnetCatchAllCount- Identifies IPv4 catch-all subnetsTest-MtAdSubnetTotalCount- Counts total subnets
Details
Section titled “Details”Every attribute of this check
| Field | Value |
|---|---|
| Test ID | AD-SUB-05 |
| Severity | Info |
| Suite | Active Directory |
| Product | Active Directory |
| Feature | Sites and subnets |
| Area | Infrastructure hardening |
| Resource type | AdSite |
| MITRE ATT&CK | None |
| PowerShell test | Test-MtAdSubnetIpv6CatchAllCount |
| Services | ActiveDirectory |
| Permissions | ActiveDirectory:Ldap:subnet:ReadProperty |
Source
Section titled “Source”- Test:
tests/ad/site/Test.AD-SUB-05.ps1 - Documentation:
tests/ad/site/Test.AD-SUB-05.md
About this check
- Severity
- Info
- Product
- Active Directory
- Feature
- Sites and subnets
- Area
- Infrastructure hardening
- Suite
- Active Directory