2007-1109-151621-07-0308-0001-0000-Net-HO-Commit.doc

Project / IEEE 802.21 MIHS

Title / Net Handover Commit Updates
DCN / 21-07-0308-010-0000
Date Submitted / 11-15-0709-16-2007
Source(s) / Mika Forssell, Janne Tervonen, Srinivas Sreemanthula
Re: / IEEE 802.21 Adhoc Session #NN in Korea
Abstract / Net-HO-Commit updates
Purpose
Notice / 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.
Release / 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 IEEE 802.21 may make this contribution public.
Patent Policy / The contributor is familiar with IEEE patent policy, as stated in Section 6 of the IEEE-SA Standards Board bylaws and in Understanding Patent Issues During IEEE Standards Development

7.4.21 MIH_Net_HO_Commit

7.4.21.1 MIH_Net_HO_Commit.request

7.4.21.1.1 Function

This primitive is used by an MIHF on the network to communicate with the remote MIHF on the mobile node. The primitive is used to request the peer MIHF the commitment to perform link handover actions based on selected choices for a candidate networks and PoA.

7.4.21.1.2 Semantics of service primitive

MIH_Net_HO_Commit.request

(

DestinationIdentifier,

LinkType,

TargetNetworkInfoList,

TargetPoA,
LinkActionSetList,
)

Parameters:

Name / Type / Description
Destination Identifier / MIHF_ID / Shall contain the MIHF ID of the node that sent the MIH_Net_HO_Commit request message.
LinkType / LINK_TYPE / Contains target link type
TargetNetworkInfo List / LIST(TARGET_NETWORK_INFO) / Contains target network information for handover
Target PoA / LINK_ID / Notify MN about the selected target PoA to handover
Link Action Set List / LIST(LINK_ACTION_REQ) / (Optional) A list of handover actions for the links.

7.4.21.1.3 When generated

The MIH User generates this primitive to order specific handover actions on one or more links.

7.4.21.1.4 Effect on receipt

Upon receipt of this primitive MIHF shall send a request message to the destination.

7.4.21.2 MIH_Net_HO_Commit.indication

7.4.21.2.1 Function

This primitive is generated by an MIHF to indicate that an MIH_Net_HO_Commit request message has been received from a peer MIHF.

7.4.21.2.2 Semantics of service primitive

MIH_Net_HO_Commit.indication (

SourceIdentifier,

LinkType,

TargetPoA,
TargetNetworkInfoList,

LinkActionSetList
)

Parameters:

Name / Type / Description
Source Identifier / MIHF_ID / Shall contain the MIHF ID of the node that sent the MIH_Net_HO_Commit request message.
LinkType / LINK_TYPE / Contains target link type
TargetNetworkInfo List / LIST(TARGET_NETWORK_INFO) / Contains target network information for handover
Target PoA / LINK_ID / Notify MN about the selected target PoA to handover
Link Action Set List / LIST(LINK_ACTION_REQ) / (Optional) A list of handover actions for the links.

7.4.21.2.3 When generated

This primitive is generated by an MIHF on receiving an MIH_Net_HO_Commit request message from a peer MIHF.

7.4.21.2.4 Effect on receipt

The MIH User receiving this primitive replies with an MIH_Net_HO_Commit.response primitive.

Upon receipt of the MIH_Net_HO_Commit.request, the MIHF issues one or more specific link action commands to instruct the relevant link layer technologies to perform the specified actions on the link or links, identified by the Link Identifier(s). The actions that need to be performed are signalledignaled through the Link Action parameters. It is up to the MIHF to either wait for the Execution Time period before issuing the Link Action for immediate execution (i.e., with an Execution Time of zero value), or issue the Link Action immediately with the same Execution Time parameter and leave the future execution responsibility to the specific link layer technology.

7.4.21.3 MIH_Net_HO_Commit.response

7.4.21.3.1 Function

This primitive is used by an MIHF to communicate with a peer MIHF from which an MIH_Net_HO_Commit request message is received. The primitive is used to communicate the response of a handover commit request.

7.4.21.3.2 Semantics of service primitive

