Free5GC and NAT

Does Free5GC support the following phases:

  1. No NAT boundary
    • Phase 1: ISAKMP UDP/500,
    • Phase 2: ESP IP/50 (optional: AH IP/51)
  2. NAT Boundary (NAT Traversal)
    • Phase 1: ISAKMP UDP/500 --> UDP/4500,
    • Phase 2: UDP/4500 (UDP encapsulation of ESP Packet)

Hello, @sabdallah. free5gc supports both phases you mention above, please use the latest version(v1.2.0) of N3IWF.

Thank you for your reply. To make sure that you understand my question, please confirm that Free5gc supports NAT Traversal.

Thank you in advance.

I can point out where to listening UDP port 500&4500. It locate in here. Other informations like how to processing UDP/4500 packets, please search keyword “4500” under folder free5gc/NFs/n3iwf and trace code. Thanks.