5.11 HomeNetworkPreference

24.3123GPPAccess Network Discovery and Selection Function (ANDSF) Management Object (MO)Release 17TS

5.11.1 ANDSF/HomeNetworkPreference

The HomeNetworkPreference node acts as a placeholder for HomeNetworkPreference information.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.2 Void

5.11.3 ANDSF/HomeNetworkPreference/3GPP_RPLMN_Preferred

The 3GPP_RPLMN_Preferred leaf indicates whether the 3GPP RPLMN shall be preferred as the PLMN over WLAN access network.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not required to select the 3GPP RPLMN as the PLMN over WLAN access network.

1 Indicates that the UE shall select the 3GPP RPLMN or equivalent PLMN as the PLMN over WLAN access network.

The default value 0 applies if this leaf is not provisioned.

5.11.4 ANDSF/HomeNetworkPreference/PSPL

The PSPL node indicates the list of preferred service providers the UE is allowed to access via WLAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

If PreferredSPs node is not present or the node is present and empty, the UE will not evaluate the node.

5.11.5 ANDSF/HomeNetworkPreference/PSPL/<X>

This interior node acts as a placeholder for one or more preferred service providers.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.6 ANDSF/HomeNetworkPreference/PSPL/<X>/Priority

The Priority leaf represents the priority given to one particular service provider and is represented as a numerical value.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: <service provider priority>

In case more than one preferred SPs exists in a valid PSPL, the service provider with the lowest Priority value shall be treated as the service provider having the highest priority among the preferred service providers in the PSPL rule. If there are multiple service providers with the same priority, the choice of the service provider is UE implementation specific.

5.11.7 ANDSF/HomeNetworkPreference/PSPL/<X>/ServiceProvider

The ServiceProvider leaf identifies a service provider.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <service provider realm>

The ServiceProvider leaf contains a FQDN (see IETF RFC 1035 [20]) and is a realm:

a) as specified in 3GPP TS 23.003 [3], subclause 19.2; or

b) in the form of an FQDN as defined by IETF RFC 4282 [25].

NOTE: A home service provider can partner with a service provider that does not have a PLMN identity. The home service provider can provide a realm associated with this partner service provider in this leaf.

5.11.7A ANDSF/HomeNetworkPreference/EquivalentHomeSPs

The EquivalentHomeSPs node indicates the list of equivalent home service providers the UE is allowed to access via WLAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

If EquivalentHomeSPs node is not present or the node is present and empty, the UE will not evaluate the node.

5.11.7B ANDSF/HomeNetworkPreference/EquivalentHomeSPs/<X>

This interior node acts as a placeholder for one or more home realms corresponding to equivalent home service providers.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.7C ANDSF/HomeNetworkPreference/EquivalentHomeSPs/
<X>/ServiceProvider

The ServiceProvider leaf identifies the realm of an equivalent home service provider.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <service provider realm>

The ServiceProvider leaf contains a FQDN (see IETF RFC 1035 [20]) and is a realm:

a) as specified in 3GPP TS 23.003 [3], subclause 19.2; or

b) in the form of an FQDN as defined by IETF RFC 4282 [25].

5.11.8 ANDSF/HomeNetworkPreference/S2aConnectivityPreference

The S2aConnectivityPreference leaf indicates S2a connectivity preference of the home operator.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the home operator does not prefer the UE to establish PDN connections over WLAN by using the applicable S2a procedures specified in 3GPP TS 23.402 [4].

1 Indicates that the home operator prefers the UE to establish PDN connections over WLAN by using the applicable S2a procedures specified in 3GPP TS 23.402 [4].

The default value 0 applies if this leaf is not provisioned.

5.11.9 ANDSF/HomeNetworkPreference/PLMN

The PLMN leaf indicates a PLMN code of the operator, which created this policy.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [3].

When evaluating the PLMN leaf the following applies:

– if the value contained in this leaf is equal to the HPLMN (or an equivalent HPLMN) of the UE, the HomeNetworkPreference rule is valid;