MIH_Net_HO_Commit.response (

DestinationIdentifier,

LinkType,

TargetNetworkInfo,
LinkActionResultList,
Status

)

Parameters:

Name / Type / Description
Destination Identifier / MIHF_ID / Shall contain the MIHF ID of the node that sent the MIH_Net_HO_Commit response message.
LinkType / LINK_TYPE / Contains target link type
TargetNetworkInfo / TARGET_NETWORK_INFO / Contains target network information for handover
Link Action Result List / LIST(LINK_ACTION_RSP) / (Optional) A list of link actions result.
Status / STATUS / Status of operation.

7.4.21.3.3 When generated

This primitive is generated in response to an MIH_Net_HO_Commit.indication primitive.

7.4.21.3.4 Effect on receipt

Upon receipt, the old Serving PoS is informed about the status of the previously issued command request.

so that it can react accordingly. For instance, it may start forwarding any pending or remaining packets to the new Target PoS. The MN recipient may initiate a handover process and begin the setting up of the new layer 2 connection. Similarly, the network recipient may determine that the handover procedure is in progress to the intended network.

7.4.21.4 MIH_Net_HO_Commit.confirm

7.4.21.4.1 Function

This primitive is generated by the MIHF to confirm that an MIH_Net_HO_Commit response message is received from a peer MIHF.

7.4.21.4.2 Semantics of service primitive

MIH_Net_HO_Commit.confirm (
SourceIdentifier,

LinkType,

TargetNetworkInfo,
LinkActionResultList,
Status
)

Parameters:

Name / Type / Description
Source Identifier / MIHF_ID / Shall contain the MIHF ID of the node that sent the MIH_Net_HO_Commit response message.
LinkType / LINK_TYPE / Contains Target link type
TargetNetworkInfo / TARGET_NETWORK_INFO / Contains target network information for handover
Link Action Result List / LIST(LINK_ACTION_RSP) / (Optional)A list of link actions result.
Status / STATUS / Status of operation.

7.4.21.4.3 When generated

This primitive is generated by the MIHF on receiving an MIH_Net_HO_Commit response message from a peer MIHF.

7.4.21.4.4 Effect on receipt

Upon receipt, the old serving PoS is informed about the status of the previously issued command request so

that it can react accordingly. For instance, it may start forwarding any pending or remaining packets to the

new target PoS. However, if Status does not indicate “Success”, the recipient shall ignore any other returned values and, instead, shall perform appropriate error handling..

8.6.3.15 MIH_Net_HO_Commit request

This message is used by the MIHF to communicate the intent to commit to a handover request to a specific

link and PoA.

MIH Header Fixed Fields (SID=3, Opcode=1, AID=8)
Source Identifier = sending MIHF ID
(Source MIHF ID TLV)
Destination Identifier = receiving MIHF ID
(Destination MIHF ID TLV)
LinkType
TargetPoA
(PoA TLV)
TargetNetworkInfoList
(List of Target_Network Info TLV)
LinkActionSetList (Optional)
(Link Action Set List TLV)

8.6.3.16 MIH_Net_HO_Commit response

This message is used by the MIHF to respond to a request to commit to a handover request to a specific link and PoA.

MIH Header Fixed Fields (SID=3, Opcode=2, AID=8)
Source Identifier = sending MIHF ID
(Source MIHF ID TLV)
Destination Identifier = receiving MIHF ID
(Destination MIHF ID TLV)
LinkType
TargetNetworkInfo
(Target_Network Info TLV)
LinkActionsResponse (Optional)
(Link Action ResponseTLV)
Status
(Status TLV)

B.2.17 Data type for Handover Commit Information

Table B-24—Data type for Handover Commit Information

TARGET_NETWORK_INFO / SEQUENCE (
CHOICE (
ACCESS_NETWORK_IDENTIFIER,
NULL)
CHOICE (
ACCESS_NETWORK_AUX_ID,
NULL)
CHOICE (
LINK_ADDRESS,
NULL)
) / Represents the handover commit iinformation. LINK_ADDRESS corresponds to the PoA for handover. / Not Applicable

Table C2

TypeValueDatatype

TargetNetworkInfo??TARGET_NETWORK_INFO

1