IEEE C802.16m-09/2269r1 Project Title

advertisement
IEEE C802.16m-09/2269r1
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
Enhanced EH Format (section 15.2.2.2)
Date
Submitted
2009-11-06
Source(s)
Anil Agiwal, Youngbin Chang, Sungjin, Lee, anilag@samsung.com, yb.chang@samsung.com,
Rakesh Taori, Jungje Son, Youngkyo Baek
*<http://standards.ieee.org/faqs/affiliationFAQ.h
Samsung Electronics
tml>
Re:
IEEE 802.16-09/0057, IEEE 802.16 Working Group Letter Ballot Recirc #30a / Topic:
Enhanced EH Format (Section 15.2.2.2)
Abstract
This contribution proposes text for enhanced EH format
Purpose
Notice
Release
Patent
Policy
To be discussed and adopted by TGm for P802.16m/D3.
This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It
represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for
discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material
contained herein.
The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution,
and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name
any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole
discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The
contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16.
The contributor is familiar with the IEEE-SA Patent Policy and Procedures:
<http://standards.ieee.org/guides/bylaws/sect6-7.html#6>
and
<http://standards.ieee.org/guides/opman/sect6.html#6.3>.
Further
information
is
located
at
<http://standards.ieee.org/board/pat/pat-material.html>
and
<http://standards.ieee.org/board/pat>.
1
IEEE C802.16m-09/2269r1
Enhanced EH Format (section 15.2.2.2)
Anil Agiwal, Youngbin Chang, Rakesh Taori, Jungje Son, Youngkyo baek
Samsung Electronics
1 Introduction
This contribution summarizes the changes needed (with editorial instructions) for the proposal in the slides
S802.16m-09/2269.pdf.
Proposed Text Change1: EH format change to incorporate EH length
Proposed Text Change 2-6: FPEH/FEH change to FPSH/FSH
Proposed Text Change 7-11: FID for encryption
2 Proposed text
Blue/Underline: Text Added
Red/Strikeout: Text Deleted
[Change 1: Modify the section 15.2.2.2, page 18 (line 60-65), page 19 (line 1-26) as shown
below]
---------------------------------------------------Text Start--------------------------------------------15.2.2.2 Extended header formats
The inclusion of Extended Header group is indicated by EH bit in MAC Header. The extended header group
(see figure xxx), when used, shall always appear immediately after the MAC header. Extended header group
shall not be encrypted. The fields of the Eextended header group format is are defined in Table 655— and will
be used unless specified otherwise.
Extended Header Group Length (8 bits)
EH Type 1 (TBD)
EH Body 1
(variable length)
EH Type 2 (TBD)
Extended Header
Group Length
EH Body 2
(variable length)
EH Type n (TBD)
EH Body n
(variable length)
Figure xxx Extended Header Group Format
2
IEEE C802.16m-09/2269r1
Table 655 – Extended Header Group Format Fields
Syntax
Size
(bit)
Notes
Extended Headers {
Last
1
EH Group Length
Type
Body Contents
TBD
Last Extended Header indication:
0 = one or more extended header follows the
current extended header unless specified
otherwise;
1 = this extended header is the last extended
header unless specified otherwise
Extended header Length
Type of extended header
Variable Type dependent content
}
Extended header Group Length
8
Extended header Type
TBD
Extended header Body
variable
The Extended header Group Length field
indicates the total length of the extended header
group, including all the extended headers and the
Extended header Group length byte.
Type of extended header as defined in Table 656.
The size of the extended header is determined by
extended header type as specified in Table 656.
The extended header including the extended
header type is byte aligned.
---------------------------------------------------Text End---------------------------------------------
[Change 2: Insert the section shown below after section 15.2.2.2]
---------------------------------------------------Text Start---------------------------------------------
15.2.2.x MAC Subheaders
Two types of subheaders, FSH & FPSH may be present in a MAC PDU.
------------------------------------------Text End (Change -2)---------------------------------------------
3
IEEE C802.16m-09/2269r1
[Change 3: Modify section 15.2.2.2.1, page 19-22, as follows]
---------------------------------------------------Text Start--------------------------------------------15.2.2.2.1 15.2.2.x.1 Fragmentation and packing extended subheader (FPESH)
The FPESH shall be used when MAC PDU contains payload from single transport connection. The FPEH exists
before the SDU/SDU fragments of the transport connection in the MAC PDU. The presence of FPSH in a MAC
PDU with single transport connection payload is illustrated in figure xxx. The presence of FPSH in a MAC
PDU with multiplexing is illustrated in figure yyy. after the last extended header (i.e. the extended header with
'Last' = '1') if 'EH' in AGMH set to '1' or after the AGMH if 'EH' in AGMH set to '0'. The FPESH format is
defined in Table 657. 'RI' in FPESH is used for indicating whether the payload contains ARQ sub-blocks or not.
If 'RI' bit set to '1', 'LSI' and 'SSN' shall be included in FPESH.
Un encrypted
AGMH
Extended Headers
(if any)
Payload
One or more SDU/SDU fragments of
transport connection
FPSH
a) FPSH location in absence of payload encryption
AGMH
Extended Headers
(if any)
Payload
Encrypted
PN,
EKS
FPSH
One or more SDU/SDU fragments of
transport connection
ICV
b) FPSH location in presence of payload encryption
Figure xxx FPSH location in a MAC PDU with a transport connection payload
AGMH
MEH
Payload
PN
FPSHx
SDU/SDU
fragments of
connection x
FPSHy
SDU/SDU
fragments of
connection y
Encrypted
Figure yyy FPSH location in a MAC PDU with multiplexing
4
ICV
IEEE C802.16m-09/2269r1
Table 657 – FPESH Format
Syntax
Size
(bit)
Notes
FPEH() {
RI
1
Re-arrangement information indicator
SN
10
FC
AFI
2
1
AFP
1
SN is maintained per connection. For non ARQ
connection, ‘SN’ represents the MAC PDU Payload
Sequence Number and the ‘SN’ value increments by one
(modulo 1024) for each MAC PDU. For ARQ
connection, ‘SN’ represents the ARQ block sequence
number.
Fragmentation Control bits (see Table 659)
ARQ feedback IE indicator
0 = ARQ feedback IE is not present in the MAC PDU
1 = ARQ feedback IE follows after FPESH
ARQ feedback poll indicator
0 = No ARQ feedback poll
1 = ARQ feedback poll for the connection indicated in
GMH
if (RI == 1) {
LSI
1
SSN
}
Do {
End
if (End == 0) {
Length
TBD
Last ARQ sub-block indicator
0 = indicating the last ARQ sub-block from the single
ARQ block is not included in this MAC PDU
1 = indicating the last ARQ sub-block from the single
ARQ block is included in this MAC PDU
SUB-SN of the first ARQ sub-block
1
Indication of more information
0 = Indicating another ‘Length’ and ‘End’ fields are
followed
1 = Indicating no more ‘Length’ and ‘End’ fields are
followed
11
MAC PDU with single connection payload:
This field indicates the length of SDU or SDU fragment
in the MAC PDU payload. If a the MAC PDU payload
consists of 'N' SDU/SDU fragments, N-1 'Length' fields
are present in FPEH. These represent the length of first
'N-1' SDU/SDU fragments in MAC PDU payload. The
length of the last SDU or SDU fragment in the MAC
PDU payload is = MAC PDU payload length (after
decryption) - sum of 'N-1' length fields in FPESH. where
MAC PDU payload length (after decryption) = Length of
5
IEEE C802.16m-09/2269r1
MAC PDU (given by length field in GMH) - Length of
GMH(2 bytes) - sum of length of all extended headers
present in MAC PDU - Length of PN& EKS (3bytes, if
present) - Length of ICV ( 8 bytes, if present) – Length of
FPSH.
MAC PDU with multiple connections payload:
MAC PDU payload consists of multiple connection
payload. This field indicates the length of SDU or SDU
fragment in the connection payload corresponding to this
FPSH. If the connection payload consists of 'N'
SDU/SDU fragments, N-1 'Length' fields are present in
FPSH. These represent the length of first 'N-1' SDU/SDU
fragments in connection payload. The length of the last
SDU or SDU fragment in the connection payload is =
Connection payload length (see table 661, MEH format) sum of 'N-1' length fields in FPSH.
}
} while (!End)
Reserved
Variable
Reserved bits are added at the end of FPESH for byte
alignment.
}
Table 658 FPEH Fields
[Delete table 658]
Table 659 Encoding of FC Field
[No change, keep it as it is]
------------------------------------------Text End (Change -3) -------------------------------------------[Change 4: Modify section 15.2.2.2.2, page 22-23, as follows]
---------------------------------------------------Text Start--------------------------------------------15.2.2.2.2 15.2.2.x.2 Fragmentation extended subheader (FESH)
The FESH shall be used when MAC PDU contains payload from a single management control connection. The
FSH exists before the unfragmented control message or control message fragment in the MAC PDU. The
presence of FSH in a MAC PDU with single control connection payload is illustrated in figure ppp. The
6
IEEE C802.16m-09/2269r1
presence of FSH in a MAC PDU with multiplexing is illustrated in figure qqq. that are The FESH format is
defined in Table 660.
AGMH
Payload
FSH
Control message or control
message fragment
a) FSH location in absence of payload encryption
AGMH
Payload
PN,
Control message or control
FSH
EKS
message fragment
ICV
b) FSH location in presence of payload encryption
Figure ppp FSH location in a MAC PDU with a control connection payload
AGMH
MEH
Payload
PN
FSHx
Control message or
control message
fragment, connection x
FPSHy
SDU/SDU
fragments of
connection y
Encrypted
Figure qqq FSH location in a MAC PDU with multiplexing
Syntax
FESH () {
EC
Table 660 FESH Format
Size
(bit)
1
SN Indicator
1
If (SN Indicator = 0) {
Reserved
67
Notes
Encryption Control indicator
0 = Payload is not encrypted
1 = Payload is encrypted
0 = no FC and sequence number
1= FC and sequence number are followed
For byte alignment
7
ICV
IEEE C802.16m-09/2269r1
} else {
Polling
1
FC
SN
Reserved
2
8
34
0 = no acknowledgement required
1 = acknowledge required upon receiving the MAC
message
Fragmentation control (see <<<table TBD>>>)
Payload sequence number
For byte alignment
}
}
------------------------------------------Text End (Change-4) -------------------------------------------[Change 5: Delete ‘Last’ field from table 661, 662, 664, 665, 666 and 667]
[Change 6: Delete fragmentation extended header and fragmentation and packing
extended header from table 656 on page 19]
[Change 7: Modify section 15.2.10.1, page 172, line 37-47 as follows]
---------------------------------------------------Text Start--------------------------------------------15.2.10.1 Management connections
Two One pairs of bi-directional unicast management control connections - basic connection and primary
management connection, are is automatically established when an AMS performs initial network entry. The
basic connection is used by the ABS MAC and AMS MAC to exchange short, time-urgent MAC control
messages. The primary management connection is used by the ABS MAC and AMS MAC to exchange longer,
more delay-tolerant MAC control messages. FID with value 0 and 1 are reserved for unicast control connection.
FID with value 0 is used when MAC PDU contains unencrypted control connection payload. FID with value 1 is
used when MAC PDU contains encrypted control connection payload. these two management connections
respectively. The mapping for MAC control messages to connection shall be static based on Table 673.
------------------------------------------Text End (Change -7) -------------------------------------------[Change 8: Modify table 652, page 16-17 as follows]
---------------------------------------------------Text Start--------------------------------------------Value
0000
Description
Basic management FID Control connection FID; used when MAC
PDU contains unencrypted control message or control message
fragment
8
0001
0010
0011
0100-1111
IEEE C802.16m-09/2269r1
Primary management FID Control connection FID; used when
MAC PDU contains encrypted control message or control
message fragment
Signaling Header indicator
Pre provisioned Transport connection for BE Service
Transport FID
------------------------------------------Text End (Change-8) -------------------------------------------[Change 9: Modify text in section 15.2.3, page 32, line 43-59 as follows]
---------------------------------------------------Text Start--------------------------------------------15.2.3 MAC Control messages
The peer-to-peer protocol of MAC layers in ABS and AMS communicate using the MAC control messages to
perform the control plane functions. MAC control messages shall be carried in a MAC PDU to be transported in
broadcast, unicast or random access connections. There is a single unicast Control connection. HARQ shall be
enabled for MAC control messages sent on the unicast Control connection. Encryption may be enabled for
unicast MAC control messages. MAC control messages may be fragmented. MAC control messages shall not be
sent using multiplexing extended header. Table 673 lists the MAC control messages that shall be defined in the
ASN.1 format, as shown in <<<Appendix X>>>. The indication to the receiver whether the PDU is encrypted is
indicated by the EC=1 in FEH extended header FID in the AGMH. Whether the encryption is applied on a
management message or not shall be determined by the message type and MAC procedure context, which is
define in <<Table TBD>>. A messages included in a PDU whose EC bit FID value does not match the
combined message type and corresponding context defined in the <<Table TBD>> shall be discarded.
Encrypted and non encrypted MAC control messages shall not be sent in the same PDU.
------------------------------------------Text End (Change-9) -------------------------------------------[Change 10: Modify text in section 15.2.5.2.5, page 111, line 24-28 as follows]
---------------------------------------------------Text Start--------------------------------------------The fragment extended header is used only for management flows. The EC bit FID in the Fragment extended
header AGMH is used to indicate whether the PDU contains control message encrypted based on security level.
Whether each control message is encrypted or not is decided based on the security level which the message is
associated with.
------------------------------------------Text End (Change-10) -------------------------------------------[Change 11: Modify text in section 15.2.5.4.2, page 115, line 52-58 as follows]
---------------------------------------------------Text Start--------------------------------------------9
IEEE C802.16m-09/2269r1
The selective confidentiality protection over control messages is indicated by the FID EC bit in the AGMH FEH.
Contrary to the transport flows where the established SA is applied to all data, the SA is selectively applied to
the management flows. Security extended header is used only for management flows to indicate whether PDU
contains the control message that is encrypted based on control message type and its usage. In particular,
whether control message is encrypted or not is decided on the security level with which the message is
associated.
------------------------------------------Text End (Change-11) --------------------------------------------
3 Reference
[1] IEEE P802.16m/D2, “DRAFT Amendment to IEEE Standard for Local and metropolitan area networks Part
16: Air Interface for Broadband Wireless Access Systems”
1
0
Download