Date post: | 10-Dec-2015 |
Category: |
Documents |
Upload: | grace-hurst |
View: | 223 times |
Download: | 0 times |
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 1
• IEEE 802.21 MEDIA INDEPENDENT HANDOVER
• DCN: IEEE802.21-05-0164-04-0000
• Title: Optimal Beacon & Architecture for MIH
• Date Submitted: March 4, 2005
• Presented at IEEE 802.21 in Monterey, CA
• Authors or Source(s): Michael Hoghooghi, Karl Heubaum, Jeff Keating, Dan Orozco, Michael Lee
• Freescale Semiconductor, Inc.
• Abstract: This contribution aims to facilitate MIH services for mobile nodes & networks able to support multiple protocols while adhering to the requirements of the IEEE802.21 WG.
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 2
IEEE 802.21 presentation release statements
• This document has been prepared to assist the IEEE 802.21 Working Group. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) 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.21.
• The contributor is familiar with IEEE patent policy, as outlined in Section 6.3 of the IEEE-SA Standards Board Operations Manual <http://standards.ieee.org/guides/opman/sect6.html#6.3> and in Understanding Patent Issues During IEEE Standards Development http://standards.ieee.org/board/pat/guide.html>
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 3
IEEE802.21 – Media Independent HandoverOptimal Beacon & Architecture for MIH
Freescale Semiconductor, Inc.DCN: IEEE802.21-05-0164-03-0021
Michael Hoghooghi
Karl Heubaum
Jeff Keating
Michael Lee
Daniel Orozco
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 4
Overview• Considerations for mobility and HO
• Network MIH Beacon
• Focus on events and triggers
• Focus on intra-layer communication to facilitate handover process
• Focus on MIH call flows between protocol technologies
• Scope matrix & MIH call flow
• Summary
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 5
Connection Analysis
HTTP Server
FTP Server
Video Server
. . . .
InternetInternet
Cel
lula
r B
TS
AN BSC
PDSN
Ethernet
BSC-1
BSC-2
BSC-n
. . . .
AP-n
. . .
AP-1
STA-1
STA-2
STA-n
. . .
AP-2
STA-1
STA-2
STA-n
. . .
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 6
Transport Protocol & MIH Function (Based on v.12, 21-04-0087-12-0000)
• No restrictions on use of any transport protocol to exchange MIH function events between STA Fn-Entity & Net Fn-Entity
MAC Function (802.xx)
PHY Function (802.xx)
MIH Function
MAC Functions (802.xx)
PHY Functions (802.xx)
Station Functional Entity Network Functional Entity
PH
Y
MA
C
PH
Y
Data L3 App
MIH Signaling
LLCFunction
MIH Function
LLC Function
Mgmt L3 AppMgmt
MA
C
802.
yy
802.
yy
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 7
MIH Recommendations for Mobility & HO
Important mobility enablers
Network capability ID – modified Beacon (MIH-Beacon) Fits into existing protocols and may vary one to another protocol, in
placement Minimal protocol impact with optimized channel utilization and
spectral efficiency. Broadcast existence of network
Triggers Seamless handover and service continuity Events occur and fire triggers Beacon is also a trigger Mobile node <---> Network actions
Layer communications MIH layer down the stack QoS issues Handover selection decisions
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 8
Logical HO Views
• Interoperability to facilitate smooth network handover
• All traffic types & payload converge on the Ethernet level – follow MoIPv6 (preferred) rules Home-Adr, c/o-Adr, subnet fields, etc.
• Service engine plays a big role on Fast-HO Enables native & non-native traffic flows Net-controller can harmonize, when needed
MAC-xx
PHY-xx
MAC-zz
PHY-zz
MAC-yy
PHY-yy
> >. ... .
MAC-xx
PHY-xx
MoIP addressing over Ethernet
802.11 802.16 Cellular
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 9
MIH-Beacon Direction
1. Network to broadcast MIH beacon Periodic broadcast Beacon contains MIH capabilities of network Beacon can indicate MIH capability and details stored
2. Mobile Node to scan for MIH-Beacon in background MN decide when want to roam onto a new network Exchange basic capabilities with network during registration Capabilities exchanged during registration process
3. Modifications needed to protocol New management message (or other appropriate frame) to indicate MIH
beacon – communicate MIH capabilities New data type to define capabilities, per recommendations
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 10
MIH Network Selection Power-Up Example Scenario
1. Upon power-up, MN scans for MIH beacon Scan MN native mode first then proceed to other modes, if needed Immediately register in native mode, if available
2. If receive beacon from multiple networks, determine and track network types – could use influence from service engine, etc.
3. MN needs to determine primary function Adherence to service engine rules to determine network selection Link metrics will influence decision to associate, or not
4. Register with that network
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 11
Content of MIH Beacon Message
TRUST
LEVEL
(4 Bits)
Carrier ID
(32 bits)
NET-TYPE
(4 Bits)
APPL CLASS
(4 Bits)
QOS Level
(4 Bits)
MAC Header
EXTENDED
SERVICES
(4 Bits)
CRCCAPACITY
(4 Bits)
• Optimization methods
MIH-Capability (MIHC) flag TRUE or FALSE (1 bit) Most spectrally efficient option (also provides rapid cognition) If MIHC is true, several options may be implemented
MN could query the network for additional details or share its capability info Service engine may perform the lookup to get MIH details, i.e. each field maps
to a lookup table for decode
New fields to consider: MoIP-ver (2 bits), location (relative or absolute), device/user preferences, etc.
If MIHC flag is not set, there may be other options for the MN It could still register with the network Send its visiting net info to its native net along with routing Service engine could determine association or other options
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 12
Capability Advertising
Who advertises this information and how frequently is it done?
• MIH-Beacon information may be exchanged by the network controller only during association with the MN
Or, it may be exchanged more frequently – in this case MN may choose to look for this only when required, or it may choose to battery-save otherwise
• Neighboring networks advertised Network controller (assuming it is MIH capable) will share this information MIH capable MN may periodically scan for supported protocols and report results
to network controller or the service set This ability distributes the detection burden (power & time) Extends beyond network boundaries (if left only to network controller) Does not affect non-MIH MN
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 13
MIH Logical Stack Interfaces
LLC
MAC 802.X/3GPP
PHY 802.X/3GPP
MIH Mobility Management Convergence
MIH Handover Control
MIH Physical Convergence
Mobility Mgmt- User Preferences- Net. operation preference- Applications
Convergence
Network
Application
MM-SAP
MAC-SAP
PHY-SAP
MIH-MM-SAP
MIH-PHY-SAP
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 14
MIH Block Within the Stack
LLC
MAC 802.X/3GPP
PHY 802.X/3GPP
MIH Mobility Management Convergence
MIH Handover Control
MIH Physical Convergence
Mobility Mgmt- User Preferences- Net. operation preference- Applications
MIHMobility Events
MAC Events
PHY Events
Convergence
Network
Application
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 15
MIH Layer Descriptions
MIH Mobility Management Convergence
• Processes user/network requests based on defined preferences and network configurations and submits actions to the MIH Handover Control sub-layer
MIH Handover Control
• Processes MAC layer events and QoS-related network events • In response to submitted actions, executes handover function and performs handover sequence
between all MIH layers
MIH Physical Convergence
• Processes RF-related indicators and submits actions to the MIH Handover Control sub-layer
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 16
MIH Layer Interface Descriptions
MM-SAP
• Carries messages of user preferences, network operation preferences, and applications between the MIH and MM
MAC-SAP
• Carries network triggers and QoS parameters required by the handover control sublayer.
PHY–SAP
• Carries RSSI, BER, CINR and RF-related parameters required by the handover control sublayer.
MIH-MM-SAP
• Carries requests, commands, and services required by the handover control sublayer.
MIH-PHY-SAP
• Carries link quality and RF-related parameters required by the handover control sublayer.
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 17
MIH TriggersTrigger Designation Event Reported Source Sender When generated Receiver Destination Effect of receipt Trigger Scope
Proposed Transport Options (s)
Configuration Option
Configuration Parameter and
Information ElementsTrigger Description
Propose nomenclature for this trigger. E.g., MIH_HO_PREPARE, MIH_Event_Indication
It refers to the nature of the event that is being reported. E.g., Link on connected interface is unavailable
It describes the entity that originated the trigger. E.g., 802.11 MAC layer
It describes the entity responsible for sending the trigger from the source. E.g., MIH_SAP
It describes the series of events, conditions and/or behavior that prompted the Source of this trigger to fire it. E.g., QoS thresholds being crossed
It describes the entity responsible for receiving the trigger at the destination. E.g., MM entity
It describes the entity that processes the trigger. E.g., MIP stack
It describes the behavior at destination upon receipt of the trigger. E.g., L3 handover is triggered.
It describes whether a trigger has local or remote scope. If a trigger has remote scope then the transport option must be specified.
It describe the transport mechanisms that are required. E.g., Whether L2 or L3 transport is used, Whether existing protocols or new protocols are used. What are the precise end points, What is the structure of the frame, What are the required parameters parameters and options
It specifies what parameters are configurable and what is the entity that handles their configuration. E.g., Throughput thresholds set at the MIH layer
It specifies all parameters provided by the trigger, both configurable and dynamically set parameters. E.g., Inter-technology Capabilities, Measured throughput.
It summarizes the characteristics of a triggers in terms of the conditions that cause the triggers to be fired and the expected behavior at the receiving side.
MIH.MAC.QoS
Lack of bandwidth and/or other QoS parameter definitions. MAC MAC-SAP
QoS thresholds being crossed. MIH Handover Control
QoS processing function within MIH HO Control layer
Mobility Mgmt appl is executed via the Mob Mgmt conv layer and as a result, passed back to MIH HO Control local trigger
Use existing transports below L3.
Based on QoS parameter definition
Based on QoS parameter definition for bandwidth, i.e. min/max bitrate
Based on QoS parameter definition
MIH.MAC.NETWORKBeacon message received. MAC MAC-SAP Beacon detected. MIH Handover Control
Beacon processing within MIH Handover Control
Initiates handover sequence. remote trigger
Use existing transports below L3.
QoS level, Appl class, Net-type, Carrier ID, Trust level, Capacity, Extended Services
QoS level, Appl class, Net-type, Carrier ID, Trust level, Capacity, Extended Services
Receipt of a beacon and associated parameters.
MIH.PHY.RRM
RSSI, BER/PER, latency, jitter, and other PHY QoS elements PHY PHY-SAP
QoS parameters as reported through PHY.
MIH Physical Convergence
PHY QoS processing function within MIH PHY Conv Layer (CL).
Submit PHY-QoS actions to MIH HO Control local trigger
Use existing transports below L3. QoS thresholds QoS element values QoS thresholds
MIH.MOB.COSTNetwork service fee only in terms of "tariff or free" MM MM-SAP Cost or Free.
MIH Mobility Management Convergence
MIH Mobility Management Convergence
Submit cost-initiated action to MIH HO Control local trigger
Use existing transports above L3. Cost thresholds. Cost value. Cost thresholds.
MIH.MOB.ROAM_PRIO Preferred network. MM MM-SAPPrimary/home network detected.
MIH Mobility Management Convergence
MIH Mobility Management Convergence
Submit network priority action to MIH HO Control local trigger
Use existing transports above L3.
Priority preference table. Priority level.
Priority preference table.
MIH.MOB.USER User preferences. MM MM-SAP User commands.
MIH Mobility Management Convergence
MIH Mobility Management Convergence
Submit user initiated action to MIH HO Control local trigger
Use existing transports above L3. User preferences. User input. User preferences.
MIH.MOB.APPL User applications. MM MM-SAPNetwork supported applications.
MIH Mobility Management Convergence
MIH Mobility Management Convergence
Submit application initiated action to MIH HO Control local trigger
Use existing transports above L3.
Application parameters. Application.
Application parameters.
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 18
Event & Link Triggers
• PHY RRM Signal strength (RSSI) BER CINR/SNR Loss of link Better link available Link error occurred
• Network billing cost
• MAC QoS Bit rate Voice quality Jitter Bandwidth availability Traffic congestion
• MIH Preferences Roam priority
i.e. Home, .11, .16, etc.
• Authorized MIH Capable Force to leave network roamed
to, if needed Pay for feature access
• User-selected preferences
• Applications
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 19
Event & Link TriggersTrigger Name Source DestinationMIH.MOB.COST MOB MIH Mobility Mgmt Conv
MIH.MOB.ROAM_PRIO MOB MIH Mobility Mgmt Conv
MIH.MOB.USER MOB MIH Mobility Mgmt Conv
MIH.MOB.APPL MOB MIH Mobility Mgmt Conv
MIH.MAC.NETWORK MAC MIH Handover Control
MIH.MAC.QoS MAC MIH Handover Control Bit rate Voice quality Jitter Bandwidth availability Traffic congestion
MIH.PHY.RRM PHY MIH Phys Conv BER Signal strength (RSSI) CINR/SNR Loss of link Better link available Link error occurred
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 20
MIH Call FlowOld Point of AttachmentMultimode STA New Point of Attachment
HL MIH Function LL LL HLMIH
Function LL HLMIH Function
MIH Mobility Conv
MIH HO Control
MIH PHY Conv
HO Rqst
Local Trigger
Beacon Message
Handover association request and SS basic parameters
Query current network
Obtain subscriber details
Handover grant
Activate on new network
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 21
Cellular Handover Example
Mobile Downward – “to” Cellular handover
• Weak signal detected from current network• Access the cellular channel• Receive agent advertisement from cellular network• Handoff ready request from MN to cellular network• Data packets begin buffering in cellular network• Routing update completed• Assignment of cellular traffic channel• MN registers on the cellular network• Buffered packets are forwarded to MN• Disassociation with previous network
Mobile Upward – “from” Cellular handover
• MN receives strong beacon from new network• Receive agent advertisement from cellular network• Handoff ready request from MN to cellular network• Traffic channel release request from MN• Reassociation request to new network• Data packets forwarded to new network• Release completed
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 22
Media Independent Handover Proposal Scope Matrix for Discussion Part-I
Core Elements Other Elements MIHO
Support MIH Reference Model
Event Service Information Service
Network Discovery
Transport Special HL Support
Security Schema
QoS Schema
Other
802.3 to/from 802.X
- Addressed - Addressed - Addressed - Addressed - Addressed
802.3 to/from 3GPP
- Addressed - Addressed - Addressed - Addressed
802.3 to/from 3GPP2
- Addressed - Addressed - Addressed - Addressed - Addressed
802.X to/from 802.Y
- Addressed - Addressed - Addressed - Addressed - Addressed
802.X to/from 3GPP
- Addressed - Addressed - Addressed - Addressed
802.X to/from 3GPP2
- Addressed - Addressed - Addressed - Addressed - Addressed
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 23
Media Independent Handover Proposal Scope Matrix for Discussion Part-II
Architectural Precepts of the Proposal MIHO
Support Station Initiated – Station Controlled
Station Initiated – Network Controlled
Network Initiated – Station Controlled
Network Initiated - Network Controlled
802.3 to/from
802.X
- Supported
- Supported - Supported - Supported
802.3 to/from 3GPP
- Supported - Supported - Supported - Supported
802.3 to/from 3GPP2
- Supported - Supported - Supported - Supported
802.X to/from 802.Y
- Supported - Supported - Supported - Supported
802.X to/from 3GPP
- Supported - Supported - Supported - Supported
802.X to/from 3GPP2
- Supported - Supported - Supported - Supported
21-05-0164-04-0000 Freescale Semiconductor, Inc. Hoghooghi, et alSlide 24
Summary• Key points:
Beacon message to indicate network presence and MIH capability MN capable of querying network for capabilities MN can associate with newly detected network
• Updated information on triggers to initiate handover
• SAPs defined to carry information between MIH and other layers
• Processing of triggers done at specific blocks within MIH layer
• Call flow example to show how handover would be done using beacon as trigger