IEEE C80216maint-08/223r2 Project Title

advertisement
IEEE C80216maint-08/223r2
Project
IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16>
Title
Solution for handling the loss of response messages from BS during network entry
Date
Submitted
2008-05-12
Source(s)
Li Wang
Voice:
E-mail: wangli@zte.com.cn
Hongyun Qu
*<http://standards.ieee.org/faqs/affiliationFAQ.html>
ZTE Corporation
Re:
IEEE 802.16Rev2/D4, Letter Ballot 26c. Technical Comments
Abstract
This contribution proposed a solution for handling the loss of response messages from BS during
network entry.
Purpose
Accept the proposed specification changes into IEEE 802.16Rev2.
Notice
Release
Patent
Policy
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>.
Solution for handling the loss of response messages from BS during network entry
Li Wang, Hongyun Qu
ZTE Corporation
Problem description
In the current standard IEEE 802.16 Rev2 D4, for the OFDMA PHY, after completion of contentionbased initial ranging during network entry, BS shall send a CDMA allocation IE to MS, and then MS
shall send a RNG-REQ message to BS. When BS receives the RNG-REQ message, it shall
respond with a RNG-RSP (with matching MAC address) message. If RNG-RSP (with matching
MAC address) message is lost, T3 of MS will expire, and MS shall perform contention-based initial
ranging again.
Collisions may occur during contention-based initial ranging. So it will take a long time to recover
from the loss of RNG-RSP (with matching MAC address), and it wastes air resources to repeat
contention-based initial ranging and RNG-REQ retransmission.
1
IEEE C80216maint-08/223r2
Actually, it’s not necessary to do contention-based initial ranging and RNG-REQ retransmission when
RNG-RSP (with matching MAC address) message is lost. We should ONLY do RNG-RSP (with
matching MAC address) message retransmission by BS.
The similar problem exists in the procedure of negotiating basic capabilities during network entry in
the current standard. If SBC-RSP message is lost, T18 of MS will expire and MS shall send a SBCREQ message to BS again. In fact, it’s not necessary to do SBC-REQ retransmission when SBCRSP message is lost. We should ONLY do SBC-RSP retransmission by BS.
Similiarly in the register procedure, it’s not necessary to do REG-REQ retransmission by MS when
REG-RSP message is lost. We should ONLY do REG-RSP retransmission by BS.
In handover case, if RNG-RSP message is lost when MS is performing network reentry to target BS,
it will incur a longer interruption and data loss. So it’s required to do RNG-RSP retransmission by BS.
Proposed solutions
We propose that it shall perform the following operations in sequence during network entry:

MS sends a REQm message to BS;

BS responds with a RSPm message to MS, and sets a timer Tn for waiting for the next message
REQm+1 from MS;

If BS receives REQm+1 from MS before Tn expires, BS shall stop the Tn, and respond with RSPm+1
message and set a timer Tn+1;

If Tn expires and the RSPm message retries are not exhausted, BS shall resend RSP m message
to MS and set Tn again;

