1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
{hscale=1}
sgsn = SGSN
123.44.0.9
sgwc = SGW-C
123.44.0.5
sgwu = SGW-U
123.44.0.6
pgwc = PGW-C
123.44.0.7
pgwu = PGW-U
123.44.0.8
sgsn <-> sgwc S4-C GTPv2-C
sgwc <-> sgwu Sxa PFCP
sgsn <-> sgwu S4-U GTPv1-U
sgwc <-> pgwc S5-C GTPv2-C
pgwc <-> pgwu Sxb PFCP
sgwu <-> pgwu S5-U GTPv1-U
...
sgsn -> sgwc GTP Create Session Request
sgsn [] sgwc F-TEID S11 = 123.44.0.9,0x004
F-TEID S5 = 123.44.0.7,0x000
PDN addr alloc = IPv4 192.168.100.2
|||
|||
sgwc -> sgwu PFCP Session Establishment Request
sgwc [] sgwu 2x Create PDR
F-TEID = CHOOSE
FAR = NOCP,BUFF
|||
|||
sgwc <- sgwu PFCP Session Establishment Response
sgwc [] sgwu Created PDR F-TEID 123.44.0.6,0x015
Created PDR F-TEID 123.44.0.6,0x016
|||
|||
sgwc -> pgwc GTP Create Session Request
sgwc [] pgwc F-TEID S5 = 123.44.0.5,0x00b
PDN addr alloc = IPv4 192.168.100.2
Bearer Ctx: F-TEID S5 = 123.44.0.6,0x015
|||
|||
pgwc -> pgwu PFCP Session Establishment Request
pgwc [] pgwu Create PDR 1:
PDI: src-iface Core, UE IPv4 192.168.100.2
FAR-1: FORW, dst-iface Access,
hdr creation: GTP-U 123.44.0.6,0x015
Create PDR 2:
PDI: src-iface Access, F-TEID = CHOOSE id:05
hdr removal: GTP-U
FAR-2: FORW, dst-iface Core
Create PDR 3:
PDI: src-iface CP-function, F-TEID = CHOOSE
hdr removal: GTP-U
FAR-1
Create PDR 4:
PDI: src-iface Access, F-TEID = CHOOSE id:05, SDF Filter
hdr removal: GTP-U
FAR-3: FORW, dst-iface CP-Function,
hdr creation: GTP-U 123.44.0.7,0x00b
|||
pgwc <- pgwu PFCP Session Establishment Response
pgwc [] pgwu Created PDR-1
Created PDR-2: F-TEID = 123.44.0.8,0x01e
Created PDR-3: F-TEID = 123.44.0.8,0x01f
Created PDR-4: F-TEID = 123.44.0.8,0x01e
|||
|||
sgwc <- pgwc GTP Create Session Response
sgwc [] pgwc TEID: 0x00b
F-TEID: 123.44.0.7,0x00b
PDN Addr: 192.168.100.2
Bearer Ctx: F-TEID S5 123.44.0.8,0x01e
|||
|||
sgwc -> sgwu PFCP Session Modification Request
sgwc [] sgwu Update FAR-2: FORW, dst-iface Core,
hdr creation GTP-U 123.44.0.8,0x01e
|||
sgwc <- sgwu PFCP Session Modification Response
|||
|||
sgsn <- sgwc GTP Create Session Response
sgsn [] sgwc TEID: 0x004
F-TEID S11/S4: 123.44.0.5,0x007
F-TEID S5/S8: 123.44.0.7,0x00b
PDN Addr: 192.168.100.2
Bearer Ctx:
F-TEID S1-U: 123.44.0.6,0x016
F-TEID S5/S8: 123.44.0.8,0x01e
|||
|||
sgsn -> sgwc GTP Modify Bearer Request
sgsn [] sgwc TEID: 0x007
Bearer Ctx:
F-TEID S1-U: 192.168.104.167,0x32adb2ad
|||
|||
sgwc -> sgwu PFCP Session Modification Request
sgwc [] sgwu Update FAR-1: FORW, dst-iface Access,
hdr creation: GTP-U 192.168.104.167,0x32adb2ad
|||
|||
sgwc <- sgwu PFCP Session Modification Response
|||
sgsn <- sgwc GTP Modify Bearer Response
sgsn [] sgwc TEID: 0x004
Bearer Ctx:
F-TEID S1-U: 192.168.104.167,0x32adb2ad
|