liveBook · Manning

Neighbor solicitation message

As explained in Acing the CCNA Exam: Volume 1 Fundamentals and Protocols

A Neighbor Solicitation is an ICMPv6 Neighbor Discovery message used to request link-layer information or verify the reachability of a neighboring node.

A Neighbor Solicitation (NS) message is an ICMPv6 type 135 message used by Neighbor Discovery Protocol (NDP) to resolve a neighbor’s IPv6 address to its MAC address. It performs an IPv6 role similar to an IPv4 ARP request. section 21.1.2

Because IPv6 has no broadcast address, the sender sends the NS message to the target’s solicited-node multicast address. The neighbor replies with a unicast Neighbor Advertisement (NA) containing its MAC address. section 21.1.2 section 21.4

An NS exchange matters operationally because it:

  • Creates an IPv6 neighbor-table mapping between a Layer 3 address and a Layer 2 address. section 21.4
  • Uses multicast rather than an IPv4-style broadcast request. section 21.1.2
  • Can reveal a forwarding failure when an entry remains INCMP (incomplete) because no MAC address was learned. section 21.3.1

Address resolution and verification

After R1 pings R2 at 2001:db8::2, show ipv6 neighbors displays R2’s IPv6 address, MAC address, REACH state, and interface. This confirms that NDP resolved the neighbor.

Figure 21.2 An NDP exchange between two routers. R1 sends an NS message to learn R2 G0/0’s MAC address, and R2 sends an NA message in response.

Use the exchange diagram to visualize R1 sending an NS and R2 returning an NA. section 21.1.2

How Acing the CCNA Exam: Volume 1 Fundamentals and Protocols covers it

How deep it goes
Explains message types, multicast targeting, replies, neighbor-table results, and incomplete-entry troubleshooting without packet-field detail.
Examples
Demonstrates R1 resolving R2’s MAC address and R1 failing to resolve PC3 through an inappropriate directly connected Ethernet route.
What it assumes
Assumes basic IPv6 addressing, Ethernet MAC addresses, ICMPv6, and Layer 2 versus Layer 3 roles.
What you can do after
Diagnose IPv6 forwarding failures by inspecting show ipv6 neighbors for resolved or incomplete entries.
How it connects
Connects Neighbor Solicitation with NDP, ICMPv6, Neighbor Advertisement, ARP, solicited-node multicast, and the IPv6 neighbor table.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 1 Fundamentals and Protocols. The section links point to the parts of the book it draws on.