One document matched: draft-brandt-6man-lowpanz-01.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-brandt-6man-lowpanz-01" ipr="trust200902">
<front>
<title abbrev="IPv6 over G.9959">Transmission of IPv6 packets over ITU-T
G.9959 Networks</title>
<author fullname="Anders Brandt" initials="A." surname="Brandt">
<organization>Sigma Designs</organization>
<address>
<postal>
<street>Emdrupvej 26A, 1.</street>
<city>Copenhagen O</city>
<code>2100</code>
<region/>
<country>Denmark</country>
</postal>
<phone/>
<facsimile/>
<email>anders_brandt@sigmadesigns.com</email>
</address>
</author>
<author fullname="Jakob Buron" initials="J." surname="Buron">
<organization>Sigma Designs</organization>
<address>
<postal>
<street>Emdrupvej 26A, 1.</street>
<city>Copenhagen O</city>
<code>2100</code>
<region/>
<country>Denmark</country>
</postal>
<phone/>
<facsimile/>
<email>jakob_buron@sigmadesigns.com</email>
</address>
</author>
<date day="19" month="April" year="2013"/>
<area>Internet Area</area>
<workgroup>IPv6 Maintenance WG</workgroup>
<keyword>Z-Wave</keyword>
<keyword>IP over foo</keyword>
<abstract>
<t>This document describes the frame format for transmission of IPv6
packets and a method of forming IPv6 link-local addresses and
statelessly autoconfigured IPv6 addresses on ITU-T G.9959 networks.</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"/>.</t>
</note>
</front>
<middle>
<section title="Author's notes">
<t>This chapter MUST be deleted before going for document last call.</t>
<section title="Reader's guidance">
<t>This document borrows heavily from RFC4944, "Transmission of IPv6
Packets over IEEE 802.15.4 Networks". The process of creating this
document was mainly a simplification; removing the following
topics:</t>
<t><list style="symbols">
<t>EUI-64 link-layer addresses</t>
<t>Fragmentation layer</t>
<t>Mesh routing</t>
</list></t>
<t>The 16-bit short addresses of 802.15.4 have been changed to 8-bit
G.9959 NodeIDs.</t>
</section>
</section>
<section title="Introduction">
<t>The ITU-T G.9959 recommendation <xref target="G.9959"/> targets
low-power Personal Area Networks (PANs). This document defines the frame
format for transmission of IPv6 <xref target="RFC2460"/> packets as well
as the formation of IPv6 link-local addresses and statelessly
autoconfigured IPv6 addresses on G.9959 networks.</t>
<t>The general approach is to adapt elements of <xref target="RFC4944"/>
to G.9959 networks. G.9959 provides a Segmentation and Reassembly (SAR)
layer for transmission of datagrams larger than the G.9959 MAC PDU.</t>
<t><xref target="RFC6775"/> updates <xref target="RFC4944"/> by
specifying LoWPAN optimizations for IPv6 Neighbor Discovery (ND)
(originally defined by <xref target="RFC4861"/>). This document limits
the use of <xref target="RFC6775"/> to prefix and Context ID assignment.
It is described how to construct an IID from a G.9959 link-layer
address. Refer to <xref target="LowpanAddressing"/>. If using that
method, Duplicate Address Detection (DAD) is not needed. Address
registration is only needed in certain cases.</t>
<t>In addition to IPv6 application communication, the frame format
defined in this document may be used by IPv6 routing protocols such as
<xref target="RFC6550">RPL</xref> or <xref
target="P2P-RPL">P2P-RPL</xref> to implement IPv6 routing over G.9959
networks.</t>
<t>G.9959 networks may implement mesh routing between nodes below the IP
layer. Mesh routing is out of scope of this document.</t>
<section title="Terms used">
<t>ABR: Authoritative Border Router (<xref target="RFC6775"/>)</t>
<t>AES: Advanced Encryption Scheme</t>
<t>EUI-64: Extended Unique Identifier</t>
<t>HomeID: G.9959 Link-Layer Network Identifier</t>
<t>IID: Interface IDentifier</t>
<t>MAC: Media Access Control</t>
<t>MTU: Maximum Transmission Unit</t>
<t>NodeID: G.9959 Link-Layer Node Identifier (Short Address)</t>
<t>PAN: Personal Area Network</t>
<t>PDU: Protocol Data Unit</t>
<t>SAR: Segmentation And Reassembly</t>
<t>ULA: Unique Local Address</t>
</section>
</section>
<section title="G.9959 parameters to use for IPv6 transport">
<t>This chapter outlines properties applying to the PHY and MAC of
G.9959 and how to use these for IPv6 transport.</t>
<section title="Addressing mode">
<t>G.9959 defines how a unique 32-bit HomeID network identifier is
assigned by a network controller and how an 8-bit NodeID host
identifier is allocated. NodeIDs are unique within the logical network
identified by the HomeID. The logical network identified by the HomeID
maps directly to an IPv6 subnet identified by one or more IPv6
prefixes.</t>
<t>An IPv6 host SHOULD construct its link-local IPv6 address and
routable IPv6 addresses from the NodeID in order to facilitate IP
header compression as described in <xref target="RFC6282"/>.</t>
<t>A word of caution: since HomeIDs and NodeIDs are handed out by a
network controller function during inclusion, identifier validity and
uniqueness is limited by the lifetime of the logical network
membership. This can be cut short by a mishap occurring to the network
controller. Having a single point of failure at the network controller
suggests that deployers of high-reliability applications should
carefully consider adding redundancy to the network controller
function.</t>
</section>
<section title="IPv6 Multicast support">
<t><xref target="RFC3819"/> recommends that IP subnetworks support
(subnet-wide) multicast. G.9959 supports direct-range IPv6 multicast
while subnet-wide multicast is not supported natively by G.9959.
Subnet-wide multicast may be provided by an IP routing protocol or a
mesh routing protocol operating below the LoWPAN layer. Routing
protocols are out of scope of this document.</t>
<t>IPv6 multicast packets MUST be carried via G.9959 broadcast.</t>
<t>As per <xref target="G.9959"/>, this is accomplished as
follows:</t>
<t><list style="numbers">
<t>The destination HomeID of the G.9959 MAC PDU MUST be the HomeID
of the logical network</t>
<t>The destination NodeID of the G.9959 MAC PDU MUST be the
broadcast NodeID (0xff)</t>
</list>G.9959 broadcast MAC PDUs are only intercepted by nodes
within the logical network identified by the HomeID.</t>
</section>
<section title="G.9959 MAC PDU size and IPv6 MTU">
<t>IPv6 packets MUST use G.9959 transmission profiles which support
MAC PDU payload sizes of 150 bytes or higher, e.g. the R3 profile.
G.9959 profiles R1 and R2 only supports MPDU payloads around 40 bytes
and the transmission speed is down to 9.6kbit/s.</t>
<t><xref target="RFC2460"/> specifies that IPv6 packets may be up to
1280 octets. However, a full IPv6 packet does not fit in an G.9959 MAC
PDU. The maximum G.9959 R3 MAC PDU payload size is 158 octets.
Link-layer security imposes an overhead, which in the extreme case
leaves 130 octets available.</t>
<t>G.9959 provides Segmentation And Reassembly for payloads up to 1350
octets. Segmentation however adds further overhead. It is therefore
desirable that datagrams can fit into a single G.9959 MAC PDU. IPv6
Header Compression <xref target="RFC6282"/> improves the chances that
a short IPv6 packet can fit into a single G.9959 frame.</t>
</section>
<section title="Transmission status indications">
<t>The G.9959 MAC layer provides native acknowledgement and
retransmission of MAC PDUs. The G.9959 SAR layer does the same for
larger datagrams. A mesh routing layer may provide a similar feature
for routed communication. Acknowledgment and retransmission improves
the transmission success rate and frees higher layers from the burden
of implementing individual retransmission schemes. An IPv6 routing
stack communicating over G.9959 may utilize link-layer status
indications such as delivery confirmation and Ack timeout from the MAC
layer.</t>
</section>
<section title="Transmission security">
<t>Implementations claiming conformance with this document MUST enable
G.9959 common network key security.</t>
<t>The network key is intended to address security requirements in the
home at the normal security requirements level. For applications with
high or very high requirements on confidentiality and/or integrity,
such as door locks and meters, additional application layer security
measures for end-to-end authentication and encryption will need to be
applied. The availability of the network relies on the security
properties of the network key in any case.</t>
</section>
</section>
<section title="LoWPAN Adaptation Layer and Frame Format">
<t>The LoWPAN encapsulation formats defined in this chapter are the
payload in the G.9959 MAC PDU. IPv6 header compression <xref
target="RFC6282"/> MUST be supported by implementations of this
specification.</t>
<t>All LoWPAN datagrams transported over G.9959 are prefixed by a LoWPAN
encapsulation header stack. The LoWPAN payload (e.g. an IPv6 packet)
follows this encapsulation header. Each header in the header stack
contains a header type followed by zero or more header fields. An IPv6
header stack may contain, in the following order, addressing, hop-by-hop
options, routing, fragmentation, destination options, and finally
payload <xref target="RFC2460"/>. The LoWPAN header format is structured
the same way. Currently only payload options are defined for the LoWPAN
header format.</t>
<t>The definition of LoWPAN headers consists of the dispatch value, the
definition of the header fields that follow, and their ordering
constraints relative to all other headers. Although the header stack
structure provides a mechanism to address future demands on the LoWPAN
adaptation layer, it is not intended to provide general purpose
extensibility. This document specifies a small set of 6LoWPAN header
types using the 6LoWPAN header stack for clarity, compactness, and
orthogonality.</t>
<section anchor="DispatchType" title="Dispatch Header">
<t>The dispatch header is shown below:<vspace blankLines="1"/></t>
<figure anchor="FigDispatchTypeAndHeader"
title="Dispatch Type and Header">
<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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LoWPAN CmdCls | Dispatch | Type-specific header |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork>
</figure>
<t>LoWPAN CmdCls: LoWPAN Command Class identifier, <xref
target="G.9959"/>. Specifies that the following bits are a LoWPAN
encapsulated datagram. Non-LoWPAN protocols MUST ignore the contents
following the LoWPAN Command Class identifier. TBD: Specific value to
be assigned by Z-Wave Alliance before last call of this Internet
Draft. Refer to <xref target="ZW-A_Considerations"/>.</t>
<t>Dispatch: Identifies the header type immediately following the
Dispatch Header.</t>
<t>Type-specific header: A header determined by the Dispatch
Header.</t>
<t>The dispatch value may be treated as an unstructured namespace.
Only a few symbols are required to represent current LoWPAN
functionality. Although some additional savings could be achieved by
encoding additional functionality into the dispatch byte, these
measures would tend to constrain the ability to address future
alternatives.</t>
<t>Dispatch values used in this specification are compatible with the
dispatch values defined by <xref target="RFC4944"/> and <xref
target="RFC6282"/>.</t>
<t><vspace blankLines="1"/></t>
<figure anchor="FigDispatchValueBitPattern" title="Dispatch values">
<artwork><![CDATA[+------------+------------------------------------------+-----------+
| Pattern | Header Type | Reference |
+------------+------------------------------------------+-----------+
| 01 000001 | IPv6 - Uncompressed IPv6 Addresses| [RFC4944] |
| 01 1xxxxx | LoWPAN_IPHC - LoWPAN_IPHC compressed IPv6| [RFC6282] |
+------------+------------------------------------------+-----------+
All other Dispatch values are unassigned in this document.]]></artwork>
</figure>
<t>IPv6: Specifies that the following header is an uncompressed IPv6
header.</t>
<t>LoWPAN_IPHC: IPv6 Header Compression. Refer to <xref
target="RFC6282"/>.</t>
</section>
</section>
<section anchor="LowpanAddressing" title="LoWPAN addressing">
<t>IPv6 addresses are autoconfigured from IIDs which are again
constructed from link-layer address information to save memory in
devices and to facilitate efficient IP header compression as per <xref
target="RFC6282"/>.</t>
<t>A G.9959 NodeID is 8 bits in length. A NodeID is mapped into an IEEE
EUI-64 identifier as follows:<vspace blankLines="1"/></t>
<figure anchor="FigCompressibleIID"
title="Constructing a compressible IID">
<artwork><![CDATA[ IID = 0000:00ff:fe00:YYXX]]></artwork>
</figure>
<t>where XX carries the G.9959 NodeID and YY is a one byte value chosen
by the individual node. The default YY value MUST be zero. A node MAY
use other values of YY than zero to form additional IIDs in order to
instantiate multiple IPv6 interfaces. The YY value MUST be ignored when
computing the corresponding NodeID (the XX value) from an IID.</t>
<t>A LoWPAN network typically is used for M2M-style communication. The
method of constructing IIDs from the link-layer address obviously does
not support addresses assigned or constructed by other means. A node
MUST NOT compute the NodeID from the IID if the first 6 bytes of the IID
do not comply with the format defined in <xref
target="FigCompressibleIID"/>. In that case, the address resolution
mechanisms of RFC 6775 apply.</t>
<section anchor="StatelessAddressAutoconfiguration"
title="Stateless Address Autoconfiguration of routable IPv6 addresses">
<t>The IID defined above MUST be used whether autoconfiguring a ULA
IPv6 address <xref target="RFC4193"/> or a globally routable IPv6
address <xref target="RFC3587"/> in G.9959 subnets.</t>
</section>
<section anchor="ChapterIPv6_LinkLocalAddress"
title="IPv6 Link Local Address">
<t>The IPv6 link-local address <xref target="RFC4291"/> for a G.9959
interface is formed by appending the IID defined above to the IPv6
link local prefix FE80::/64.</t>
<t>The "Universal/Local" (U/L) bit MUST be set to zero in keeping with
the fact that this is not a globally unique value <xref
target="EUI64"/>.</t>
<t>The resulting link local address is formed as follows:<vspace
blankLines="1"/></t>
<figure anchor="FigIPv6_LinkLocalAddress"
title="IPv6 Link Local Address">
<artwork><![CDATA[ 10 bits 54 bits 64 bits
+----------+-----------------------+----------------------------+
|1111111010| (zeros) | Interface Identifier (IID) |
+----------+-----------------------+----------------------------+]]></artwork>
</figure>
<t><vspace blankLines="1"/></t>
</section>
<section anchor="UnicastAddressMapping" title="Unicast Address Mapping">
<t>The address resolution procedure for mapping IPv6 unicast addresses
into G.9959 link-layer addresses follows the general description in
Section 7.2 of <xref target="RFC4861"/>. The Source/Target Link-layer
Address option MUST have the following form when the link layer is
G.9959.<vspace blankLines="1"/></t>
<figure anchor="FigIPv6_UnicastAddressMapping"
title="IPv6 Unicast Address Mapping">
<artwork><![CDATA[ 0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length=1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 0x00 | NodeID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Padding |
+- -+
| (All zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork>
</figure>
<t><vspace blankLines="1"/>Option fields:</t>
<t>Type: The value 1 signifies the Source Link-layer address. The
value 2 signifies the Destination Link-layer address.</t>
<t>Length: This is the length of this option (including the type and
length fields) in units of 8 octets. The value of this field is always
1 for G.9959 NodeIDs.</t>
<t>NodeID: This is the G.9959 NodeID the actual interface currently
responds to. The link-layer address may change if the interface joins
another network at a later time.</t>
</section>
<section title="On the use of Neighbor Discovery technologies">
<t><xref target="RFC4861"/> specifies how IPv6 nodes may resolve link
layer addresses from IPv6 addresses via the use of link-local IPv6
multicast. <xref target="RFC6775"/> is an optimization of <xref
target="RFC4861"/>, specifically targeting LoWPAN networks. <xref
target="RFC6775"/> defines how a LoWPAN node may register IPv6
addresses with an authoritative border router (ABR). Generally, nodes
SHOULD NOT use <xref target="RFC6775"/> address registration. However,
address registration MUST be used if the first 6 bytes of the IID do
not comply with the format defined in Figure 3.</t>
<t>In route-over environments, IPv6 hosts MUST use <xref
target="RFC6775"/> address registration. <xref target="RFC6775"/>
Duplicate Address Detection (DAD) SHOULD NOT be used, since the
link-layer inclusion process of G.9959 ensures that a NodeID is unique
for a given HomeID.</t>
<section title="Prefix and CID management (Route-over)">
<t>A node implementation for route-over operation MAY use RFC6775
mechanisms for obtaining IPv6 prefixes and corresponding header
compression context information <xref target="RFC6282"/>. RFC6775
Route-over requirements apply with no modifications.</t>
</section>
<section title="Prefix and CID management (Mesh-under)">
<t>An implementation for mesh-under operation MUST use <xref
target="RFC6775"/> mechanisms for managing IPv6 prefixes and
corresponding header compression context information <xref
target="RFC6282"/>. When using <xref target="RFC6775"/> mechanisms
for sending RAs, the M flag MUST NOT be set. As stated by <xref
target="RFC6775"/>, an ABR is responsible for managing prefix(es).
Global prefixes may change over time. It is RECOMMENDED that a ULA
prefix is always assigned to the LoWPAN subnet to facilitate stable
site-local application associations based on IPv6 addresses.
Prefixes used in the LoWPAN subnet are distributed by normal RA
mechanisms. The 6LoWPAN Context Option (6CO) is used according to
<xref target="RFC6775"/> in an RA to disseminate Context IDs (CID)
to use for compressing prefixes. Prefixes and corresponding Context
IDs MUST be assigned during initial node inclusion. Nodes MUST renew
the prefix and CID according to the lifetime signaled by the ABR.
<xref target="RFC6775"/> specifies that the maximum value of the RA
Router Lifetime field MAY be up to 0xFFFF. This document further
specifies that the value 0xFFFF MUST be interpreted as infinite
lifetime. This value SHOULD NOT be used by ABRs. Its use is only
intended for a sleeping network controller; for instance a battery
powered remote control being master for a small island-mode network
of light modules. CIDs SHOULD be used in a cyclic fashion to assist
battery powered nodes with no real-time clock. When updating context
information, a CID may have its lifetime set to zero to obsolete it.
The CID SHOULD NOT be reused immediately; rather the next vacant CID
should be assigned. An ABR detecting the use of an obsoleted CID
SHOULD immediately send an RA with updated Context Information.
Header compression based on CIDs MUST NOT be used for RA messages
carrying Context Information. An expired CID and the associated
prefix SHOULD NOT be reset but rather retained in receive-only mode
if there is no other current need for the CID value. This will allow
an ABR to detect if a sleeping node without clock uses an expired
CID and in response, the LBR SHOULD immediately return an RA with
fresh Context Information to the originator. Except for the specific
redefinition of the RA Router Lifetime value 0xFFFF, the above text
is in compliance with <xref target="RFC6775"/>.</t>
</section>
</section>
</section>
<section anchor="HeaderCompression" title="Header Compression">
<t>IPv6 header fields SHOULD be compressed. If IPv6 header compression
is used, it MUST be according to <xref target="RFC6282"/>. This section
will simply identify substitutions that should be made when interpreting
the text of [RFC6282].</t>
<t>In general the following substitutions should be made:</t>
<t><list style="symbols">
<t>Replace "802.15.4" with "G.9959"</t>
<t>Replace "802.15.4 short address" with
"<Interface><G.9959 NodeID>"</t>
<t>Replace "802.15.4 PAN ID" with "G.9959 HomeID"</t>
</list>When a 16-bit address is called for (i.e., an IEEE 802.15.4
"short address") it MUST be formed by prepending an Interface label byte
to the G.9959 NodeID:</t>
<figure>
<artwork><![CDATA[ 0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Interface | NodeID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork>
</figure>
<t><vspace blankLines="1"/>A transmitting node may be sending to an IPv6
destination address which can be reconstructed from the link-layer
destination address. If the Interface number is zero (the default
value), all IPv6 address bytes may be elided. Likewise, the Interface
number of a fully elided IPv6 address (i.e. SAM/DAM=11) may be
reconstructed to the value zero by a receiving node.</t>
<t>64 bit 802.15.4 address details MUST be ignored. This document only
specifies the use of short addresses.</t>
</section>
<section anchor="IANA_Considerations" title="IANA Considerations">
<t>This document makes no request of IANA.</t>
<t>Note to RFC Editor: this section may be removed on publication as an
RFC.</t>
</section>
<section anchor="ZW-A_Considerations"
title="Z-Wave Alliance Considerations">
<t>This document requests that the Z-Wave Alliance assigns a Command
Class identifier for the LoWPAN Command Class; refer to <xref
target="DispatchType"/>.</t>
<t>Note to RFC Editor: this section may be removed on publication as an
RFC.</t>
</section>
<section anchor="Security" title="Security Considerations">
<t>The method of derivation of Interface Identifiers from 8-bit NodeIDs
preserves uniqueness within the logical network. However, there is no
protection from duplication through forgery. Neighbor Discovery in
G.9959 links may be susceptible to threats as detailed in <xref
target="RFC3756"/>. G.9959 networks may feature mesh routing. This
implies additional threats due to ad hoc routing as per [KW03]. G.9959
provides capability for link-layer security. G.9959 nodes MUST use
link-layer security with a common key. Doing so will alleviate the
majority of threats stated above. A sizeable portion of G.9959 devices
is expected to always communicate within their PAN (i.e., within their
subnet, in IPv6 terms). In response to cost and power consumption
considerations, these devices will typically implement the minimum set
of features necessary. Accordingly, security for such devices may rely
on the mechanisms defined at the link layer by G.9959. G.9959 relies on
the Advanced Encryption Standard (AES) for authentication and encryption
of G.9959 frames and further employs challenge-response handshaking to
prevent replay attacks.</t>
<t>It is also expected that some G.9959 devices (e.g. billing and/or
safety critical products) will implement coordination or integration
functions. These may communicate regularly with IPv6 peers outside the
subnet. Such IPv6 devices are expected to secure their end-to-end
communications with standard security mechanisms (e.g., IPsec, TLS,
etc).</t>
</section>
<section anchor="Acknowledgements" title="Acknowledgements">
<t>Thanks to the authors of RFC 4944 and RFC 6282 and members of the
IETF 6LoWPAN working group; this document borrows extensively from their
work. Thanks to Kerry Lynn, Tommas Jess Christensen and Erez Ben-Tovim
for useful discussions which helped shape this document.</t>
</section>
</middle>
<back>
<references title="Normative References">
<?rfc include="reference.RFC.2119"?>
<?rfc include="reference.RFC.4291"?>
<?rfc include="reference.RFC.4944"?>
<?rfc include="reference.RFC.6282"?>
<?rfc include="reference.RFC.2460"?>
<?rfc include="reference.RFC.2464"?>
<?rfc include="reference.RFC.4861"?>
<?rfc include="reference.RFC.4193"?>
<?rfc include="reference.RFC.3587"?>
<?rfc include="reference.RFC.6775"?>
<?rfc include="reference.RFC.4941"?>
<reference anchor="G.9959">
<front>
<title>G.9959: Low-Power, narrowband radio for control
applications</title>
<author fullname="">
<organization>ITU-T</organization>
</author>
<date day="1" month="January" year="2012"/>
</front>
</reference>
<reference anchor="G.9959.llc">
<front>
<title>G.9959 Contribution: Logical Link Control (LLC) layer</title>
<author fullname="">
<organization>ITU-T</organization>
</author>
<date day="8" month="April" year="2013"/>
</front>
<seriesInfo name="ITU-T draft contribution"
value="2013-04-Q15-023.doc"/>
</reference>
<reference anchor="G.9959.sar">
<front>
<title>G.9959 Contribution: Segmentation And Reassembly (SAR)
adaptation layer</title>
<author fullname="">
<organization>ITU-T</organization>
</author>
<date day="8" month="April" year="2013"/>
</front>
<seriesInfo name="ITU-T draft contribution"
value="2013-04-Q15-024.doc"/>
</reference>
<reference anchor="EUI64">
<front>
<title>GUIDELINES FOR 64-BIT GLOBAL IDENTIFIER (EUI-64) REGISTRATION
AUTHORITY</title>
<author fullname="">
<organization>IEEE</organization>
</author>
<date day="1" month="November" year="2012"/>
</front>
<seriesInfo name="IEEE Std"
value="http:// standards.ieee.org/regauth/oui/tutorials/EUI64.html"/>
</reference>
</references>
<references title="Informative References">
<?rfc include="reference.RFC.3819"?>
<?rfc include="reference.RFC.3756"?>
<?rfc include="reference.RFC.6550"?>
<reference anchor="P2P-RPL">
<front>
<title>IETF, I-D.ietf-roll-p2p-rpl-15, Reactive Discovery of
Point-to-Point Routes in Low Power and Lossy Networks</title>
<author fullname="M. Goyal" initials="M." surname="Goyal">
<organization>University of Wisconsin</organization>
</author>
<author fullname="E. Baccelli" initials="E." surname="Baccelli">
<organization>INRIA</organization>
</author>
<author fullname="M. Philipp" initials="M." surname="Philipp">
<organization>INRIA</organization>
</author>
<author fullname="A. Brandt" initials="A." surname="Brandt">
<organization>Sigma Designs</organization>
</author>
<author fullname="J. Martocci" initials="J." surname="Martocci">
<organization>Johnson Controls</organization>
</author>
<date day="12" month="December" year="2012"/>
</front>
</reference>
</references>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-22 23:00:42 |