One document matched: draft-ietf-pcp-description-option-00.xml
<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>
<rfc category="std" docName="draft-ietf-pcp-description-option-00"
ipr="trust200902">
<front>
<title abbrev="PCP Description Option">PCP Description Option</title>
<author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
<organization>France Telecom</organization>
<address>
<postal>
<street></street>
<city>Rennes</city>
<region></region>
<code>35000</code>
<country>France</country>
</postal>
<email>mohamed.boucadair@orange.com</email>
</address>
</author>
<author fullname="Reinaldo Penno" initials="R." surname="Penno">
<organization>Cisco</organization>
<address>
<postal>
<street></street>
<city></city>
<code></code>
<country>USA</country>
</postal>
<email>repenno@cisco.com</email>
</address>
</author>
<author fullname="Dan Wing" initials="D." surname="Wing">
<organization abbrev="Cisco">Cisco Systems, Inc.</organization>
<address>
<postal>
<street>170 West Tasman Drive</street>
<city>San Jose</city>
<region>California</region>
<code>95134</code>
<country>USA</country>
</postal>
<email>dwing@cisco.com</email>
</address>
</author>
<date day="11" month="March" year="2013" />
<workgroup>PCP Working Group</workgroup>
<abstract>
<t>This document extends Port Control Protocol (PCP) with the ability to
associate a description with a PCP-instantiated mapping: DESCRIPTION
Option.</t>
</abstract>
<note title="Requirements Language">
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in <xref
target="RFC2119">RFC 2119</xref>.</t>
</note>
</front>
<middle>
<section anchor="introduction" title="Introduction">
<t>This document extends the <xref target="I-D.ietf-pcp-base">base PCP
</xref> with the ability to associate a description with a
PCP-instantiated mapping: DESCRIPTION Option.</t>
<t>This option can be used in the context of <xref
target="I-D.ietf-pcp-upnp-igd-interworking"></xref>.</t>
</section>
<section title="Format">
<t>The format of DESCRIPTION Option is shown in <xref
target="desc"></xref>.</t>
<t><figure anchor="desc" title="Description Option">
<preamble></preamble>
<artwork><![CDATA[ 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DESCRIPTION | Reserved | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Description |
: :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
This Option:
Option Name: Description Option (DESCRIPTION)
Number: TBA in the optional-to-process range (IANA)
Purpose: Used to associate a text description with a mapping
Valid for Opcodes: MAP, PEER
Length: Variable
May appear in: both request and response
Maximum occurrences: 1
]]></artwork>
<postamble></postamble>
</figure>Description field MUST carry UTF-8 encoded <xref
target="RFC3629"></xref> description text. The description text SHOULD
NOT be null terminated.</t>
<t>This option can be used by a user (or an application) to indicate a
description associated with a given mapping such as "FTP server", "My
remote access to my CP router", "Camera", "Network attached storage
serve", etc.</t>
<t>Issues related to the usage of this field for troubleshooting or for
any further usage are out of scope of this document.</t>
</section>
<section title="Behaviour">
<t>DESCRIPTION Option is optional to be supported by PCP Servers and PCP
Clients.</t>
<t>This option (Code TBA, <xref target="desc"></xref>) MAY be included
in a PCP MAP/PEER request to associate a description with the requested
mapping.</t>
<t>The PCP Server MAY be configurable to accept the DESCRIPTION Option.
If the PCP Server does not support the DESCRIPTION Option or it is
configured to ignore it, received DESCRIPTION Options MUST be ignored by
the PCP Server and no DESCRIPTION Option MUST be included in the
response. The PCP Server MUST store the content of DESCRIPTION Option
only if it supports the DESCRIPTION Option and if it is configured to
accept handling DESCRIPTION Options it receives.</t>
<t><!--If no indication is explicitly configured to the PCP Server, the default behavior is to ignore any received DESCRIPTION Option.-->If
the PCP Client does not receive a DESCRIPTION Option in a response to a
request enclosing a DESCRIPTION Option, this means the PCP Server does
not support that Option. The PCP Client SHOULD avoid including the
DESCRIPTION Option in any subsequent request to that PCP Server.</t>
<t>If the DESCRIPTION Option is not included in the request, the PCP
Server MUST NOT include the DESCRIPTION Option in the associated
response.</t>
<t>The PCP Client MUST NOT include empty DESCRIPTION Option (i.e.,
Length set to 0) in a request. Empty DESCRIPTION Options MUST be ignored
by the PCP Server.</t>
<t>The maximum length SHOULD be configurable in the PCP Server. If a PCP
Client includes a DESCRIPTION PCP Option with a length exceeding the
maximum length supported by the PCP Server, only the portion of the
Description field fitting that maximum length is stored by the PCP
Server and returned to the PCP Client in the response.</t>
<t>If the PCP Server receives a DESCRIPTION Option having a length which
does not exceed the maximum value configured, the PCP Server MUST record
the complete sequence of the description text and MUST send back to the
PCP Client the same DESCRIPTION Option as the one included in the
request. If the description text carried in the DESCRIPTION Option is
null terminated, the exact description text, including Null characters,
MUST be returned by the PCP Server.</t>
</section>
<section anchor="security" title="Security Considerations">
<t>Security considerations discussed in <xref
target="I-D.ietf-pcp-base"></xref> must be considered. In addition,
administrators of PCP Servers SHOULD configure a maximum description
length which does not lead to exhaust storage resources in the PCP
Server.</t>
<t>Within this document, the content of DESCRIPTION Option is not used
as a hint to construct a mapping in the PCP Server. If future documents
make use of this option to influence the PCP Server decisions, those
document MUST elaborate on the associated security considerations.</t>
</section>
<section anchor="iana" title="IANA Considerations">
<t>The following PCP Option Codes are to be allocated in the
optional-to-process range:<list style="empty">
<t>DESCRIPTION</t>
</list></t>
</section>
</middle>
<back>
<references title="Normative References">
<?rfc include="reference.RFC.2119"?>
<?rfc include='reference.I-D.ietf-pcp-base'?>
<?rfc include='reference.RFC.3629'?>
</references>
<references title="Informative References">
<?rfc include='reference.I-D.ietf-pcp-upnp-igd-interworking'?>
</references>
<!--
-->
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-23 20:44:10 |