Visual RFC.
ALL RFCs / RFC 8445
Read the RFC ↗
RFC 8445 / MECHANISMS

Nominate a selected path

03

The controlling agent nominates a valid pair using a check with USE-CANDIDATE.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

RFC 8445 · § 8.1.1EXAMPLE
3 / 3
Nominate a selected pathThe controlling agent nominates a valid pair using a check with USE-CANDIDATE. Current state: Selected pair.Nominate a selected pathvalid pair Avalid pair BUSE-CANDIDATE on Aselected pair AOne successful nomination per component within this ICE session.
03
Selected pair

Successful nomination establishes the pair for that component.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
WHAT CHANGED
RFC 5245 aggressive nominationRFC 8445 § 8.1.1

The revised procedure removes the need for aggressive nomination and limits successful nomination to one pair per component within an ICE session.

Read the updated RFC section ↗
KEY POINT

Controlling and controlled are ICE roles, not caller/callee labels.

  • Controlling and controlled are ICE roles, not caller/callee labels.
  • The selected pair is used for the component’s data after completion.
  • Within this ICE session, a controlling agent must not nominate another pair for the same component after successful nomination.
DETAILS

The illustration is schematic. Example values are illustrative; profiles and later security guidance can add requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Gather possible addresses
  2. Check candidate pairs
  3. Nominate a selected path
  4. Restart changes the credentials
  5. Traversal is not media encryption

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