If Tn expires and the RSPm message retries are exhausted, BS shall not resend RSP m message
to MS and shall send RNG-RSP(abort) message to MS.
As we know, when MS sends a request message to BS, it shall wait for a response message from
BS. The timer value of MS for waiting for a response message has to be long because BS needs to
communicate with core network to exchange security information or registration information, etc. and
has to handle a lot of MS simultaneously. The process time of BS is long and not predictable. On
the other hand, MS just needs to read configuration table in itself and perform simple operations after
it receives a response message from BS, and then it could perform the next step to send the next
request message to BS. So the timer value of BS for waiting for the next request message from MS
is much shorter within just several frames. The proposed timer T n is predictable and short in different
phases of network entry including ranging, negotiating basic capabilities and registration. Therefore,
with the use of Tn of BS and RSPm message retransmission, it could recover network entry process
quickly from losing the RSPm message of BS.
For performing ranging phase:
When BS receives a RNG-REQ message from MS, it shall respond with a RNG-RSP(with matching
MAC address) message and set timer T60 for waiting for a SBC-REQ message from MS. BS should
stop T60 when it receives a SBC-REQ from MS. If T60 expires and RNG-RSP retries are not
exhausted, BS shall send a RNG-RSP(with matching MAC address) message to MS and set timer
T60 again. If T60 expires and RNG-RSP retries are exhausted, BS shall not resend a RNG-RSP(with
matching MAC address) message, and shall send a RNG-RSP(abort) message to MS.
2
IEEE C80216maint-08/223r2
For negotiating basic capabilities phase:
When BS receives a SBC-REQ message from MS, it shall respond with a SBC-RSP message and
set timer T61 for waiting for a REG-REQ(authentication not supported) or an authenticating message
from MS. BS shall stop T61 when it receives a REG-REQ or an authenticating message from MS. If
T61 expires and SBC-RSP retries are not exhausted, BS shall send a SBC-RSP message to MS and
set T61 again. If T61 expires and SBC-RSP retries are exhausted, BS shall not resend a SBC-RSP
message, and shall send a RNG-RSP(abort) message to MS.
For performing register phase:
When BS receives a REG-REQ message from MS, it shall respond with a REG-RSP message and
set timer T62 for waiting for a TFTP-CPLT or establish connection message from MS. BS shall stop
T62 when it receives a TFTP-CPLT or establish connection message from MS. If T62 expires and
REG-RSP retries are not exhausted, BS shall send a REG-RSP message to MS and set T62 again.
If T62 expires and REG-RSP retries are exhausted, BS shall not resend a REG-RSP message, and
shall send a RNG-RSP(abort) message to MS.
For MS reentry to target BS at handover:
When target BS receives a RNG-REQ message from MS, it shall respond with a RNG-RSP(with
matching MAC address) message and set timer T60 for waiting for a next message from MS. BS
shall stop T60 when it receives a next message from MS. If T60 expires and RNG-RSP retries are
not exhausted, BS shall send a RNG-RSP(with matching MAC address) message to MS and set
timer T60 again. If T60 expires and RNG-RSP retries are exhausted, BS shall not resend a RNGRSP(with matching MAC address) message.
Proposed content changed in standard
Replace the figure 85 in section 6.3.9 of P802.16 Rev2 D4 with the following figure:
3
IEEE C80216maint-08/223r2
Got CDMA initial ranging code/
Handle CDMA initial ranging code
( send RNG -R SP ( continue ))
*Wait for
CDMA initial
Ranging code
*Got CDMA Initial ranging code/
Handle CDMA Initial ranging code
( send RSP ( abort ))
Got CDMA initial ranging code /
Handle CDMA initial ranging code
( send RNG - RSP ( success ) or
CDMA Allocation IE)
*SS Ranging Response
Processing time passed
Wait for
RNG - REQ
Got RNG-REQ/
Handle RNG-REQ
(send RNG-RSP(success))
Got RNG - REQ / Handle
RNG - REQ retransmission
( send RNG - RSP ( success ))
Wait for
SBC - REQ
Auth . Supported
Got SBC - REQ
Handle SBC - REQ
Auth. Not supported
Got SBC-REQ
Handle SBC-REQ
Got SBC - REQ /
Handle SBC - REQ
retransmission
(T9 expires)Send RNG-RSP(Abort)
or
Got RNG-REQ/Handle RNG-REQ
retransmission Send RNG-RSP(Abort)
T60 expires and
have more retries/
Send RNG-RSP(success)
END
(T17 expires or auth. Fail)
Send RNG-RSP(Abort)
SS
Authentication
and Key
exchange
T 61 expires and have
more retries / Send
SBC - RSP
T17 expires/
Send RNG-RSP(Abort)
Or RES-CMD
Authenticated
from PKM
Auth . not supported
Got SBC - REQ /
Handle SBC - REQ
retransmission
Wait for
REG - REQ
Auth. Not supported
T61 expires and have more retries
/Send SBC-RSP
Got REG - REQ /
Handle REG - REQ
Got REG - REQ /
Handle REG - REQ
retransmission
Establish
connections /
TFTP
T 62 expires and have
more retries / Send
REG - RSP
T13 expires/
Send RNG-RSP(Abort)
Or DREG-CMD
Or RES-CMD
Replace the figure 80 in section 6.3.9 of P802.16 Rev2 D4 with the following figure:
4
IEEE C80216maint-08/223r2
Wait for
SBC-REQ
SBC-REQ
T60
expired
Stop T9 and
T60
RNG-RSP retries
exhausted
Determine and
enable ss
capabilities
Y
N
SBC-RSP
Resend
RNG-RSP
start/reset T17
Start T60
Authorization
policy support?
SS authorization
and key exchange
Y
N
Wait for
REG-REQ
Wait for
SBC-REQ
End
Replace the figure 84 in section 6.3.9 of P802.16 Rev2 D4 with the following figure:
5
IEEE C80216maint-08/223r2
Wait for
REG-REQ
REG-REQ
T61 expired
Stop T17 and T61
SBC-RSP retries
exhaused?
Authorization
Policy
support?
N
Y
N
Y
Resend
SBC-RSP
Caculate
CMAC/HMAC over
REG-REQ
Start T61
REG-RSP with
response = 1(message
auth. fail)
N
HMAC/
CMAC Valid?
Y
Wait for
REG-REQ
Set ss capabilities
supported in REGRSP
N
Managed SS?
Y
REG-RSP with
response =0(OK)
REG-RSP with
response =0(OK)
Start T13 and T62
Start T62
Establish
provisioned
connections
Wait for
TFTP-CPLT
Wait for
REG-REQ
Add the following definition at the end of table 544 in section 10 of P802.16 Rev2 D4:
6
End
IEEE C80216maint-08/223r2
System
Name
Time reference
BS
T60
BS
T61
BS
T62
BS
RNG-RSP
Retries
SBC-RSP
Retries
REG-RSP
Retries
SBC-REQ reception timeout
following the transmission
of a RNG-RSP
REG-REQ reception
timeout following the
transmission of a SBC-RSP
Establish-connections REQ
reception timeout following
the transmission of a REGRSP
Number of retries on RNGRSP
Number of retries on SBCRSP
Number of retries on REGRSP
BS
BS
Minimum
Value
Default
Value
Maximum
Value
10ms
20ms
10ms
20ms
10ms
20ms
3
3
16
3
3
16
3
3
16
References
IEEE Std 802.16Rev2-D4 (Revision of IEEE Std 802.16-2004 and consolidates material from IEEE Std
802.16e-2005, IEEE Std 802.16-2004/Cor1-2005, IEEE Std 802.16f-2005 and
IEEE Std802.16g-2007), “IEEE Standard for Local and Metropolitan Area
Networks - Part 16: Air Interface for Broadband Wireless Access Systems,” April,
2008
7
Download