– if the value contained in this leaf is neither HPLMN nor an equivalent HPLMN, then the HomeNetworkPreference rule is ignored.

5.11.10 ANDSF/HomeNetworkPreference/UpdatePolicy

The UpdatePolicy leaf indicates the update policy for the HomeNetworkPreference.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not required to request an update of the rules.

1 Indicates that the UE is required to request an update of the rules.

5.11.11 ANDSF/HomeNetworkPreference/ePDG

The ePDG node acts as a placeholder for ePDG configuration information.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.11A ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier

The Emergency_ePDG_Identifier node acts as a placeholder for the list of the ePDGs in the UE’s HPLMN that support emergency service.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.11B ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/

This interior node acts as a placeholder for the FQDN or IP address configuration of an ePDG in the UE’s HPLMN that supports emergency service.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.11C ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/FQDN

The FQDN leaf indicates the FQDN of an ePDG in the UE’s HPLMN that supports emergency bearer services.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <FQDN>

The value of this leaf is based on ePDG FQDN format for emergency bearer services as defined in 3GPP TS 23.003 [3].

The absence of this leaf indicates that FQDN is not configured for this ePDG in the UE’s HPLMN by the home operator.

5.11.11D ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/IPAddr

The IPAddr interior node acts as a placeholder for the list of IP addresses of ePDGs in the UE’s HPLMN that support emergency service.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

The absence of this leaf indicates that IP address is not configured for this ePDG in the UE’s HPLMN by the home operator.

5.11.11E ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/IPAddr/<X>

This interior node acts as a placeholder one IP address of an ePDG in the UE’s HPLMN that supports emergency service.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.11F ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/IPAddr/<X>/AddressType

The AddressType leaf indicates the IP version of one IP address of an ePDG in the UE’s HPLMN that supports emergency service.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: ‘IPv4’, ‘IPv6’

5.11.11G ANDSF/HomeNetworkPreference/ePDG
/Emergency_ePDG_Identifier/<X>/IPAddr/<X>/Address

The Address leaf indicates the IP address of the ePDG in the UE’s HPLMN that supports emergency service.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The value of this leaf is an IPv4 address if the AddressType leaf value of the same rule is equal to IPv4. The value of this leaf is an IPv6 address if the AddressType leaf value of the same rule is equal to IPv6.

5.11.12 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier

The Home_ePDG_Identifier node acts as a placeholder for the list of the ePDGs in the UE’s HPLMN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.13 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/

This interior node acts as a placeholder for the FQDN or IP address configuration of an ePDG in the UE’s HPLMN.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.14 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/FQDN

The FQDN leaf indicates the FQDN of an ePDG in the UE’s HPLMN.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <FQDN>

The value of this leaf is based on ePDG FQDN format for non-emergency bearer services as defined in 3GPP TS 23.003 [3].

The absence of this leaf indicates that FQDN is not configured for this ePDG in the UE’s HPLMN by the home operator.

5.11.15 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/IPAddr

The IPAddr interior node acts as a placeholder for the list of IP addresses of an ePDG in the UE’s HPLMN.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

The absence of this leaf indicates that IP address is not configured for this ePDG in the UE’s HPLMN by the home operator.

5.11.16 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/IPAddr/<X>

This interior node acts as a placeholder for one IP address of an ePDG in the UE’s HPLMN.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.17 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/IPAddr/<X>/AddressType

The AddressType leaf indicates the IP version of one IP address of an ePDG in the UE’s HPLMN.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: ‘IPv4’, ‘IPv6’

5.11.18 ANDSF/HomeNetworkPreference/ePDG
/Home_ePDG_Identifier/<X>/IPAddr/<X>/Address

The Address leaf indicates the IP address of an ePDG in the UE’s HPLMN.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The value of this leaf is an IPv4 address if the AddressType leaf value of the same rule is equal to IPv4. The value of this leaf is an IPv6 address if the AddressType leaf value of the same rule is equal to IPv6.

5.11.19 ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation

