# ACCESS UPF tunmap UPF tunend (CORE) # session 23 = tunmap session 42 = encaps/decaps # GTP 127.0.0.13 127.0.0.12 127.0.0.11 # TEID l:23 r:123 <---> r:23 l:123 | l:142 r:42 <---> r:142 l:42 | 192.168.100.42 # # Run two UPF, one listening on / sending from 127.0.0.11, the other on 127.0.0.12. # (Each has to match on the sender address of incoming GTP packets.) timer pfcp x23 0 pfcp-peer 127.0.0.11 tx assoc-setup-req sleep 1 session tunend 42 ue ip 192.168.100.42 gtp access local f-teid 127.0.0.11 42 gtp access remote f-teid 127.0.0.12 142 tx session-est-req sleep 1 pfcp-peer 127.0.0.12 tx assoc-setup-req sleep 1 session tunmap 23 gtp core remote f-teid 127.0.0.11 42 gtp core local f-teid 127.0.0.12 142 gtp access local f-teid 127.0.0.12 123 gtp access remote f-teid 127.0.0.13 23 tx session-est-req sleep 1