Wireless Communications and Networks
Download
Report
Transcript Wireless Communications and Networks
Integrating UMTS and 802.11
WLAN Networks
Muhammad Jaseemuddin
Ryerson University, Toronto, Canada
Why Cellular + WLAN?
Cellular
Outdoor
Wide area mobility
Moderate to high
mobility
Moderate bandwidth
High cost
Good for everywhere
except hotspots
WLAN
Indoor
Small area mobility
Low mobility
High bandwidth
Low cost
Good for hotspots of
high-bandwidth activity
3G UMTS Architecture
VLR
PSTN
MSC
BS
Gs
Iu
RNC
Iu
SGSN
BS
RNC
BS
BS
Gn
GGSN
Gi
Internet
• GGSN
• connected to the Internet
• IP address assignment
• session management
• SGSN
• manage mobility context
• interact with RNC to
perform RAB setup
• perform inter-RNC handover
GPRS User Plane Stack
MS
Uu
Iu-PS
Gn
GGSN
Applications
UTRAN
SGSN
IP/PPP
PDCP
RLC
MAC
Radio
PDCP
GTP-U
GTP-U
IP/PPP
GTP-U
GTP
UDP
UDP
UDP
UDP
IP
IP
IP
IP
L1/L2
L1/L2
RLC
MAC
Radio
AAL5
ATM
AAL5
ATM
GPRS Control Plane Stack
Uu
Iu-PS
MS
GMM/
SM/ SMS
RRC
SGSN
UTRAN
RRC
RANAP
RLC
RLC
MAC
MAC Signalling
Radio
SCCP
Bearer
GMM/ SM/
SMS
RANAP
SCCP
Signalling
Bearer
AAL5
AAL5
ATM
ATM
Radio
802.11 WLAN
Infrastructure Mode
Association Point (AP)
Basic Service Set
Distribution System
Cell
100-300 meters
Every MN is associated
to at most one AP
AP1
AP2
MAC
Distributed Coordinated
Function (DCF)
CSMA/CA
Point Coordinated
Function (PCF)
Base station
Polling
IAPP for Roaming
MN1
BSS1
MN2
BSS2
Integration Architecture
Internet
BS
SGSN
RNC
WLAN
Network
BS
Macro Cell
(UMTS)
Micro Cell
(802.11)
AR1
AR2
GGSN
IA: Features
WLAN is an IP network
IP level integration
SGSN is the integration point
All IETF standard protocols
IP Local Mobility Management
(LMM)
SGSN maintains mobility
context that can be modified
to include MN’s mobility state
in WLAN
No need to update HLR/VLR
when MN is in WLAN
Internet
SGSN
SRNS
BR
BR
GGSN
WLAN IP
Network
MN in a BSS with multiple
interfaces can access:
Packet switched services
through WLAN
Circuit switched services
through UMTS
AR
AR
Packet Data Signallling
Packet Data Bearer
Voice (CS)
IA: Challenges
Synchronization between
SGSN and WLAN
GPRS is connection oriented,
whereas WLAN network is
connection-less
GPRS is a single-hop IP
network and WLAN is a multihop IP network
Mobility management in WLAN
network is qualitatively
different
For mobility management
For session management
SGSN
SRNS
BR
GPRS is essentially tunneledbased
WLAN could be tunnel-based
or routing-based
Terminal Model
Internet
How to maintain connection
between MN and SGSN
through WLAN?
AR
BR
GGSN
WLAN IP
Network
AR
Packet Data Signallling
Packet Data Bearer
Voice (CS)
Terminal Architecture
Mobile Node is equipped
with two interfaces
GPRS specific protocols
are implemented at the
device driver level
Applications
UMTS-GPRS interface
802.11 WLAN interface
RSVP LMM ICMP TCP
IGMP UDP
GPRS
Service
Internet Protocol (IP) Layer
GMM
GPRS applications can
SM
access GPRS-aware
RRC PDCP
802.11
services through GPRS
Device
service layer
RLC
802.2 LLC
Driver
IP applications use IP
802.11 MAC MAC
protocols through IP stack
Mobility Management and
QoS signaling protocols
Application Layer
LMM and RSVP
802.11 PHY
L1
UMTS
Device
Driver
Power up Procedure
Power up in WLAN is a two
step process:
MN power up in UMTS cell
Then, handover to WLAN
using inter-system
handover
UMTS AAA service can be
used to authorize the user
Avoid duplication of AAA
service
Get the benefit of single
user management plane,
especially when UMTS AAA
service is moving towards
using IETF standard
protocols
SGSN
MN
Power up
SRNS
AR
Beacon
Running UMTS + GPRS Power-up
prodcedure through SRNC; GPRS
attach, Authentication, Best
effort bearer setup
Beacon
Association Request
Association Response
Running UMTS - WLAN
Handover procedure
Addressing and Tunneling
•
•
GPRS Address - Globally routable
address
WLAN Address
— Care of Address (COA)
— Routable from SGSN to within
WLAN network (can use private IP
address space)
— Serve as GTP Tunnel End point
•
SGSN
WLAN
Network
Packets are tunneled between the
SGSN and the mobile node
• GTP tunnel can be used
•
Downlink tunnel: GTP Tunnel from
the SGSN to the Mobile Node
— De-tunnel point could be either AR
or the MN (if co-located address)
•
Uplink tunnel: GTP Tunnel from
the Mobile Node to the SGSN
— Tunnel’s SA is the COA and DA is
the SGSN Address
•
WLAN network can use any LMM
protocol to ensure packet delivery
to the mobile node
AR
AR
Mobility Management
LMM state machine is
augmented with two new
states
WLAN-attached stated: a
transition point from GPRS
to WLAN network
GPRS-attached state:
representing the MN is
disassociated from WLAN
GPRS state machine is
augmented with one new
state
WMM-connected state: MN
is receiving PS service from
WLAN, hence no RAB is set
up for PDP contexts in
UTRAN
LMM
States
WLAN ATTACHED
GPRS ATTACHED
PMMDETACHED
PMM -IDLE
Handover
Points
WLAN LMM Context
GPRS MM Context
PMM CONNECTED
Handover
Points
WMM CONNECTED
UMTS-WLAN Handover
Handover signalling through
WLAN
SGSN can implement modified
mobility agent functionality to
allow Mobile IP signalling
between AR and SGSN
Avoid keeping separate signalling
connection through UTRAN
Support abrupt disconnection
W_Route Area Update may not be a
new signalling protocol, it may be BU
with some extensions
It is shown differently here to show
explicit transaction between WLAN and
UMTS
Resource Reservation
following HO may be required
to adjust QoS parameters and
acquire resources in WLAN
network including 802.11 radio
resources when it offers QoS
AR
MN
SGSN
SRNC
Beacon
Association
Request
Association
Response
Router
Advertisement
Binding
Update
Authentication &
COA Assignment [W_Route
Area Update]
[W_Route
Area Update
Accept]
Binding
Update Ack
RSVP Path
RSVP Resv
RAB
Release
RAB Release
Complete
[W_Route
Area Update
Complete]
RSVP Path
RSVP Resv
RSVP Path
RSVP Resv
UMTS – WLAN Handover
UMTS-WLAN Handover
Handover signalling through
UTRAN
Minimal handover signalling
Use existing Iu connection
Avoid complicated modification into
GMM implementation at SGSN
No further use of Iu connection
with SGSN
SGSN implements modification
into GPRS mobility function
Authentication &
COA Assignment
AR
Beacon
Association
Request
Association
Response
Router
Advertisemen
t
Binding
Update
MN
MN uses existing RRC (Iu) connection
with SGSN to send Routeing Area
Update
Routeing Area Update contains new RAI
for WLAN, which causes transition to
WMM-Connected state in SGSN
Resource Reservation
following HO may be required
to adjust QoS parameters and
acquire resources in WLAN
network including 802.11 radio
resources when it offers QoS
Binding
Update Ack
SGSN
[Routeing
Area Update]
SRNC
RAB
Release
[Routeing Area
Update Accept]
RAB Release
Complete
[Routeing Area
Update Complete]
RSVP Path
RSVP Resv
RSVP Path
RSVP Resv
RSVP Path
RSVP Resv
UMTS – WLAN Handover
WLAN-UMTS Handover
When MN is out of the
coverage of WLAN networks, it
abruptly detects disconnection
by the loss of probe and lack of
probe response
It uses UTRAN to connect to
SGSN and use Route Area
Update message to initiate
handover
WLAN network is considered
as a single route area and is
assigned a route area ID
RSVP can be used inside WLAN
network to manage 802.11
radio resources (when QoS is
available)
SGSN should send RSVP tear
after handover to request the
last serving AR (AP) to release
the radio resource
AR
MN
SGSN
No Beacon
SRNC
Probe
No Probe
Response
Route Area
Update
RSVPResv
Tear
Route Area
Update Accept
RAB
Assignment
RAB Assignment
Complete
Route Area
Update Complete
WLAN - UMTS Handover
Seamless Handover
GGSN
GGSN
GTP-SND = 8
7
GTP-SND = 10
9
SGSN
GTP-SND = 7
5,6
GTP-SND = 4
PDCP-SND = 1
2,3
GTP-SND = 9
7,8
RAB Release
<GTP-SND=7>
4
SRNC
SGSN
RAB Release
Complete
<GTP-SND=7>
SRNC
GTP-SND = 7
PDCP-SND = 7
Resource Reservation
PDP is used for resource
reservation in UMTS
SRNS
AR
RSVP is used for resource
SGSN
GGSN
MN
reservation in WLAN IP network
Activate PDP Context Request
The use of RSVP for network
Radio Access Bearer Setup
resource reservation depends upon
the IP network QoS model
Invoke Trace
CPC Request
Since SGSN is not involved in
handover within WLAN network, it
CPC
Response
should not be the one initiating
RSVP setup after UMTS to WLAN
Activate PDP Context Accept
handover
Radio Resource can be allocated by
RSVP Path RSVP Path
the serving AR while processing
CPC Request
RSVP Resv
CPC
SGSN uses RSVP Resv Tear to deResponse
RSVP Resv
allocate radio resource in WLAN
RSVP Resv
after WLAN to UMTS handover
SGSN initiates PDP context
procedure after receiving RSVP
Path message from MN
Concluding Remarks
An Integration Architecture is proposed, that provides:
UMTS macro cells overlaid on 802.11 micro cells
Access services through the networks that optimize their delivery
Seamless handover between two networks
SGSN as integration point
Modifications only in SGSN inside the network
No gateway functionality in WLAN network
IP level inter-system handover
Incurs no additional cost to WLAN network deployment
No GPRS specific layer-2 level inter-working function in WLAN
network
Transparency to IP applications
IETF standardized protocols in WLAN networks
Reuse UMTS AAA infrastructure
Future Work
Simulating seamless handover
Emulation of terminal stack
Quality of Service and RR in WLAN network
Supporting GPRS application in WLAN network