APN Request/Assignment in ePDG
UE IP allocation and various server IP can be assinged to UE over ePDG. This IP allocation happens during the IKE process when UE first go through ePDG. Overall IKE(key exchanging) protocol sequence in 33.402 is as shown below. (This is from Figure 8.2.2-1).
Don't bother looking into each of these steps, only two of the steps in this sequence gets involved in the APN Request/Allocation. The simpler version of sequence will be shown after this figure. (If you are really interested in the details of each of these steps, refer to IKE page)



If you have the IP log at the UE and WiFi AP, you may see only following part (the steps happening at core network parts will not be captured at this terminal log). I put the step number in parethesis to match each line on the wireshark to the step number in the figure shown above. This is ISAKMP log that is not decoded. So you would not get the full details from this log except step (1).

If you managed to decode the whole ISAKMP packet including the Encrypted Payload part, you will see the wireshark log as shown below.

If I point out the message that carries APN Info, it is shown as follows.

Example 1 >
CFG Request (in Step 2 ) ------------------------------------------------------------------------
Internet Security Association and Key Management Protocol
Initiator SPI: 63b6607c34cf9e41
Responder SPI: aaaaaaaaaaaaaaaa
Next payload: Encrypted and Authenticated (46)
Version: 2.0
0010 .... = MjVer: 0x02
.... 0000 = MnVer: 0x00
Exchange type: IKE_AUTH (35)
Flags: 0x08 (Initiator, No higher version, Request)
.... 1... = Initiator: Initiator
...0 .... = Version: No higher version
..0. .... = Response: Request
Message ID: 0x00000001
Length: 428
Type Payload: Encrypted and Authenticated (46)
Next payload: Identification - Initiator (35)
0... .... = Critical Bit: Not Critical
Payload length: 400
Initialization Vector: 2e25ced9813fef344057cd7c1284b750 (16 bytes)
Encrypted Data (368 bytes)
Decrypted Data (368 bytes)
Contained Data (351 bytes)
Type Payload: Identification - Initiator (35)
Next payload: Identification - Responder (36)
0... .... = Critical Bit: Not Critical
Payload length: 80
ID type: ID_RFC822_ADDR (3)
Protocol ID: Unused
Port: Unused
Identification Data:0001010123456789@5C-A4-8A-1F-59-50
:nai.epc.mnc001.mcc001.3gppnetwork.org
ID_FQDN: 0001010123456789@5C-A4-8A-1F-59-50
:nai.epc.mnc001.mcc001.3gppnetwork.org
Type Payload: Identification - Responder (36)
Next payload: Configuration (47)
0... .... = Critical Bit: Not Critical
Payload length: 11
ID type: KEY_ID (11)
Protocol ID: Unused
Port: Unused
Identification Data:
ID_KEY_ID: 696d73 ==> ims
Type Payload: Configuration (47)
....