Courseiva
IPv6Privileged EXEC

show ipv6 dhcp binding

Shows all active DHCPv6 leases including client identifiers and expiry times.

Definition: show ipv6 dhcp binding is a Cisco IOS privileged exec command. Displays active DHCPv6 address bindings — the list of IPv6 addresses that have been leased from the DHCPv6 server along with the client DUID (Device Unique Identifier), IAID, and lease expiry times.

Syntax·Privileged EXEC
show ipv6 dhcp binding [ipv6-address]

When to Use This Command

  • Verifying that clients are successfully obtaining addresses from DHCPv6.
  • Troubleshooting DHCPv6 assignment failures.
  • Auditing which clients are using which IPv6 addresses.
  • Finding stale bindings that need to be cleared after address conflicts.

Command Examples

Show all active DHCPv6 bindings

R1# show ipv6 dhcp binding
Client: FE80::A8BB:CCFF:FEA1:1234 
  DUID: 00030001AABBCCA11234
  Username : unassigned
  IA NA: IA ID 0x00070001, T1 43200, T2 69120
    Address: 2001:DB8:1::A
            preferred lifetime 86400, valid lifetime 86400
            expires at Jun 10 2026 03:14:07 (86282 seconds)

One active binding. The client's link-local address (FE80::...) identifies the client. DUID is the unique device identifier. The assigned address is 2001:DB8:1::A with 86400s valid lifetime. T1/T2 are renew/rebind times.

No bindings — DHCPv6 server has no active leases

R1# show ipv6 dhcp binding

Empty output means either no clients have received addresses, or bindings have expired. Check 'show ipv6 dhcp pool' to confirm the pool is configured and has addresses available.

Understanding the Output

Key fields: Client link-local = identifies who the client is on that segment. DUID = permanent unique ID from the client's NIC (like a MAC address for DHCPv6). IA NA = Identity Association for Non-temporary Address — the address block.

T1 = renew timer (usually 50% of valid lifetime); T2 = rebind timer (usually 80%). Address lifetime = how long the address is valid.

CCNA Exam Tips

1.

CCNA exam tip: DHCPv6 uses DUIDs instead of MAC addresses for client identification — a fundamental difference from DHCPv4.

2.

CCNA exam tip: 'show ipv6 dhcp binding' is the IPv6 equivalent of 'show ip dhcp binding'.

3.

CCNA exam tip: Empty output doesn't mean DHCPv6 is broken — verify that clients are configured to use DHCPv6 (M or O flag).

4.

CCNA exam tip: Use 'clear ipv6 dhcp binding *' to remove stale entries (like 'no ip dhcp conflict address' equivalent).

Common Mistakes

Mistake 1: Expecting a MAC address in the binding output — DHCPv6 uses DUIDs (64-bit or longer identifiers), not MAC addresses.

Mistake 2: Confusing 'show ipv6 dhcp binding' (leases) with 'show ipv6 dhcp pool' (pool config and statistics).

Mistake 3: Thinking empty binding output means DHCPv6 is broken — clients using SLAAC won't appear here.

show ipv6 dhcp binding vs ipv6 dhcp server [pool-name]

Both commands are essential for DHCPv6 server operation on Cisco IOS, but they operate at different layers: 'show ipv6 dhcp binding' is a verification tool to inspect active leases, while 'ipv6 dhcp server' is a configuration command to activate the server on an interface. They are often confused because one enables the server and the other displays its output.

Aspectshow ipv6 dhcp bindingipv6 dhcp server [pool-name]
ScopeView active DHCPv6 bindingsEnable DHCPv6 server on interface
Configuration modePrivileged EXEC (#)Interface Configuration (config-if)
FunctionDisplay leased addresses, DUID, IAID, expiryAssociate a pool to an interface for addressing
PersistenceNon-persistent (show output)Persistent in running-config
DependenciesRequires an active DHCPv6 server with bindingsRequires a preconfigured DHCPv6 pool
Typical useTroubleshoot lease assignmentsConfigure interface to serve DHCPv6

Use show ipv6 dhcp binding when you need to verify which IPv6 addresses have been leased, to whom, and for how long.

Use ipv6 dhcp server [pool-name] when you need to enable the DHCPv6 server on a specific interface to provide addresses and options to clients.

Related Commands

Practice for the CCNA 200-301

Test your knowledge with practice questions covering all CCNA 200-301 exam domains.

Practice CCNA 200-301 Questions