IEEE C802.16m-10/0065r1 Project Title

advertisement
IEEE C802.16m-10/0065r1
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
Text Clean Up for Network Entry (16.2.15)
Date
Submitted
2010-03-05
Source(s)
Yang Liu, Nan Li
ZTE Corporation
Voice: [Telephone Number (optional)]]
E-mail:
liu.yang8@zte.com.cn
Youngkyo Baek
Samsung
youngkyo.baek@samsung.com
Hee Jeong Cho, Inuk Jung, Minseok Oh
LG
heejeong.cho@lge.com
kelvin.chou@mediatek.com
Kelvin Chou
MeidiaTek
Yunghan Chen
chenyunghan@itri.org.tw
ITRI
Xiangying Yang, Sassan Ahmadi
Intel
xiangying.yang@intel.com
Vladimir Yanover
<vladimir.yanover@alvarion.com>
Alvarion
Re:
Call for LB #31 on “ P802.16m/D4”:
Target topic: “16.2.15”
Abstract
This proposal provides editorial change on network entry (16.2.15) and related message formats.
Purpose
To be discussed and adopted
Notice
Release
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
1
IEEE C802.16m-10/0065r1
Patent
Policy
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>.
Text Clean Up for Network Entry (16.2.15)
Yang Liu, Nan Li
ZTE Corporation
Youngkyo Baek
Samsung
Hee Jeong Cho, Inuk Jung
LG
Kelvin Chou
MeidiaTek
Yunghan Chen
ITRI
Xiangying Yang, Sassan Ahmadi
Intel
Vladimir Yanover
Alvarion
Introduction
This proposal provides editorial change on network entry (16.2.15) and related message formats.
Text Proposal
----------------------------------------------------------- Start of the Text 1------------------------------------------[On the IEEE P802.16m/D4, page 290, line 1, make the following changes to subclause 16.2.15]
16.2.15 Network Entry and Initialization
The procedure for initialization of an AMS is shown in Figure 440. This figure shows the overall flow between
the stages of initialization in an AMS. This figure does not include error paths and is shown simply to provide
2
IEEE C802.16m-10/0065r1
an overview of the process. [Comment on the figure 440: Please change “Pereferred Cell Type” in the center
diamond to “Preferred Cell Type”]
Figure 440—AMS Initilaalization Overview
Systems shall support the applicable procedures for entering and registering a new AMS to the network. The
procedure for initialization of an AMS shall be divided into the following steps:
a)Scan for DL channel and establish DL PHY synchronization with the ABS
b)Obtain DL/UL parameters (from P-SFH/S-SFH IEs etc.) and establish DL MAC synchronization
c)Perform ranging and automatic adjustment
d)Negotiate basic capability
e)Perform AMS authorization and key exchange
f)Perform registration, and setup default service flows (i.e. pre-provisioned service flows).
Figure 441 and Figure 442 describe the state machine of the AMS and ABS for the initial NW entry process
respectively.
3
IEEE C802.16m-10/0065r1
Establish DL sync
/Got DL&UL parameters,
and network not selected
(T3 expired or T31 expired or
received AAI_RNG-ACK(not
detected) and retries exhausted)
or (received AAI_RNG-ACK
RSP(abort))
Acquire
System
Information
Establish DL sync
/ Got DL&UL parameters,
and network selected
Wait for
ranging
opportunity
Got ranging
opportunity/ Send
Initial ranging code
Wait for
AAI_RNGACK or
CDMA
allocation AMAP IE
T3 expired and
have more retries
Received
AAI_RNG-ACK
(continue or not
detected)
or T3 expired or T31
expired and have more
retries)
Got CDMA Allocation IE/
Send AAI_RNG-REQ
Wait for
AAI_RNGRSP with
temporary
STID
(T3 expired and retries
exhausted) or (received
AAI_RNG-RSP(abort))
Got AAI_RNG-RSP(success) with
temporary STID /
Send AAI_SBC-REQ
T18 expired and have more
retries/ Send AAI-SBC-REQ
(T18 expired and
retries exhausted) or
(received AAI_RNGRSP(abort) from ABS)
Wait for
AAI_SBCRSP
got AAI_SBCRSP and if
Auth. supported
got AAI_SBCRSP and if
Auth. not
supported, send
AAI_REG-REQ
AMS
authorization
and key
exchange
(T17 expires and
retries exhausted) or
(received AAI_RNGRSP(abort) from ABS)
Authenticated/ Send
AAI_REG-REQ
T6 expired and have more
retries/ Send AAI_REG-REQ
Wait for
AAI_REGRSP with
STID
(T6 expires and retries
exhausted) or ( AAI_RNGRSP(abort) or AAI_RESCMD from ABS
Got AAI_REG-RSP/
Handle AAI_REG-RSP
(AAI_RNG-RSP(Abort) or
AAI_DREG-CMD or
AAI_RES-CMD from ABS
Default
service flow
setup &
NW entry
completed
Figure 441—State machine of the AMS for the initial NW entry process
4
IEEE C802.16m-10/0065r1
Got initial ranging code /
Send AAI_RNG-ACK(continue)
Wait for
initial
ranging code
Got initial ranging code /
Send AAI_RNG-ACK(success) and Send CDMA
Allocation A-MAP IE
Wait for
AAI_RNGREQ
AMS Ranging Response
Processing Time expired
Wait for
AAI_SBCREQ
Send AAI_RNG-RSP(abort)
AMS
authorization
and key
exchange
Send AAI_RNG-RSP(abort)
Got initial ranging code/
Send AAI_RNG-ACK
(abort)
Got AAI_RNG-REQ/
Send AAI_RNG-RSP(success)with
temporary STID
Got AAI_RNG-REQ/Handle AAI_RNG-REQ
retx (Send AAI_RNG-RSP(success) with
temporary STID
Auth. Supported,
Got AAI_SBC-REQ/
Send AAI_SBC-RSP
Auth. Not supported,
Got AAI_SBC-REQ/
Send AAI_SBC-RSP
Got AAI_SBC-REQ/
Handle AAI_SBC-REQ
retx(i.e.,Send AAI_SBC-RSP)
END
Authenticated
Send AAI_RNG-RSP(abort)
or AAI_RES-CMD
Auth. Not supported,
Got AAI_SBC-REQ/Handle AAI_SBCREQ re-tx (i.e.,Send AAI_SBC-RSP)
Wait for
AAI_REGREQ
Got AAI_REG-REQ/ Send
AAI_REG-RSP with STID*
Got AAI_REG-REQ/
Handle AAI_REG-REQ retx(i.e.,Send
AAI_REG-RSP with STID)
Send AAI_RNG-RSP(abort)
or AAI_RES-CMD
Wait for
ACK for
AAI_REGRSP
Got Implicit or explicit
ACK for AAI_REG-RSP
Send AAI_RNG-RSP(abort),
AAI_RES-CMD or
AAI_DREG-CMD
Establish
connection/
NW entry
completed
Figure 442—State machine of the ABS for the initial NW entry process
5
IEEE C802.16m-10/0065r1
During network entry, an ABS may allocate an UL bandwidth for transmission or retransmission of MAC
messages, the size of which is predefined, without a bandwidth request from the AMS by setting an unsolicited
bandwidth indicator in an AAI_RNG-RSP message to the AMS. If the unsolicited bandwidth indicator is
enabled, the ABS should allocate UL bandwidth within the predefined time duration in order to transmit or
retransmit subsequent MAC messages during network entry.
An AMS should monitor the A-MAP IE during the predefined time duration for possible bandwidth allocation
without performing any bandwidth request. If the AMS fails to identify allocated bandwidth within the
predefined time duration, the AMS may perform contention based bandwidth request. When the allocated
resource is not sufficient for transmission of MAC messages, the AMS shall send a piggyback bandwidth
request. To reduce latency, a piggyback bandwidth request is used for this purpose.
For every message during network entry there is a predefined (default) bandwidth size. When an AMS needs to
send sends an MAC message in a different size from the predefined, the AMS should notify the ABS of its size
in the previous message defined for the network entry procedure, so that the ABS can allocate precise
bandwidth to the AMS.
Each AMS contains the following information when shipped from the manufacturer:
•A 48-bit universal MAC address (per IEEE Std 802-2001) assigned during the manufacturing process. This is
used to uniquely identify the AMS SS to the various provisioning servers during initialization.
•Security information as defined in Clause 7 (e.g., X.509 certificate) used to authenticate the AMS to the
security server and authenticate the responses from the security and provisioning servers.
16.2.15.1 AMS DL PHY synchronization.
On initialization or after signal loss, the AMS shall acquire the DL PHY synchronization by A-Preamble. The
detailed procedure for DL PHY synchronization is described in section 16.3.6.1.
The AMS shall have nonvolatile storage in which the last operational parameters are stored and, when the AMS
needs to acquire DL PHY synchronization, it may at first try synchronizatioin using the stored DL channel
information. But if the trial fails, the AMS shall begin to scan the possible channels of the DL frequency band of
operation until it finds a valid DL signal.
16.2.15.2 AMS obtaining DL/UL parameters
For initial network entry, once the AMS has achieved DL PHY synchronization with an ABS, the AMS shall
decode the P-SFH and S-SFH in order to obtain the necessary system information containing the DL and UL
6
IEEE C802.16m-10/0065r1
parameters for the initial network entry. Based on the network information such as NSP List list which may be
obtained from AAI_SII-ADV message, the AMS shall decides whether to continue the network entry process
with this ABS or to scan for other ABSs. If the AMS reads cell_bar=1 in SFH, this which means meaning that
the this cell does not allow access of new AMS, and the AMS shall select a different cell to restart network entry
procedure.
If the AMS succeeds to decode the essential system information, the AMS is considered to be in DL MAC
synchronized state with the ABS.
16.2.15.3 Initial ranging and automatic adjustments
After DL synchronization, the AMS shall attempt to perform initial ranging with the ABS. Ranging is the
process of acquiring the correct timing offset, frequency offset and power adjustments so that the AMS's
transmissions are aligned with the ABS, and they are received within the appropriate reception thresholds. If the
ranging procedure is successfully completed, the AMS is UL synchronized with the ABS and obtains TSTID
from the ABS. The TSTID is used until the ABS assigns the AMS an STID through registration procedure.
Ranging is the process of acquiring the correct timing offset, frequency offset and power adjustments so that the
AMS's transmissions are aligned with the ABS, and they are received within the appropriate reception
thresholds.
To perform initial ranging, an AMS that wishes to perform initial ranging shall take the following steps:

The AMS, after acquiring downlink synchronization and uplink transmission parameters, shall select a
one ranging opportunity based on the random backoff. The random backoff shall use a binary truncated
exponent algorithm. After selecting the ranging opportunity, the AMS shall choose a ranging preamble
code (from the Initial Ranging domain) using a uniform random process. The AMS shall send the
selected ranging preamble code to the ABS in the selected ranging opportunity.
 The ABS should respond with an AAI_RNG-ACK message (16.2.3.3) in a predefined, subsequent DL
AAI subframe as defined in 16.2.3.3. The AAI_RNG-ACK message provides responses to all the
successfully received and decoded ranging preamble codes in all the ranging opportunities in a previous
UL AAI subframe. If all the decoded ranging preamble codes prove 'success' status and the ABS
provides UL BW allocation for per each ranging preamble codes before the predefined DL AAI
subframe that AAI_RNG-ACK is to be transmitted, the AAI_RNG-ACK may be omitted. If the AMS
finds in the RNG-ACK bitmap that no ranging preamble code has been successfully decoded in the
ranging opportunity selected by the AMS, or it does not find either a response in the AAI_RNG-ACK
message or UL BW allocation to its ranging preamble code, the AMS considers its initial ranging request
is failed and restarts the initial ranging procedure.
7
IEEE C802.16m-10/0065r1
 There are three possible ranging status responses from ABS to AMS provided in the AAI_RNG-ACK
message:
- continue: the ABS provides the needed adjustments (e.g., time, power, and possibly frequency
corrections) and a status notification of "continue".
- success: the ABS provides a status notification of "success", but may have adjustment suggestions to
the AMS if necessary. With IR status successs, the ABS shall provide the AMS an UL BW allocation for
the AMS to send AAI_RNG-REQ message.
- abort: the ABS requests the AMS to abort the ranging process.
 Based on the received response of ranging status, the AMS performs the followings.
- Upon receiving a Continue status notification and parameter adjustments in the AAI_RNG-ACK
message, the AMS shall adjust its parameters accordingly and continue the ranging process as done on
the first entry (using random selection of ranging opportunity rather than random backoff) with ranging
preamble code randomly chosen from the initial ranging domain sent on the initial ranging region
opportunity..
- Upon receiving a Success status notification, the AMS shall wait for the ABS to provide UL BW
allocation. If the AMS has not received the a CDMA Allocation A-MAP IE for UL BW allocation by T3
timer interval expiration after sending a ranging preamble code, it restarts the initial ranging procedure or,
if 'ranging retries' counter is exhausted, it retries restarts network entry from DL PHY synchronization
step. When receiving an UL BW allocation, the AMS shall send the AAI_RNG-REQ message. If the
granted BW allocation cannot accommodate the entire AAI_RNG-REQ message, the AMS may
fragment the AAI_RNG-REQ message to fit the provided BW allocation, and requests additional UL
bandwidth through either BR without STID header (refer to 16.2.2.1.3.2) or PBREH as defined in
16.2.2.2.8 for the remaining fragments. In response to the BR without STID header or PBREH, the ABS
shall provide UL BW allocation through CDMA Allocation A-MAP IE, which is identified by the same
RA-ID used for the previous BW allocation. The RA-ID is used until AAI_RNG-RSP transmission is
completed, but if AMS does not receive any UL bandwidth allocation in T3 or the AAI_RNG-REQ/RSP
transaction is not completed in 128 frames, it restarts cell selection or restarts network entry from DL
PHY synchronization step. sends ranging code to perform ranging procedure again.
-----------------------------------------------------------End of the Text 1-----------------------------------------------------[Change the text as follows from P.297, line 3.]
-----------------------------------------------------------Start of the Text 2-----------------------------------------------------
16.2.15.5 AMS authorization and key exchange
If authorization support is enabled in basic capability negotiation, the ABS and the AMS shall perform
authorization and key exchange through EAP-based authentication (IETF RFC 3748) and key agreement
procedure (see 16.2.5.2.1.4). If this procedure completes successfully, all parameters for TEK generation are
8
IEEE C802.16m-10/0065r1
shared, and TEKs are derived at each side of both the AMS and the ABS. If authorization support is disabled,
the step of AMS authorization and key exchange shall be skipped.
16.2.15.6 Registration
Registration is the process by which the AMS is allowed to enter into the network.
After authorization and key exchange are finished, the AMS informs the ABS of its capabilities and requests the
registration for entry into the network by AAI_REG-REQ. If an ABS receives an AAI_REG-REQ, the ABS
shall respond with an AAI_REG-RSP.
In the AAI_REG-REQ, the AMS informs the ABS of its capability parameters to be negotiated except those
capabilities already negotiated with the ABS through AAI_SBC-REQ/RSP messages. In AAI_REG-RSP, the
ABS responds with the accepted capability parameters. If the AMS omits some capability parameters in the
AAI_REG-REQ, the ABS considers the AMS followings the default values for those parameters and, if
acceptable to the ABS, the ABS may omit those parameters in its AAI_REG-RSP and applying default value in
its AAI_REG-RSP.
The ABS shall allocate and transfer a STID to the AMS through an encrypted AAI_REG-RSP message. The
temporary STID, which was allocated during initial ranging procedure, is discarded when the ABS recognizes
that the AMS received the AAI_REG-RSP messages successfully. The AAI_REG-RSP message contains the
CRID, where the network retains the AMS contexts including the CRID and the AMS MAC address.
Upon successful registration, a DL FID and a UL FID are assigned to the AMS without using the DSA
procedure in order to activate one preprovisioned service flow for each UL FID and DL FID which can be used
for upper layer signaling (e.g. DHCP).
During the registration procedure, the AMS and the ABS shall negotiate IP versions and may negotiate host
configuration parameters. The AMS shall inform the supported IP version(s) (for example, IPv4, IPv6 or both)
to the network through the ABS by including the Supported-IP-Versions IE in the AAI_REG-REQ message.
After the network selects one of the supported IP version(s), the ABS shall inform the AMS of the selected IP
service type (for example, IPv4 only, IPv6 only or IPv4/IPv6 dual mode) by including the IP-Service-Type IE in
the AAI_REG-RSP message.
The AMS may indicate its capability of configuring host parameters (for example, host address or home
network prefix) and request the additional parameters (for example, DNS Server Address) to the network
through the ABS by including the Host-Configuration-Capability-Indicator IE in the AAI-REG-REQ message.
9
IEEE C802.16m-10/0065r1
If the AMS indicates its capability of configuring host parameters, the ABS shall include either the IPv4-HostAddress IE or the IPv6-Home-Network-Prefix IE or both and the requested host configuration parameter(s) in
the AAI-REG-RSP message.
If the AMS does not indicate its capability of configuring host parameters, the ABS shall not include any of
those host configuration parameters in the AAI_REG-RSP message assuming that the AMS will be configured
by using upper layer protocol. If the AMS wants to configure additional host configuration parameters, the AMS
may indicate those parameters by including Requested-Host-Configurations IE in the AAI_REG-REQ message.
If the AMS indicates additional host configuration parameters or the network decides to configure additional
host configuration parameters, the ABS may include Additional-Host-Configurations IE in the AAI_REG-RSP
message.
The format of the value field of Requested-Host-Configurations IE and Additional-Host-Configurations IE is
defined in RFC2132[1] for IPv4, RFC3315[2] for IPv6. Note that list of parameters can be found in [3], [4].
-----------------------------------------------------------End of the Text 2------------------------------------------------------
[Change the text as follows from P.64, line 5, table 676 as indicated.]
-----------------------------------------------------------Start of the Text 3----------------------------------------------------Table 676—Parameters for AAI_RNG-REQ
Name
Value
…
…
Ranging
Purpose
Indication
The presence of this item in the message indicates the following AMS
action:
Usage
…
If Bit#0 is set to 1, it indicates that the AMS is currently attempting HO
reentry, or, in combination with a Paging Controller ID, indicates that the
MS is attempting network reentry from idle mode to the BS. In this case,
Bit#1 shall be 0.
If Bit#1 is set to 1, it indicates that the AMS is initiating the idle mode
location update process, or, in combination with CRID, it indicates that
the AMS is initiating DCR mode extension. In this case, Bit#0 shall be 0.
If Bit#2 is set to 1, ranging request for emergency call setup. When this bit
is set to 1, it indicates AMS action of Emergency Call process.
1
0
It shall be included
when the AMS is
attempting
to
perform
reentry,
HO,
location
update or DCR
mode extension.
IEEE C802.16m-10/0065r1
If Bit#43 is set to 1, it indicates that the AMS is attempting to perform
location update due to a need to update service flow management
encodings for E-MBS flows.
If Bit #54 is set to 1, it indicates that the AMS is initiating location update
for transmission to DCR mode from idle mode.
If Bit #65 is set to 1 in combination with ID of the network entity that
assigns/retains the context, it indicates that the AMS is currently
attempting reentry from DCR mode.
If Bit#76 is set to 1, it indicates that the AMS is currently attempting
network reentry after experiencing a coverage loss.
If Bit#87 is set to 1, it indicates that the AMS is currently attempting
network reentry from a IEEE802.16e only Legacy BS
Bit#8: Reserved
…
…
…
-----------------------------------------------------------End of the Text 3-----------------------------------------------------[Change the text as follows from P.67, line 10, table 677 as indicated.]
-----------------------------------------------------------Start of the Text 4----------------------------------------------------Table 677—Parameters for AAI_RNG-RSP
Name
Ranging Status
Value
Usage
Used to indicate whether UL messages are It shall be included
received within acceptable limits by ABS.
AAI_RNGRSP message
1 = continue, 2 = abort, 3 = success
0b00=success, 0b01= abort, 0b11= continue
…
…
…
1
1
in
the
IEEE C802.16m-10/0065r1
-----------------------------------------------------------End of the Text 4-----------------------------------------------------[Change the text as follows from P.69, line 60, table 678 as indicated.]
-----------------------------------------------------------Start of the Text 5----------------------------------------------------Table 678—Parameters for AAI_RNG-ACK
Name
…
Ranging Status
Value
Usage
…
…
When the AAI_RNG-ACK is sent
Used to indicated whether UL messages are with a broadcast STID, the
parameter shall be included for
received within acceptable limits by the ABS
each received ranging code if
Number of received codes > 0.
0b01: continue
When the AAI_RNG-ACK is sent
with an unicast STID, the
0b11: abort
parameter is included for the
specific user.
0b00: success
0b00=success, 0b01= abort, 0b11= continue
…
…
…
-----------------------------------------------------------End of the Text 5------------------------------------------------------
1
2
Download