Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Chalk Talk
FemtoBSR SAE
V0.5, 5th September, 2008
Feature Overview
BVG
BSR
CS User Plane
PS User Plane
IpSec
Brick Router
BSG
BPG
BSR
UE
Signalling Plane
Notes:
GW-MSC
3G-MSC
IPC
BSG
BVG
Switch
STRMGR
binding
SeGW
IuUP
Setup
ADSL access
Network
UE originates
a CS voice call
Invoke
Relocation
Switch
DPAT
binding
Femto AP
Femto AP
3 | Femto-Femto Handover | August 2008
Inter-BSR Signalling
New Femto-Femto Signalling protocol (BSRAP) is required for the transfer of handover
information between the source and target Femto.
2.
3.
BSG
1. BSR Detects NC
Cell reselection: UE can receive signals from BSR 1 and 3. Interference might
not allow to syncronize and/or read SIBs to check if the cell for cell
reselection is suitable. Or interference adulterates the measurements.
Femto Handover: Neighbour list cannot have cells with the same PSC. It is
impossible to determine from the UE reported best PSC which is the target
BSR
BSR2:
BSR1:
1
PSCy
PSCx
BSR3:
PSCx
BSR
Network
Topology
Detection
Solution:
PSC Allocation will be modified to consider Neighbours - Neighbour
Cells
BSR must select a PSC that is not used by a neighbour cell and is
not used by any neighbouring cells of that neighbour cell
If no free PSC exists, select PSC based upon weakest neighbour
of weakest neighbour that is not a PSC used by the BSRs own
neighbour to minimise interference
Note:
-6 |Transfer
of Neighbour
Cell information between
BSRs
All Rightsneighbour
Reserved Alcatel-Lucent
2006, #####
Femto-Femto Handover
| August 2008
No
All PSCs
allocated to
NNCs
Select weakest
PSC from those not
allocated to a NNC
Yes
Select PSC
based upon
weakest NNC of
weakest NC
Unknown
Informed
One Way visibility detected by a neighbour cell (you can
see me but I cannot see you)
TransferFGNC(psc)
Det_TTL Expiry
TransferFGNC(psc)
Detected
Inf_TTL Expiry
Data Requirements
Detected Cells will be stored in MIM as a separate
informedCellNeighbour List
8 | Femto-Femto Handover | August 2008
Inf_TTL Expiry
Detected
Detected
&
Informed
Det_TTL Expiry
Informed
Proposed Solution:
BSRAP over SCTP
BSRAP will use X2AP Message set (concepts & timers) where possible, Information
Elements will be TLV based where possible upon micro BSRAP
BSR
BSR
Brick
BSRAP
BSRAP
SCTP
SCTP
IP
ESP
UDP
IP
IPV
IP Routing
UDP
encapsulated
IPSec tunnel
ESP
ESP
ESP
UDP
UDP
UDP
IP
IP
IPT
L2
L2
L2
L2
L1
L1
L1
L1
Source:BSR
:BSG
Target:BSR
:BVG
Y:UE
Call Established
opt
bsgap_bsrLookupRequest()
bsgap_bsrLookupResponse()
CanTm(Trelocprep)
bsrap_handoverRequest()
opt
Ref
Release RRC Connection - Success - NL
bsrap_handoverRequestAcknowledge()
CanTm(Treloc??)
rrc_radioBearerReconfiguration()
CanTm(TRelocOverall)
UE sync detected
bsgap_ueRegistrationRequest()
At some
point after
sync
bsgap_ueRegistrationResponse()
bsrap_ueContextRelease()
dpat_BindingUpdateRequest()
dpat_BindingUpdateResponse()
rrc_radioBearerReconfigurationComplete()
Source:BSR
:BSG
Target:BSR
Call Established
bsgap_bsrLookupRequest()
bsgap_bsrLookupResponse()
alt
bsrap_handoverPreparationFailure()
bsrap_handoverCancel()
Target BSR
cannot
allocate
resources to
support
incoming HO
RRC Context
Includes IMSI, URNTI, Establishment Cause, Security info etc
UE Context Release
Restriction on URNTI
Reassignment of U-RNTI is part of the hard handover procedure
Procedural Constraints
Source and Target Femto will use a common static radio configuration to minimise
the amount of data passed between source and target.
Note information on whether RAB is CS Voice and CS Data will need to be passed
DL Core Network Signalling will need to be buffered and forwarded during handover
Note some messages e.g. common id do not get acknowledged or repeated
UL Core Network Signalling messages will not need to be buffered (this was required
for the micro as the micro contained the SGSN, for the Femto UL NAS messages can
be sent directly to the CN.
When should BSGAP UE registration be performed?
If IMSI is known UE Registration from the BSR to the BSG will be performed following reception
of RRC complete message in target to reduce complexity in Failure scenarios
- SRS-FBSR-HO:
- SRS-FBSR-MM:
- SRS-FBSR-Data:
Add new data for F-F HO, Neighbour Cell info etc
- SRS-FBSR-IPTS:
- SRS-FBSR-RRM:
- SRS-FBSR-BSG-Interface:
- SRS-FBSR-FBSR-Interface:
- SRS-BSG-CP:
- SRS-FBSR-PMC:
- SRS-FBSR-SEC:
Backup
BSG
BVG
IpSec
Brick Router
BSR
Chosen Solution:
Femto-Femto signalling through Brick chosen as a more generic solution (avoids
requirements for local network routing)
Direct
Indirect
UE
BPG
BSR
Dynamic DNS
Chosen Solution:
Signalling only
This may be required to avoid call drops during call setup and SMS failures
Proposed Solution:
Only CS (signalling only or CS + RAB) handover will be supported due to complexity of supporting
simultaneous CS+PS Handover
24 | Femto-Femto Handover | August 2008
No HO: BSR user plane IP address and Verification IP address are identical
HO: Target BSR populates Verification IP address field with the source BSR address. Source BSR
provides the IP address in the handover request message.
The value of the DAT security check is questionable and should not be introduced again.
UE
Source BSR
Target BSR
BSG
BVG
MSC
Source BSR
Target BSR
BSG
BVG
MSC
Conclusion:
Advanced Coordinated Sniffing Algorithms will be considered in a later release
Control Plane
Transport
Network
Layer
Transport Network
User Plane
User Plane
User Plane
PDUs
X2-AP
Transport Network
User Plane
GTP-U
SCTP
UDP
IP
IP
Physical layer
Physical layer
Use combination of X2AP & RANAP as high level basis for new BSRAP
Add new IEs and messages for BSR specifics where appropriate
Decide on whether to use single HO message for both CS & PS or separate ones
X2AP does not differentiate between CN nodes, only differentiates between which MME to use from the MME
pool
X2AP has Setup & Configuration Updates messages which could be used for exchanging Neighbour cell info.
etc
2.
Chosen solution:
.
For alignment with standards, X2AP message names will be used when available.
source:BSR
:BSG
:BVG
:BPG
Target:BSR
Call Established
Based upon measurements source fBSR determines
that fBSR-fBSR Handover is required
Source BSR determines IP address of
target BSR from lookup in BSG. Target
Address will be inner tunnel IP address
bsgap_bsrLookupRequest(targetBsrId)
bsgap_bsrLookupResponse(targetBsrIpAddr)
bsrap_relocationDetect()
bsrap_forwardData(RANAPMessageSeq)
Target BSR updates binding at BVG/BPG
to route through target IPSec tunnel
dpat_bindingUpdateRequest(mscMgwUserPlaneIpAddress, bsrUserPlaneIpAddress, mscMgwPortNumber, bsrPortNumber)
dpat_bindingUpdateResponse(virtualMscIpAddress, virtualMscPortNumber)
dpat_gtpuBindingUpdateRequest(SGSNUserPlaneIPAddress, SGSNUserPlaneGTPUTEID, FBSRUserPlaneIPAddress)
dpat_gtpuBindingUpdateResponse(virtualSGSNUserPlaneIPAddress, VRNCUserPlaneGTPUTEID)
rrc_radioBearerReconfigurationComplete()
:BPG
source:BSR
Target:BSR
No user plane
Setup Initial Call Setup to source BSR
ranap_rabAssignmentRequest(SGSNUserPlaneIPAddress, SGSNUserPlaneGTPTEID)
dpat_gtpuBindingUpdateRequest(SGSNUserPlaneIPAddress, SGSNUserPlaneGTPUTEID, sourceFBSRUserPlaneIPAddress)
dpat_gtpuBindingUpdateResponse(virtualRNCUserPlaneIPAddress, virtualRNCUserPlaneTEID, virtualSGSNUserPlaneIPAddress)
ranap_rabAssignmentResponse(virtualRNCUserPlaneIPAddress, virtualRNCUserPlaneTEID)
User Plane established to source BSR
sourceIP: SGSNUserPlaneIPAddress
destinationIP: virtualRNCUserPlaneIPaddress
GTPHeader: virtualRNCUserPlaneTEID
DLUserDate()
sourceIP: virtualRNCUserPlaneIPAddress
destinationIP: SGSNUserPlaneIPaddress
GTPHeader: SGSNUserPlaneTEID
sourceIP: virtualSGSNUserPlaneIPAddress
destinationIP: sourceFBSRUserPlaneIPaddress
GTPHeader: virtualRNCUserPlaneTEID
DLUserData()
ULUserData()
ULUserData()
sourceIP: sourceFBSRUserPlaneIPAddress
destinationIP: virtualSGSNUserPlaneIPaddress
GTPHeader: SGSNUserPlaneTEID
Relocation Request:
source passes: SGSNUserPlaneIPAddress,
SGSNUserPlaneGTPTEID
dpat_gtpuBindingUpdateRequest(SGSNUserPlaneIPAddress, SGSNUserPlaneGTPUTEID, targetFBSRUserPlaneIPAddress)
dpat_gtpuBindingUpdateResponse(virtualRNCUserPlaneIPAddress, virtualRNCUserPlaneTEID, virtualSGSNUserPlaneIPAddress)
User Plane established to target BSR
sourceIP: SGSNUserPlaneIPAddress
destinationIP: virtualRNCUserPlaneIPaddress
GTPHeader: virtualRNCUserPlaneTEID
sourceIP: virtualRNCUserPlaneIPAddress
destinationIP: SGSNUserPlaneIPaddress
GTPHeader: SGSNUserPlaneTEID
DLUserData()
sourceIP: virtualSGSNUserPlaneIPAddress
destinationIP: targetFBSRUserPlaneIPaddress
GTPHeader: virtualRNCUserPlaneTEID
DLUserData()
ULUserData()
ULUserData()
sourceIP: targetFBSRUserPlaneIPAddress
destinationIP: virtualSGSNUserPlaneIPaddress
GTPHeader: SGSNUserPlaneTEID
Unknown
Informed
One Way visibility detected by a neighbour cell (you can
see me but I cannot see you)
TransferFGNC(psc)
Detected
Det_TTL Expiry
TransferFGNC(psc)
Detected
Inf_TTL Expiry
Detected
Detected
&
Informed
Det_TTL Expiry
Informed
TransferFGNC(psc)
Detected
Inf_TTL Expiry