diff --git a/docs/images/5g_network_architecture.excalidraw b/docs/images/5g_network_architecture.excalidraw new file mode 100644 index 0000000..c19ccf7 --- /dev/null +++ b/docs/images/5g_network_architecture.excalidraw @@ -0,0 +1,2707 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "diamond", + "version": 164, + "versionNonce": 329051393, + "isDeleted": false, + "id": "fu6NDOKTlcrzgsoX4lxfP", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 385, + "y": 160, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 137261281, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "EJRsK2v5epyyAlR6YcwPA" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 41, + "versionNonce": 850730895, + "isDeleted": false, + "id": "EJRsK2v5epyyAlR6YcwPA", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 441.09166717529297, + "y": 208.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 53.31666564941406, + "height": 23, + "seed": 207733295, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "NSSF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "fu6NDOKTlcrzgsoX4lxfP", + "originalText": "NSSF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 260, + "versionNonce": 1448715489, + "isDeleted": false, + "id": "j-gBObJES9bV69bIuKUhp", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1114.5, + "y": 408, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1217184033, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "lOTXicgCUo7RztAdeoMNa" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 51, + "versionNonce": 287856047, + "isDeleted": false, + "id": "lOTXicgCUo7RztAdeoMNa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1177.2583332061768, + "y": 456.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 39.983333587646484, + "height": 23, + "seed": 816022849, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "NEF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "j-gBObJES9bV69bIuKUhp", + "originalText": "NEF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 196, + "versionNonce": 880042177, + "isDeleted": false, + "id": "CU7Uh78u7VcIJsXHWoNQJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 456.5, + "y": 467, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1414900961, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "bUPMkLzCoPY8yApezZMhn" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 42, + "versionNonce": 1141884879, + "isDeleted": false, + "id": "bUPMkLzCoPY8yApezZMhn", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 518.1416664123535, + "y": 515.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 42.21666717529297, + "height": 23, + "seed": 269189967, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "AMF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "CU7Uh78u7VcIJsXHWoNQJ", + "originalText": "AMF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 247, + "versionNonce": 462200993, + "isDeleted": false, + "id": "uoWE_MpiiTpqiH5OqqnKH", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 641.5, + "y": 143, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1076275361, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "N9XPfy7jXnfFWEG-ue3vV" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 52, + "versionNonce": 696514031, + "isDeleted": false, + "id": "N9XPfy7jXnfFWEG-ue3vV", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 701.4833335876465, + "y": 191.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 45.53333282470703, + "height": 23, + "seed": 1729413793, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "UDM", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "uoWE_MpiiTpqiH5OqqnKH", + "originalText": "UDM", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 259, + "versionNonce": 424797313, + "isDeleted": false, + "id": "UCQpCvvuXCZTD0XDz13zl", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 816.5, + "y": 247, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 356234337, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "-b5c5m0fY0Bv1KGLTZbFP" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 74, + "versionNonce": 1217224719, + "isDeleted": false, + "id": "-b5c5m0fY0Bv1KGLTZbFP", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 878.7083339691162, + "y": 295.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 41.08333206176758, + "height": 23, + "seed": 802368769, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "NRF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "UCQpCvvuXCZTD0XDz13zl", + "originalText": "NRF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 244, + "versionNonce": 1501801569, + "isDeleted": false, + "id": "0He8LuzeDp9507iPobE2C", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 322.5, + "y": 395, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 990975361, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "lX0JsVo1HGr91dc__2Z8A" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 88, + "versionNonce": 858031663, + "isDeleted": false, + "id": "lX0JsVo1HGr91dc__2Z8A", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 378.59166717529297, + "y": 443.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 53.31666564941406, + "height": 23, + "seed": 471900783, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "AUSF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "0He8LuzeDp9507iPobE2C", + "originalText": "AUSF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 432, + "versionNonce": 1676769345, + "isDeleted": false, + "id": "CW58u8hIJBkjFqMo5QYWQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1340.5, + "y": 426, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1159855073, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "rBHIgSdNmALH7WkqLyjJz" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 229, + "versionNonce": 674359375, + "isDeleted": false, + "id": "rBHIgSdNmALH7WkqLyjJz", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1410.4750003814697, + "y": 474.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 25.549999237060547, + "height": 23, + "seed": 1101504495, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "AF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "CW58u8hIJBkjFqMo5QYWQ", + "originalText": "AF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 367, + "versionNonce": 444254241, + "isDeleted": false, + "id": "tnnjZGEOSAS380mmJd-4r", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 630.5, + "y": 538, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 392902561, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "MMh6EiCy6zNCYCawIr5ZZ" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 142, + "versionNonce": 1972242031, + "isDeleted": false, + "id": "MMh6EiCy6zNCYCawIr5ZZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 692.1416664123535, + "y": 586.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 42.21666717529297, + "height": 23, + "seed": 434023041, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "SMF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "tnnjZGEOSAS380mmJd-4r", + "originalText": "SMF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "diamond", + "version": 265, + "versionNonce": 1997478913, + "isDeleted": false, + "id": "0H2Obc_soCOGxqftMNLI9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1044.5, + "y": 254, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1105757025, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "79pW1k_9WsVlH33_6Xz5N" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 73, + "versionNonce": 436297871, + "isDeleted": false, + "id": "79pW1k_9WsVlH33_6Xz5N", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1107.2583332061768, + "y": 302.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 39.983333587646484, + "height": 23, + "seed": 1842817359, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "PCF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "0H2Obc_soCOGxqftMNLI9", + "originalText": "PCF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "line", + "version": 133, + "versionNonce": 162395105, + "isDeleted": false, + "id": "aH60sakbMD7YaG4z2IxsG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 302, + "y": 261, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 1103, + "height": 410, + "seed": 748218639, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 1103, + 410 + ] + ] + }, + { + "type": "diamond", + "version": 365, + "versionNonce": 658798255, + "isDeleted": false, + "id": "hluHj3wyu_SbOnUqVBFqR", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 841.5, + "y": 631, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 581144111, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "kSOXtE98DIkuNciL2rIrQ" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 58, + "versionNonce": 912707521, + "isDeleted": false, + "id": "kSOXtE98DIkuNciL2rIrQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 904.2583332061768, + "y": 679.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 39.983333587646484, + "height": 23, + "seed": 610868847, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "UPF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "hluHj3wyu_SbOnUqVBFqR", + "originalText": "UPF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "id": "0BZH83gX8SsJClXSwxD-F", + "type": "line", + "x": 1433, + "y": 257, + "width": 1253, + "height": 528, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 258818959, + "version": 478, + "versionNonce": 1677707471, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -419, + 528 + ], + [ + -1253, + 241 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "0CccHLbqG7_iZvTuzzWnd", + "type": "rectangle", + "x": 440, + "y": 715, + "width": 77, + "height": 113, + "angle": 0, + "strokeColor": "#be4bdb", + "backgroundColor": "#a5d8ff", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 60702159, + "version": 145, + "versionNonce": 861482913, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "id": "1M6fKHuo_oQEAhh3jVck4", + "type": "rectangle", + "x": 290, + "y": 672, + "width": 63, + "height": 116, + "angle": 0, + "strokeColor": "#4dabf7", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 2054124449, + "version": 72, + "versionNonce": 768333551, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "id": "42NNmy0brgFXopT44pKbp", + "type": "ellipse", + "x": 471, + "y": 668, + "width": 15, + "height": 16, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1526200961, + "version": 53, + "versionNonce": 1186239361, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "id": "xmILiF6VhLWj8oNAe_57g", + "type": "text", + "x": 440, + "y": 653, + "width": 77.93333435058594, + "height": 41.4, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 872902337, + "version": 73, + "versionNonce": 456204559, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "(( ))", + "fontSize": 36, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 35, + "containerId": null, + "originalText": "(( ))", + "lineHeight": 1.15 + }, + { + "id": "dIKUFBQUaOwBE3jt64uoF", + "type": "text", + "x": 473, + "y": 676, + "width": 10, + "height": 41.4, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1505031407, + "version": 34, + "versionNonce": 1152940897, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "I", + "fontSize": 36, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 35, + "containerId": null, + "originalText": "I", + "lineHeight": 1.15 + }, + { + "id": "x7j3I0VsfFrLgKLATFcnK", + "type": "text", + "x": 440, + "y": 844, + "width": 76.01667022705078, + "height": 41.4, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1073263055, + "version": 59, + "versionNonce": 1571301167, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "RAN", + "fontSize": 36, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 35, + "containerId": null, + "originalText": "RAN", + "lineHeight": 1.15 + }, + { + "type": "text", + "version": 112, + "versionNonce": 1303668545, + "isDeleted": false, + "id": "B3NSGP1S_2GYiiW6ogRMS", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 294.9916648864746, + "y": 808.3, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "width": 50.016666412353516, + "height": 41.4, + "seed": 1330386735, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 2, + "text": "UE", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "UE", + "lineHeight": 1.15, + "baseline": 35 + }, + { + "id": "3IMP-9dfddAtpNEgVh_vV", + "type": "line", + "x": 515, + "y": 784, + "width": 370, + "height": 129, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1987115681, + "version": 156, + "versionNonce": 1670998351, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 229, + 69 + ], + [ + 370, + -60 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "zMtwO8UGf50E28OoEvW3y", + "type": "line", + "x": 433, + "y": 768, + "width": 81, + "height": 27, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 402396463, + "version": 60, + "versionNonce": 1275582241, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -81, + -27 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "ODARV6mf3ctUwkra2ZjYQ", + "type": "ellipse", + "x": 1162, + "y": 756, + "width": 158, + "height": 100, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1364841871, + "version": 253, + "versionNonce": 979199855, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "IlMh35kRFaBAMpv_ERwqz" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "id": "IlMh35kRFaBAMpv_ERwqz", + "type": "text", + "x": 1215.1385642862626, + "y": 785.4446609406725, + "width": 52, + "height": 41.4, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 308706479, + "version": 151, + "versionNonce": 841108225, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "DN", + "fontSize": 36, + "fontFamily": 2, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 35, + "containerId": "ODARV6mf3ctUwkra2ZjYQ", + "originalText": "DN", + "lineHeight": 1.15 + }, + { + "id": "rK-CXFQsbPk_bo43xJ9Oo", + "type": "line", + "x": 977, + "y": 715, + "width": 184, + "height": 87, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 446412111, + "version": 104, + "versionNonce": 809279887, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 184, + 87 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "I7FZ3J1pf7Vr_1ykg_r6a", + "type": "line", + "x": 430, + "y": 256, + "width": 55, + "height": 31, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1993336545, + "version": 40, + "versionNonce": 2021868257, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -55, + 31 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "4hyqgsk6zFpmq2cboSvtb", + "type": "line", + "x": 683, + "y": 239, + "width": 157, + "height": 106, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1140189295, + "version": 69, + "versionNonce": 913282991, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -157, + 106 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "2euXQHt6t4o4KGNvH-OIP", + "type": "line", + "x": 854, + "y": 342, + "width": 135, + "height": 79, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 575918593, + "version": 226, + "versionNonce": 1538932417, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -3, + 2 + ], + [ + -135, + 79 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "ghyOtIOEuhzY2aoJBO_vj", + "type": "line", + "x": 1082, + "y": 348, + "width": 185, + "height": 134, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1201789057, + "version": 58, + "versionNonce": 52349391, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -185, + 134 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "3KaDr1zD7saEazJ7k9h2k", + "type": "line", + "x": 1159, + "y": 501, + "width": 81, + "height": 50, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1013581999, + "version": 49, + "versionNonce": 1516682913, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -81, + 50 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "3b2vxVmuDH6vJQPvB_JuM", + "type": "line", + "x": 1382, + "y": 520, + "width": 73, + "height": 111, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1854513217, + "version": 134, + "versionNonce": 1935849455, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -73, + 111 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "UKvPpmCWxMb9yUfzzJbsn", + "type": "line", + "x": 444, + "y": 423, + "width": 100, + "height": 71, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1932772687, + "version": 82, + "versionNonce": 1933066881, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 100, + -71 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "Mg4NLOnuMdfZFHOVwP34P", + "type": "line", + "x": 593, + "y": 507, + "width": 105, + "height": 98, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 831413921, + "version": 54, + "versionNonce": 759423503, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 105, + -98 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "lteJoHSYbt7SKdcDtm2Nb", + "type": "line", + "x": 764, + "y": 570, + "width": 111, + "height": 96, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1357236239, + "version": 35, + "versionNonce": 586041953, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 111, + -96 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "sZIHf1lGU7zNJ5_aNgY8O", + "type": "line", + "x": 786, + "y": 611, + "width": 90, + "height": 57, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 888134383, + "version": 56, + "versionNonce": 29018159, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 90, + 57 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "IHnAFHSMjgVoC6rL582nV", + "type": "line", + "x": 477, + "y": 543, + "width": 164, + "height": 125, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 111865121, + "version": 58, + "versionNonce": 576214593, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -164, + 125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "lzogGPlzYUG1pBGmlusTe", + "type": "line", + "x": 532, + "y": 583, + "width": 18, + "height": 139, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 2047242767, + "version": 74, + "versionNonce": 246409807, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -18, + 139 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "iv9zxErERJFM7hnHi21zg", + "type": "text", + "x": 1350, + "y": 592, + "width": 35.78333282470703, + "height": 26.399999999999977, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1431531297, + "version": 76, + "versionNonce": 1683351073, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "Naf", + "fontSize": 22.956521739130416, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 22, + "containerId": null, + "originalText": "Naf", + "lineHeight": 1.15 + }, + { + "type": "text", + "version": 145, + "versionNonce": 553371759, + "isDeleted": false, + "id": "yyoCoQvDRDxhp67Afm8Is", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1132.1396136076555, + "y": 530.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 48.56666564941406, + "height": 26.399999999999977, + "seed": 257722881, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nnef", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nnef", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 105, + "versionNonce": 1406564865, + "isDeleted": false, + "id": "zQpJPmoASC-Wjt3wypzM8", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 983.1396136076555, + "y": 439.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 47.28333282470703, + "height": 26.399999999999977, + "seed": 54627361, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Npcf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Npcf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 99, + "versionNonce": 1449583247, + "isDeleted": false, + "id": "HagAJV9NaOxgR4zso8Ikh", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 807.1396136076555, + "y": 387.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 43.45000076293945, + "height": 26.399999999999977, + "seed": 258571105, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nnrf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nnrf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 92, + "versionNonce": 1373213153, + "isDeleted": false, + "id": "YlVv5HUlSkzXyqPLoe3UV", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 623.1396136076555, + "y": 294.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 61.33333206176758, + "height": 26.399999999999977, + "seed": 1393630127, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nudm", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nudm", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 158, + "versionNonce": 2141829295, + "isDeleted": false, + "id": "8QIH6_imbQHzgxQSe_Kxd", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 350.1396136076555, + "y": 239.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 58.78333282470703, + "height": 26.399999999999977, + "seed": 1947013679, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nnssf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nnssf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 142, + "versionNonce": 1936633281, + "isDeleted": false, + "id": "ZoXeBwLIuBJg-2yN2kNZD", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 483.1396136076555, + "y": 407.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 60.06666564941406, + "height": 26.399999999999977, + "seed": 2085953825, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nausf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nausf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 100, + "versionNonce": 1114426063, + "isDeleted": false, + "id": "ckxwIGPh_ncf_E6BYtour", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 653.1396136076555, + "y": 461.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 54.95000076293945, + "height": 26.399999999999977, + "seed": 449697775, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Namf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Namf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 100, + "versionNonce": 2142588321, + "isDeleted": false, + "id": "RvyJyWxfF0ksMLMCvSdjp", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 840.1396136076555, + "y": 521.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 53.66666793823242, + "height": 26.399999999999977, + "seed": 1346268207, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nsmf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nsmf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 138, + "versionNonce": 2068355311, + "isDeleted": false, + "id": "iVitGOIeTY6M0gRS3xQjY", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 831.1666660308838, + "y": 598.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 29.383333206176758, + "height": 26.399999999999977, + "seed": 885787279, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "N4", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N4", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 256, + "versionNonce": 769454465, + "isDeleted": false, + "id": "pOiBlM8XNpTptC7Urbf1d", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1043.3083333969116, + "y": 707.8, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "width": 29.383333206176758, + "height": 26.399999999999977, + "seed": 998472801, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "N6", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N6", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 284, + "versionNonce": 1606787855, + "isDeleted": false, + "id": "pcwXloPdX7ns58yaOuRGx", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 699.3083333969116, + "y": 805.8, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "width": 29.383333206176758, + "height": 26.399999999999977, + "seed": 131766287, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "N3", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N3", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 158, + "versionNonce": 589633889, + "isDeleted": false, + "id": "dtHh-lsXpYbjygo8eO5Iz", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 384.5249996185303, + "y": 546.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 29.383333206176758, + "height": 26.399999999999977, + "seed": 841066593, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "N1", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N1", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 179, + "versionNonce": 1616668975, + "isDeleted": false, + "id": "SU3d2lpkuVlaMEpKb0F-E", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 542.5249996185303, + "y": 601.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 29.383333206176758, + "height": 26.399999999999977, + "seed": 133677551, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "N2", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N2", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "id": "ltjLqg2e7gPKstBwsnU-D", + "type": "text", + "x": 1239, + "y": 247, + "width": 136.03334045410156, + "height": 41.4, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1112116399, + "version": 125, + "versionNonce": 819807553, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "text": "5G Core", + "fontSize": 36, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 35, + "containerId": null, + "originalText": "5G Core", + "lineHeight": 1.15 + }, + { + "id": "DT7c0svOnW6NA2p-S_CyM", + "type": "line", + "x": 910, + "y": 848, + "width": 89, + "height": 1, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1218999823, + "version": 81, + "versionNonce": 1249209167, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 89, + -1 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "TtjjiBChaFuCpMuEeDEm3", + "type": "line", + "x": 916, + "y": 882, + "width": 88, + "height": 3, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 447251553, + "version": 140, + "versionNonce": 1382348065, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 88, + -3 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "text", + "version": 178, + "versionNonce": 711534959, + "isDeleted": false, + "id": "EX1qhW9kHle8iGal4HJ71", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1030.1396136076555, + "y": 833.8, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "width": 111.18333435058594, + "height": 26.399999999999977, + "seed": 487878831, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "User plane", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "User plane", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "text", + "version": 145, + "versionNonce": 1798023425, + "isDeleted": false, + "id": "aEZabqriy7NkBa33NBxPw", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1030.1396136076555, + "y": 861.8, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 132.89999389648438, + "height": 26.399999999999977, + "seed": 2036313679, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Conrol Plane", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Conrol Plane", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "type": "diamond", + "version": 304, + "versionNonce": 1837114255, + "isDeleted": false, + "id": "RsErkmKh5w8NB9Wjwe08V", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 185.5, + "y": 322, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 165, + "height": 120, + "seed": 1036505121, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "Lz2jB3MeIEum67yS2RRQ6" + } + ], + "updated": 1698147929914, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 152, + "versionNonce": 1152442593, + "isDeleted": false, + "id": "Lz2jB3MeIEum67yS2RRQ6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 240.47500038146973, + "y": 370.5, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 55.54999923706055, + "height": 23, + "seed": 997925889, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 2, + "text": "SMSF", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "RsErkmKh5w8NB9Wjwe08V", + "originalText": "SMSF", + "lineHeight": 1.15, + "baseline": 20 + }, + { + "type": "line", + "version": 157, + "versionNonce": 1139988911, + "isDeleted": false, + "id": "1yy_0b39QYSU9MeLuaUBE", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 309.1620055366308, + "y": 353.46925870291886, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 78, + "height": 60, + "seed": 335315265, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 78, + -60 + ] + ] + }, + { + "type": "text", + "version": 184, + "versionNonce": 1283726529, + "isDeleted": false, + "id": "QNryqX0CRggUvvMiovH32", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 346.96666717529297, + "y": 327.79999999999995, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 65.16666412353516, + "height": 26.399999999999977, + "seed": 1677912577, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147929914, + "link": null, + "locked": false, + "fontSize": 22.956521739130416, + "fontFamily": 2, + "text": "Nsmsf", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Nsmsf", + "lineHeight": 1.15, + "baseline": 22 + }, + { + "id": "B3nttUDgAb4zE0ofYmn8A", + "type": "line", + "x": 935, + "y": 637, + "width": 60, + "height": 65, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1172097711, + "version": 276, + "versionNonce": 1122618319, + "isDeleted": false, + "boundElements": null, + "updated": 1698147929914, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 53, + -17 + ], + [ + 60, + 48 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "text", + "version": 325, + "versionNonce": 1596453743, + "isDeleted": false, + "id": "KFX3r5dRDZdbbgNMoSnNW", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 964.3083333969116, + "y": 637.8, + "strokeColor": "#e03131", + "backgroundColor": "#a5d8ff", + "width": 19.366287794980135, + "height": 17.399999999999977, + "seed": 94544001, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1698147960736, + "link": null, + "locked": false, + "fontSize": 15.130434782608681, + "fontFamily": 2, + "text": "N9", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "N9", + "lineHeight": 1.15, + "baseline": 14.999999999999996 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/docs/images/5g_network_architecture.png b/docs/images/5g_network_architecture.png new file mode 100644 index 0000000..2c64c46 Binary files /dev/null and b/docs/images/5g_network_architecture.png differ diff --git a/docs/reference/index.md b/docs/reference/index.md index 45867fa..17befa8 100644 --- a/docs/reference/index.md +++ b/docs/reference/index.md @@ -5,4 +5,5 @@ charms deployment_options +networking ``` diff --git a/docs/reference/networking.md b/docs/reference/networking.md new file mode 100644 index 0000000..b2dec68 --- /dev/null +++ b/docs/reference/networking.md @@ -0,0 +1,17 @@ +# 5G Network Architecture + +5G was built with network functions divided by services which is known as the 5G core Service-Based Architecture (SBA). The 5G core is a network of interconnected services, as illustrated in the figure below. + +```{image} ../images/5g_network_architecture.png +:alt: 5G Network Architecture +:height: 600 +:align: center +``` + +The 5G Core Network is composed of various network functions, each serving a unique purpose. These functions communicate internally and externally over well-defined standard interfaces. +The User Plane Function is a critical component of the 5G core network architecture It oversees the management of user data during the data transmission process. The UPF serves as a connection point between the RAN and the data network. +UPF Interfaces/reference points with employed protocols: +- N3 (GTP-U): Interface between the RAN (gNB) and the UPF +- N9 (GTP-U): Interface between two UPF’s +- N6 (GTP-U): Interface between the Data Network (DN) and the UPF +- N4 (PFCP): Interface between the Session Management Function (SMF) and the UPF \ No newline at end of file