IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-06-0806-00-0000 Title: Media Independent Paging Date Submitted: :November 9, 2006 Presented at IEEE 802.21 session # in November 2006 Authors or Source(s): Alice Qin, Behcet Sarikaya Phil Barber Muthaiah Venkatachalam Abstract: This document introduces the Media Independent Paging and Dormant Mode, which we propose as an extension to Media Independent Handover service in order to support heterogeneous Dormant Mode and Paging mechanism. The new primitives and architectural entities are described and several usage scenarios are detailed. 21-06-0806-00-0000 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-06-0806-00-0000 Overview • Motivation • Media Independent Paging Location • Reference Models • Primitives • Key Procedures and Operations • Benefits 21-06-0806-00-0000 Motivation Allow paging on multiple technology interfaces with a single selected technology interface. A dormant mode host is expecting to be paged on an optimal interface, and not to be paged on only one. For example, a paging request from WLAN could be executed via 3GPP network. Extend the battery life of a multi-mode MS. Other advantages 21-06-0806-00-0000 Benefits • Paging-elimination • For example, MI-Paging eliminates paging by sending a unicast message on WiFi to turn on the WiMAX radio. • Paging-aggregation • Page on a single idle radio to wake up multiple idle radios. • Location Update via “connected” radio • Instead of contending on the WiMAX airlink, it uses the WiFi radio to perform location update for its WiMAX radio. • Aggregated Location Update • If the PGs are overlapping, perform a single LU operation for multiple radios. 21-06-0806-00-0000 Benefits • Aggregated Idle mode entry • For example: when the user takes a break, his WiMAX, WiFi and 3G connections may go into idle mode, Idle Mode Entry for multiple radios happens on a single selected radio. • Power saving at the MS • Minimizes messaging and processing at the MS 21-06-0806-00-0000 Media Independent Paging MIH user Mobile IP, SIP, MI-Paging Application ES CS IS Paging Enabled MIH Function ES CS IS 802.11, 802.16,802.3, 3GPP, 3GPP2 21-06-0806-00-0000 Paging Enabled MIH Network Model WiMAX MI-P PA MI-P PC MI-P PA IS Server MS WiFi MI-P PA MI-P PC MI-P PA PA: Paging Agent Media Independent Paging message flow path 21-06-0806-00-0000 PC: Paging Controller Media Independent Paging Function (PMIHF) • MI-Paging Function provides media independent Paging information. For example, the MS could be paged on WiMAX link by WiFi PC. • The MI-Paging Function exchanges messages with Mediaspecific Paging Function using Service Access Point (SAP). Via the MI-Paging SAP, the MI-Paging function executes the heterogeneous paging operations and procedures. • The SAP consists of a set of service primitives that specify the information to be exchanged and the format of the information exchanges. The primitives have mappings to the media specific paging primitives. 21-06-0806-00-0000 Media Independent Paging Function (PMIHF) Reference Model MI Paging Application MI-Paging SAP MI Paging Application Heterogeneous Paging MI-Paging SAP PMIHF PMIHF Paging SAP Paging SAP Media-specific Paging Function Media-specific Paging Function Terminal 21-06-0806-00-0000 Network MI-Paging SAP Primitives N Primitives o. 1 MI_P_LU 2 3 4 5 Service Description Category Indicate that the MS intends to Event update its location. Service MI_P_ENTI Command Indicate the MS enter Dormant Mode Service MI_P_EXII Command Service MI_PM_NO Event TIFY Service MI_PM_QU Event ERY Service 21-06-0806-00-0000 Indicate the MS exit Dormant Mode Inform remote PMIHF the paging mode changes. Query about the connection mode in which the MS is in selected network. Paging SAP Primitives No Primitives Description 1 Service Category P_PM_NOTIF Event service Y New paging mode trigger. 2 P_PA_NOTIF Y Event service Paging Area trigger. 6 MI_P_ANN Command Service Inform to all the Paging Group members to page MS 21-06-0806-00-0000 MI-Paging Key Procedures and Operations • Paging-elimination • Paging-aggregation • Location Update via "connected" radio • Aggregated Location Update • Dormant Mode Entry 21-06-0806-00-0000 Paging via “connected” radio • Scenario •User is browsing on the WiFi interface •User gets a voip call on the WiMAX interface. •WiMAX network needs to page the user •MS receiving Paging Announcement Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface 1a •BS/AP Paging Announcement Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface Is your radio in connected mode in MS_a? Yes! r_k is in connected mode in MS_a 3 4 5 Is your radio in connected mode in MS_a? 1b 2 MSG #1, #2, #3, #4, and #5: IETF Inter PC co-ordination Paging announce on r_k to turn on r_i Paging announce on r_k to turn on r_i MS_a 21-06-0806-00-0000 BS/AP of radio r_k PC of radio r_k PC of radio r_i PC of r_j Paging via “connected” radio MN PA of Radio k PC of Radio k PC of Radio j PC of Radio i Trigger Paging 1)MI_P_QUERY.Request 2)MI_P_QUERY.Reque st MI_P_QUERY.response 3)MI_P_ANN 4)MI_P_ANN 5)Network re-entry procedure 6)MI_PM_NOTIFY 21-06-0806-00-0000 MI_P_QUERY.Respo nse Location Update via “connected” radio • User has WiFi connection that is currently active and WiMAX connection that is idle. • Instead of contending on the WiMAX airlink, MS uses the WiFi radio to perform location update for its WiMAX radio •MS Location Update Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, Location Information LU for r_k •BS/AP Location Update Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, Location Information (sent on radio r_i) LU for r_k (sent on radio r_i) LU for r_k (sent on radio r_i) All MSGs: IETF LU_RSP for MS LU_RSP for MS LU_RSP for MS (sent on r_i) BS/AP of radio r_i 21-06-0806-00-0000 PC of radio r_i PC of radio r_k Location Update via "connected" radio PA of Radio k MS PC of Radio k 1) Location update is triggered by r_j, P_PA_NOTIFY is triggered from lower layer to PMIHF in MS. 2) MI_P_LU.Request 3) MI_P_LU.Response 21-06-0806-00-0000 PC of Radio j Aggregated Location Update • If the PGs are overlapping, perform a single LU operation for multiple radios. • Minimizes messaging and processing at the MS Extended Location Update Message for Multi radio: IEEE 802.16, 802.11 LU for r_i,j,k (sent on radio r_i) LU for r_i,j,k (sent on radio r_i) MSGs: IETF LU for r_k (sent on radio r_i) LU for r_j (sent on radio r_i) LU_RSP for MS LU_RSP for MS LU_RSP for MS LU_RSP for MS (sent on r_i) MS BS/AP of radio r_i •MS Location Update Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, 21-06-0806-00-0000 Location Information PC PC PC of radio r_k of radio r_i of radio r_j •BS/AP Location Update Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, Location Information Aggregated Location Update MS PA of Radio k PC of Radio k 1) Location update is triggered on r_i, r_i and r_k simultaneously 2)MI_P_LU.Request (r_i,r_j,r_k) PC of Radio j 3)MI_P_LU.Request (r_j) MI_P_LU.Response (r_i) PC of Radio i 4)MI_P_LU.Request (r_i) MI_P_LU.Response (r_i) 5) MI_P_LU.Response 21-06-0806-00-0000 Paging-aggregation • Page on a single idle radio to wake up multiple idle radios. •BS/AP Paging Announcement Primitives: IEEE 802.21 Possible Contents: Paging and Paging Media/Radio Interface •MS receiving Paging Announcement Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface Paging on r_i (meant for radios r_i,j,k) 1 Extended Paging Announcement Message for Multi radio: IEEE 802.16, 802.11 IM exit for r_i,j,k MS 21-06-0806-00-0000 Paging on r_i (meant for radios r_i,j,k) BS/AP of radio r_i PC of radio r_i BS/PC of radio r_j BS/PC of radio r_k Paging-aggregation MS PA of Radio k PC of Radio k PC of Radio j 1)Trigger both r_i and r_j exiting Dormant Mode 2)MI_P_EXII.Reques t 3)MI_P_EXII.Respons e 4) Network re-entry procedure 4) Network re-entry procedure 5)MI_PM_NOTIFY 21-06-0806-00-0000 PC of Radio i Idle mode Entry/Exit Extended Idle Mode Request/Response messages for Multi radio: IEEE 802.16, 802.11 1 • Scenario: Multiple radios are switched to idle mode • IM Entry/Exit for radios i, j , k happens on radio-i. •For example: when the user takes a break, his WiMAX, WiFi and 3G connections may go into idle mode IM_entry for r_i, r_j, r_k (sent on radio r_i) 2 IM_entry for MS on r_i, r_j, r_k (sent on radio r_i) 3 IM_entry for MS 4 5 MSGs: IETF (IP Paging?) IM_entry for MS IM_entry_RSP for MS (paging parameters for r_j) 6 IM_entry_RSP for MS (contains paging params for r_k) 7 8 MS IM_entry_RSP for MS (paging params for r_i,j,k) IM_entry_RSP for MS(paging params for r_i,j,k) BS/AP of radio r_i •MS Enter/Exit Idle Mode Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, Location Information 21-06-0806-00-0000 PC of radio r_i PC of radio r_j PC of radio r_k •BS/AP Enter/Exit Idle Mode Request/Response Primitives: IEEE 802.21 •Possible Contents: Paging and Paging Media/Radio Interface, Location Information Dormant Mode Entry/Exit MS PA of Radio k PC of Radio k PC of Radio j PC of Radio i 2) MI_P_ENTI.Request (r_i,r_j,r_k) 3)MI_P_ENTI.Request (r_j) MI_P_ENTI.Request (r_i) 4)MI_P_ENTI.Response (r_i) Dormant Mode entry MI_P_ENTI.Response (r_i) Dormant Mode entry 5) MI_P_ENTI.Response 21-06-0806-00-0000 Backup Slides MI-Paging Primitives Definition 21-06-0806-00-0000 MI_P_EXII.Request (MI Exit Idle Mode Request) • Function • This primitive is used by a peer PMIHF to communicate with the local user as well as the remote PMIHF on network. The primitive is used to communicate intent of exiting Dormant Mode. This primitive may be initiated by local user or the remote PMIHF. • Semantics • • MI_P_EXII.request( Source Identifier, Destination Identifier, MS ID, Interface IDs list) • When generated • This primitive may be as a result of media independent paging procedure and initiated by the remote PMIHF or the local Paging function. • Effect on receipt • On receiving the request the MS may exit Dormant Mode in selected links indicated by interface IDs list. 21-06-0806-00-0000 MI_P_EXII.Response (MI Exit Idle Mode Response) • Function • This primitive is used by a peer PMIHF to communicate with the PMIHF that sent out a MI_P_EXII.request. The primitive is used to communicate the response of Dormant Mode exiting Dormant Mode request. • Semantics • • MI_P_EXII.response( Source Identifier, Destination Identifier, MS ID, Interface IDs list) • When generated • The PMIHF responds with this primitive in response to an MI_P_EXII.request command from a peer MIHF entity. • Effect on receipt • On receiving the response the remote PMIHF may have started the media specific exiting Dormant Mode procedure. 21-06-0806-00-0000 • MI_P_ENTI.Request (MI Enter Idle Mode Request) Function • This primitive is used by a peer PMIHF to communicate with the local user as well as the remote PMIHF on network. The primitive is used to communicate intent of entering Dormant Mode. The operation may be initiated either by the MS or by the network. • Semantics • • MI_P_ENTI.request( Source Identifier, Destination Identifier, MS ID, Groups [Interface ID, PC ID]) • When generated • This primitive is generated by remote PMIHF or local user that may want the terminal to enter Dormant Mode in the current selected link or all links. The remote PMIHF may initiate this primitive to command the terminal to enter Dormant Mode in selected several or all links. • Effect on receipt • The remote PMIHF responds with MI_P_ENTI.response primitive. If the recipient of the command is a network PMIHF, it may perform a media specific network initiated entering Dormant Mode operation message exchange with the Paging Function in the target link. If the primitive originated from local user to local PMIHF, it may perform a media specific MS initiated entering Dormant Mode operation. 21-06-0806-00-0000 MI_P_ENTI.Response (MI Enter Idle Mode response) • Function • This primitive is used by a peer PMIHF to communicate with the PMIHF that sent out a MI_P_ENTI.request. The primitive is used to communicate the response of Dormant Mode entering request. The response may be sent either by the client or the network depending on where the request was initiated. • Semantics MI_P_ENTI.Response ( Source Identifier, Destination Identifier, MS ID,Group [Interface ID, PC ID]) • • When generated • The PMIHF responds with this primitive in response to a MI_P_ENTI.request command from a peer MIHF entity. • Effect on receipt • On receiving the response the remote PMIHF may have started the media specific entering Dormant Mode procedure. 21-06-0806-00-0000 • MI_P_LU.Request (MI Location Update Request) Function • This primitive is generated by local media specific paging function or local user that may want the terminal to update location in the current selected link or all links. This command may be sent either to just the local selected link or it may be sent to the remote PMIHF in the network as well. The remote PMIHF may initiate this primitive to update the location in the other remote PMIHF in other selected links. • Semantics • • MI_P_LU.request ( Source Identifier,Destination Identifier, MS ID, Group [Interface ID, PC ID,Target BSID, Paging Area ID, Power Down Indicator] ) • When generated • When the media specific paging function needs to send location request, it may indicate the local PMIHF to initiate this primitive. The remote PMIHF may initiate this and send it to the other selected PMIHF. • Effect on receipt On receiving the request the receipt may relay this or re-construct this and send it to other remote MIHF to finish the location update operation in selected link or all links. 21-06-0806-00-0000 • MI_P_LU.response (MI Location Update Response) • Function • This primitive is used by a peer PMIHF to communicate with the PMIHF that sent out a MI_P_LU.request. The primitive is used to communicate the response of location update request. • Semantics • • MI_P_LU.Response ( Source Identifier, Destination Identifier, MS ID, Group [Interface ID, PC ID, Result,Paging Information]) • When generated • The PMIHF responds with this primitive in response to an MI_P_LU.request command from a peer MIHF entity. • Effect on receipt • On receiving the response the remote PMIHF may have started and finished the media specific location update procedure. 21-06-0806-00-0000 MI_P_QUERY.request • Function • This primitive is used by the PMIHF in network node to query about the connection mode information of the distinctive MS in selected network. • Semantics • • MI_P_QUERY.request ( Source Identifier, Destination Identifier, MS ID, Interface ID, PC ID) • When generated • As the PMIHF in the PC is triggered by paging requirement events, such as when downlink data is needed to be transmitted to MS in the network, the PMIHF shall send this primitive to the remote PMIHF to query the connection mode to determine which radio interface in MS is appreciate to transport the MI_P_ANN primitives to page the MS in the selected network. • Effect on receipt • On receiving this primitive, the remote PMIHF in PCs shall send back the connection mode information of the interface of MS indicated by interface id. 21-06-0806-00-0000 MI_P_QUERY.response • Function • This primitive is used by the PMIHF in network node to response to the MI_P_QUERY.request message to inform the sender the connection mode information of the distinctive MS in selected network. • Semantics • • MI_P_QUERY.response ( Source Identifier, Destination Identifier, MS ID, Interface ID, PC ID,Connection mode) • When generated • As the PMIHF in the PC receives the MI_P_QUERY.request, the PMIHF shall send this primitive to the remote PMIHF to indicate the connection mode for the peer. • Effect on receipt • On receiving this primitive, the remote PMIHF in PCs determines which radio interface in MS is appreciate to transport the MI_P_EXII primitives to wake up the MS in the selected network. 21-06-0806-00-0000 MI_PM_NOTIFY • Function • This primitive is used by the PMIHF to inform the remote PMIHF that the link layer changes its paging mode. • Semantics • • MI_PM_NOTIFY ( Source Identifier, Destination Identifier, MS ID, Interface ID, Connection Mode) • When generated • As the PMIHF receives P_PM_NOTIFY, the PMIHF shall send this primitive to the remote PMIHF. • Effect on receipt • On receiving this primitive, the remote PMIHF in PCs shall update the location entry status. 21-06-0806-00-0000 P_PM_NOTIFY • Function • This primitive notifies the PMIHF that MS enters into the dormant mode or MS exits from dormant mode and come back to active mode on layer 2. • Semantics • • P_PM_NOTIFY ( Interface ID, Connection Mode) • When generated • Whenever MS changes mode from active to dormant mode, and vice versa, this primitive is sent to local PMIHF. • Effect on receipt • MI_PM_NOTIFY primitive is triggered to be sent to the remote PMIHF in pertinent PCs, which maintains the location entry status of the MS. 21-06-0806-00-0000 P_PA_NOTIFY • Function • The primitive triggers the location update procedure. • Semantics • • P_PA_NOTIFY ( Interface ID,Target BSID, Paging Area ID) • When generated • Whenever MS changes Paging Area, this primitive is sent up to PMIHF. This primitive is also sent when the MS is powered on. • Effect on receipt • The PMIHF located in the MS may generate the MI_P_LU.request primitive and send it up to remote PMIHF located in PC. This primitive helps PC to have updated information about the location of the MS. 21-06-0806-00-0000 谢谢 21-06-0806-00-0000