-
Notifications
You must be signed in to change notification settings - Fork 2
/
193410.diagram
274 lines (233 loc) · 7.67 KB
/
193410.diagram
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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
format 222
activitycanvas 128130 activity_ref 134530 // Parser + Traffic classifier
xyzwh 113.6 82.1 2000 776 1354
params
parametercanvas 130434 parameter_ref 134530 // Ingress Packet
xyzwh 55 193.8 2002 117 33
end
parametercanvas 136706 parameter_ref 134658 // eBPF Map - TEID->PDRs
xyzwh 41.6 434.8 2002 145 39
end
parametercanvas 137858 parameter_ref 141186 // Map - seid->PFCP session
xyzwh 811.2 1132.5 2002 155 55
end
end
end
activitynodecanvas 129026 activitynode_ref 128002 // initial_node
xyz 451.8 135.3 2005
end
activityactioncanvas 129154 activityaction_ref 128002 // activity action Parse payload
show_opaque_action_definition default
xyzwh 366.2 284.7 2005 199 41
end
activitynodecanvas 129410 activitynode_ref 128130 // decision
xyz 442.7 355.6 2005
end
activityactioncanvas 130178 activityaction_ref 128130 // activity action Drop
show_opaque_action_definition default
xyzwh 735.4 359.1 2005 149 41
end
activityactioncanvas 130818 activityaction_ref 128258 // activity action Parse header
show_opaque_action_definition default
xyzwh 392.6 195.8 2005 141 43
end
activitynodecanvas 132738 activitynode_ref 128386 // decision
xyz 588 196.2 2005
end
activityactioncanvas 133890 activityaction_ref 128386 // activity action Lookup PDRs by tunnel id
show_opaque_action_definition default
xyzwh 355.2 429.5 2005 201 41
end
activitynodecanvas 134274 activitynode_ref 128514 // decision
xyz 442.6 577.8 2005
end
activityactioncanvas 134530 activityaction_ref 128514 // activity action Report error indication
show_opaque_action_definition default
xyzwh 131.1 581.2 2005 179 41
end
activitynodecanvas 135810 activitynode_ref 128770 // decision
xyz 428.7 907.7 2010
end
activityobjectcanvas 137986 activityobject_ref 134530 // activity object list of PDRs
xyzwh 413.5 514.9 2005 95 33
end
activityactioncanvas 139394 activityaction_ref 135298 // activity action Lookup Session by UP seid
show_opaque_action_definition default
xyzwh 335.3 1143.6 2005 231 45
end
activityactioncanvas 142338 activityaction_ref 142722 // activity action Get PDI
show_opaque_action_definition default
xyzwh 390.6 774.3 2011 105 41
end
activityobjectcanvas 142594 activityobject_ref 141058 // activity object PDI
xyzwh 418.8 847.7 2005 41 33
end
activitynodecanvas 145410 activitynode_ref 143234 // activity_final
xyz 793.4 246.3 2005
end
activityactioncanvas 145922 activityaction_ref 156162 // activity action Get UP session ID from PDR
show_opaque_action_definition default
xyzwh 319.2 985.2 2005 243 41
end
activitynodecanvas 150146 activitynode_ref 156802 // decision
xyz 583.9 582.4 2005
end
activitynodecanvas 150658 activitynode_ref 156930 // activity_final
xyz 778.4 587.5 2005
end
activityobjectcanvas 151682 activityobject_ref 147714 // activity object PDR
xyzwh 416.6 693.6 2005 49 33
end
activityobjectcanvas 164738 activityobject_ref 147842 // activity object UP Session ID
xyzwh 660.6 987.2 2005 117 33
end
note 167426 "TODO"
xyzwh 639.2 146.4 2005 91 36
activitynodecanvas 167682 activitynode_ref 157442 // activity_final
xyz 206.6 507 2005
end
note 172034 "Check ALL PDI fields like interface=access AND ip source "
xyzwh 580.6 841.1 2005 201 77
activitynodecanvas 176642 activitynode_ref 164226 // decision
xyz 436.9 1258 2005
end
activitynodecanvas 178946 activitynode_ref 164354 // activity_final
xyz 437.6 1378 2005
end
flowcanvas 129538 flow_ref 128130 // <flow>
decenter_begin 440
decenter_end 520
from ref 129154 z 2006 to ref 129410
write_horizontally default
end
flowcanvas 130306 flow_ref 128514 // [else]
decenter_begin 594
decenter_end 533
from ref 129410 z 2006 label "[else]" xyz 583 360 2006 to ref 130178
write_horizontally default
end
flowcanvas 131330 flow_ref 128898 // <flow>
from ref 129026 z 2006 to ref 130818
write_horizontally default
end
flowcanvas 132354 flow_ref 129282 // <flow>
decenter_begin 676
from ref 130434 z 2006 to ref 130818
write_horizontally default
end
flowcanvas 132866 flow_ref 129538 // <flow>
from ref 130818 z 2006 to ref 132738
write_horizontally default
end
flowcanvas 133122 flow_ref 129794 // [GTP GPDU]
decenter_begin 588
decenter_end 505
from ref 132738 z 2006 label "[GTP GPDU]" xyz 621 256 2006 to point 598 302
line 167554 z 2006 to ref 129154
write_horizontally default
end
flowcanvas 134018 flow_ref 129922 // [IP payload]
decenter_begin 560
from ref 129410 z 2006 label "[IP payload]" xyz 468 395 2006 to ref 133890
write_horizontally default
end
flowcanvas 134658 flow_ref 130178 // [empty]
from ref 134274 z 2006 label "[empty]" xyz 345 571 2006 to ref 134530
write_horizontally default
end
flowcanvas 136834 flow_ref 131202 // <flow>
from ref 136706 z 2006 to ref 133890
write_horizontally default
end
flowcanvas 138370 flow_ref 138114 // <flow>
decenter_end 451
from ref 133890 z 2006 to ref 137986
write_horizontally default
end
flowcanvas 138498 flow_ref 138242 // <flow>
decenter_begin 440
from ref 137986 z 2006 to ref 134274
write_horizontally default
end
flowcanvas 140034 flow_ref 138498 // <flow>
decenter_end 432
from ref 137858 z 2006 to ref 139394
write_horizontally default
end
flowcanvas 145538 flow_ref 149250 // <flow>
from ref 130178 z 2006 to ref 145410
write_horizontally default
end
flowcanvas 148738 flow_ref 163714 // <flow>
decenter_begin 510
decenter_end 636
from ref 142338 z 2012 to ref 142594
write_horizontally default
end
flowcanvas 150786 flow_ref 164610 // [finished]
from ref 150146 z 2006 label "[finished]" xyz 672 555 2006 to ref 150658
write_horizontally default
end
flowcanvas 152322 flow_ref 164866 // [PDR selected]
decenter_end 400
from ref 150146 z 2006 label "[PDR selected]" xyz 547 650 2006 to point 593 703
line 168066 z 2006 to ref 151682
write_horizontally default
end
flowcanvas 152450 flow_ref 164994 // <flow>
decenter_begin 589
from ref 151682 z 2012 to ref 142338
write_horizontally default
end
flowcanvas 164866 flow_ref 167298 // <flow>
from ref 145922 z 2006 to ref 164738
write_horizontally default
end
flowcanvas 164994 flow_ref 167426 // <flow>
decenter_end 648
from ref 164738 z 2006 to point 713 1086
line 173570 z 2006 to point 480 1086
line 173442 z 2006 to ref 139394
write_horizontally default
end
flowcanvas 166274 flow_ref 167554 // [PDR]
from ref 134274 z 2006 label "[PDR]" xyz 504 590 2006 to ref 150146
write_horizontally default
end
flowcanvas 167810 flow_ref 167682 // <flow>
from ref 134530 z 2006 to ref 167682
write_horizontally default
end
flowcanvas 168194 flow_ref 174210 // <flow>
decenter_begin 515
from ref 142594 z 2011 to ref 135810
write_horizontally default
end
flowcanvas 173314 flow_ref 174978 // [all PDI field checked]
from ref 135810 z 2011 label "[all PDI field checked]" xyz 446 952 2011 to ref 145922
write_horizontally default
end
flowcanvas 173954 flow_ref 175106 // <flow>
from ref 135810 z 2011 to point 342 921
line 174082 z 2011 to point 346 700
line 174210 z 2011 to point 425 661
line 174466 z 2011 to ref 134274
write_horizontally default
end
flowcanvas 177154 flow_ref 175490 // <flow>
from ref 139394 z 2006 to ref 176642
write_horizontally default
end
flowcanvas 177538 flow_ref 175746 // <flow>
from ref 176642 z 2006 to point 283 1276
line 177922 z 2006 to point 287 678
line 177666 z 2006 to ref 134274
write_horizontally default
end
flowcanvas 179202 flow_ref 176258 // [session found]
from ref 176642 z 2006 label "[session found]" xyz 453 1336 2006 to ref 178946
write_horizontally default
end
line 173826 -_-_
from ref 172034 z 2012 to ref 173314
end