As per Relevance of the word description, we have this rfc below:











Network Working Group S.
Request for Comments: 3266
Updates: 2327 G.
Category: Standards Track
A. B.

June 2002


Support for IPv6 in Session Description Protocol (SDP

Status of this

This document specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" (STD 1) for the standardization
and status of this protocol. Distribution of this memo is unlimited

Copyright

Copyright (C) The Internet Society (2002). All Rights Reserved



This document describes the use of Internet Protocol Version 6 (IPv6)
addresses in conjunction with the Session Description Protocol (SDP).
Specifically, this document clarifies existing text in SDP
regards to the syntax of IPv6 addresses

1.

SDP is intended for describing multimedia sessions for the
of session announcement, session invitation, and other forms
multimedia session initiation. It is a text format description
provides many details of a multimedia session including:
originator of the session, a URL related to the session,
connection address for the session media(s), and optional
for the session media(s). Each of these pieces of information
involve one or more IPv6 addresses. The ABNF for IP addresses in
currently leaves the syntax for IPv6 addresses undefined.
document attempts to complete the ABNF to include IPv6 addresses

Accordingly, the address type "IP6" indicating an IPv6 address
should be allowed in the connection field, "c=", of the SDP.
ABNF already reflects this, though the "Connection Data" text
section 6 of RFC 2328 currently only defines the "IP4" address type




Olson, et. al. Standards Track [Page 1]

RFC 3266 Support for IPv6 in Session Description Protocol June 2002


2.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
document are to be interpreted as described in RFC 2119 [5].

3.

RFC 2373 [1] gives an ABNF for the text representation of IPv
addresses in Appendix B. RFC 2732 [3] covers the text
of IPv6 addresses when used within a URL. Using the ABNF
in these documents, the following updated ABNF for SDP is proposed

uri = ; defined in RFC1630 and RFC2732

multicast-address = IP4-multicast / IP6-

IP4-multicast = m1 3*( "." decimal-uchar )
"/" ttl [ "/" integer ]
; IPv4 multicast addresses may be in
; range 224.0.0.0 to 239.255.255.255

m1 = ("22" ("4"/"5"/"6"/"7"/"8"/"9")) /
("23" DIGIT ))

IP6-multicast =
; IPv6 address starting with

addr = FQDN / unicast-

FQDN = 4*(alpha-numeric/"-"/".")
; fully qualified domain name as
; in RFC1035
unicast-address = IP4-address / IP6-

IP4-address = b1 3*("." decimal-uchar) / "0.0.0.0"

b1 = decimal-
; less than "224"; not "0" or "127"

; The following is from RFC2373 Appendix B. It is a direct copy
IP6-address = hexpart [ ":" IP4-address ]

hexpart = hexseq / hexseq "::" [ hexseq ] /
"::" [ hexseq ]






Olson, et. al. Standards Track [Page 2]

RFC 3266 Support for IPv6 in Session Description Protocol June 2002


hexseq = hex4 *( ":" hex4)

hex4 = 1*4

4. Example SDP description with IPv6

The following is an example SDP description using the above ABNF
IPv6 addresses. In particular, the origin and connection
contain IPv6 addresses

v=0
o=nasa1 971731711378798081 0 IN IP6 2201:056D::112E:144A:1E24
s=(Almost) live video feed from Mars-II
p=+1 713 555 1234
c=IN IP6 FF1E:03AD::7F2E:172A:1E24
t=3338481189 3370017201
m=audio 6000 RTP/AVP 2
a=rtpmap:2 G726-32/8000
m=video 6024 RTP/AVP 107
a=rtpmap:107 H263-1998/90000

5. Note for

An implementation may receive an SDP session description with an IPv
address whose format [1] is internally that of an IPv4
address. Note that such an address is actually the address of
IPv4-only node, and implementors are warned to interpret IPv4
addresses as equivalent to IP4.

6. IANA

This document updates the definition of the IP6 addrtype
found in RFC 2327.

7. Security

No additional considerations above what is stated in section 7 of
2327.

8.

[1] Hinden, R. and S. Deering, "IP Version 6
Architecture", RFC 2373, July 1998.

[2] Handley, M. and V. Jacobson, "SDP: Session
Protocol", RFC 2327, April 1998.





Olson, et. al. Standards Track [Page 3]

RFC 3266 Support for IPv6 in Session Description Protocol June 2002


[3] Hinden, R., Carpenter, B. and L. Masinter, "Format for
IPv6 Addresses in URL's", RFC 2732, December 1999.

[4] Crocker, D. and P. Overell, "Augmented BNF for
Specifications: ABNF", RFC 2234, November 1997.

[5] Bradner, S., "Key words for Use in RFCs to Indicate
Levels", BCP 14, RFC 2119, March 1997.

9. Authors'

Sean

One Microsoft
Redmond, WA 98052


EMail: seanol@microsoft.


Gonzalo

Advanced Signalling Research Lab
FIN-02420


Phone: +358 9 299 3371
Fax: +358 9 299 3118
EMail: Gonzalo.Camarillo@ericsson.


Adam

5100 Tennyson
Suite 1200
Plano, TX 75024


EMail: adam@dynamicsoft.
Voice:










Olson, et. al. Standards Track [Page 4]

RFC 3266 Support for IPv6 in Session Description Protocol June 2002


10. Full Copyright

Copyright (C) The Internet Society (2002). All Rights Reserved

This document and translations of it may be copied and furnished
others, and derivative works that comment on or otherwise explain
or assist in its implementation may be prepared, copied,
and distributed, in whole or in part, without restriction of
kind, provided that the above copyright notice and this paragraph
included on all such copies and derivative works. However,
document itself may not be modified in any way, such as by
the copyright notice or references to the Internet Society or
Internet organizations, except as needed for the purpose
developing Internet standards in which case the procedures
copyrights defined in the Internet Standards process must
followed, or as required to translate it into languages other
English

The limited permissions granted above are perpetual and will not
revoked by the Internet Society or its successors or assigns

This document and the information contained herein is provided on
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE



Funding for the RFC Editor function is currently provided by
Internet Society



















Olson, et. al. Standards Track [Page 5]








if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.




RFC documents can be found at I.E.T.F.



Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX







Spectrum