In GTP endpoints were uniquely identified by F-TEIID(IP Address + teid). Each F-TEID pair was treated as a logical tunnel.
GTP will create different tunnel ID's for control and user plane. So, in create session response one F-TEID is for control plane and another is for user plane.
For example, on S5/S8 interface create session response carries PGW control plane F-TEID(PGWC IP Adress + PGW control plane TEID) and PGW user plane F-TEID(PGWU IP Adress + PGW user plane TEID). Here PGWC and PGWU may or may not be the same.
Tunnel-ID's should be created as follows.
- On S11-C interface, control plane tunnel-Id's is per UE.
- On S5/S8-C interface, control plane tunnel-id's per APN/PDN.
- On S5/S8-U interface, user plane tunnel-id'd per bearer.
- On S1-U interface, user plane tunnel-id'd per bearer.