The ePDG Selection Information node acts as a placeholder for the ePDG FQDN format and selection information for a list of PLMNs.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

If the ePDG Selection Information node is present and is not empty, the UE retrieves ePDG selection policy and FQDN format setting for a PLMN as follows:

– if configuration for the PLMN can be found, the UE applies the corresponding configured information of the PLMN for ePDG selection;

– if configuration for the UE’s PLMN ID cannot be found, but there exists a ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation/<X> node with the PLMN leaf set to"Any_PLMN" value, the UE applies the configured information of "Any PLMN" value for ePDG selection.

In all other cases, including the cases where the ePDG Selection Information node is not present or the ePDG Selection Information node is present but empty, the UE considers pre-configuration for the UE’s PLMN does not exist. The UE selects the ePDG of the HPLMN as specified in 3GPP TS 24.302 [3AA].

NOTE: Only PLMNs that have roaming agreements with HPLMN for interworking with untrusted WLANs can be provisioned in the ePDG selection information. The UE’s HPLMN can also be included in the list of PLMNs.

5.11.20 ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation/
<X>

This interior node acts as a placeholder for the ePDG FQDN format, selection information and PLMN priority setting for a PLMN.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.21 ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation/
<X>/PLMN

The PLMN leaf indicates a PLMN code.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN> or ‘Any_PLMN’

The format of the PLMN is defined by 3GPP TS 23.003 [3].

If the UE’s PLMN ID is same as the PLMN value stored in the PLMN leaf, configuration for this PLMN from home operator is found.

5.11.22 ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation/
<X>/PLMN_Priority

The PLMN_Priority leaf represents the preference order given to ePDGs of a PLMN and is represented as a numerical value.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: <PLMN priority>

In case more than one PLMN entry exists, the UE treats the rule with the lowest PLMN Priority value as the rule having the highest priority among the valid rules.

If the PLMN is the UE’s HPLMN, the PLMN_priority of the PLMN entry is ignored even if provisioned.

5.11.23 ANDSF/HomeNetworkPreference/ePDG/ePDGSelectionInformation/
<X>/FQDN_format

The FQDN_format leaf indicates whether Operator Identifier FQDN format or location based FQDN format is used when the ePDG FQDN is constructed by the UE.

– Occurrence: ZeroOfOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that Operator Identifier FQDN format is used (see 3GPP TS 23.003 [3]).

1 Indicates that Tracking/Location Area Identity FQDN format is used (see 3GPP TS 23.003 [3]).

The default value 0 applies if this leaf is not provisioned.

The FQDN_format value is used by the UE when constructing FQDN as follows:

– if Tracking/Location Area Identity based FQDN format is used, the UE constructs the Tracking/Location Area identity FQDN using the PLMN ID of the PLMN the UE is attached to and TAC/LAC of the area that the UE is located in;

– otherwise the UE constructs the Operator Identifer FQDN using the PLMN ID of the PLMN the UE is attached to.

5.11.24 ANDSF/HomeNetworkPreference/RanMobilitySetUsed

The RanMobilitySetUsed node acts as a placeholder for the LWA co-existance information, as specified in 3GPP TS 24.302 [3AA].

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.25 ANDSF/HomeNetworkPreference/RanMobilitySetUsed/<X>

This interior node acts as a placeholder for one PLMN and one WLAN. The node is considered a match if all its configured non-empty leaves are a match.

– Occurrence: ZeroOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.11.26 ANDSF/HomeNetworkPreference/RanMobilitySetUsed/<X>/PLMN

The PLMN leaf indicates a PLMN. The leaf is considered a match if the UE is currently registered with this PLMN.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>.

The format of the PLMN is defined by 3GPP TS 23.003 [3].

5.11.27 ANDSF/HomeNetworkPreference/RanMobilitySetUsed/<X>/WLAN

The WLAN leaf indicates the SSID of a WLAN. The leaf is considered a match if the UE is currently connected to this WLAN.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <SSID>

The format of the SSID is defined by IEEE Std 802.11™-2012 [26].