Chapter 13, Appendices HomePlug GREEN PHY Specification

Release Version 1.1

Chapter 14  ISP

14.1  ISP Overview

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to Chapter 17 “Inter System Protocol” in the IEEE 1901 specification.

14.1.1  ISP BENTRY

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to section 7.4.1.4.17.23 “ISP BENTRY” in the IEEE 1901 Specification.

14.1.1.1  ISP BENTRY: Beacon Entries in Various Beacons

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to Table 7-78 “Beacon Entries in Various Beacons” in the IEEE 1901 Specification.

14.1.1.2  ISP BENTRY: BEHDR Value

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to Table 7-77 “Beacon Header Interpretation” in the IEEE 1901 Specification.

14.1.2  ISP BENTRY: ISP MME Types

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to Table 7-61 “Management Message Type” in the IEEE 1901 Specification.

Refer also to the following sections in the IEEE 1901 Specification:

Section 7.5.1.2.59 “CC_ISP_DetectionReport.indication”
Section 7.5.1.2.60 “CC_ISP_StartReSync.request”
Section 7.5.1.2.61 “CC_ISP_FinishReSync.request”
Section 7.5.1.2.62 “CC_ISP_ReSyncDetected.indication”
Section 7.5.1.2.63 “CC_ISP_ReSyncTransmission.request”

14.1.3  Coexistence for ISP

HomePlug GREEN PHY shall follow the requirements stated in the IEEE 1901 specification. Refer to Chapter 16 “Coexistence” in the IEEE 1901 Specification.

Index HomePlug GREEN PHY Specification

Release Version 1.1

Index

Index HomePlug GREEN PHY Specification

Release Version 1.1

1.1 Proxy Coordinator (PCo) Messages

CP_PROXY_APPOINT.CNF, 565

CP_PROXY_APPOINT.REQ, 563

Abbreviations, 2, 12

AC Line Cycle synchronization in Coordinated mode, 438

Access coexistence

bandwidth allocation, 482

bandwidth release, 488

CCo requirements, 480

Flexible frequency division, 490

flexible time division access, 479

sharing resources, 481

STA requirements, 480

using Neighbor Network coordination, 486

using resource from the In-Home Network, 484

Access network resources, 483

Acronyms, 2

Acting as an AV bridge, 249

AES encryption algorithm and mode, 405

AES encryption key automatically, 407

AES encryption key generation, 406

from passwords, 406

Amplitude Map, 88

Association, 331

Association procedure, 481

Authentication

method, 335

Authentication procedure, 482

Authorization methods, 392

Authorization procedure, 482

Auto Connect-initiated reconfiguration, 229

Auto-Connect Service, 314

evaluating data flow, 315

monitoring automatic connections, 317

processing, 316

Automatic retransmission, 283

Auto-selection of CCo, 356

AV Frame Control Interleaver, 42

AVLN

shutting down, 437

AVLN

forming a new, 336

getting more information about, 330

joining an existing, 346

joining or forming, 329

leaving, 352

names, 330

network identifier, 329

overview, 329

removing a station from, 353

selecting a new, 353

Backup CCo and CCo failure recovery, 388

Bandwidth allocation, 384

Bandwidth allocation for access coexistence, 482

Neighbor Network coordination, 486

using resources from the In-Home Networking, 484

Bandwidth Manager, 373

Bandwidth release for access coexistence, 488

Bandwidth release procedure, 437

Bandwidth sharing in coordinated mode, 434

Beacon MAC Protocol Date Unit payload format, 156

Beacon Period configuration, 387

Beacon Period structure, 198, 417

Beacon Period structure, 195

Beacon Period structure

CSMA-Only mode, 202

Beacon Period structure

uncoordinated mode, 204

Beacon Period structure

Coordinated mode, 205

Behavior as a CCo in an AVLN, 327

Behavior as a STA in an AVLN, 326

Bidirectional bursting, 278

Binary numbers, 11

Bit and octet order, 101

Bit and octet transmission order

at the MAC PHY interface, 102

Bridging, 248

acting as an AV bridge, 249

communicating through an AV bridge, 250

Bridging with Quality of Service, 253

Buffer management, 260

Bursting

bidirectional, 278

Capability of CCo, 357

