Packet Path Troubleshoot
PREVIEW — for evaluation, not the live site

Troubleshoot › Error Decoder › %CDP-4-DUPLEX_MISMATCH

Decoder

What does %CDP-4-DUPLEX_MISMATCH mean?

Duplex mismatch between two connected devices

%CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on GigabitEthernet1/0/1 (not half duplex), with Switch GigabitEthernet0/2 (half duplex)
In plain English: The two ends of one cable disagree about how to talk.

Platform: Cisco IOS / IOS XE. Values shown are the documented defaults — confirm them on your platform with the check commands below.

What it means

The two ends of one cable disagree about how to talk. One side is running full duplex (send and receive at the same time) while the other runs half duplex (one direction at a time, like an old walkie-talkie). The link stays 'up' but performs terribly: the half-duplex side sees the other side's perfectly legal transmissions as collisions, backs off, and errors pile up. This is one of the classic 'link is up, network is slow' faults.

Likely causes, in order

Check, in order

  1. show interfaces Gi1/0/1 statusThe duplex and speed this side is actually running — compare both ends of the link.
  2. show interfaces Gi1/0/1 counters errorsLate collisions and runts on the half-duplex side confirm the mismatch is doing damage.

The fix

Did this fix it for you? One tap — anonymous, nothing to type, and nothing you send is ever published.

Source: Cisco CDP and Ethernet negotiation documentation

More error messages

Decoder

%CDP-4-NATIVE_VLAN_MISMATCH

Native VLAN mismatch on a trunk

Decoder

%SPANTREE-2-BLOCK_PVID_LOCAL

Spanning tree blocked a port: VLAN inconsistency

Decoder

%UDLD-4-UDLD_PORT_DISABLED

UDLD shut the port: one-way link detected