Functionality:
DAF or Dual Address Bearer Flag is used by the MME to indicate to the PGW if all the other MME’s and SGSN’s it can talk to are ipv4v6 capable
Values:
DAF bit is present in the Indication Flag IE. It is sent on a Create Session Request message.
DAF is set to 1 when the following conditions are satisfied
1. UE requests for an IPV4V6 bearer ( i.e. PDN TYPE is set to ipv4v6 )
2. Operator configures in MME that all SGSN’s and MME’s connected to the MME support ipv4v6
“The MME shall set the Dual Address Bearer Flag when the PDN type is set to IPv4v6 and all SGSNs which the UE may be handed over to are Release 8 or above supporting dual addressing, which is determined based on node pre-configuration by the operator”
DAF is set to 0 otherwise.
Usage:
Problem:
Consider a scenario where UE requests for an IPV4V6 bearer.
The PGW can take any one of the two actions:
1. Assign 1 ipv4v6 bearer
2. Assign 1 ipv4 bearer and 1 ipv6 bearer
Now suppose PGW assigns ipv4v6 bearer to the UE.
UE now moves to a 3G network, which triggers a Context Transfer from MME to SGSN
If the SGSN isn’t capable to handle a dual address bearer (i.e. ipv4v6 bearer) the context transfer will not be successful and hence the UE’s existing bearer will be lost.
The SGSN will now have to create 2 new bearers (1 ipv4 and another ipv6)
Solution:
DAF can be used to avoid such scenarios.
If all the SGSN’s and MME’s do not support ipv4v6, PGW should not assign an ipv4v6 bearer to the UE.
The MME is aware if all SGSN’s and MME’s connected to it support dual addressing. If MME finds any SGSN incapable of handling dual addressing, MME will set the DAF bit to 0.
PGW will notice that though the UE has requested for an ipv4v6 bearer, not all SGSN’s or MME’s support dual addresses. As such PGW can now assign 2 bearers (1 ipv4 and another ipv6) instead of assigning 1 ipv4v6 bearer as in the earlier case.
This time when the UE does a handover from 4G to 3G, the context transfer will map 2 bearers from 4G to 3G (instead of 1). Thus the context transfer will be successful.