List of Figures
List of Tables
List of Equations
Chapter 1 Introduction
1.1 References
1.2 File Integrity Verification
1.3 Acronyms and Abbreviations
1.4 Conventions
1.4.1 Informative Text
1.4.2 Binary and Hexadecimal Numbers
1.4.3 Words and Phrases
1.4.4 Abbreviations
1.4.5 Message Nomenclature
1.4.6 Message Nomenclature
1.5 Overview of HomePlug Green PHY
1.5.1 Comparisons between HomePlug Green PHY and HomePlug AV PHY [Informative]
1.5.2 Differences between HomePlug Green PHY and HomePlug AV PHY [Informative]
1.5.3 Differences between HomePlug Green PHY MAC (and above) and HomePlug AV MAC (and above) [Informative]
1.5.4 Identical Requirements for HomePlug Green PHY and HomePlug AV PHY
Chapter 2 System Overview
2.1 Network Reference Block Diagram
2.1.1 System Reference Model
2.1.2 Protocol Layer Diagram
2.2 Network Concepts
2.2.1 Physical Network
2.2.2 Logical Networks and SubAVLNs
2.2.3 Communication Inside an AVLN
2.3 Station Roles
2.4 Security Overview
2.4.1 Security Goals and Constraints
2.4.2 Threat Model
2.5 HomePlug Green PHY Operation Under Various Regulatory Jurisdictions
2.6 Parameter Specifications
Chapter 3 PHY Specification
3.1 Overview of HomePlug Green PHY
3.2 PPDU Structure and Generation
3.2.1 PPDU Formats
3.2.1.1 PPDU Formats for Green PHY
3.2.2 PPDU Structure
3.2.3 Symbol Timing
3.2.3.1 Guard Interval Timing for Green PHY
3.3 Frame Control Forward Error Correction
3.3.1 Frame Control Bits Flow
3.3.2 Turbo Convolutional Code Encoder
3.3.3 Frame Control Interleaver
3.3.4 Diversity Copier
3.4 Payload Forward Error Correction (FEC) Processing
3.4.1 Scrambler
3.4.2 Turbo Convolutional Encoder
3.4.2.1 Turbo Convolutional Encoder for Green PHY
3.4.2.2 Constituent Encoders
3.4.2.2.1 Constituent Encoders for Green PHY
3.4.2.3 Termination
3.4.2.4 Puncturing
3.4.2.4.1 Puncturing for Green PHY
3.4.2.5 Turbo Interleaving
3.4.3 Channel Interleaver
3.4.3.1 Channel Interleaver for Green PHY
3.4.4 ROBO Modes
3.4.4.1 ROBO Interleaver
3.5 Mapping
3.5.1 Empty Tone Filling
3.5.2 Last Symbol Padding
3.5.3 Mapping Reference
3.5.4 Mapping for Frame Control Coherent QPSK
3.5.5 Mapping for BPSK, QPSK, 8-QAM, 16-QAM, 64-QAM, 256-QAM, 1024-QAM
3.5.6 Mapping for ROBO-AV
3.6 Symbol Generation
3.6.1 Preamble
3.6.2 HomePlug 1.0.1 Frame Control
3.6.3 Frame Control
3.6.4 Payload Symbols
3.6.5 Priority Resolution Symbol
3.6.6 Relative Power Levels
3.6.7 Tone Mask
3.6.8 Amplitude Map
3.7 Transmitter Electrical Specification
3.7.1 Transmit Spectrum Mask
3.7.2 Spurious Transmission
3.7.3 Transmitter Accuracy
3.7.3.1 PHY Clock Frequency Tolerance
3.7.3.2 Transmit Constellation Error
3.7.3.2.1 Transmit Constellation Error for Green PHY
3.7.3.3 Transmit Modulation Accuracy Test
3.7.3.3.1 Transmit Modulation Frame Control 1.0.1 Accuracy Test
3.7.3.3.2 Transmit Modulation Frame Control and PPDU Data Accuracy Tests
3.7.3.3.3 Transmit Preamble Distortion Test
3.7.3.3.4 Transmit Priority Resolution Symbol Accuracy
3.8 Receiver Electrical Specification
3.8.1 Receiver Sensitivity
3.8.1.1 Receiver Minimum Input Voltage
3.8.1.1.1 Receiver Minimum Input Voltage for Green PHY
3.8.1.2 Receiver Maximum Input Voltage
3.8.1.2.1 Receiver Maximum Input Voltage for Green PHY
3.8.2 Receiver Input Impedance
3.8.3 Immunity to Narrowband Interference
3.8.4 Physical Carrier Sense
3.8.4.1 Detection of Priority Resolution Symbols
3.8.4.2 Detection of Preamble Symbols
3.8.5 SLAC Attenuation Profile Measurement (Green PHY)
Chapter 4 Frame Formats
4.1 Bit and Octet Order
4.1.1 Text Conventions
4.1.1.1 Binary Fields
4.1.1.2 Hexadecimal Fields
4.1.2 Bit and Octet Transmission Order at the MAC-PHY Interface
4.2 Cyclic Redundancy Check Calculation
4.2.1 CRC-32
4.2.2 CRC-24
4.3 MAC Frame Format
4.3.1 MAC Frame Header
4.3.1.1 MAC Frame Type (MFT)
4.3.1.2 MAC Frame Length (MFL)
4.3.2 Arrival Time Stamp
4.3.2.1 Arrival Time Stamp for Green PHY
4.3.3 Confounder
4.3.4 MSDU Payload
4.3.5 Management Message
4.3.6 Integrity Check Value
4.4 MAC Protocol Data Unit (MPDU) Format
4.4.1 MPDU Frame Control Fields
4.4.1.1 HomePlug 1.0.1 Frame Control
4.4.1.2 Delimiter Type (DT_AV)
4.4.1.3 Access Field (ACCESS)
4.4.1.4 Short Network ID (SNID)
4.4.1.5 Variant Fields (VF_AV)
4.4.1.5.1 Beacon Variant Fields
4.4.1.5.1.1 Beacon Time Stamp (BTS)
4.4.1.5.1.2 Beacon Transmission Offset (0 to 3)
4.4.1.5.2 Start-of-Frame (SOF) Variant Fields
4.4.1.5.2.1 Source Terminal Equipment Identifier (STEI)
4.4.1.5.2.1.1 Source Terminal Equipment Identifier (STEI) for Routing and Repeating (Green PHY)
4.4.1.5.2.2 Destination Terminal Equipment Identifier (DTEI)
4.4.1.5.2.3 Link Identifier (LID)
4.4.1.5.2.4 Contention-Free Session (CFS)
4.4.1.5.2.5 Beacon Detect Flag (BDF)
4.4.1.5.2.6 HomePlug 1.0.1 Detect Flag (HP10DF)
4.4.1.5.2.7 HomePlug 1.1 Detect Flag (HP11DF)
4.4.1.5.2.8 Encryption Key Select (EKS)
4.4.1.5.2.8.1 Encryption Key Select (EKS) for Green PHY
4.4.1.5.2.9 Pending PHY Blocks (PPB)
4.4.1.5.2.9.1 Pending PHY Blocks (PPB) (Green PHY)
4.4.1.5.2.10 Bit Loading Estimate (BLE)
4.4.1.5.2.10.1 Bit Loading Estimate (BLE) for Routing and Repeating (Green PHY)
4.4.1.5.2.11 PHY Block Size (PBSz)
4.4.1.5.2.12 Number of Symbols (NumSym)
4.4.1.5.2.13 Tone Map Index (TMI_AV)
4.4.1.5.2.13.1 Tone Map Index (TMI_AV) for Green PHY
4.4.1.5.2.14 Frame Length (FL_AV)
4.4.1.5.2.15 MPDU Count (MPDUCnt)
4.4.1.5.2.16 Burst Count (BurstCnt)
4.4.1.5.2.17 Bidirectional Burst Flag (BBF)
4.4.1.5.2.18 Maximum Reverse Transmission Frame Length (MRTFL)
4.4.1.5.2.19 Different CP PHY Clock Flag (DCPPCF)
4.4.1.5.2.19.1 Different CP PHY Clock Flag (DCPPCF) for Green PHY
4.4.1.5.2.20 Multicast Flag (MCF)
4.4.1.5.2.21 Multi-Network Broadcast Flag (MNBF)
4.4.1.5.2.22 Request SACK Retransmission (RSR)
4.4.1.5.2.23 Convergence Layer SAP Type (CLST)
4.4.1.5.2.24 Management MAC Frame Stream Command (MFSCmdMgmt)
4.4.1.5.2.25 Data MAC Frame Stream Command (MFSCmdData)
4.4.1.5.2.26 Management MAC Frame Stream Response (MFSRspMgmt)
4.4.1.5.2.27 Data MAC Frame Stream Response (MFSRspData)
4.4.1.5.2.28 Bit Map SACK Information (BM-SACKI)
4.4.1.5.3 Selective Acknowledgement (SACK) Variant Field
4.4.1.5.3.1 Destination Terminal Equipment Identifier (DTEI)
4.4.1.5.3.2 Contention-Free Session (CFS)
4.4.1.5.3.3 Beacon Detect Flag (BDF)
4.4.1.5.3.4 SACK Version Number (SVN)
4.4.1.5.3.5 Request Reverse Transmission Flag (RRTF)
4.4.1.5.3.6 Data MAC Frame Stream Response (MFSRspData)
4.4.1.5.3.7 Management MAC Frame Stream Response (MFSRspMgmt)
4.4.1.5.3.8 SACK Data (SACKD)
4.4.1.5.3.8.1 SACK Type (SACKT[3] – SACKT[0])
4.4.1.5.3.8.2 SACK Information (SACKI[3] – SACKI[0])
4.4.1.5.3.8.2.1 Bit Map SACK Information (SACKT = 0b00)
4.4.1.5.3.8.2.2 Compressed Bitmap SACK Information (SACKT=0b01)
4.4.1.5.3.8.2.3 Uniform SACK Information (SACKT=0b11)
4.4.1.5.3.9 Bit Pad (BitPad)
4.4.1.5.3.10 Receive Window Size (RxWSz)
4.4.1.5.3.11 Request Reverse Transmission Length (RRTL)
4.4.1.5.4 Request to Send/Clear to Send (RTS/CTS) Variant Field
4.4.1.5.4.1 Source Terminal Equipment Identifier (STEI)
4.4.1.5.4.2 Destination Terminal Equipment Identifier (DTEI)
4.4.1.5.4.3 Link Identifier (LID)
4.4.1.5.4.4 Contention-Free Session (CFS)
4.4.1.5.4.5 Beacon Detect Flag (BDF)
4.4.1.5.4.6 HomePlug 1.0.1 Detect Flag (HP10DF)
4.4.1.5.4.7 HomePlug 1.1 Detect Flag (HP11DF)
4.4.1.5.4.8 RTS Flag (RTSF)
4.4.1.5.4.9 Immediate Grant Flag (IGF)
4.4.1.5.4.10 Multi-Network Broadcast Flag (MNBF)
4.4.1.5.4.11 Multicast Flag (MCF)
4.4.1.5.4.12 Duration (DUR)
4.4.1.5.5 Sound Variant Field
4.4.1.5.5.1 Source Terminal Equipment Identifier (STEI)
4.4.1.5.5.2 Destination Terminal Equipment Identifier (DTEI)
4.4.1.5.5.3 Contention-Free Session (CFS)
4.4.1.5.5.4 PHY Block Size (PBSz)
4.4.1.5.5.5 Beacon Detect Flag (BDF)
4.4.1.5.5.6 Sound ACK Flag (SAF)
4.4.1.5.5.7 Sound Complete Flag (SCF)
4.4.1.5.5.8 Max. Tone Maps Requested (REQ_TM)
4.4.1.5.5.9 Frame Length (FL_AV)
4.4.1.5.5.10 MPDU Count (MPDUCnt)
4.4.1.5.5.11 Pending PHY Blocks (PPB)
4.4.1.5.5.12 Link Identifier (LID)
4.4.1.5.5.13 Sound Reason Code
4.4.1.5.6 Reverse SOF Variant Fields
4.4.1.5.6.1 Destination Terminal Equipment Identifier (DTEI)
4.4.1.5.6.2 Contention-Free Session (CFS)
4.4.1.5.6.3 Beacon Detect Flag (BDF)
4.4.1.5.6.4 SACK Version Number (SVN)
4.4.1.5.6.5 Receive Window Size (RxWSz)
4.4.1.5.6.6 Request Reverse Transmission Flag (RRTF)
4.4.1.5.6.7 Data MAC Frame Stream Response (MFSRspData)
4.4.1.5.6.8 Management MAC Frame Stream Response (MFSRspMgmt)
4.4.1.5.6.9 SACK Data (SACKD)
4.4.1.5.6.10 Request Reverse Transmission Length (RRTL)
4.4.1.5.6.11 Reverse SOF Frame Length (RSOF_FL_AV)
4.4.1.5.6.12 Tone Map Index (TMI_AV)
4.4.1.5.6.13 PHY Block Size (PBSz)
4.4.1.5.6.14 Number of Symbols (NumSym)
4.4.1.5.6.15 Management MAC Frame Stream Command (MFSCmdMgmt)
4.4.1.5.6.16 Data MAC Frame Stream Command (MFSCmdData)
4.4.1.6 Frame Control Check Sequence (FCCS_AV)
4.4.2 Format of Long MPDU Payload
4.4.2.1 Format of PHY Blocks
4.4.2.1.1 PHY Block Header
4.4.2.1.1.1 Segment Sequence Number (SSN)
4.4.2.1.1.2 MAC Frame Boundary Offset (MFBO)
4.4.2.1.1.3 Valid PHY Block Flag (VPBF)
4.4.2.1.1.4 Management Message Queue Flag (MMQF)
4.4.2.1.1.5 MAC Frame Boundary Flag (MFBF)
4.4.2.1.1.6 Oldest Pending Segment Flag (OPSF)
4.4.2.1.2 PHY Block Body
4.4.2.1.3 PHY Body Check Sequence (PBCS)
4.4.3 Format of Beacon MPDU Payload
4.4.3.1 Network Identifier (NID)
4.4.3.2 Hybrid Mode (HM)
4.4.3.3 Source Terminal Equipment Identifier (STEI)
4.4.3.4 Beacon Type (BT)
4.4.3.5 Non-Coordinating Networks Reported (NCNR)
4.4.3.6 Network Power Saving Mode (NPSM)
4.4.3.7 Number of Beacon Slots (NumSlots)
4.4.3.8 Beacon Slot Usage (SlotUsage)
4.4.3.9 Beacon Slot ID (SlotID)
4.4.3.10 AC Line Cycle Synchronization Status (ACLSS)
4.4.3.11 Handover-in-Progress (HOIP)
4.4.3.12 RTS Broadcast Flag (RTSBF)
4.4.3.12.1 RTS Broadcast Flag (RTSBF) for Green PHY
4.4.3.13 Network Mode (NM)
4.4.3.14 CCo Capability (CCoCap)
4.4.3.15 Beacon Management Information (BMI)
4.4.3.15.1 Number of Beacon Entries (NBE)
4.4.3.15.2 Beacon Entry Header (BEHDR)
4.4.3.15.3 Beacon Entry Length (BELEN)
4.4.3.15.4 Beacon Entry (BENTRY)
4.4.3.15.4.1 Non-Persistent Schedule BENTRY
4.4.3.15.4.1.1 Number of Sessions (NS)
4.4.3.15.4.1.2 Session Allocation Information (SAI)
4.4.3.15.4.2 Persistent Schedule BENTRY
4.4.3.15.4.2.1 Preview Schedule Countdown (PSCD)
4.4.3.15.4.2.2 Current Schedule Countdown (CSCD)
4.4.3.15.4.2.3 Number of Sessions (NS)
4.4.3.15.4.2.4 Session Allocation Information (SAI)
4.4.3.15.4.2.4.1 Start Time Present Flag (STPF)
4.4.3.15.4.2.4.2 Global Link Identifier (GLID)
4.4.3.15.4.2.4.3 Start Time (ST)
4.4.3.15.4.2.4.4 End Time (ET)
4.4.3.15.4.3 Regions BENTRY
4.4.3.15.4.3.1 Number of Regions (NR)
4.4.3.15.4.3.2 Region Type (RT)
4.4.3.15.4.3.3 Region End Time
4.4.3.15.4.4 MAC Address BENTRY
4.4.3.15.4.5 Discover BENTRY
4.4.3.15.4.6 Discovered Info BENTRY
4.4.3.15.4.6.1 Updated
4.4.3.15.4.6.2 CCo Capability
4.4.3.15.4.6.3 Proxy Networking Capability
4.4.3.15.4.6.4 Backup CCo Capability
4.4.3.15.4.6.5 CCo Status
4.4.3.15.4.6.6 PCo Status
4.4.3.15.4.6.7 Backup CCo Status
4.4.3.15.4.6.8 NumDisSTA
4.4.3.15.4.6.9 NumDisNet
4.4.3.15.4.6.10 Green PHY Capability
4.4.3.15.4.6.11 HPAV Version (Green PHY)
4.4.3.15.4.7 Beacon Period Start Time Offset BENTRY
4.4.3.15.4.8 Encryption Key Change BENTRY
4.4.3.15.4.8.1 Key Change Countdown (KCCD)
4.4.3.15.4.8.2 Key Being Changed (KBC)
4.4.3.15.4.8.3 New Key’s EKS (NewEKS)
4.4.3.15.4.9 CCo Handover BENTRY
4.4.3.15.4.9.1 Handover Countdown (HCD)
4.4.3.15.4.9.2 New CCo TEI (NCTEI)
4.4.3.15.4.10 Beacon Relocation BENTRY
4.4.3.15.4.10.1 Relocation Countdown (RCD)
4.4.3.15.4.10.2 Relocation Type (RLT)
4.4.3.15.4.10.3 Leaving Group Flag (LGF)
4.4.3.15.4.10.4 Relocation Offset (RLO)
4.4.3.15.4.10.5 Relocation SlotID (RLSlotID)
4.4.3.15.4.11 AC Line Sync Countdown BENTRY
4.4.3.15.4.12 Change NumSlots BENTRY
4.4.3.15.4.12.1 NumSlot Change Countdown (NSCCD)
4.4.3.15.4.12.2 New NumSlot Value (NewNumSlot)
4.4.3.15.4.13 Change HM BENTRY
4.4.3.15.4.13.1 Hybrid Mode Change Countdown (HMCCD)
4.4.3.15.4.13.2 New Hybrid Mode Value (NewHM)
4.4.3.15.4.14 Change SNID BENTRY
4.4.3.15.4.14.1 SNID Change Countdown (SCCD)
4.4.3.15.4.14.2 New SNID Value
4.4.3.15.4.15 Power Save BENTRY for Green PHY
4.4.3.15.4.15.1 Beacon Period Count
4.4.3.15.4.15.2 Stop Power Save Flag
4.4.3.15.4.15.3 HomePlug AV 1.1 Stations Present Flag
4.4.3.15.4.15.4 HomePlug AV 1.1 Compatible Power Save Support flag
4.4.3.15.4.15.5 Transmitter Power Save Schedule
4.4.3.15.4.15.6 Power Save State Identifier
4.4.3.15.4.15.7 TEI[1] to TEI[N]
4.4.3.15.4.15.8 PSS[1] to PSS[N]
4.4.3.15.4.16 Vendor-Specific BENTRY
4.4.3.16 Octet Pad (OPAD)
4.4.3.17 Beacon Payload Check Sequence (BPCS)
4.4.3.18 Proxy Level (Plevel) for Green PHY
4.4.3.19 Reusable SNID Flag (RSF) for Green PHY
4.4.4 Format of Sound MPDU Payload
4.4.4.1.1 Zero Pad (ZPAD)
4.4.4.1.2 Sound Payload Check Sequence (SPCS)
Chapter 5 MAC Functional Description
5.1 Beacon Period Structure and Channel Access Mechanism
5.1.1 Beacon Period and AC Line Cycle Synchronization
5.1.1.1 Line Cycle Synchronization
5.1.1.2 Synchronization in the absence of 50Hz or 60Hz Line Cycle
5.1.1.2.1 Line Cycle Synchronization for Green PHY
5.1.2 Beacon Period Structure
5.1.2.1 Beacon Period Structure in CSMA-Only Mode
5.1.2.1.1 Beacon Period Structure in CSMA-Only Mode for Green PHY
5.1.2.2 Beacon Period Structure in Uncoordinated Mode
5.1.2.2.1 Beacon Period Structure in Uncoordinated Mode for Green PHY
5.1.2.3 Beacon Period Structure in Coordinated Mode
5.1.2.3.1 Beacon Period Structure in Coordinated Mode for Green PHY
5.1.3 Channel Access
5.1.3.1 CSMA/CA Channel Access
5.1.3.1.1 Collisions
5.1.3.1.2 Setting of Virtual Carrier Sense (VCS) Timer
5.1.3.1.3 RTS/CTS
5.1.3.1.4 Channel Access Priority
5.1.3.1.5 CSMA/CA Channel Access for Green PHY
5.1.3.2 TDMA Channel Access
5.1.3.2.1 Admission Control and Scheduling
5.2 Control Plane
5.2.1 Connections and Links
5.2.1.1 Global Links
5.2.1.2 Local Links
5.2.1.3 Connectionless “Links”
5.2.1.3.1 Connectionless “Links” for Green PHY
5.2.1.4 Link and Connection Identifiers
5.2.1.4.1 Link Identifiers
5.2.1.4.1.1 Assignment of LIDs
5.2.1.4.2 Connection Identifiers
5.2.1.4.3 Link Identifiers for Green PHY
5.2.1.4.4 Connection Identifiers for Green PHY
5.2.2 Transport Services
5.2.2.1 Connectionless Service (CLS)
5.2.2.2 Connection-Oriented Service (COS)
5.2.3 Connection Services
5.2.3.1 Connection Setup
5.2.3.1.1 Connection Setup for Green PHY
5.2.3.2 Global Link Setup
5.2.3.2.1 Global Link Setup for Green PHY
5.2.3.3 Latency Effects on Global Link Setup
5.2.3.4 Connection Monitoring
5.2.3.4.1 CM Behavior under Inactivity Interval
5.2.3.5 Connection Teardown
5.2.3.5.1 Latency Effect on Teardown Messages
5.2.3.5.2 Hostile Connection Teardown
5.2.3.5.3 Connection Teardown for Green PHY
5.2.3.6 Connections and Network Modes
5.2.3.7 Connection Reconfiguration
5.2.3.7.1 HLE- or Auto Connect-Initiated Reconfiguration
5.2.3.7.2 CM-Initiated Reconfiguration
5.2.3.7.3 Connection Reconfiguration for Green PHY
5.2.3.8 Global Link Reconfiguration Triggered by CCo
5.2.3.8.1 Squeeze and De-squeeze
5.2.3.8.2 Squeeze and De-squeeze for Green PHY
5.2.4 Connection Services for Broadcast/Multicast
5.2.4.1 Broadcast/Multicast Connection using Multiple Unicast Connections
5.2.5 Detect-and-Report Procedure
5.2.6 Channel Estimation
5.2.6.1 Channel Estimation Procedure
5.2.6.1.1 Initial Channel Estimation
5.2.6.1.1.1 Restrictions on Using the Sound MPDU in the CP during Initial Channel Estimation
5.2.6.1.1.2 Special Use of ROBO Mode in the CP
5.2.6.1.1.3 Channel Estimation for Green PHY
5.2.6.2 Dynamic Channel Adaptation
5.2.6.3 Maintenance of Tone Maps
5.2.6.4 Tone Map Intervals
5.2.6.5 Priority of Channel Estimation Response
5.2.6.6 Channel Estimation with Respect to the AC Line Cycle
5.2.6.7 HomePlug Green PHY Handling of Channel Estimation Requests from HomePlug AV
5.2.7 Link Status Function
5.2.8 Beacon Relocation Procedure
5.2.9 Signal Level Attenuation Characterization
5.3 Bridging
5.3.1 Acting as an AV Bridge
5.3.1.1 Behavior for Incoming Traffic from the Powerline Network
5.3.1.1.1 Green PHY Behavior for Incoming Traffic from the Powerline Network
5.3.1.2 Behavior for Incoming Traffic from the Bridged Network
5.3.2 Communicating through an AV Bridge
5.3.2.1 Communication with a Known DA
5.3.2.1.1 Known AV Station
5.3.2.1.2 Known Bridged Destination
5.3.2.1.3 Known Multicast Address
5.3.2.2 Communicating with an Unknown DA
5.3.2.2.1 Unknown Unicast Destination
5.3.2.2.2 Broadcast Address
5.3.2.2.3 Unknown Multicast Address
5.3.3 Bridging with Quality of Service
5.4 Data Plane
5.4.1 Communication between Associated and Authenticated STAs
5.4.1.1 MAC Frame Generation
5.4.1.2 MAC Frame Streams
5.4.1.2.1 PLID of Management Streams
5.4.1.3 Segmentation
5.4.1.4 Long MPDU Generation
5.4.1.5 Reassembly
5.4.1.6 Buffer Management, Flow Control, and Duplicate Detection
5.4.1.6.1 Transmit Buffer Management
5.4.1.6.2 Receive Buffer Management
5.4.2 Communication between Associated but Unauthenticated STAs
5.4.3 Communication between STAs Not Associated with the Same AVLN
5.4.3.1 Multi-Network Broadcast
5.4.4 Summary of the MAC Frame Streams at STA
5.4.4.1 MAC Frame Streams for a STA That is Not Associated with Any AVLN
5.4.4.2 MAC Frame Streams for STA That is Associated but Not Authenticated with an AVLN
5.4.4.3 MAC Frame Streams for a STA That is Associated and Authenticated with an AVLN
5.4.5 Data Encryption
5.4.5.1 Encryption Method
5.4.5.2 PHY Block Body Encryption Bit Order
5.4.5.3 Initialization Vector Generation and Bit Order
5.4.5.3.1 IV Fields from Start-of-Frame Delimiter (IV_SOF)
5.4.5.3.2 PB Count (PBC)
5.4.5.3.3 IV Fields from PHY Block Header (IV_PBH)
5.4.5.4 PHY Block Body Encryption Key Bit Order
5.4.6 MPDU Bursting
5.4.6.1 MPDU Bursting for Green PHY
5.4.7 Bidirectional Bursting
5.4.7.1 Bidirectional Bursting during CSMA
5.4.7.1.1 RTS/CTS and Bidirectional Bursts
5.4.7.2 Connections and Links during Bidirectional Bursts
5.4.7.3 Encryption of RSOF Payload
5.4.7.4 Bidirectional Bursting for Green PHY
5.4.8 Automatic Repeat reQuest (ARQ)
5.4.8.1 Selective ACK (SACK)
5.4.8.1.1 Request SACK Retransmission
5.4.8.1.2 Request SACK Retransmission for Green PHY
5.4.8.2 Retransmission
5.4.8.2.1 MAC Retransmission Strategies
5.4.8.3 Broadcast/Multicast and Partial Acknowledgement
5.5 PHY Clock and Network Time Base Synchronization
5.5.1 BTS in Proxy Beacons
5.5.2 BTS in Discover Beacons
5.5.3 Arrival Time Stamp for MSDU Jitter and Delay Control
5.5.4 PHY Clock Correction
5.5.4.1 PHY Clock Correction When Participating in More Than One Network
5.5.5 Allocation Boundaries
5.6 Interframe Spacing
5.6.1 Measurement of Interframe Spacing
5.7 (Intentionally left Blank)
5.8 Distributed Bandwidth Control for Green PHY
5.9 Power Save Mode for Green PHY
5.9.1 Basic Approach
5.9.2 Distribution of Power Save State information
5.9.3 CCo Power Save
5.9.4 Handling of Broadcast/Multicast transmissions
5.9.5 Network State changes and Power Save
5.9.6 Power Save and HomePlug AV 1.1
5.9.6.1 CCo acting as Power Save Proxy
5.9.7 Waking-up a STA in Power Save
5.10 Routing and Repeating for Green PHY
5.10.1 Green PHY Station Acting as a Repeater for Unicast MSDUs
5.10.1.1 Local Routing Table for Green PHY
5.10.1.2 Communication between the CCo and a Hidden PCo for Green PHY
5.10.2 Green PHY Station Acting as a Repeater for Broadcast or Multicast MPDUs
5.10.2.1 Broadcast and Multicast Repeating Assignment for Green PHY
5.10.2.2 Broadcast and Multicast Repeating for Green PHY
5.11 Transmit Power Control for Green PHY
Chapter 6 Convergence Layer Functions
6.1 Overview
6.2 Classifier
6.2.1 Classifier Configuration
6.2.2 Classifier-Initiated (Automatic) Connection Setup
6.2.3 Ethernet SAP Classifier Rules
6.2.4 Packet Classification in HomePlug Green PHY
6.3 Ethernet SAP Classifier Rule Set Format
6.4 De-muxing
6.5 QoS Monitoring
6.6 Auto-Connect Service
6.6.1 Evaluation of Data Flow
6.6.2 ACS Processing
6.6.2.1 Data Flow Evaluation
6.6.2.2 After Data Flow Evaluation is Complete
6.6.2.3 Monitoring Automatic Connections
6.6.3 Auto Connect Service for Green PHY
6.7 Smoothing (Delay Compensation, Jitter Control)
6.7.1 Point-to-Point Smoothing
6.7.2 End-to-End Smoothing
6.7.3 Smoothing Control
6.7.3.1 Smoothing (Delay Compensation, Jitter Control) for Green PHY
Chapter 7 Central Coordinator
7.1 Power-On Network Discovery Procedure
7.2 STA Behavior After Power-on
7.2.1 Unassociated STA Behavior
7.2.2 Unassociated CCo Behavior
7.2.3 Behavior as a STA in an AVLN
7.2.3.1 Identifying HomePlug Green PHY Stations
7.2.4 Behavior as a CCo in an AVLN
7.2.5 Deciding AV-Only or Hybrid Mode
7.3 Forming or Joining an AVLN
7.3.1 AVLN Overview
7.3.1.1 Network Identification
7.3.1.2 Human-Friendly Station and AVLN Names
7.3.1.3 Get Full AVLN Information
7.3.1.4 Get Full STA Information
7.3.2 Association
7.3.2.1 TEI Assignment and Renewal
7.3.2.1.1 Disambiguated TEIs
7.3.2.1.2 TEI Leases and Renewals
7.3.2.1.3 When to Stop Using a TEI
7.3.2.1.4 Updating STAs with the TEI MAP
7.3.3 Method for Authentication
7.3.4 Forming a New AVLN
7.3.4.1 Two Unassociated STAs with Matching NIDs
7.3.4.2 Two Unassociated STAs Form an AVLN Using a DAK-encrypted NMK
7.3.4.3 Two Unassociated STAs: One in SC-Add and One in SC-Join
7.3.4.4 Two Unassociated STAs: Both in SC-Join
7.3.5 Joining an Existing AVLN
7.3.5.1 Matching NIDs
7.3.5.2 DAK-encrypted NMK
7.3.5.3 SC-Join and SC-Add
7.3.5.3.1 SC-Join and SC-Add for Green PHY
7.3.6 Leaving an AVLN
7.3.7 Removing a Station from an AVLN
7.4 Selection of CCo
7.4.1 CCo Selection for a New AVLN
7.4.1.1 Determination of SNID by a STA Acting as CCo in a Newly Formed AVLN (Green PHY)
7.4.2 User-Appointed CCo
7.4.3 Auto-Selection of CCo
7.4.3.1 CCo Capability
7.4.3.2 Order for Selection of CCo
7.5 Transfer/Handover of CCo Functions
7.6 Discover Process
7.6.1 Overview
7.6.1.1 Discover Beacons
7.6.1.2 Discovered STA List and Discovered Network List
7.6.1.3 Topology Table
7.6.1.4 Discover Period
7.6.2 Procedures
7.7 Proxy Networking with Green PHY Extensions to Support Routing and Repeating
7.7.1 Identification of Hidden Stations
7.7.2 Association of Hidden Station
7.7.3 Instantiation of Proxy Network
7.7.3.1 Selecting a PCo
7.7.3.2 PCo-Required Tasks
7.7.4 Proxy Beacons
7.7.5 Provisioning the NMK to Hidden Stations
7.7.6 Provisioning NEK for Hidden Stations (Authenticating the HSTA)
7.7.7 Exchange of MMEs Through a PCo
7.7.8 Transitioning from Being a STA to Being an HSTA
7.7.9 Transitioning from Being an HSTA to Being a STA
7.7.10 Recovering from the Loss of a PCo
7.7.11 Proxy Network Shutdown
7.7.12 Proxy Network Limitations
7.8 Bandwidth Manager
7.8.1 Connection Specification (CSPEC)
7.8.1.1 Connection Descriptor (CDESC)
7.8.1.2 Vendor-Specific QoS and MAC Parameters
7.8.1.3 Ordering of Fields within the CSPEC
7.8.1.4 Surplus Bandwidth
7.8.1.5 Minimum Set of QoS and MAC Parameters
7.8.1.6 CSPEC Reconfigurability
7.8.1.7 Connection Specification (CSPEC) for Green PHY
7.8.2 Scheduler and Bandwidth Allocation
7.8.2.1 Scheduler and Bandwidth Allocation for Green PHY
7.8.3 Connection Admission Control
7.8.3.1 Connection Admission Control for Green PHY
7.8.4 Beacon Period Configuration
7.8.5 Bandwidth Allocation for Green PHY
7.9 Backup CCo and CCo Failure Recovery
7.9.1 Backup CCo
7.9.2 CCo Failure Recovery
7.10 Security
7.10.1 Security Overview
7.10.2 Encryption Keys, Pass Phrases, Nonces, and Their Uses
7.10.2.1 Device Access Key (DAK)
7.10.2.2 Device Password (DPW)
7.10.2.3 Network Membership Key (NMK)
7.10.2.4 Network Password (NPW)
7.10.2.5 Network Encryption Key (NEK)
7.10.2.6 Temporary Encryption Key (TEK)
7.10.2.7 Nonces
7.10.3 Methods for Authorization (NMK Provisioning)
7.10.3.1 Security Level
7.10.3.1.1 Secure Security Level
7.10.3.1.2 Simple Connect Security Level
7.10.3.1.3 Changing the Security Level
7.10.3.2 Preloaded NMK
7.10.3.3 Direct Entry of the NMK
7.10.3.4 Distribution of NMK Using DAK
7.10.3.5 Distribution of NMK Using Unicast Key Exchange (UKE)
7.10.3.6 Distribution of NMK Using Other Key Management Protocols
7.10.3.7 Changing the NMK
7.10.4 NEK Provisioning
7.10.4.1 Provision NEK for new STA
7.10.4.2 Provision NEK for Part or All of the AVLN
7.10.5 Encryption Key Uses and Protocol Failures
7.10.6 AES Encryption Algorithm and Mode
7.10.6.1 PHY Block-Level Encryption
7.10.6.2 Payload-Level Encryption
7.10.6.2.1 CM_ENCRYPTED_PAYLOAD.IND Message Encryption
7.10.6.2.1.1 Encrypted Payload Encryption Bit Order
7.10.6.2.1.2 Encrypted Payload Initialization Vector Bit Order
7.10.6.2.1.3 Encrypted Payload Encryption Key Bit Order
7.10.7 Generation of AES Encryption Keys
7.10.7.1 Generation from Passwords
7.10.7.2 Automatic Generation of AES Keys
7.10.7.3 Generation of Nonces
7.10.8 Encrypted Payload Message
7.10.9 User Interface Station (UIS)
7.10.10 Resisting Common Security Attacks
7.10.10.1 Man-in-the-Middle (MITM)
7.10.10.2 Repetition (Replay) Attacks
7.10.11 Discussion of Security Mechanisms (Informative)
7.11 Network Power Management
Chapter 8 Multiple Networks
8.1 Overview of Network Operation Modes
8.1.1 CSMA-Only Mode
8.1.1.1 CSMA-Only Mode for Green PHY
8.1.2 Uncoordinated Mode
8.1.2.1 Uncoordinated Mode for Green PHY
8.1.3 Coordinated Mode
8.1.3.1 Coordinated Mode for Green PHY
8.2 Overview of Beacon Period Structure
8.2.1 Minimum CSMA Region Requirement
8.2.1.1 Green PHY Preferred Allocation and Minimum CSMA Region
8.3 Coordinated Mode
8.3.1 Interfering Network List
8.3.2 Group of Networks
8.3.3 Determining a Compatible Schedule
8.3.3.1 Computing the INL Allocation
8.3.4 Communication between Neighboring CCos
8.3.5 Neighbor Network Instantiation
8.3.5.1 Procedure to Establish a New Network in Coordinated Mode
8.3.5.1.1 New Network Instantiation Amid Two Groups of Networks
8.3.5.2 Changing the Number of Beacon Slots
8.3.5.3 Setting the Value of SlotUsage Field
8.3.5.4 Examples
8.3.5.5 Scenario One
8.3.5.6 Scenario Two
8.3.5.7 Scenario Three
8.3.6 Procedure to Share Bandwidth in Coordinated Mode
8.3.7 Scheduling Policy
8.3.8 Procedure to Release Bandwidth
8.3.9 Procedure to Shut Down an AVLN
8.3.10 AC Line Cycle Synchronization in Coordinated Mode
8.4 Passive Coordination in CSMA-Only Mode
8.5 Transitions between Different Neighbor Network Operating Modes
8.5.1 Network Mode of a Newly Established AVLN
8.5.2 CSMA-Only Mode Transitions
8.5.3 Uncoordinated Mode Transitions
8.5.4 Coordinated Mode Transitions
8.6 Neighboring Networks with Matching NIDs
Chapter 9 HomePlug 1.0.1 Coexistence
9.1 Overview
9.2 HomePlug 1.0.1 Behavior
9.2.1 HomePlug 1.0.1-Prioritized CSMA/CA
9.2.2 HomePlug 1.0.1 Carrier-Sensing Mechanisms
9.2.3 HomePlug 1.0.1 Segment Bursting
9.2.4 Contention-Free Transmissions
9.2.5 Link Status
9.3 HomePlug AV Coexistence Modes
9.3.1 Detection and Reporting of Active HomePlug 1.0.1 and HomePlug 1.1 STAs
9.3.2 HomePlug 1.0.1/1.1 Coexistence Mode Changes
9.4 HomePlug 1.0.1-Compatible Frame Lengths
9.5 Medium Activity under Hybrid Mode
9.5.1 HomePlug AV Channel Access in Hybrid Mode
9.6 Contention-Free Access Coexistence
9.6.1 Contention-Free Period Initiation
9.6.1.1 Immediate Grant Using the RTS Delimiter
9.6.2 Medium Retention for Contention-Free Access
9.6.3 Medium Release After Contention-Free Access
9.7 CSMA/CA Coexistence
9.8 Coexistence with HomePlug 1.1 and Non-HomePlug Powerline Networks
9.8.1 HomePlug 1.0.1 Delimiters
9.8.2 HomePlug 1.1 Identification
9.8.3 Coexistence Allocation Information Delimiter (DT = 0b111 and CC = 0b0)
9.8.3.1 Allocation Identifier (AID)
9.8.3.2 Allocation Type (AT)
9.8.3.3 Allocation Variant Field (AVF)
9.8.3.4 Allocation Variant Field (AVF) for AT = 0b00
9.8.3.4.1 Start Time or Length Flag (SLF)
9.8.3.4.2 Allocation Variant Field (AVF) for AT = (0b01 and 0b10)
9.8.3.5 Frame Control Check Sequence (FCCS)
9.8.4 Coexistence Management Message Delimiter (DT = 0b111, CC = 0b1)
9.8.4.1 Message Type
9.8.4.2 Message Variant Field (MVF)
9.8.4.2.1 Network Information Request Message (MT=0b0000)
9.8.4.2.1.1 Allocation Identifier (AID)
9.8.4.2.1.2 Network Type (NT)
9.8.4.2.1.3 TDMA Capability Flag (TCF)
9.8.4.2.1.4 FDMA Capability Flag (FCF)
9.8.4.2.2 Network Information Response Message (MT=0b0001)
9.8.4.2.2.1 Allocation Identifier (AID)
9.8.4.2.2.2 Network Type (NT)
9.8.4.2.2.3 TDMA Capability Flag (TCF)
9.8.4.2.2.4 FDMA Capability Flag (FCF)
9.8.4.2.3 TDMA Allocation Request Message (MT=0b0010)
9.8.4.2.3.1 Allocation Identifier (AID)
9.8.4.2.3.2 Request Type (RT)
9.8.4.2.3.3 Percent Allocation Request (PAR)
9.8.4.2.4 TDMA Allocation Response Message (MT=0b0011)
9.8.4.2.4.1 Allocation Identifier (AID)
9.8.4.2.4.2 Response Type (ResT)
9.8.4.2.4.3 Percent Allocation Granted (PAG)
9.8.4.2.5 Reset Allocation Information Message (MT=0b0100)
9.8.4.2.5.1 Allocation Identifier (AID)
9.8.4.2.6 FDMA Band Request Message (MT=0b0101)
9.8.4.2.6.1 Frequency Band Start (FreqS)
9.8.4.2.6.2 Frequency Band End (FreqE)
9.8.4.2.7 FDMA Band Response Message (MT=0b0110)
9.8.4.2.7.1 Response Status Value (STATUS)
9.8.4.2.7.2 Frequency Band Start (FreqS)
9.8.4.2.7.3 Frequency Band End (FreqE)
9.8.4.2.8 Current FDMA Band Usage Message (MT=0b0111)
9.8.4.2.8.1 Frequency Band Start (FreqS)
9.8.4.2.8.2 Frequency Band End (FreqE)
9.9 HomePlug 1.0.1 Link Status and AV Beacon
9.10 HomePlug 1.0.1/1.1 and Neighbor Networks
9.11 HomePlug 1.0.1/1.1 and Access Coexistence
Chapter 10 Access Coexistence
10.1 Flexible Time Division Access Coexistence
10.1.1 Terminologies
10.1.2 Assumptions
10.1.3 Access CCo Requirements
10.1.4 Access STA Requirements
10.1.5 Sharing of Resource between Access Network and In-Home Networks
10.2 Association, Authorization, and Authentication Procedures
10.2.1 Association Procedure
10.2.2 Authorization and Authentication Procedures
10.3 Bandwidth-Allocation Procedure
10.3.1 Using Access Network Resources
10.3.2 Using Resource from the In-Home Network
10.3.3 Using Neighbor Network Coordination
10.4 Bandwidth Release Procedure
10.5 Flexible Frequency Division Access Coexistence
10.5.1 FDMA Coexistence Management Messages (FCMMs)
10.5.2 Negotiation of the Channel
10.6 Flexible TDM Coexistence with Non-HomePlug Networks
Chapter 11 Management Messages
11.1 Management Message Format
11.1.1 Original Destination Address (ODA)
11.1.2 Original Source Address (OSA)
11.1.3 VLAN Tag
11.1.4 MTYPE
11.1.5 Management Message Version (MMV)
11.1.6 Management Message Type (MMTYPE)
11.1.7 Fragment Management Information
11.1.7.1 Fragment Management Information for Green PHY
11.1.8 Management Message Entry Data (MME)
11.1.9 MME PAD
11.1.10 MME Support of HomePlug Green PHY
11.2 Station - Central Coordination (CCo)
11.2.1 CC_CCO_APPOINT.REQ
11.2.2 CC_CCO_APPOINT.CNF
11.2.3 CC_BACKUP_APPOINT.REQ
11.2.4 CC_BACKUP_APPOINT.CNF
11.2.5 CC_LINK_INFO.REQ
11.2.6 CC_LINK_INFO.CNF
11.2.7 CC_LINK_INFO.IND
11.2.8 CC_LINK_INFO.RSP
11.2.9 CC_HANDOVER.REQ
11.2.10 CC_HANDOVER.CNF
11.2.11 CC_HANDOVER_INFO.IND
11.2.12 CC_HANDOVER_INFO.RSP
11.2.13 CC_DISCOVER_LIST.REQ
11.2.14 CC_DISCOVER_LIST.CNF
11.2.15 CC_DISCOVER_LIST.IND
11.2.16 CC_LINK_NEW.REQ
11.2.16.1 Initiating MAC Address
11.2.16.2 Terminating MAC Address
11.2.16.3 Connection Identifier
11.2.16.4 Connection Specification
11.2.16.5 Forward Link and Reverse Link Bit Loading Estimates
11.2.16.5.1 Number of Intervals
11.2.16.5.2 Interval End Time # 1–N
11.2.16.5.3 Bit Loading Estimate # 1–N
11.2.17 CC_LINK_NEW.CNF
11.2.17.1 Result
11.2.17.2 Proposed CSPEC
11.2.18 CC_LINK_MOD.REQ
11.2.19 CC_LINK_MOD.CNF
11.2.20 CC_LINK_SQZ.REQ
11.2.21 CC_LINK_SQZ.CNF
11.2.22 CC_LINK_REL.REQ
11.2.23 CC_LINK_REL.IND
11.2.24 CC_DETECT_REPORT.REQ
11.2.25 CC_DETECT_REPORT.CNF
11.2.26 CC_WHO_RU.REQ
11.2.27 CC_WHO_RU.CNF
11.2.28 CC_ASSOC.REQ
11.2.28.1 Req Type
11.2.28.2 NID
11.2.28.3 CCo Capability
11.2.28.4 Proxy Networking Capability
11.2.29 CC_ASSOC.CNF
11.2.29.1 Result
11.2.29.2 NID
11.2.29.3 SNID
11.2.29.4 STA TEI
11.2.29.5 Lease Time
11.2.30 CC_LEAVE.REQ
11.2.31 CC_LEAVE.CNF
11.2.32 CC_LEAVE.IND
11.2.33 CC_LEAVE.RSP
11.2.34 CC_SET_TEI_MAP.REQ
11.2.35 CC_SET_TEI_MAP.IND
11.2.35.1 Mode
11.2.36 CC_RELAY.REQ
11.2.36.1 FDA
11.2.36.2 FTEI
11.2.36.3 Len
11.2.36.4 Payload
11.2.37 CC_RELAY.IND
11.2.37.1 OSA
11.2.37.2 OTEI
11.2.37.3 Len
11.2.37.4 Payload
11.2.38 CC_BEACON_RELIABILITY.REQ
11.2.39 CC_BEACON_RELIABILITY.CNF
11.2.39.1 Number of Beacon Periods (NBP)
11.2.39.2 Number of Missed Beacons (NMB)
11.2.40 CC_ALLOC_MOVE.REQ
11.2.41 CC_ALLOC_MOVE.CNF
11.2.42 CC_ACCESS_NEW.REQ
11.2.43 CC_ACCESS_NEW.CNF
11.2.44 CC_ACCESS_NEW.IND
11.2.45 CC_ACCESS_NEW.RSP
11.2.46 CC_ACCESS_REL.REQ
11.2.47 CC_ACCESS_REL.CNF
11.2.48 CC_ACCESS_REL.IND
11.2.49 CC_ACCESS_REL.RSP
11.2.50 CC_DCPPC.IND
11.2.51 CC_DCPPC.RSP
11.2.52 CC_HP1_DET.REQ
11.2.53 CC_HP1_DET.CNF
11.2.54 CC_BLE_UPDATE.IND
11.2.55 CC_BCAST_REPEAT.IND (GREEN PHY)
11.2.56 CC_BCAST_REPEAT.RSP (GREEN PHY)
11.2.57 CC_POWERSAVE.REQ (GREEN PHY)
11.2.58 CC_POWERSAVE.CNF (GREEN PHY)
11.2.59 CC_POWERSAVE_EXIT.REQ (GREEN PHY
11.2.60 CC_POWERSAVE_EXIT.CNF (GREEN PHY)
11.2.61 CC_POWERSAVE_LIST.REQ (GREEN PHY)
11.2.62 CC_POWERSAVE_LIST.CNF (GREEN PHY)
11.2.63 CC_STOP_POWERSAVE.REQ (GREEN PHY)
11.2.64 CC_STOP_POWERSAVE.CNF (GREEN PHY)
11.3 Proxy Coordinator (PCo) Messages
11.3.1 CP_PROXY_APPOINT.REQ
11.3.1.1 ReqType
11.3.1.2 ReqID
11.3.1.3 GLID
11.3.1.4 Num HSTA
11.3.1.5 HSTA SA[1] to HSTA SA[N]
11.3.1.6 HSTA TEI[1] to HSTA TEI[N]
11.3.1.7 HSTA State[1] to HSTA STATE[N]
11.3.2 CP_PROXY_APPOINT.CNF
11.3.2.1 ReqID
11.3.2.2 Result
11.3.3 PH_PROXY_APPOINT.IND
11.3.3.1 PCo SA
11.3.3.2 PCo TEI
11.3.3.3 CCo SA
11.3.3.4 CCo TEI
11.3.3.5 GLID
11.3.4 CP_PROXY_WAKE.REQ
11.4 CCo - CCo
11.4.1 NN_INL.REQ and NN_INL.CNF
11.4.2 NN_NEW_NET.REQ
11.4.3 NN_NEW_NET.CNF
11.4.4 NN_NEW_NET.IND
11.4.5 NN_ADD_ALLOC.REQ
11.4.6 NN_ADD_ALLOC.CNF
11.4.7 NN_ADD_ALLOC.IND
11.4.8 NN_REL_ALLOC.REQ
11.4.9 NN_REL_ALLOC.CNF
11.4.10 NN_REL_NET.IND
11.5 Station
11.5.1 CM_UNASSOCIATED_STA.IND
11.5.2 CM_ENCRYPTED_PAYLOAD.IND
11.5.2.1 Payload Encryption Key Select (PEKS)
11.5.2.2 AVLN Status
11.5.2.3 Protocol ID (PID)
11.5.2.4 Protocol Run Number (PRN)
11.5.2.5 Protocol Message Number (PMN)
11.5.2.6 Initialization Vector (IV) or Universally Unique Identifier (UUID)
11.5.2.7 Length (Len)
11.5.2.8 Random Filler (RF)
11.5.2.9 Management Message (MM) or HLE Payload
11.5.2.10 Cyclic Redundancy Check (CRC)
11.5.2.11 Protocol ID (PID - Encrypted)
11.5.2.12 Protocol Run Number (PRN - Encrypted)
11.5.2.13 Protocol Message Number (PMN - Encrypted)
11.5.2.14 Padding - Encrypted
11.5.2.15 RF Length (RFLen - Encrypted)
11.5.3 CM_ENCRYPTED_PAYLOAD.RSP
11.5.3.1 Result
11.5.4 CM_SET_KEY.REQ
11.5.4.1 Key Type
11.5.4.2 NID
11.5.4.3 New_EKS
11.5.5 CM_SET_KEY.CNF
11.5.6 CM_GET_KEY.REQ
11.5.6.1 Request Type
11.5.6.2 Requested Key Type
11.5.6.3 NID
11.5.7 CM_GET_KEY.CNF
11.5.7.1 Requested Key Type
11.5.8 CM_SC_JOIN.REQ
11.5.9 CM_SC_JOIN.CNF
11.5.10 CM_CHAN_EST.IND
11.5.10.1 MaxFL_AV
11.5.10.2 RIFS_AV_OneSym
11.5.10.3 RIFS_AV_TwoSym
11.5.10.4 RIFS_AV_G2Sym
11.5.10.5 FEC Type/Code Rate (FECTYPE)
11.5.10.6 Guard Interval Length (GIL)
11.5.10.7 Carrier Bit Loading Data Encoding (CBD_ENC)
11.5.10.8 Carrier Bit Loading Data (CBD)
11.5.10.8.1 Binary Encoding (CBD_ENC=0x00)
11.5.10.8.2 Run Length Encoding (CBD_ENC=0x01)
11.5.11 CM_TM_UPDATE.IND
11.5.12 CM_AMP_MAP.REQ
11.5.13 CM_AMP_MAP.CNF
11.5.14 CM_BRG_INFO.REQ
11.5.15 CM_BRG_INFO.CNF
11.5.15.1 Bridge TEI (BTEI)
11.5.15.2 Number of Bridge Destination Addresses (NBDA)
11.5.15.3 Bridged Destination Address [i] (BDA[i])
11.5.16 CM_CONN_NEW.REQ
11.5.17 CM_CONN_REL.IND
11.5.18 CM_CONN_REL.RSP
11.5.19 CM_CONN_MOD.REQ
11.5.20 CM_CONN_MOD.CNF
11.5.21 CM_CONN_INFO.REQ
11.5.22 CM_CONN_INFO.CNF
11.5.23 CM_STA_CAP.REQ
11.5.24 CM_STA_CAP.CNF
11.5.25 CM_NW_INFO.REQ
11.5.26 CM_NW_INFO.CNF
11.5.27 CM_GET_BEACON.REQ
11.5.28 CM_GET_BEACON.CNF
11.5.29 CM_HFID.REQ
11.5.30 CM_HFID.CNF
11.5.31 CM_MME_ERROR.IND
11.5.32 CM_NW_STATS.REQ
11.5.33 CM_NW_STATS.CNF
11.5.34 CM_LINK_STATS.REQ
11.5.35 CM_LINK_STATS.CNF
11.5.36 CM_STA_IDENTIFY.REQ (GREEN PHY)
11.5.37 CM_STA_IDENTIFY.CNF (GREEN PHY)
11.5.38 CM_STA_IDENTIFY.IND (GREEN PHY)
11.5.39 CM_STA_IDENTIFY.RSP (GREEN PHY)
11.5.40 CM_ROUTE_INFO.REQ (GREEN PHY)
11.5.41 CM_ROUTE_INFO.CNF (GREEN PHY)
11.5.41.1 Route Data Rate (RDR[i])
11.5.42 CM_ROUTE_INFO.IND (GREEN PHY)
11.5.43 CM_UNREACHABLE.IND (GREEN PHY)
11.5.43.1 Unreachable Time Stamp (UnrchTS)
11.5.44 CM_SLAC_PARM.REQ (GREEN PHY)
11.5.44.1 APPLICATION TYPE
11.5.44.2 SECURITY TYPE
11.5.44.3 RUN IDENTIFIER
11.5.44.4 CIPHER SUITE SET SIZE
11.5.44.5 CIPHER SUITE [1] to CIPHER SUITE [N]
11.5.45 CM_SLAC_PARM.CNF (GREEN PHY)
11.5.45.1 M-SOUND_TARGET
11.5.45.2 NUM_SOUNDS
11.5.45.3 Time_Out
11.5.45.4 RESP_TYPE
11.5.45.5 FORWARDING_STA
11.5.45.6 APPLICATION TYPE
11.5.45.7 SECURITY TYPE
11.5.45.8 RUN IDENTIFIER
11.5.45.9 CIPHER SUITE
11.5.46 CM_START_ATTEN_CHAR.IND (GREEN PHY)
11.5.46.1 APPLICATION TYPE
11.5.46.2 SECURITY TYPE
11.5.46.3 ACVarField
11.5.46.4 NUM_SOUNDS
11.5.46.5 Time_Out
11.5.46.6 RESP_TYPE
11.5.46.7 FORWARDING_STA
11.5.46.8 RUN IDENTIFIER
11.5.47 CM_ATTEN_CHAR.IND (GREEN PHY)
11.5.47.1 APPLICATION TYPE
11.5.47.2 SECURITY TYPE
11.5.47.3 ACVarField
11.5.47.4 SOURCE_ADDRESS
11.5.47.5 RUN IDENTIFIER
11.5.47.6 SOURCE IDENTIFIER
11.5.47.7 RESPONDER IDENTIFIER
11.5.47.8 NumSounds
11.5.47.9 ATTEN_PROFILE
11.5.48 CM_ATTEN_CHAR.RSP (GREEN PHY)
11.5.48.1 APPLICATION TYPE
11.5.48.2 SECURITY TYPE
11.5.48.3 ACVarField
11.5.48.4 SOURCE_ADDRESS
11.5.48.5 RUN IDENTIFIER
11.5.48.6 SOURCE IDENTIFIER
11.5.48.7 RESPONDER IDENTIFIER
11.5.49 CM_PKCS_CERT.REQ (GREEN PHY)
11.5.50 CM_PKCS_CERT.CNF (GREEN PHY)
11.5.51 CM_PKCS_CERT.IND (GREEN PHY)
11.5.52 CM_PKCS_CERT.RSP (GREEN PHY)
11.5.53 CM_MNBC_SOUND.IND (GREEN PHY)
11.5.53.1 APPLICATION TYPE
11.5.53.2 SECURITY TYPE
11.5.53.3 MSVarField
11.5.53.4 SENDER IDENTIFIER
11.5.53.5 CNT
11.5.53.6 RUN IDENTIFIER
11.5.53.7 RND
11.5.54 CM_VALIDATE.REQ (GREEN PHY)
11.5.55 CM_VALIDATE.CNF (GREEN PHY)
11.5.56 CM_SLAC_MATCH.REQ (GREEN PHY)
11.5.56.1 APPLICATION TYPE
11.5.56.2 SECURITY TYPE
11.5.56.3 MVFLength
11.5.56.4 Match Variable Field
11.5.57 CM_SLAC_MATCH.CNF (GREEN PHY)
11.5.57.1 APPLICATION TYPE
11.5.57.2 SECURITY TYPE
11.5.57.3 MVFLength
11.5.57.4 Match Variable Field
11.5.58 CM_SLAC_USER_DATA.REQ (GREEN PHY)
11.5.58.1 Broadcast_TLV
11.5.58.2 User_data_TLVs
11.5.58.2.1 TLV
11.5.58.2.2 TLV_TYPE
11.5.58.2.3 TLV_STR_LEN
11.5.58.2.4 TLV_INFO_STR
11.5.58.2.4.1 OUI
11.5.58.2.4.2 Subtype
11.5.58.2.4.3 INFO_STR
11.5.58.3 End_of_data_TLV
11.5.59 CM_SLAC_USER_DATA.CNF (GREEN PHY)
11.5.60 CM_ATTEN_PROFILE.IND (GREEN PHY)
11.6 Manufacturer-Specific Messages
11.7 Vendor-Specific Messages
Chapter 12 Service Access Point Primitives
12.1 Convergence Layer Information
12.1.1 H1 and M1 Interfaces
12.1.2 Protocol Adaptation Layers (PALs)
12.1.3 Service Access Points (SAPs)
12.1.4 Primitives
12.2 H1 SAPs
12.2.1 Protocol Adaptation Layer (Data Plane)
12.2.1.1 Ethernet II-Class (ETH) SAP
12.2.1.1.1 ETH_SEND.REQ
12.2.1.1.2 ETH_SEND.CNF
12.2.1.1.3 ETH_RECEIVE.IND
12.2.2 Control SAP Service
12.2.2.1 APCM_CONN_ADD.REQ
12.2.2.2 APCM_CONN_ADD.CNF
12.2.2.3 APCM_CONN_ADD.IND
12.2.2.4 APCM_CONN_ADD.RSP
12.2.2.5 APCM_CONN_MOD.REQ
12.2.2.6 APCM_CONN_MOD.CNF
12.2.2.7 APCM_CONN_MOD.IND
12.2.2.8 APCM_CONN_MOD.RSP
12.2.2.9 APCM_CONN_REL.REQ
12.2.2.10 APCM_CONN_REL.CNF
12.2.2.11 APCM_CONN_REL.IND
12.2.2.12 APCM_GET_NTB.REQ
12.2.2.13 APCM_GET_NTB.CNF
12.2.2.14 APCM_AUTHORIZE.REQ
12.2.2.15 APCM_AUTHORIZE.CNF
12.2.2.16 APCM_AUTHORIZE.IND
12.2.2.17 APCM_GET_SECURITY_MODE.REQ
12.2.2.18 APCM_GET_SECURITY_MODE.CNF
12.2.2.19 APCM_SET_SECURITY_MODE.REQ
12.2.2.20 APCM_SET_SECURITY_MODE.CNF
12.2.2.21 APCM_GET_NETWORKS.REQ
12.2.2.22 APCM_GET_NETWORKS.CNF
12.2.2.23 APCM_SET_NETWORKS.REQ
12.2.2.24 APCM_SET_NETWORKS.CNF
12.2.2.25 APCM_GET_NEWSTA.REQ
12.2.2.26 APCM_GET_NEWSTA.CNF
12.2.2.27 APCM_GET_NEWSTA.IND
12.2.2.28 APCM_SET_KEY.REQ
12.2.2.29 APCM_SET_KEY.CNF
12.2.2.30 APCM_GET_KEY.REQ.
12.2.2.31 APCM_GET_KEY.CNF
12.2.2.32 APCM_STA_RESTART.REQ
12.2.2.33 APCM_STA_RESTART.CNF
12.2.2.34 APCM_NET_EXIT.REQ
12.2.2.35 APCM_NET_EXIT.CNF
12.2.2.36 APCM_SET_TONE_MASK.REQ
12.2.2.37 APCM_SET_TONE_MASK.CNF
12.2.2.38 APCM_STA_CAP. REQ
12.2.2.39 APCM_STA_CAP.CNF
12.2.2.40 APCM_NW_INFO.REQ
12.2.2.41 APCM_NW_INFO.CNF
12.2.2.42 APCM_LINK_STATS.REQ
12.2.2.43 APCM_LINK_STATS.CNF
12.2.2.44 APCM_GET_BEACON.REQ
12.2.2.45 APCM_GET_BEACON.CNF
12.2.2.46 APCM_GET_HFID.REQ
12.2.2.47 APCM_GET_HFID.CNF
12.2.2.48 APCM_SET_HFID.REQ
12.2.2.49 APCM_SET_HFID.CNF
12.2.2.50 APCM_SET_HD_DURATION.REQ (GREEN PHY)
12.2.2.51 APCM_SET_HD_DURATION.CNF (GREEN PHY)
12.2.2.52 APCM_UNASSOCIATED_STA.IND (GREEN PHY)
12.2.2.53 APCM_SC_JOIN.REQ (GREEN PHY)
12.2.2.54 APCM_SC_JOIN.CNF (GREEN PHY)
12.2.2.55 APCM_SET_PPKEYS.REQ (GREEN PHY)
12.2.2.56 APCM_SET_PPKEYS.CNF (GREEN PHY)
12.2.2.57 APCM_SET_CCo.REQ (GREEN PHY)
12.2.2.58 APCM_SET_CCo.CNF (GREEN PHY)
12.2.2.59 APCM_CONF_SLAC.REQ (GREEN PHY)
12.2.2.60 APCM_CONF_SLAC.CNF (GREEN PHY)
12.3 M1 SAPs
12.3.1 MAC Service Definition
12.3.1.1 Overview
12.3.1.1.1 Connection-Oriented Service (COS)
12.3.1.1.2 Connectionless Service (CLS)
12.3.2 MAC Data Service
12.3.2.1 MD_DATA.REQ
12.3.2.1.1 MSDU Payload for Ethernet II-Class SAP
12.3.2.2 MD_DATA.CNF
12.3.2.3 MD_DATA.IND
12.3.3 MAC Management Service
Chapter 13 Appendices
13.1 Priority Mapping (Informative)
13.2 User Experiences (UEs) (Informative)
13.2.1 UE1 – Preconfigured Set of Devices
13.2.2 UE2 – Network Password Entry
13.2.3 UE3 – Device Password Entry
13.2.4 UE4 – Simple Connect (Button Push)
13.2.4.1 UE4a – Two New Devices Form a New Network Using SC
13.2.4.2 UE4b – Adding a New Device to an Existing Network Using SC
13.2.4.3 UE4c – Adding Multiple New Devices Using SC Chaining
13.2.5 Changing Security Levels on a Device
13.2.5.1 Changing SL-HS to SL-SC
13.2.5.2 Changing SL-SC to SL-HS
13.3 Security State Transition Diagrams
13.3.1 State Definitions for Security Protocol State Machine
13.4 Test Vectors
13.5 Example Hashed NMK, Hashed NID, and NMK Provisioning MME Using DAK
13.6 Example of NMK Provisioning Using UKE Mechanism
13.6.1 CM_GET_KEY.REQ
13.6.2 CM_GET_KEY.CNF
13.6.3 TEK Computation
13.6.4 CM_SET_KEY.REQ in CM_ENCRYPTED_PAYLOAD.IND
13.6.5 CM_SET_KEY.CNF in CM_ENCRYPTED_PAYLOAD.IND
13.7 Third Party Managed Security Deployment Scenarios
13.7.1 DAK Authorization
13.7.2 Push Button Authorization
13.7.3 Direct Entry Authorization
13.8 PEV - EVSE Association (GREEN PHY)
13.8.1 PEV – EVSE Association Procedure
13.8.1.1 Configuration of GP stations in PEV and EVSE
13.8.1.2 SLAC
13.8.1.2.1 PEV SLAC
13.8.1.2.2 EVSE SLAC
13.8.1.3 Matching Decision at PEV
13.8.1.4 Validation
13.8.1.5 Inform EVSE of Decision
13.8.1.6 Matching Confirm by EVSE
13.8.1.7 Network Join
13.8.1.8 Amplitude Map exchange
13.8.2 Secure SLAC Overview
13.8.2.1 Public Key Certificates
13.8.3 Exchange of User Data
13.8.4 EVSE Power Save Restrictions
Chapter 14 ISP
14.1 ISP Overview
14.1.1 ISP BENTRY
14.1.1.1 ISP BENTRY: Beacon Entries in Various Beacons
14.1.1.2 ISP BENTRY: BEHDR Value
14.1.2 ISP BENTRY: ISP MME Types
14.1.3 Coexistence for ISP
Chapter 15 Index