Carrier Bit Loading Data Encoding (CBD_ENC, 598

CC_BEACON_RELIABILITY.CNF, 549

CC0

selecting, 353

selecting for a new AVLN, 353

CCo

Bandwidth Manager, 373

Beacon Period configuration, 387

connection admission control, 386

outage/failure recovery, 389

proxy networking, 364

scheduler and bandwidth allocation, 384

transfer/handover of functions, 358

CCo, 357

auto-selection, 356

order for selection, 357

user-appointed, 354

Channel access, 208

CSMA/CA, 208

TDMA, 210

Channel access mechanism, 195

Channel access priority, 210

Channel estimation, 235, 245

initial, 236

procedure, 235

Channel Interleaver, 49, 52

Channel negotiation, 491

Classifier, 307

configuration, 308

Ethernet SAP Classifier rules, 308

initiated connection setup, 308, 312

CM behavior under inactivity interval, 222

CM_ENCRYPTED_PAYLOAD.IND message encryption, 406

CM_GET_KEY.CNF provisioning NMK using UKE, 698

CM_GET_KEY.REQ provisioning NMK using UKE, 696

CM_SET_KEY.CNF in CM_ENCRYPTED_PAYLOAD.IND, 703

CM_SET_KEY.REQ in CM_ENCRYPTED_PAYLOAD.IND, 700

Coexistence with HomePlug 1.1 and Non-HomePlug powerline networks, 464

Communicating through an AV bridge, 250

broadcast address, 252

Known AV Station, 251

Known Bridged destination, 252

Known DA, 251

Known multicast address, 252

Unknown DA, 252

Unknown multicast address, 252

Unknown unicast destination, 252

Communication between

associated but unauthenticated STAs, 268

STAs not associated with the same AVLN, 269

Communication inside an AVLN, 28

Communication with

broadcast addresses, 252

Known AV Stations, 251

Known Bridged Stations, 252

Known DAs, 251

Known multicast addresses, 252

Unknown DAs, 252

Unknown multicast addresses, 252

Unknown unicast destinations, 252

Computing the lNL allocation, 421

Connection admission control, 386

Connection identifiers, 215, 216, 217

Connection monitoring, 222

Connection reconfiguration, 227

Connection services

connection monitoring, 222

connection reconfiguration, 227

connection setup, 109, 204, 205, 207, 218, 221, 226, 229, 283, 285, 317, 384, 416, 417

connection teardown, 222

Global Link reconfiguration triggered by CCo, 229

Global Link Setup, 221

Connection services for broadcast/multicast, 232

Connection setup, 109, 204, 205, 207, 218, 221, 226, 229, 283, 285, 317, 384, 416, 417

Connection Specification, 21, 373, 384

Connection teardown, 222

Connectionless links, 213

Connectionless Service, 217, 679

Connection-oriented service, 678

Connection-Oriented service, 218

Connections, 211

Connections and network modes, 226

Control SAP Service, 658

Conventions, 11

Convergence layer

functions, 307

Convergence layer information, 653

Coordinated mode, 417, 419

CRC-24, 106

CRC-32, 105

CSMA/CA channel access, 208

CSMA/CA coexistence, 464

CSMA-Only mode, 416

CSPEC reconfigurability, 384

Cyclic Redundancy Check calculation, 105

DAK-encrypted NMK, 348

Data encryption, 275

De-muxing, 314

De-squeeze, 230, 231

Device Access Key, 390

Device Password, 391

Disambiguated TEIs, 333

Discover Process, 361

Diversity Copier, 42

Duplicate Detection, 260

Dynamic channel adaptation, 239

Empty tone filling, 59

Encryption

data, 275

HomePlug AV method, 275

Encryption

CM_ENCRYPTED_PAYLOAD.IND Message, 406

Encryption AES, 405

Encryption key, 390

generation, 406

network, 391

temporary, 392

uses and protocol failures, 403

Encryption Key Change BENTRY, 182

Encryption Key Select, 120, 121

Encryption payload-level, 405

Encryption PHY block-level, 405

End-to-end smoothing, 318

Error Correction

Frame Control Forward, 41

Payload Forward, 43

Ethernet II-class (ETH) SAP, 654

Ethernet SAP Classifier Rule set format, 313

FDMA coexistence management messages, 491

File integrity verification, 2

Flexible Frequency Division Access coexistence, 490

Flexible TDM coexistence with non-HomePlug networks, 492

Flow control, 260

Format of Beacon MAC Protocol Date Unit payload, 156

Format of Long MAC Protocol Date Unit payload, 151

Forming a new AVLN, 336

Forming an AVLN, 329

Fragment management information, 496

Frame Control Forward Error Correction, 41

Framing process, 254

Functional blocks, 25

Generation of AES encryption key, 406

Get full AVLN information, 330

Get full STA information, 331

Global Link reconfiguration

triggered by CCo, 229

Global Link Setup, 221

Global Links, 213

Guard Interval Length, 597

H1 interface, 653

H1 SAPs, 654

Hashed NMK, hashed NID, and NMK provisioning MME using DAK, 691

Hexadecimal numbers, 11

Hidden stations

associating, 366

identifying, 366

HLE-initiated reconfiguration, 229

HomePlug 1.0.1, 444

Carrier Sensing mechanism, 444

compatible frame lengths, 452

contention-free transmissions, 446

link status, 446

prioritizes CSMA/CA, 444

segment bursting, 446

HomePlug 1.0.1/1.1

coexistence mode changes, 450

HomePlug AV coexistence modes

coexistence with HomePlug 1.0.1, 447

HomePlug AV OFDM transceiver, 36

HomePlug AV operation under various regulatory jurisdictions, 32

Hostile connection teardown, 226

Human-friendly station and AVLN names, 330

Incoming traffic

from

the powerline network, 249, 250

from the

bridged network, 250

Informative text, 11

Initial channel estimation, 236

Initialization Vector, 583

Instantiating

a proxy network, 369

Interfering Network List, 420

computing, 421

Interframe spacing, measurement of, 294

Joining an AVLN, 329

Joining an existing AVLN, 346

Key Type, 586, 589, 590, 591

Last symbol padding, 59

Latency effect on teardown messages, 225

Latency effects on Global Link Setup, 221

Leaving an AVLN, 352

Line cycle synchronization, 195, 197

Link identifiers, 214

Links, 211

connectionless, 213

global, 213

local, 213

Local links, 213

Logical networks, 27

Long MAC Protocol Date Unit format, 151

M1 interface, 653

M1 SAPs, 678

MAC

Beacon Period structure, 198

bridging, 248

bridging with Quality of Service, 253

channel access, 208

connection identifiers, 215, 216, 217

connection services

connection monitoring, 222

connection reconfiguration, 227

connection setup, 109, 204, 205, 207, 218, 221, 226, 229, 283, 285, 317, 384, 416, 417

connection teardown, 222

Global Link reconfiguration triggered by CCo, 229

Global Link Setup, 221

Connections, 211

data encryption, 275

encryption

method, 275

framing process, 254

link identifiers, 214

links, 211

connectionless, 213

global, 213

local, 213

MPDU bursting, 276

reassembly, 259

retransmission

automatic, 283

strategies, 285

retransmission, 285

segmentation, 257

transport services, 217

connectionless, 217

connection-oriented, 218

MAC data service, 679

MAC Frame format, 106

MAC Frame header, 107

MAC Frame length, 109

MAC Frame streams, 255

MAC Frame type, 107

MAC Protocol Data Unit

format, 111

format in AV Only mode, 112

format in Hybrid mode, 112

Frame Control fields, 113

Management message format, 493

Management messages

CM_MME_ERROR.IND, 615

CM_NW_STATS.CNF, 616, 621, 622

CM_NW_STATS.REQ, 616, 621

Management messages

CC_ACCESS_NEW.CNF, 552

CC_ACCESS_NEW.IND, 554

CC_ACCESS_NEW.REQ, 552

CC_ACCESS_NEW.RSP, 555

CC_ACCESS_REL.CNF, 556

CC_ACCESS_REL.IND, 556

CC_ACCESS_REL.REQ, 555

CC_ACCESS_REL.RSP, 557

CC_ALLOC_MOVE.CNF, 551

CC_ALLOC_MOVE.REQ, 550

CC_ASSOC.CNF, 542

CC_ASSOC.REQ, 540

CC_BACKUP_APPOINT.CNF, 522

CC_BACKUP_APPOINT.REQ, 521

CC_BEACON_RELIABILITY.REQ, 549

CC_BLE_UPDATE.IND, 559

CC_CCO_APPOINT.CNF, 520

CC_CCO_APPOINT.REQ, 520

CC_DCPPC.IND, 557

CC_DCPPC.RSP, 558

CC_DETECT_REPORT.CNF, 538

CC_DETECT_REPORT.REQ, 537

CC_DISCOVER_LIST.CNF, 526

CC_DISCOVER_LIST.IND, 529

CC_DISCOVER_LIST.REQ, 526

CC_HANDOVER.CNF, 524

CC_HANDOVER.REQ, 523

CC_HANDOVER_INFO.IND, 524

CC_HANDOVER_INFO.RSP, 525

CC_HP1_DET.CNF, 558

CC_HP1_DET.REQ, 558

CC_LEAVE.CNF, 544

CC_LEAVE.IND, 544

CC_LEAVE.REQ, 544

CC_LEAVE.RSP, 545

CC_LINK_INFO.CNF, 522

CC_LINK_INFO.IND, 523

CC_LINK_INFO.REQ, 522

CC_LINK_INFO.RSP, 523

CC_LINK_MOD.CNF, 534

CC_LINK_MOD.REQ, 533

CC_LINK_NEW.CNF, 532, 533

CC_LINK_NEW.REQ, 529

CC_LINK_REL.IND, 536

CC_LINK_REL.REQ, 535

CC_LINK_SQZ.CNF, 535

CC_LINK_SQZ.REQ, 535

CC_RELAY.IND, 548

CC_RELAY.REQ, 547

CC_SET_TEI_MAP.IND, 545

CC_SET_TEI_MAP.REQ, 545

CC_WHO_RU.CNF, 540

CC_WHO_RU.REQ, 539

CM_AMP_MAP.CNF, 603

CM_AMP_MAP.REQ, 603

CM_BRG_INFO.CNF, 604

CM_BRG_INFO.REQ, 604

CM_CHAN_EST.IND, 592

CM_CONN_INFO.CNF, 609

CM_CONN_INFO.REQ, 609

CM_CONN_MOD.CNF, 608

CM_CONN_MOD.REQ, 608

CM_CONN_NEW.CNF, 606

CM_CONN_NEW.REQ, 605

CM_CONN_REL.IND, 607

CM_CONN_REL.RSP, 607

CM_ENCRYPTED_PAYLOAD.IND, 580

CM_ENCRYPTED_PAYLOAD.RSP, 585

CM_GET_BEACON.CNF, 614

CM_GET_BEACON.REQ, 613

CM_GET_KEY.CNF, 590

CM_GET_KEY.REQ, 588

CM_HFID.CNF, 615

CM_HFID.REQ, 614

CM_LINK_STATS.CNF, 559, 560, 561, 562

CM_NW_INFO.CNF, 612

CM_NW_INFO.REQ, 612

CM_SC_JOIN.CNF, 592

CM_SC_JOIN.REQ, 591

CM_SET_KEY.CNF, 588

CM_SET_KEY.REQ, 586

CM_STA_CAP.CNF, 610

CM_STA_CAP.REQ, 610

CM_TM_UPDATE.IND, 600

CM_UNASSOCIATED_STA.IND, 580

CP_PROXY_WAKE.REQ, 567

New_EKS, 587

NN_ADD_ALLOC.CNF, 575

NN_ADD_ALLOC.REQ, 574

NN_INL.CNF, 567

NN_INL.REQ, 567

NN_NEW_NET.CNF, 571

NN_NEW_NET.IND, 573

NN_NEW_NET.REQ, 570

NN_REL_ALLOC.CNF, 577

NN_REL_ALLOC.IND, 575

NN_REL_ALLOC.REQ, 576

NN_REL_NET.IND, 578

Management messages

CM_LINK_STATUS.REQ, 617

Management messages

CM_LINK_STATS.CNF, 618

Management messages

CM_LINK_STATS.CNF, 623

Management messages

CM_LINK_STATS.CNF, 623

Management messages

CM_LINK_STATS.CNF, 624

Management messages

CM_LINK_STATS.CNF, 624

Management messages

CM_LINK_STATS.CNF, 624

Management messages

CM_LINK_STATS.CNF, 648

Management messages

CM_LINK_STATS.CNF, 651

Management messages

manufacturer-specific, 651

Management messages

vendor-specific, 651

Man-in-the-middle security attacks, 411

Manufacturer-specific messages, 651

Mapping, 58

Mapping for

BPSK, QPSK, 8-QAM, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 66, 69

HomePlug AV Frame Control Coherent QPSK, 66

Matching NIDs, 346

Measurement of interframe spacing, 294

Message nomenclature, 13

Message nomenclature, 14

Method for authentication, 335

M-initiated reconfiguration, 229

MME PAD, 507

Modulation normalization scales, 69

MPDU bursting, 276

MTYPE, 494

Multi-network broadcast, 271

N etwork modes, 226

Negotiation of the channel, 491

Neighbor Network

access coexistence, 486

Neighbor Network instantiation, 424

NEK provisioning, 402

for new STA, 402

for part or all of the AVLN, 402

Network concepts, 27

logical network, 27

physical network, 27

Network Encryption Key, 391

Network identification for AVLN, 329

Network Membership Key, 391

Network operation modes

Coordinated, 417

CSMA-Only, 416

overview, 415

Uncoordinated, 416

Network Password, 391

Network power management, 413

Network reference block diagram, 25

Network Time Base synchronization, 286

NIDs

matching, 346

NMK provisioning using UKE mechanism, 695, 705, 706, 707

Nonces, 390

generation, 408

overview, 392

North American carrier and spectral masks, 86

Order for selection of CCo, 357

Original Destination Address, 494

Original Source Address, 494

Outage/failure recovery, 389

Parameter specifications, 32

Pass phrases, 390

Payload Encryption Key Select, 581

Payload Forward Error Correction, 43

Payload Forward Error Correction Encoder, 43

Payload-level encryption, 405

Phrases, 12

PHY

AV Frame Control Interleaver, 42

Channel Interleaver, 49, 52

clock and Network Time Base synchronization, 286

clock frequency tolerance, 90

Diversity Copier, 42

empty tone filling, 59

last symbol padding, 59

mapping function, 58

Payload Forward Error Correction Encoder, 43

PPDU formats, 37, 38

PPDU structure, 38

puncturing, 47

receiver electrical specification, 97

ROBO Interleaver, 54

ROBO modes, 52

scrambler, 44

spurious transmission, 90

symbol timing, 39, 41

tone mask, 84

transmitter electrical specification, 88

Turbo Convolutional Code Encoder, 41

Turbo Convolutional Encoder, 44

turbo interleaving, 48

PHY

clock correction, 290

PHY block-level encryption, 405

Physical networks, 27

Point-to-point smoothing, 318

Power-On Network Discovery Procedure, 321

PPDU

formats, 37, 38

structure, 38

PPDU formats, 37, 38

Primitives, 654

APCM_AUTHORIZE.CNF, 665

APCM_AUTHORIZE.IND, 666

APCM_AUTHORIZE.REQ, 664

APCM_CONN_ADD.CNF, 658

APCM_CONN_ADD.IND, 659

APCM_CONN_ADD.REQ, 658

APCM_CONN_ADD.RSP, 660

APCM_CONN_MOD.CNF, 661

APCM_CONN_MOD.IND, 661

APCM_CONN_MOD.REQ, 660

APCM_CONN_MOD.RSP, 662

APCM_CONN_REL.CNF, 662

APCM_CONN_REL.IND, 663

APCM_CONN_REL.REQ, 662

APCM_GET_BEACON.CNF, 674

APCM_GET_BEACON.REQ, 674

APCM_GET_HFID.CNF, 674

APCM_GET_HFID.REQ, 674

APCM_GET_KEY.CNF, 671

APCM_GET_KEY.REQ, 671

APCM_GET_NETWORKS.CNF, 668

APCM_GET_NETWORKS.REQ, 667

APCM_GET_NEWSTA.CNF, 669

APCM_GET_NEWSTA.IND, 670

APCM_GET_NEWSTA.REQ, 669

APCM_GET_NTB.CNF, 663

APCM_GET_NTB.REQ, 663

APCM_GET_SECURITY_MODE.ASP, 666

APCM_GET_SECURITY_MODE.CNF, 666

APCM_LINK_STATS.CNF, 674

APCM_LINK_STATS.REQ, 673

APCM_NET_EXIT.CNF, 672

APCM_NET_EXIT.REQ, 672

APCM_NW_INFO.CNF, 673

APCM_NW_INFO.REQ, 673

APCM_SET_HFID.CNF, 675

APCM_SET_HFID.REQ, 674

APCM_SET_KEY.CNF, 671

APCM_SET_KEY.REQ, 670

APCM_SET_NETWORKS.CNF, 668

APCM_SET_NETWORKS.REQ, 668

APCM_SET_SECURITY_MODE.CNF, 667

APCM_SET_SECURITY_MODE.REQ, 667