Skip to content

Add DHCPv6 listener and address method inference #5

Description

@Splat

Consolidated from NEXT.md Phase 2.

Summary

Add DHCPv6 capture and use it to improve address-method inference.

Priority / Effort

  • Priority: Medium
  • Effort: Medium

Files

  • lib/dhcpv6_listener.go (new)
  • lib/ndp_stats.go
  • main.go
  • lib/display.go

Implementation

  • Capture DHCPv6 traffic on ports 546/547 and multicast group ff02::1:2
  • Parse core DHCPv6 message types
  • Correlate leases/DUID with peers and router flags
  • Add config-method field: SLAAC, SLAAC-Privacy, DHCPv6, Unknown

Acceptance Criteria

  • DHCPv6 server/client activity is visible in stats
  • Peer config method reflects correlation logic with a clear fallback behavior

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions