| rfc9354v3.txt | rfc9354.txt | |||
|---|---|---|---|---|
| skipping to change at line 132 ¶ | skipping to change at line 132 ¶ | |||
| "OPTIONAL" in this document are to be interpreted as described in | "OPTIONAL" in this document are to be interpreted as described in | |||
| BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
| capitals, as shown here. | capitals, as shown here. | |||
| This document uses the following acronyms and terminologies: | This document uses the following acronyms and terminologies: | |||
| 6BBR: 6LoWPAN Backbone Router | 6BBR: 6LoWPAN Backbone Router | |||
| 6LBR: 6LoWPAN Border Router | 6LBR: 6LoWPAN Border Router | |||
| 6LoWPAN: IPv6 over Low-Power Wireless Personal Area Network | ||||
| 6lo: IPv6 over Networks of Resource-constrained Nodes | 6lo: IPv6 over Networks of Resource-constrained Nodes | |||
| 6LoWPAN: IPv6 over Low-Power Wireless Personal Area Network | ||||
| 6LR: 6LoWPAN Router | 6LR: 6LoWPAN Router | |||
| AMI: Advanced Metering Infrastructure | AMI: Advanced Metering Infrastructure | |||
| BBPLC: Broadband Power Line Communication | BBPLC: Broadband Power Line Communication | |||
| Coordinator: A device capable of relaying messages | Coordinator: A device capable of relaying messages | |||
| DAD: Duplicate Address Detection | DAD: Duplicate Address Detection | |||
| skipping to change at line 166 ¶ | skipping to change at line 166 ¶ | |||
| PAN: Personal Area Network | PAN: Personal Area Network | |||
| PANC: PAN Coordinator, a coordinator that also acts as the primary | PANC: PAN Coordinator, a coordinator that also acts as the primary | |||
| controller of a PAN | controller of a PAN | |||
| PLC: Power Line Communication | PLC: Power Line Communication | |||
| PLC device: An entity that follows the PLC standards and implements | PLC device: An entity that follows the PLC standards and implements | |||
| the protocol stack described in this document | the protocol stack described in this document | |||
| RPL: Routing Protocol for Low-Power and Lossy Networks | ||||
| RA: Router Advertisement | RA: Router Advertisement | |||
| RPL: Routing Protocol for Low-Power and Lossy Networks | ||||
| Below is a mapping table of the terminology between [IEEE_1901.2], | Below is a mapping table of the terminology between [IEEE_1901.2], | |||
| [IEEE_1901.1], [ITU-T_G.9903], and this document. | [IEEE_1901.1], [ITU-T_G.9903], and this document. | |||
| +=================+=============+===============+===============+ | +=================+=============+===============+===============+ | |||
| | IEEE 1901.2 | IEEE 1901.1 | ITU-T G.9903 | This document | | | IEEE 1901.2 | IEEE 1901.1 | ITU-T G.9903 | This document | | |||
| +=================+=============+===============+===============+ | +=================+=============+===============+===============+ | |||
| | PAN Coordinator | Central | PAN | PAN | | | PAN Coordinator | Central | PAN | PAN | | |||
| | | Coordinator | Coordinator | Coordinator | | | | Coordinator | Coordinator | Coordinator | | |||
| +-----------------+-------------+---------------+---------------+ | +-----------------+-------------+---------------+---------------+ | |||
| | Coordinator | Proxy | Full-Function | Coordinator | | | Coordinator | Proxy | Full-Function | Coordinator | | |||
| skipping to change at line 538 ¶ | skipping to change at line 538 ¶ | |||
| updated per [RFC8505]. | updated per [RFC8505]. | |||
| For address registration in mesh-under mode, since all the PLC | For address registration in mesh-under mode, since all the PLC | |||
| devices are link-local neighbors to the 6LBR, DAR/DAC or EDAR/EDAC | devices are link-local neighbors to the 6LBR, DAR/DAC or EDAR/EDAC | |||
| messages are not required. A PLC device MUST register its addresses | messages are not required. A PLC device MUST register its addresses | |||
| by sending a unicast NS message with an ARO or EARO. The | by sending a unicast NS message with an ARO or EARO. The | |||
| registration status is fed back via the NA message from the 6LBR. | registration status is fed back via the NA message from the 6LBR. | |||
| 4.5. Header Compression | 4.5. Header Compression | |||
| The compression of IPv6 datagrams within PLC MAC frames refers to | IPv6 header compression in PLC is based on [RFC6282] (which updates | |||
| [RFC6282], which updates [RFC4944]. Header compression as defined in | [RFC4944]). [RFC6282] specifies the compression format for IPv6 | |||
| [RFC6282], which specifies the compression format for IPv6 datagrams | datagrams on top of IEEE 802.15.4; therefore, this format is used for | |||
| on top of IEEE 802.15.4, is the basis for IPv6 header compression in | compression of IPv6 datagrams within PLC MAC frames. For situations | |||
| PLC. For situations when the PLC MAC MTU cannot support the | when the PLC MAC MTU cannot support the 1280-octet IPv6 packet, the | |||
| 1280-octet IPv6 packet, the headers MUST be compressed according to | headers MUST be compressed according to the encoding formats | |||
| the encoding formats specified in [RFC6282], including the Dispatch | specified in [RFC6282], including the Dispatch Header, the | |||
| Header, the LOWPAN_IPHC, and the compression residue carried inline. | LOWPAN_IPHC, and the compression residue carried inline. | |||
| For IEEE 1901.2 and ITU-T G.9903, the IP header compression follows | For IEEE 1901.2 and ITU-T G.9903, the IP header compression follows | |||
| the instruction in [RFC6282]. However, additional adaptation MUST be | the instruction in [RFC6282]. However, additional adaptation MUST be | |||
| considered for IEEE 1901.1 since it has a short address of 12 bits | considered for IEEE 1901.1 since it has a short address of 12 bits | |||
| instead of 16 bits. The only modification is the semantics of the | instead of 16 bits. The only modification is the semantics of the | |||
| "Source Address Mode" and the "Destination Address Mode" when set as | "Source Address Mode" and the "Destination Address Mode" when set as | |||
| "10" in Section 3.1 of [RFC6282], which is illustrated as follows. | "10" in Section 3.1 of [RFC6282], which is illustrated as follows. | |||
| SAM: Source Address Mode: | SAM: Source Address Mode: | |||
| skipping to change at line 570 ¶ | skipping to change at line 570 ¶ | |||
| zeros. The following 64 bits are 0000:00ff:fe00:0XXX, where | zeros. The following 64 bits are 0000:00ff:fe00:0XXX, where | |||
| 0XXX are the 16 bits carried inline, in which the first 4 bits | 0XXX are the 16 bits carried inline, in which the first 4 bits | |||
| are zero. | are zero. | |||
| If SAC=1: Stateful context-based compression | If SAC=1: Stateful context-based compression | |||
| 10: 16 bits. The address is derived using context information and | 10: 16 bits. The address is derived using context information and | |||
| the 16 bits carried inline. Bits covered by context | the 16 bits carried inline. Bits covered by context | |||
| information are always used. Any IID bits not covered by | information are always used. Any IID bits not covered by | |||
| context information are taken directly from their corresponding | context information are taken directly from their corresponding | |||
| bits in the 16-bit to IID mapping given by 0000:00ff:fe00:0XXX, | bits in the mapping between the 16-bit short address and the | |||
| where 0XXX are the 16 bits carried inline, in which the first 4 | IID as provided by 0000:00ff:fe00:0XXX, where 0XXX are the 16 | |||
| bits are zero. Any remaining bits are zero. | bits carried inline, in which the first 4 bits are zero. Any | |||
| remaining bits are zero. | ||||
| DAM: Destination Address Mode: | DAM: Destination Address Mode: | |||
| If M=0 and DAC=0: Stateless compression | If M=0 and DAC=0: Stateless compression | |||
| 10: 16 bits. The first 112 bits of the address are elided. The | 10: 16 bits. The first 112 bits of the address are elided. The | |||
| value of the first 64 bits is the link-local prefix padded with | value of the first 64 bits is the link-local prefix padded with | |||
| zeros. The following 64 bits are 0000:00ff:fe00:0XXX, where | zeros. The following 64 bits are 0000:00ff:fe00:0XXX, where | |||
| 0XXX are the 16 bits carried inline, in which the first 4 bits | 0XXX are the 16 bits carried inline, in which the first 4 bits | |||
| are zero. | are zero. | |||
| If M=0 and DAC=1: Stateful context-based compression | If M=0 and DAC=1: Stateful context-based compression | |||
| 10: 16 bits. The address is derived using context information and | 10: 16 bits. The address is derived using context information and | |||
| the 16 bits carried inline. Bits covered by context | the 16 bits carried inline. Bits covered by context | |||
| information are always used. Any IID bits not covered by | information are always used. Any IID bits not covered by | |||
| context information are taken directly from their corresponding | context information are taken directly from their corresponding | |||
| bits in the 16-bit to IID mapping given by 0000:00ff:fe00:0XXX, | bits in the mapping between the 16-bit short address and the | |||
| where 0XXX are the 16 bits carried inline, in which the first 4 | IID as provided by 0000:00ff:fe00:0XXX, where 0XXX are the 16 | |||
| bits are zero. Any remaining bits are zero. | bits carried inline, in which the first 4 bits are zero. Any | |||
| remaining bits are zero. | ||||
| 4.6. Fragmentation and Reassembly | 4.6. Fragmentation and Reassembly | |||
| The constrained PLC MAC layer provides the functions of fragmentation | The constrained PLC MAC layer provides the functions of fragmentation | |||
| and reassembly. However, fragmentation and reassembly are still | and reassembly. However, fragmentation and reassembly are still | |||
| required at the adaptation layer if the MAC layer cannot support the | required at the adaptation layer if the MAC layer cannot support the | |||
| minimum MTU demanded by IPv6, which is 1280 octets. | minimum MTU demanded by IPv6, which is 1280 octets. | |||
| In IEEE 1901.1 and IEEE 1901.2, the MAC layer supports payloads as | In IEEE 1901.1 and IEEE 1901.2, the MAC layer supports payloads as | |||
| big as 2031 octets and 1576 octets, respectively. However, when the | big as 2031 octets and 1576 octets, respectively. However, when the | |||
| End of changes. 7 change blocks. | ||||
| 18 lines changed or deleted | 20 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||