rfc-6336

IANA Registry for Interactive Connectivity Establishment (ICE) Options

M. Westerlund, C. Perkins
date2011-07 streamIETF areaart wgmmusic statusPROPOSED STANDARD pages5 canonicalhttps://www.rfc-editor.org/rfc/rfc6336 doi10.17487/RFC6336
It has been identified that "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols" (RFC 5245) is missing a registry for ICE options. This document defines this missing IANA registry and updates RFC 5245. [STANDARDS-TRACK]

obsoleted by

updates

Extracted elements (6)

design-rationale §1

RFC 5245 defined ICE options for extensibility but omitted an IANA registry. This document creates the missing registry, triggered by a new ICE option being developed for ECN for RTP, which required a registration mechanism to ensure non-conflicting identifiers.

nat, registry

normative-requirement §3.1 MUST

A registration request for an ICE option MUST include: the ICE option identifier, contact person name/email/address, organization or individuals with change control, short description of the ICE extension, and references to the specification.

registry, nat

normative-requirement §3.1 MUST

An ICE option identifier MUST fulfill the ABNF syntax for 'ice-option-tag' as specified in RFC 5245: 'ice-option-tag = 1*ice-char' where 'ice-char = ALPHA / DIGIT / "+" / "/"'.

registry, nat

normative-requirement §3.1 RECOMMENDED

ICE options are RECOMMENDED to be no longer than 20 characters to reduce message sizes and allow for efficient parsing, even though the syntax permits unlimited length.

registry, nat

registry §3.1

Creates the 'Interactive Connectivity Establishment (ICE) Options' IANA registry for ICE option tokens used in SDP 'ice-options' attribute or other signalling parameters. Registration policy is Specification Required as defined in RFC 5226.

registry, nat

security-consideration §4

As this document solely defines an IANA registry for an already existing concept in RFC 5245, there are no new security considerations introduced.

security, registry, nat