logo资料库

HomePlug_GP_Spec_v1.1.1.pdf

第1页 / 共766页
第2页 / 共766页
第3页 / 共766页
第4页 / 共766页
第5页 / 共766页
第6页 / 共766页
第7页 / 共766页
第8页 / 共766页
资料共766页,剩余部分请下载后查看
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
HomePlug Green PHY Specification Release Version 1.1.1 July 4, 2013 Copyright © 2013 HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements
HomePlug Green PHY Specification Release Version 1.1.1 © 2013 HomePlug Powerline Alliance, Inc. ALL RIGHTS RESERVED Notice: No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or stored in a database or retrieval system for any purpose without the express written permission of HomePlug Powerline Alliance. HomePlug Powerline Alliance reserves the right to make changes to this specification at any time without notice and assumes no responsibility for its use. This specification contains the most current information available at the time of publication. When new and/or revised information becomes available, this entire specification will be updated and distributed to all registered users. Trademarks “HomePlug” is a registered trademark of the HomePlug Powerline Alliance, Inc. in the United States and other countries. All product names and logos are trade and service marks of their respective companies. Copyright © 2013, HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements ii
HomePlug Green PHY Specification Release Version 1.1.1 HomePlug Limited Copyright License Agreement By receiving, installing, copying, reviewing or otherwise using the HomePlug Green PHY Specification (the "Specification"), you (the “Specification Recipient”) agree to the terms and conditions of this HomePlug Limited Copyright License Agreement (the “Agreement”) by and between the HomePlug Powerline Alliance, Inc. (“HomePlug”) and Specification Recipient. NO HOMEPLUG SPONSOR MEMBER, CONTRIBUTOR ASSOCIATE, PARTICIPANT ASSOCIATE OR ADOPTER ASSOCIATE SHALL BE BOUND TO THE TERMS OR CONDITIONS OF THIS AGREEMENT WHILE IT IS A HOMEPLUG OR ASSOCIATE MEMBER. THIS AGREEMENT DOES BIND ALL HOMEPLUG SUPPORTER ASSOCIATES AND NON-MEMBERS. 1. 2. 3. 4. 5. 6. 7. The Specification. “Specification” shall mean this HomePlug Logical Green PHY Specification document. HomePlug reserves the right to change the Specification at any time without notice to Specification Recipient. Limited Copyright Grant. Provided Specification Recipient complies with all terms and conditions of this Agreement, HomePlug grants Specification Recipient a non-exclusive, revocable, temporary, royalty-free, personal copyright to electronically store, display, and print the Specification. Other Restrictions. Specification Recipient shall not reproduce and/or distribute the Specification. Ownership of the Specification. All title and intellectual property in and to the Specification are owned by HomePlug and its licensor(s), if any. Termination. This Agreement and any and all rights hereunder may be terminated by HomePlug upon notice for any reason or no reason at all. Upon termination of this Agreement, Specification Recipient shall immediately cease any and all use of the Specification and destroy all copies of the Specification within its control. No Warranties. SPECIFICATION RECIPIENT ACKNOWLEDGES AND AGREES THAT THE SPECIFICATION IS PROVIDED "AS IS" AND WITH NO WARRANTIES WHATSOEVER, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS OF ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF THE SPECIFICATION AND/OR THIS AGREEMENT. THE SPECIFICATION RECIPIENT'S USE OF THE SPECIFICATION IS SOLELY AT THE SPECIFICATION RECIPIENT'S OWN RISK. Limitation of Liability. IN NO EVENT SHALL HOMEPLUG OR ANY HOMEPLUG MEMBER OR ASSOCIATE MEMBER BE LIABLE OR OBLIGATED TO THE SPECIFICATION RECIPIENT OR ANY THIRD PARTY IN ANY MANNER FOR ANY DIRECT, SPECIAL, NON-COMPENSATORY, CONSEQUENTIAL, INDIRECT, INCIDENTAL, STATUTORY OR PUNITIVE DAMAGES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, LOST PROFITS AND LOST REVENUE, REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT, NEGLIGENCE, STRICT PRODUCT LIABILITY, OR OTHERWISE, EVEN IF HOMEPLUG OR ANY HOMEPLUG MEMBER HAS BEEN INFORMED OF OR IS AWARE OF THE POSSIBILITY OF ANY SUCH DAMAGES IN ADVANCE. THE LIMITATIONS SET FORTH ABOVE SHALL BE DEEMED TO APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW AND NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDIES AVAILABLE TO THE SPECIFICATION RECIPIENT. THE SPECIFICATION RECIPIENT ACKNOWLEDGES AND AGREES THAT THE SPECIFICATION RECIPIENT HAS FULLY CONSIDERED THE FOREGOING ALLOCATION OF RISK AND Copyright © 2013, HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements iii
8. 9. HomePlug Green PHY Specification Release Version 1.1.1 FINDS IT REASONABLE, AND THAT THE FOREGOING LIMITATIONS ARE AN ESSENTIAL BASIS OF HOMEPLUG AND THE HOMEPLUG MEMBERS PERMITTING ACCESS TO THE SPECIFICATION. SPECIFICATION RECIPIENT FURTHER ACKNOWLEDGES AND AGREES THAT HOMEPLUG AND THE HOMEPLUG MEMBERS AND ASSOCIATE MEMBERS WOULD NOT HAVE PROVIDED THE SPECIFICATION RECIPIENT WITH ACCESS TO THE SPECIFICATION UNLESS THE SPECIFICATION RECIPIENT FULLY AGREED TO THE LIMITATIONS SET FORTH ABOVE. SPECIFICATION RECIPIENTS’ SOLE AND EXCLUSIVE REMEDIES AND EXCLUSIVE LIABILITIES ARE SET FORTH IN THIS AGREEMENT. Third Party Rights. Certain elements of the Specification may be subject to third party intellectual property rights, including without limitation, patent, trademark and copyright rights. HomePlug is not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights. Non-Applicability to Certain HomePlug Members and Associate Members. Notwithstanding anything to the contrary in this Agreement, no HomePlug Sponsor Member, Contributor Associate, Participant Associate or Adopter Associate shall be bound to the terms or conditions of this Agreement while it is a member of HomePlug. This Agreement does bind all HomePlug Supporter Associates and non-members. 10. General. If any provision of this Agreement is found by a court of competent jurisdiction to be invalid or unenforceable, such invalidity or unenforceability shall not invalidate or render unenforceable any other part of this Agreement, but this Agreement shall be construed as not containing the particular provision or provisions held to be invalid or unenforceable. No delay or omission by either party to exercise any right occurring upon any noncompliance or default by the other party with respect to any of the terms of this Agreement shall impair any such right or power or be construed to be a waiver thereof. A waiver by either of the parties hereto of any of the covenants, conditions or agreements to be performed by the other shall not be construed to be a waiver of any succeeding breach thereof or of any covenant, condition or agreement herein contained. Nothing set forth in this Agreement shall be deemed or construed to render the parties as joint venturers, partners or employer and employee. This Agreement, together with any documents referenced herein, sets forth the entire, final and exclusive agreement between the parties as to the subject matter hereof and supersedes all prior and contemporaneous agreements, understandings, negotiations and discussions, whether oral or written, between the parties; provided, however, that a HomePlug Sponsor Member, Contributor Associate, Participant Associate, Adopter Associate shall not be bound to the terms of this Agreement while it is a HomePlug Member or Associate Member. This Agreement may be modified only pursuant to a writing executed by authorized representatives of HomePlug and Specification Recipient. This Agreement, and all the rights and duties of the parties arising from or relating in any way to the subject matter of this Agreement or the transaction(s) contemplated by it, shall be governed by, construed and enforced in accordance with the laws of the State of California (excluding any conflict of laws provisions of the State of California that would refer to and apply the substantive laws of another jurisdiction). SPECIFICATION RECIPIENT CONSENTS TO THE EXCLUSIVE PERSONAL JURISDICTION OF THE FEDERAL AND STATE COURTS AND VENUE LOCATED IN SAN FRANCISCO, CALIFORNIA. 11. Trademarks. HomePlug is a registered trademark or service mark of the HomePlug Powerline Alliance, Inc. in the US and other countries. All other trademarks, registered trademarks, or service marks used in this document are the property of their respective owners and are hereby recognized. Specification Recipient shall not have any rights to reproduce HomePlug’s trademarks or service marks except with HomePlug’s prior written consent. Copyright © 2013 HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements iv
List of Tables HomePlug Green PHY Specification Release Version 1.1.1 Table of Contents List of Figures .......................................................................................................................................... xvii List of Tables ............................................................................................................................................. xxi List of Equations ..................................................................................................................................... xxxi Chapter 1 Introduction ............................................................................................................................ 1 1.1 References .......................................................................................... 1 1.2 File Integrity Verification ........................................................................ 2 1.3 Acronyms and Abbreviations .................................................................... 3 1.4 Conventions ....................................................................................... 11 1.4.1 Informative Text ........................................................................ 11 1.4.2 Binary and Hexadecimal Numbers ................................................... 12 1.4.3 Words and Phrases ...................................................................... 12 1.4.4 Abbreviations ............................................................................ 13 1.4.5 Message Nomenclature ................................................................. 13 1.4.6 Message Nomenclature ................................................................. 14 1.5 Overview of HomePlug Green PHY ............................................................ 16 1.5.1 Comparisons between HomePlug Green PHY and HomePlug AV PHY [Informative] ............................................................................. 17 1.5.2 Differences between HomePlug Green PHY and HomePlug AV PHY [Informative] ............................................................................. 17 1.5.3 Differences between HomePlug Green PHY MAC (and above) and HomePlug AV MAC (and above) [Informative] ................................................... 19 Identical Requirements for HomePlug Green PHY and HomePlug AV PHY .... 23 1.5.4 Chapter 2 System Overview .................................................................................................................. 25 2.1 Network Reference Block Diagram ............................................................ 25 2.1.1 System Reference Model ............................................................... 25 2.1.2 Protocol Layer Diagram ................................................................ 26 2.2 Network Concepts ................................................................................ 27 2.2.1 Physical Network ........................................................................ 27 2.2.2 Logical Networks and SubAVLNs ...................................................... 27 2.2.3 Communication Inside an AVLN ....................................................... 28 2.3 Station Roles ...................................................................................... 30 2.4 Security Overview ................................................................................ 31 2.4.1 Security Goals and Constraints ....................................................... 31 2.4.2 Threat Model ............................................................................. 31 2.5 HomePlug Green PHY Operation Under Various Regulatory Jurisdictions .............. 32 2.6 Parameter Specifications ....................................................................... 32 Copyright © 2013, HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements v
List of Tables HomePlug Green PHY Specification Release Version 1.1.1 Chapter 3 PHY Specification ................................................................................................................. 35 3.1 Overview of HomePlug Green PHY ............................................................ 35 3.2 PPDU Structure and Generation ............................................................... 37 3.2.1 PPDU Formats ........................................................................... 37 3.2.2 PPDU Structure .......................................................................... 38 3.2.3 Symbol Timing ........................................................................... 39 3.3 Frame Control Forward Error Correction .................................................... 41 3.3.1 Frame Control Bits Flow ............................................................... 41 3.3.2 Turbo Convolutional Code Encoder .................................................. 41 3.3.3 Frame Control Interleaver............................................................. 42 3.3.4 Diversity Copier ......................................................................... 42 3.4 Payload Forward Error Correction (FEC) Processing ....................................... 43 3.4.1 Scrambler ................................................................................ 44 3.4.2 Turbo Convolutional Encoder ......................................................... 44 3.4.3 Channel Interleaver .................................................................... 50 3.4.4 ROBO Modes ............................................................................. 52 3.5 Mapping ............................................................................................ 58 3.5.1 Empty Tone Filling ...................................................................... 59 3.5.2 Last Symbol Padding ................................................................... 59 3.5.3 Mapping Reference ..................................................................... 61 3.5.4 Mapping for Frame Control Coherent QPSK ........................................ 66 3.5.5 Mapping for BPSK, QPSK, 8-QAM, 16-QAM, 64-QAM, 256-QAM, 1024-QAM .... 66 3.5.6 Mapping for ROBO-AV .................................................................. 70 3.6 Symbol Generation ............................................................................... 70 3.6.1 Preamble ................................................................................. 70 3.6.2 HomePlug 1.0.1 Frame Control ....................................................... 77 3.6.3 Frame Control ........................................................................... 80 3.6.4 Payload Symbols ........................................................................ 81 3.6.5 Priority Resolution Symbol ............................................................ 82 3.6.6 Relative Power Levels .................................................................. 84 3.6.7 Tone Mask ................................................................................ 84 3.6.8 Amplitude Map .......................................................................... 88 3.7 Transmitter Electrical Specification .......................................................... 89 3.7.1 Transmit Spectrum Mask............................................................... 89 3.7.2 Spurious Transmission .................................................................. 91 3.7.3 Transmitter Accuracy .................................................................. 91 3.8 Receiver Electrical Specification .............................................................. 98 3.8.1 Receiver Sensitivity..................................................................... 98 3.8.2 Receiver Input Impedance ............................................................ 99 3.8.3 Immunity to Narrowband Interference .............................................. 99 3.8.4 Physical Carrier Sense ................................................................. 100 3.8.5 SLAC Attenuation Profile Measurement (Green PHY)............................ 101 Copyright © 2013 HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements vi
List of Tables HomePlug Green PHY Specification Release Version 1.1.1 Chapter 4 Frame Formats.................................................................................................................... 103 4.1 Bit and Octet Order ............................................................................. 103 4.1.1 Text Conventions ....................................................................... 103 4.1.2 Bit and Octet Transmission Order at the MAC-PHY Interface .................. 104 4.2 Cyclic Redundancy Check Calculation ....................................................... 107 4.2.1 CRC-32 ................................................................................. 107 4.2.2 CRC-24 ................................................................................. 108 4.3 MAC Frame Format .............................................................................. 108 4.3.1 MAC Frame Header .................................................................... 109 4.3.2 Arrival Time Stamp .................................................................... 111 4.3.3 Confounder .............................................................................. 112 4.3.4 MSDU Payload ........................................................................... 112 4.3.5 Management Message ................................................................. 112 4.3.6 Integrity Check Value ................................................................. 112 4.4 MAC Protocol Data Unit (MPDU) Format ..................................................... 113 4.4.1 MPDU Frame Control Fields .......................................................... 115 4.4.2 Format of Long MPDU Payload ....................................................... 153 4.4.3 Format of Beacon MPDU Payload .................................................... 158 4.4.4 Format of Sound MPDU Payload ..................................................... 195 Chapter 5 MAC Functional Description.............................................................................................. 196 5.1 Beacon Period Structure and Channel Access Mechanism ................................ 196 5.1.1 Beacon Period and AC Line Cycle Synchronization ............................... 196 5.1.2 Beacon Period Structure .............................................................. 199 5.1.3 Channel Access ......................................................................... 209 5.2 Control Plane ..................................................................................... 212 5.2.1 Connections and Links ................................................................. 212 5.2.2 Transport Services ..................................................................... 218 5.2.3 Connection Services ................................................................... 219 5.2.4 Connection Services for Broadcast/Multicast ..................................... 233 5.2.5 Detect-and-Report Procedure ....................................................... 234 5.2.6 Channel Estimation .................................................................... 236 5.2.7 Link Status Function ................................................................... 247 5.2.8 Beacon Relocation Procedure ........................................................ 248 5.2.9 Signal Level Attenuation Characterization ........................................ 249 5.3 Bridging ........................................................................................... 249 5.3.1 Acting as an AV Bridge ................................................................ 250 5.3.2 Communicating through an AV Bridge .............................................. 251 5.3.3 Bridging with Quality of Service ..................................................... 254 5.4 Data Plane ........................................................................................ 254 5.4.1 Communication between Associated and Authenticated STAs ................. 255 5.4.2 Communication between Associated but Unauthenticated STAs .............. 269 5.4.3 Communication between STAs Not Associated with the Same AVLN ......... 270 5.4.4 Summary of the MAC Frame Streams at STA ...................................... 273 Copyright © 2013, HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements vii
List of Tables HomePlug Green PHY Specification Release Version 1.1.1 5.6 5.4.5 Data Encryption ........................................................................ 276 5.4.6 MPDU Bursting .......................................................................... 277 5.4.7 Bidirectional Bursting ................................................................. 279 5.4.8 Automatic Repeat reQuest (ARQ) ................................................... 284 5.5 PHY Clock and Network Time Base Synchronization ...................................... 287 5.5.1 BTS in Proxy Beacons .................................................................. 290 5.5.2 BTS in Discover Beacons .............................................................. 290 5.5.3 Arrival Time Stamp for MSDU Jitter and Delay Control ......................... 290 5.5.4 PHY Clock Correction ................................................................. 291 5.5.5 Allocation Boundaries ................................................................. 291 Interframe Spacing .............................................................................. 292 5.6.1 Measurement of Interframe Spacing ............................................... 295 5.7 (Intentionally left Blank)....................................................................... 295 5.8 Distributed Bandwidth Control for Green PHY ............................................. 296 5.9 Power Save Mode for Green PHY ............................................................. 298 5.9.1 Basic Approach ......................................................................... 298 5.9.2 Distribution of Power Save State information .................................... 301 5.9.3 CCo Power Save ........................................................................ 302 5.9.4 Handling of Broadcast/Multicast transmissions ................................... 303 5.9.5 Network State changes and Power Save ........................................... 303 5.9.6 Power Save and HomePlug AV 1.1 .................................................. 303 5.9.7 Waking-up a STA in Power Save ..................................................... 304 5.10 Routing and Repeating for Green PHY ....................................................... 305 5.10.1 Green PHY Station Acting as a Repeater for Unicast MSDUs ................... 305 5.10.2 Green PHY Station Acting as a Repeater for Broadcast or Multicast MPDUs 307 5.11 Transmit Power Control for Green PHY ..................................................... 308 Chapter 6 Convergence Layer Functions .......................................................................................... 311 6.1 Overview .......................................................................................... 311 6.2 Classifier .......................................................................................... 311 6.2.1 Classifier Configuration ............................................................... 312 6.2.2 Classifier-Initiated (Automatic) Connection Setup ............................... 312 6.2.3 Ethernet SAP Classifier Rules ........................................................ 312 6.2.4 Packet Classification in HomePlug Green PHY .................................... 316 6.3 Ethernet SAP Classifier Rule Set Format .................................................... 317 6.4 De-muxing ........................................................................................ 318 6.5 QoS Monitoring ................................................................................... 318 6.6 Auto-Connect Service .......................................................................... 318 6.6.1 Evaluation of Data Flow .............................................................. 319 6.6.2 ACS Processing ......................................................................... 320 6.6.3 Auto Connect Service for Green PHY ............................................... 321 6.7 Smoothing (Delay Compensation, Jitter Control) ......................................... 321 6.7.1 Point-to-Point Smoothing ............................................................. 322 6.7.2 End-to-End Smoothing ................................................................ 322 6.7.3 Smoothing Control ..................................................................... 322 Copyright © 2013 HomePlug Powerline Alliance, Inc. All rights reserved. Subject To the Terms and Conditions of the HomePlug Limited Copyright License Agreement or the HomePlug Sponsor Members and Associate Members Agreements viii
分享到:
收藏