mirror of
				https://github.com/open5gs/open5gs.git
				synced 2025-10-28 18:43:40 +00:00 
			
		
		
		
	Compare commits
	
		
			1699 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 30e420b7a8 | ||
|  | 66b2f6120e | ||
|  | cb7c8a7854 | ||
|  | 0fd6562e48 | ||
|  | 8d08955783 | ||
|  | cedec3a7b9 | ||
|  | ff4eab2e51 | ||
|  | e6ba84bbef | ||
|  | e41afff7ac | ||
|  | a8790713d7 | ||
|  | 3b8a1386e4 | ||
|  | fd9c211005 | ||
|  | 62b6b42e88 | ||
|  | c3f0c57554 | ||
|  | 10168f1f19 | ||
|  | 4d44b1843e | ||
|  | 969c116e77 | ||
|  | ce668c556c | ||
|  | 1d8324af9f | ||
|  | 10477ecdc9 | ||
|  | 2ccd19e3f5 | ||
|  | 712d4b50aa | ||
|  | 22be888dae | ||
|  | 82e9016164 | ||
|  | 2618e3da78 | ||
|  | bafb29cd3a | ||
|  | 0df402bd49 | ||
|  | 05fbaf6958 | ||
|  | 3e61c5984d | ||
|  | 03791d4844 | ||
|  | 4746eaf5a7 | ||
|  | 5f55ece521 | ||
|  | b80db453e8 | ||
|  | d30fcbb848 | ||
|  | 512cc2d01b | ||
|  | 1c79b36cce | ||
|  | e20faeb1ef | ||
|  | dfcd3431c3 | ||
|  | cef5b38087 | ||
|  | 74fdb14f7a | ||
|  | 888e58a94e | ||
|  | 474b2d4134 | ||
|  | 8973a0bfdc | ||
|  | f7a4d64f00 | ||
|  | b88dcecc29 | ||
|  | b44fa29a7d | ||
|  | b7905725ac | ||
|  | b6aa3aba5b | ||
|  | af07cc75ec | ||
|  | bae3998c31 | ||
|  | c791d97ed7 | ||
|  | 79f73fae2a | ||
|  | 8a92c7e219 | ||
|  | 5f9b941d25 | ||
|  | f9ba6637c1 | ||
|  | 8a6c36daca | ||
|  | 131ecb4a44 | ||
|  | b7386284a7 | ||
|  | 610b998038 | ||
|  | f50591a8f7 | ||
|  | 728ca41103 | ||
|  | 739cb599d1 | ||
|  | 11568bbff7 | ||
|  | 2051bcaefd | ||
|  | b82a898646 | ||
|  | 1e6b1d4f7b | ||
|  | 9e6cff7225 | ||
|  | 95e5d95faf | ||
|  | 85981effc7 | ||
|  | 3715b9ece3 | ||
|  | ee2eded848 | ||
|  | e96b6be245 | ||
|  | 596a2f1b5e | ||
|  | 218b31d006 | ||
|  | 43eb5f3d7f | ||
|  | b108ae0aff | ||
|  | 11aac6a164 | ||
|  | c6fd4ae6b8 | ||
|  | ed5cd4d513 | ||
|  | 54331d77ee | ||
|  | f8aedb3abe | ||
|  | 184461c411 | ||
|  | 689574a2d9 | ||
|  | a8f83989f4 | ||
|  | f6439b998c | ||
|  | 990abbab2c | ||
|  | 3e980e006f | ||
|  | 88209f52df | ||
|  | 337a4e5159 | ||
|  | ff261681c0 | ||
|  | df4c83372d | ||
|  | a712d865cd | ||
|  | 5c3f10aa0e | ||
|  | 0e0085c69f | ||
|  | ce7b60dbb5 | ||
|  | 0fcf2bd6d1 | ||
|  | b9adea2a60 | ||
|  | 8e2e6491f7 | ||
|  | d630cf6521 | ||
|  | 4933c7ee24 | ||
|  | 01a7b3c9b8 | ||
|  | 3fd7ecc9a2 | ||
|  | 5128ebc6c6 | ||
|  | 92efca1fbf | ||
|  | c0a61fb71e | ||
|  | ddfd7b9373 | ||
|  | 7f9afa0213 | ||
|  | 9f4a9790e3 | ||
|  | bfd5cefe53 | ||
|  | 8553c77733 | ||
|  | 2ec1f484b4 | ||
|  | 4510176da2 | ||
|  | 8373d0e331 | ||
|  | 0d2c31fe06 | ||
|  | 1d93e7a7bc | ||
|  | 79d46be086 | ||
|  | 0ebe07c83d | ||
|  | 38aadb77e0 | ||
|  | b56c33479e | ||
|  | 9c64662764 | ||
|  | 13fd9afbd1 | ||
|  | bd080f5095 | ||
|  | 6ad320a97c | ||
|  | 3edceecf66 | ||
|  | 4c76a254ee | ||
|  | 3e22059916 | ||
|  | 1be6176e8d | ||
|  | fbd9ada101 | ||
|  | 0c2a3b0f39 | ||
|  | 40b4c9d1c9 | ||
|  | a5fd315e11 | ||
|  | 0fe904d593 | ||
|  | f1aff3c233 | ||
|  | bd30e5534b | ||
|  | 817007d0ae | ||
|  | a4dc990bf1 | ||
|  | fa5b2fe075 | ||
|  | 0861a045ef | ||
|  | b9c6906017 | ||
|  | f3654b7547 | ||
|  | 944adaabbf | ||
|  | ea09a7921a | ||
|  | 3b043b082a | ||
|  | 3870216a6b | ||
|  | 9364cd7513 | ||
|  | 4ec5dedaf4 | ||
|  | bdc9c1373f | ||
|  | 89c3f3e1c0 | ||
|  | dbd0e654c8 | ||
|  | 02054bea31 | ||
|  | 9170617df1 | ||
|  | f85ff227c8 | ||
|  | d82f338246 | ||
|  | 8ce18b3828 | ||
|  | 3f772823a6 | ||
|  | a951d683d2 | ||
|  | b85ad61e2b | ||
|  | 36734cac7c | ||
|  | b06569da28 | ||
|  | 8efa60d211 | ||
|  | cb8c87f996 | ||
|  | cede8ff83c | ||
|  | 007033330a | ||
|  | ffe7f846e1 | ||
|  | 982ac61894 | ||
|  | 57f1f2c21a | ||
|  | b084edeee1 | ||
|  | 1c3876517f | ||
|  | 8b83e0af10 | ||
|  | aa565b5fee | ||
|  | 07f4ae3af7 | ||
|  | 10766521e5 | ||
|  | d39bafc6d6 | ||
|  | 0859dd4453 | ||
|  | 4ba90fbd3b | ||
|  | 141c345b75 | ||
|  | 517bb6ad85 | ||
|  | 3730db615e | ||
|  | 935f50bb24 | ||
|  | ba8a7ce1af | ||
|  | 4106207150 | ||
|  | 4091484215 | ||
|  | ddf09f270a | ||
|  | 95459f8376 | ||
|  | 77c92eb37b | ||
|  | 0d4cd88379 | ||
|  | 0a9f2e5c40 | ||
|  | 1cc6736fa8 | ||
|  | fa35b06963 | ||
|  | 00a86c5a73 | ||
|  | 406e3f07dc | ||
|  | 5fd4fe9379 | ||
|  | e9db0b0889 | ||
|  | 2a2d5c5cfa | ||
|  | 9a7b75eb3b | ||
|  | 15e3c1f166 | ||
|  | cca53fb8e8 | ||
|  | 243bf9850a | ||
|  | 78359374ab | ||
|  | 3e22805941 | ||
|  | 0df2cba257 | ||
|  | f1c0b6d239 | ||
|  | b9f6432e54 | ||
|  | ead6f8e973 | ||
|  | 5ef88fcd01 | ||
|  | 67dd7d8633 | ||
|  | 844ec8a810 | ||
|  | e3ba32c85d | ||
|  | b151642fa1 | ||
|  | e81265f015 | ||
|  | ec4acd4eca | ||
|  | 5ccb5f0f99 | ||
|  | 7a14f2c505 | ||
|  | 24e20f2503 | ||
|  | 8fb85db310 | ||
|  | 0daef1686a | ||
|  | 82863653eb | ||
|  | 395707831a | ||
|  | b019dce982 | ||
|  | 704fe72d11 | ||
|  | 3955e9ba8d | ||
|  | d1ed8aa61d | ||
|  | a99a76d916 | ||
|  | e9aaceee98 | ||
|  | dc6ca962bb | ||
|  | be2af54682 | ||
|  | 6d27fbb8cc | ||
|  | 15680003b5 | ||
|  | 7c8722d9d4 | ||
|  | c537166d37 | ||
|  | 1f2a8678ed | ||
|  | 35ae3317b7 | ||
|  | eace5007b2 | ||
|  | 71a1516b03 | ||
|  | 1acb7f72b4 | ||
|  | 773c7df3e6 | ||
|  | f71022ad4a | ||
|  | 4b26dd2a5c | ||
|  | f72a1edc6e | ||
|  | 1d153d8b78 | ||
|  | 0c6258d108 | ||
|  | 8b10dc1edc | ||
|  | 7d5fbc6e06 | ||
|  | e08b8f04e8 | ||
|  | 87bc82b245 | ||
|  | 2d4fbf92eb | ||
|  | 721f5e212c | ||
|  | e704ac108e | ||
|  | fdc84406e0 | ||
|  | 31fcedc12e | ||
|  | 0759c2da5a | ||
|  | 724fa56843 | ||
|  | c2f6a020a7 | ||
|  | 3ad74923c1 | ||
|  | a0d643e17f | ||
|  | 7f5476b111 | ||
|  | 2b8db5d488 | ||
|  | d3d4e5ce60 | ||
|  | ce7d631064 | ||
|  | 65d959a032 | ||
|  | 2762d6fd2d | ||
|  | d63360a22d | ||
|  | 608df3b5a8 | ||
|  | 8228e446ae | ||
|  | 0f5d968149 | ||
|  | 5520cb65a5 | ||
|  | 775520d7a8 | ||
|  | 53d75e74cb | ||
|  | a0b7865a43 | ||
|  | 1f165c1c33 | ||
|  | 31a3788021 | ||
|  | f54bccacf5 | ||
|  | 87cd34d300 | ||
|  | eb55e4ee3a | ||
|  | 36254e5df4 | ||
|  | 51669d73a0 | ||
|  | e55d4d8300 | ||
|  | c716a1294a | ||
|  | acc36a344f | ||
|  | 9c84570a48 | ||
|  | d87d61e851 | ||
|  | af1f8d4f4a | ||
|  | c28faf00ea | ||
|  | fcb15b69f7 | ||
|  | 1d17e68c56 | ||
|  | 5295c108ad | ||
|  | b175394839 | ||
|  | c7830a78e6 | ||
|  | eab29fad9a | ||
|  | 657eef9169 | ||
|  | 41e4460769 | ||
|  | 9f98d421a0 | ||
|  | f020732ce9 | ||
|  | e79e35dd74 | ||
|  | 9b10d70c77 | ||
|  | 83a20b82c7 | ||
|  | 49349cdb75 | ||
|  | def99aff7f | ||
|  | 242b138597 | ||
|  | 9bb9a4cae9 | ||
|  | 321c8d4cf9 | ||
|  | 909f407c20 | ||
|  | a9694d6474 | ||
|  | c98333bbfe | ||
|  | 444e182288 | ||
|  | dbf6971dcf | ||
|  | c835556623 | ||
|  | dbb52592d8 | ||
|  | 291b63f41a | ||
|  | f78f042d75 | ||
|  | 7162684486 | ||
|  | 16ea972937 | ||
|  | 603a746f49 | ||
|  | d99491aca5 | ||
|  | e6a14cb73d | ||
|  | ec9fe7b31d | ||
|  | db37bc8944 | ||
|  | 4cb657c804 | ||
|  | da20b2d035 | ||
|  | 700c71ef4c | ||
|  | f772bf3a62 | ||
|  | cca3027e90 | ||
|  | e88c43e8df | ||
|  | 415e5276ba | ||
|  | d21e9aa5e0 | ||
|  | 7231dafbf1 | ||
|  | 7031856cd7 | ||
|  | 5524dc5e29 | ||
|  | 47cbaca149 | ||
|  | ff5023e95b | ||
|  | 9b762158a6 | ||
|  | 4e8492e878 | ||
|  | a5010a61ef | ||
|  | eb03704015 | ||
|  | 68140efce4 | ||
|  | d2ef555ce4 | ||
|  | 7e6568d800 | ||
|  | 9a958d7af8 | ||
|  | 83b28b5649 | ||
|  | eb50d64271 | ||
|  | 9aa5559c5f | ||
|  | f35afa2ff7 | ||
|  | 776103698d | ||
|  | 2b41a215d7 | ||
|  | da1905b36c | ||
|  | fb95f1ff71 | ||
|  | 668cc59f94 | ||
|  | 3885cb20d9 | ||
|  | 5e18b2bd13 | ||
|  | 1518a4f334 | ||
|  | 80ee4c8aa8 | ||
|  | aa3cded11a | ||
|  | 0633774972 | ||
|  | d1a2971990 | ||
|  | babc30940a | ||
|  | fce0eb4800 | ||
|  | fe11ee161c | ||
|  | eabe8dfec5 | ||
|  | 29525b21a4 | ||
|  | af4021bff4 | ||
|  | 318fc25535 | ||
|  | 6adf541346 | ||
|  | ab11220dcc | ||
|  | 114f783d06 | ||
|  | 50be661cf9 | ||
|  | ad159d1755 | ||
|  | b1d982a1ee | ||
|  | 0be5e765c8 | ||
|  | 6332f10593 | ||
|  | 051c19b7c8 | ||
|  | b5956e5596 | ||
|  | 52d5c61794 | ||
|  | c5a545039f | ||
|  | 2dd577f88c | ||
|  | 0d61f7a7f9 | ||
|  | 9700563023 | ||
|  | 5eaf66262a | ||
|  | a3593c6890 | ||
|  | 8fe2e506c0 | ||
|  | df68b231b8 | ||
|  | f4eddf91b5 | ||
|  | 99fd6c449a | ||
|  | 7762da6992 | ||
|  | bfe214aafa | ||
|  | 96d689a402 | ||
|  | 3501cb0a5b | ||
|  | b58ebda556 | ||
|  | 20d3dc0167 | ||
|  | c9598fb9c6 | ||
|  | 13421119c3 | ||
|  | 50cfb5f3ac | ||
|  | d2cbcf7118 | ||
|  | 0f93ec23ab | ||
|  | c528e0d5bc | ||
|  | 0313910ac6 | ||
|  | 361c3b7387 | ||
|  | 59a457fa40 | ||
|  | 038d383584 | ||
|  | 7be7029ac4 | ||
|  | 720b4d3c4c | ||
|  | 4d9112870c | ||
|  | 58a9d31fd8 | ||
|  | 0a3746c24d | ||
|  | 1daac541cf | ||
|  | 9087a480a8 | ||
|  | 9d43646816 | ||
|  | 240c10888d | ||
|  | 9c3b7dfe4b | ||
|  | 2aa40ca8c8 | ||
|  | 12353178fb | ||
|  | b98c2c13f6 | ||
|  | 9d94b33c7b | ||
|  | 6c5a8a135a | ||
|  | b116630fe8 | ||
|  | 28089e2b59 | ||
|  | b1e7477904 | ||
|  | 5238771295 | ||
|  | cfe21c61da | ||
|  | 0b97954208 | ||
|  | 5084f6a71d | ||
|  | 109949d335 | ||
|  | 9e25482d99 | ||
|  | 816575dc8d | ||
|  | 28e40a0f1b | ||
|  | a9badd5520 | ||
|  | 18cca7f5e4 | ||
|  | 828fa23d16 | ||
|  | a6abe1fffb | ||
|  | 7dd5d27a71 | ||
|  | e32139009b | ||
|  | 502a886e43 | ||
|  | d99382d5bc | ||
|  | 8b3fa5ff9f | ||
|  | e1e8018919 | ||
|  | c2bda0b576 | ||
|  | b6f2146594 | ||
|  | 78b1dc77ff | ||
|  | de0ba3f9dc | ||
|  | c18e9f32cb | ||
|  | 2c2ce143a3 | ||
|  | 933f0b04c7 | ||
|  | 7d496e182b | ||
|  | dd845a2bb2 | ||
|  | 1679f57ac7 | ||
|  | b6fe640641 | ||
|  | a6927e18e6 | ||
|  | 8efa364f89 | ||
|  | 43a7259781 | ||
|  | aba1867902 | ||
|  | 12d189af07 | ||
|  | d6c8d49ef4 | ||
|  | 1983d9d7a7 | ||
|  | 6710c13a44 | ||
|  | 67fd2efd76 | ||
|  | c6c8dc1256 | ||
|  | 46621538af | ||
|  | b2f2016a67 | ||
|  | e0a487f479 | ||
|  | a7e2a071e0 | ||
|  | f97f5f794d | ||
|  | afc562f7d5 | ||
|  | 478723203f | ||
|  | c391ac1334 | ||
|  | fe7f9d85bb | ||
|  | c5715d6695 | ||
|  | bb4a8f34d4 | ||
|  | 71572ae563 | ||
|  | e2159b1240 | ||
|  | 99f59be5d7 | ||
|  | 4d2f7726b9 | ||
|  | 11d4be1779 | ||
|  | 5d478e2488 | ||
|  | 333e53d0dd | ||
|  | 53a96022d9 | ||
|  | 908d5884dc | ||
|  | e8d6b0be20 | ||
|  | 7a9d06097e | ||
|  | 3a28ddce37 | ||
|  | 6ffdce598a | ||
|  | 6e81564972 | ||
|  | 76fecdb54e | ||
|  | aa6f3ef8d6 | ||
|  | 3508e09a41 | ||
|  | b558da30c6 | ||
|  | de2ecd6400 | ||
|  | 41f743af62 | ||
|  | d50a5a44f9 | ||
|  | 2de12e32f4 | ||
|  | 23ef30553e | ||
|  | 79de674fd8 | ||
|  | 5f979d0cc3 | ||
|  | 433d5f6bf3 | ||
|  | 80cd9d725f | ||
|  | 28746c1cd8 | ||
|  | bb5d497298 | ||
|  | 079bb5c40e | ||
|  | e61b469489 | ||
|  | e3da7c9934 | ||
|  | 8c22d8a20c | ||
|  | e5ff03b249 | ||
|  | 49c34605db | ||
|  | ff242cd6ea | ||
|  | 2be12903cb | ||
|  | 7455424d29 | ||
|  | 832ab156e9 | ||
|  | 0b3df3e3db | ||
|  | b5ad0feffc | ||
|  | b732d7bcc5 | ||
|  | 05551f120f | ||
|  | 106f2729c3 | ||
|  | aa6368132e | ||
|  | fb8ebcdbea | ||
|  | 52672cff65 | ||
|  | 0df2e9f0ba | ||
|  | 77f7bb7af7 | ||
|  | 8286b1c417 | ||
|  | 5be48be634 | ||
|  | 110a63fdfa | ||
|  | e213f65406 | ||
|  | 1c9a48bfb1 | ||
|  | 77f66e1f0e | ||
|  | 3121d183f0 | ||
|  | 8f603e2049 | ||
|  | 35201f6ed1 | ||
|  | 24d20bb20b | ||
|  | f2aa15d99f | ||
|  | c76c7d597d | ||
|  | 9c4287f467 | ||
|  | 2def8bb31b | ||
|  | f557fc8eaa | ||
|  | 82241f5b84 | ||
|  | fbfb72c1b7 | ||
|  | 038fb680f4 | ||
|  | da8c934326 | ||
|  | 88016a769f | ||
|  | acd6610508 | ||
|  | 4b8d3a845a | ||
|  | 825b06b6e0 | ||
|  | 12c656efd0 | ||
|  | ced37a6201 | ||
|  | 38e2dee17f | ||
|  | 89636fa8d3 | ||
|  | cc0d147f5c | ||
|  | 12bac7a917 | ||
|  | 41553de7a4 | ||
|  | 2cb06b3085 | ||
|  | 224d1caca1 | ||
|  | 37af21a88d | ||
|  | fe5fd0f760 | ||
|  | ab5f47ef59 | ||
|  | 72ecd1c005 | ||
|  | 7f6f35fe6f | ||
|  | bf77318602 | ||
|  | a6ec206998 | ||
|  | f060da45d5 | ||
|  | 80ce991aa6 | ||
|  | bcf53124d5 | ||
|  | 73836c063c | ||
|  | dd5abb79b4 | ||
|  | 5b81802be9 | ||
|  | 4388f9bf3a | ||
|  | c1fc25958c | ||
|  | 914bb0a40f | ||
|  | 253e2ad98a | ||
|  | c2d10772c6 | ||
|  | f848785360 | ||
|  | a1be48ed50 | ||
|  | 896370c2e4 | ||
|  | 9bf8a84b81 | ||
|  | 79e34260da | ||
|  | 7bddc92322 | ||
|  | ed3444eef5 | ||
|  | 3217e93124 | ||
|  | 19120acadc | ||
|  | d06acc7f37 | ||
|  | bc69ddfc6d | ||
|  | d54e8a43ce | ||
|  | ba3a046c62 | ||
|  | efe37c1e84 | ||
|  | 03280d1f5a | ||
|  | 51a75cde26 | ||
|  | 52bc4be547 | ||
|  | 3b6da3ddb2 | ||
|  | dbd9e8bd78 | ||
|  | 3833a73a14 | ||
|  | 953a7321c6 | ||
|  | 5ad1b188e4 | ||
|  | af3db1770f | ||
|  | d61127afcc | ||
|  | 882548de11 | ||
|  | b0fc06ab6c | ||
|  | b7698810ac | ||
|  | e3fa731c4a | ||
|  | 420c1d5ad3 | ||
|  | b4f382d360 | ||
|  | 137ed99dd5 | ||
|  | f7999a2cad | ||
|  | 2056a5b500 | ||
|  | 8b1bdf42a2 | ||
|  | 8cc70694db | ||
|  | 3eab4be135 | ||
|  | 7df65e832e | ||
|  | c0ffe1ffe4 | ||
|  | 757285bf25 | ||
|  | 906e7c5046 | ||
|  | 0e1ab26ee5 | ||
|  | 6e30f97097 | ||
|  | 4145b8b543 | ||
|  | ffcd92c2f3 | ||
|  | 900e888dc1 | ||
|  | acfcbda8fa | ||
|  | 5fff69306f | ||
|  | 9b7ebf9927 | ||
|  | 4018833b3a | ||
|  | 8bc584ce80 | ||
|  | a7d164c28d | ||
|  | 83d56fe40d | ||
|  | 340b23af94 | ||
|  | 3b275edec7 | ||
|  | 866ae78f5e | ||
|  | 68407efa16 | ||
|  | c071bf3c6d | ||
|  | 23647f643b | ||
|  | 99d03f9d03 | ||
|  | 9215b69ee1 | ||
|  | 0ff9c3e297 | ||
|  | 776892e09d | ||
|  | ed3a3a527a | ||
|  | 8955fdcd5d | ||
|  | b3ac5b35eb | ||
|  | 79239d8eff | ||
|  | 522e835101 | ||
|  | 13dbdb1b18 | ||
|  | e4f864c1f5 | ||
|  | f75e51ca46 | ||
|  | ea6675879c | ||
|  | fdddeaca98 | ||
|  | bbd1412a9e | ||
|  | cfd0193bbd | ||
|  | 2ed35f245d | ||
|  | 070cdbc657 | ||
|  | 715e4c0b50 | ||
|  | 5e5a61b982 | ||
|  | 592b69ef1e | ||
|  | b6de06ee01 | ||
|  | b988e7edce | ||
|  | 49d9ed03c7 | ||
|  | a0f2535cb5 | ||
|  | 6f62839ad3 | ||
|  | ead9f380a9 | ||
|  | d87d7c12c2 | ||
|  | 54b919f65f | ||
|  | 1d496e92cd | ||
|  | 414c230f00 | ||
|  | d02507e90a | ||
|  | a3166ab537 | ||
|  | 232c387276 | ||
|  | 9b40fe25ff | ||
|  | e302f727fd | ||
|  | 27b87c1110 | ||
|  | fc53fb4beb | ||
|  | 4f7bb847a9 | ||
|  | 5a85be09d6 | ||
|  | 07a61018b2 | ||
|  | 74bbc6ecbf | ||
|  | d7e23b7f6a | ||
|  | 1a691e1d4a | ||
|  | 561f1ac2f3 | ||
|  | a5a5c424c1 | ||
|  | aab8286401 | ||
|  | 6ae9ecc697 | ||
|  | b18cf1bce8 | ||
|  | 758cf9dd72 | ||
|  | 448e07d5a9 | ||
|  | 00a296a1de | ||
|  | 4f8c34c7aa | ||
|  | acd67c7aa6 | ||
|  | d8655e07c6 | ||
|  | 83aac49fd0 | ||
|  | ffc15a7d3d | ||
|  | 0ae2743d4b | ||
|  | 7bcb3eed98 | ||
|  | fc8c807da2 | ||
|  | d919b2744c | ||
|  | 6a6f214785 | ||
|  | bfa34be222 | ||
|  | 0fb8279e36 | ||
|  | 0ea2142ba6 | ||
|  | 562b7ef7de | ||
|  | 1df6c072ed | ||
|  | 7567659a29 | ||
|  | abd0589eb3 | ||
|  | 0d2c07361e | ||
|  | 0e5f438cdc | ||
|  | 5d234cb108 | ||
|  | 42c9dce2b7 | ||
|  | 13bba81227 | ||
|  | 608c08373d | ||
|  | c0f6955250 | ||
|  | 7d9a651f6c | ||
|  | 489b633e08 | ||
|  | 9ba4b317d2 | ||
|  | b35febd9c4 | ||
|  | f05accc7f3 | ||
|  | 7db0c039a1 | ||
|  | 35f4cf8deb | ||
|  | ec7735d447 | ||
|  | b600ab5724 | ||
|  | 3cb2808ebf | ||
|  | 013b4dc8e9 | ||
|  | 5e016937c7 | ||
|  | 13f1b390ae | ||
|  | 7dcde91057 | ||
|  | 127685f908 | ||
|  | 9e4a791c2b | ||
|  | 9c589ac584 | ||
|  | e730530f7b | ||
|  | 1354947164 | ||
|  | 233db575ea | ||
|  | e2fe15d2ae | ||
|  | 7615869c94 | ||
|  | 77955d01f8 | ||
|  | 5234001b0a | ||
|  | fa67341263 | ||
|  | a797578b60 | ||
|  | 1c07e4c6b2 | ||
|  | ab7f565dd6 | ||
|  | 5af66be7b5 | ||
|  | ced4a6f945 | ||
|  | 72c5f80f26 | ||
|  | 3564fe5c8c | ||
|  | e5594a57b9 | ||
|  | af5b3aa931 | ||
|  | 831b29973f | ||
|  | 68edcd6438 | ||
|  | e9dbe5a3d7 | ||
|  | 7e5a5d7511 | ||
|  | acb4db5dd1 | ||
|  | 3e7d2398a2 | ||
|  | c6b13be92a | ||
|  | 0db09f5c25 | ||
|  | bd6eea4fa5 | ||
|  | e1c79647e2 | ||
|  | 362393d0ff | ||
|  | 0c1a3d7f95 | ||
|  | eb9b780449 | ||
|  | 039b9d0aaa | ||
|  | 1326fc85dc | ||
|  | 4667b99c92 | ||
|  | 7cfeb2e9f9 | ||
|  | 005cd30e02 | ||
|  | dde0785375 | ||
|  | 16f8d5fa49 | ||
|  | e71a158ed7 | ||
|  | c918b4b5b6 | ||
|  | 2471b1b53d | ||
|  | f278d58a69 | ||
|  | 2aaa8200c2 | ||
|  | 65e96dd75c | ||
|  | ec377a8849 | ||
|  | bedd05e654 | ||
|  | 8959c787bc | ||
|  | f728e5da89 | ||
|  | 442e7d44e7 | ||
|  | e1e3f254e2 | ||
|  | 997554bbb7 | ||
|  | 38ff2dc6f7 | ||
|  | a396ea8fc1 | ||
|  | 7f774884ea | ||
|  | 50f403279a | ||
|  | 00c96a3f0f | ||
|  | 4537142929 | ||
|  | e0869104c6 | ||
|  | c48f107520 | ||
|  | 780f829962 | ||
|  | 449b5b484f | ||
|  | d9b5c29a9b | ||
|  | 9e664a744b | ||
|  | a252fae84f | ||
|  | 47c9f4e4a0 | ||
|  | e31a8474b2 | ||
|  | 774e1b0ebd | ||
|  | ac37e00b42 | ||
|  | 118d62d42d | ||
|  | 80a9497afd | ||
|  | ef07ccfb88 | ||
|  | 5d460b0577 | ||
|  | 8dab1852cc | ||
|  | 899c121478 | ||
|  | fe89f7cd11 | ||
|  | 611986794b | ||
|  | caa73e1f5e | ||
|  | 4d6692d8fe | ||
|  | 64508c2e5c | ||
|  | 35d5b7e16e | ||
|  | 3d11b87127 | ||
|  | 873cf398c7 | ||
|  | dfaf2f1567 | ||
|  | b6a030d82b | ||
|  | 3df75e37df | ||
|  | f861919507 | ||
|  | 257f398a11 | ||
|  | 4a1ddb6650 | ||
|  | 496b5a9e58 | ||
|  | 916bf752b4 | ||
|  | 26f14ee7ca | ||
|  | ff4695bd5a | ||
|  | 3b19190f56 | ||
|  | 5ea9b22209 | ||
|  | b0e8dbb31a | ||
|  | 018b352985 | ||
|  | 1dc692753a | ||
|  | 182a61dc0b | ||
|  | dc870cc839 | ||
|  | 9a814ceac9 | ||
|  | b4c1987ede | ||
|  | ab93fb7613 | ||
|  | 6cc84b69ce | ||
|  | 8ca9402d11 | ||
|  | 5901582281 | ||
|  | e5a0dfb444 | ||
|  | 0b063a57c8 | ||
|  | cea1dff5a1 | ||
|  | 002e3c7ae9 | ||
|  | 27b25b8993 | ||
|  | 0b05308188 | ||
|  | 3b1ebfa9ed | ||
|  | 959bc6a248 | ||
|  | 96050ed6e2 | ||
|  | 49d7fe3b82 | ||
|  | 19a8e4cd70 | ||
|  | 8cf606fd6b | ||
|  | a58214da76 | ||
|  | 03e74c93e8 | ||
|  | 72374e439a | ||
|  | fc27f7499b | ||
|  | dcfc9ef803 | ||
|  | 2766a1ce2c | ||
|  | 20a662a9aa | ||
|  | 1a13ab3a7d | ||
|  | 73c3aa54c0 | ||
|  | 793a82020f | ||
|  | e459a85bc1 | ||
|  | 27285a60da | ||
|  | 9ff93f0e49 | ||
|  | ea89d8dc8e | ||
|  | bf5f64b5e5 | ||
|  | cc03c91bdd | ||
|  | 3275584236 | ||
|  | 83720fff9a | ||
|  | 688f2bc249 | ||
|  | e1c8d89bba | ||
|  | 520dcf1ff8 | ||
|  | 11be73cab7 | ||
|  | f59cf3eacb | ||
|  | 8f1e591be5 | ||
|  | 905fc76faf | ||
|  | 745ea41096 | ||
|  | 8710cae0fd | ||
|  | 27cee12a7b | ||
|  | 44de4673bf | ||
|  | 2df8a1836f | ||
|  | 3c9541992f | ||
|  | 90f60cad0e | ||
|  | 26066bb0ca | ||
|  | d3eaaff430 | ||
|  | d40348c00c | ||
|  | 613e21c4ff | ||
|  | 41c6bb4681 | ||
|  | 23c1fee516 | ||
|  | a74050a032 | ||
|  | bb38c01229 | ||
|  | ec0752cb95 | ||
|  | b6ba02f6de | ||
|  | 5f9785af52 | ||
|  | c0396171ff | ||
|  | 0b3ca447c9 | ||
|  | 68724c6ec1 | ||
|  | cc30aa2a9a | ||
|  | 3a2a227b48 | ||
|  | a76a2503c2 | ||
|  | 1e2a16fc5b | ||
|  | 829123dad0 | ||
|  | 457230a2f6 | ||
|  | 6ab5c41af5 | ||
|  | b22023afb8 | ||
|  | b21dc65741 | ||
|  | 5d2fea994b | ||
|  | ebb48ede53 | ||
|  | b07d12d3be | ||
|  | 54f1ccbb6b | ||
|  | 52cd51ca6a | ||
|  | c848919af4 | ||
|  | 6df2906f42 | ||
|  | ebf1c5b0d9 | ||
|  | 072fb68882 | ||
|  | 182a680d51 | ||
|  | 09780e3fed | ||
|  | 79df32638c | ||
|  | d0eec31f5c | ||
|  | dc474329e2 | ||
|  | 22b09443ce | ||
|  | 7ba77e6cc1 | ||
|  | 37e0a714f9 | ||
|  | 0270c0e340 | ||
|  | a6e42a4932 | ||
|  | 0a94e1ece4 | ||
|  | 569f98f92c | ||
|  | 7848b6c966 | ||
|  | 60b75b5f5e | ||
|  | 82261bc8e4 | ||
|  | 9e8700f1a2 | ||
|  | fc5c9b2af0 | ||
|  | 56c0987ad2 | ||
|  | 08751e1b4a | ||
|  | de72ccaf91 | ||
|  | 9af4268bab | ||
|  | c6bfbed922 | ||
|  | 0790674c14 | ||
|  | 2f2178595d | ||
|  | 515b5d2b17 | ||
|  | 31977bf30a | ||
|  | d1400897e0 | ||
|  | b6bcbac3e3 | ||
|  | 9b5cc4a568 | ||
|  | 094d40b073 | ||
|  | 852756f902 | ||
|  | fea48f5a44 | ||
|  | b19b3e9dd1 | ||
|  | 7901a1164f | ||
|  | 950c4c0a12 | ||
|  | 5e839e25fe | ||
|  | d3fa7619bf | ||
|  | 6cd755ac97 | ||
|  | f597c9e899 | ||
|  | 9e8303762c | ||
|  | e7c261d0d3 | ||
|  | e7cb25ac9b | ||
|  | f47f65a51c | ||
|  | 0311d2255c | ||
|  | d9417be9a6 | ||
|  | 373ba1452f | ||
|  | 848b7ffc29 | ||
|  | ff5236f3e0 | ||
|  | 388e64213f | ||
|  | 49a9e58efe | ||
|  | 0fc5190a09 | ||
|  | 19014a3a25 | ||
|  | ada01fca8f | ||
|  | 61778f9142 | ||
|  | 776d323a16 | ||
|  | 9eac90252e | ||
|  | 708784e222 | ||
|  | 50db1aaeb1 | ||
|  | 8e29eb2417 | ||
|  | 0552bc49c9 | ||
|  | c9363b1320 | ||
|  | 408c378b94 | ||
|  | bfa6eae71c | ||
|  | 55e9f08430 | ||
|  | 1c13d7f5ec | ||
|  | 8d0ce5b03c | ||
|  | 5fb0611cb2 | ||
|  | d6ed13968d | ||
|  | f15d2c96fe | ||
|  | 508a78d43b | ||
|  | f250b6e411 | ||
|  | d17ea0f135 | ||
|  | b4358fe703 | ||
|  | e531ccab5a | ||
|  | a0ebf20c88 | ||
|  | 31cc259ee4 | ||
|  | e803b01d9c | ||
|  | 0c61e7b70b | ||
|  | 80e337b465 | ||
|  | 6946dc4998 | ||
|  | 7b29cdf898 | ||
|  | 7dd4609c0f | ||
|  | 060d2a08f5 | ||
|  | c9cfc4cf6e | ||
|  | a96d3ca0fa | ||
|  | 1238b30526 | ||
|  | 70a7bac6b2 | ||
|  | b329b09573 | ||
|  | 88346c0141 | ||
|  | b35eb9fcf4 | ||
|  | 79b0552bb0 | ||
|  | 235a041b8d | ||
|  | 65aea5ebf2 | ||
|  | 4115799c2a | ||
|  | efd1780745 | ||
|  | dcec18a3d8 | ||
|  | 371e22c96b | ||
|  | 171f15f684 | ||
|  | ef3e7b2528 | ||
|  | 7002c1e4b5 | ||
|  | 2392f23d7f | ||
|  | 2bf8d6c3c7 | ||
|  | 191f109f7f | ||
|  | 198abc6e8b | ||
|  | fb95725ca4 | ||
|  | 41fd851b7f | ||
|  | d16d295708 | ||
|  | 5999bd22f9 | ||
|  | 33edd12335 | ||
|  | b2d012c253 | ||
|  | e5a9156444 | ||
|  | 90123efae3 | ||
|  | c424796955 | ||
|  | 1c997c4069 | ||
|  | 3be76db08a | ||
|  | 0742c6208c | ||
|  | 2c2b6dfcaf | ||
|  | 0c47098c4a | ||
|  | 1a7b4de7c6 | ||
|  | 19a3680c60 | ||
|  | 520d9cd2c3 | ||
|  | 3c99af7736 | ||
|  | dcf0a714aa | ||
|  | e1a2e3803f | ||
|  | f0b9a35962 | ||
|  | 70f7e2d5d4 | ||
|  | f4c6791227 | ||
|  | ee964d825c | ||
|  | b9fdc0ab44 | ||
|  | 0b2ba07f97 | ||
|  | fe7525a784 | ||
|  | d7c188dc00 | ||
|  | 961db54c2f | ||
|  | 1f1a741e53 | ||
|  | e6e825c6a3 | ||
|  | cbb3758c9c | ||
|  | 6f11a78079 | ||
|  | 9a1824f6aa | ||
|  | 23e8e6577c | ||
|  | 830587a250 | ||
|  | f1a207fd9b | ||
|  | 2d3b8eed81 | ||
|  | 18c3a4d5d9 | ||
|  | 8975613ae9 | ||
|  | 621145d8b0 | ||
|  | 5af01d1a71 | ||
|  | ad85c12513 | ||
|  | b80554e955 | ||
|  | 13c7f30e39 | ||
|  | 21595426b2 | ||
|  | d1e643ed6c | ||
|  | 22e98d612a | ||
|  | 48bf4a763a | ||
|  | 3fef5848b8 | ||
|  | a679ea56a8 | ||
|  | 080c6a9002 | ||
|  | 5fd6dac961 | ||
|  | f137d1947f | ||
|  | 0ec0b2dc69 | ||
|  | 93312e8f3d | ||
|  | 3cbec5f2e6 | ||
|  | 4f2803c058 | ||
|  | a470131489 | ||
|  | aa81bb2c89 | ||
|  | 15e42bc4a9 | ||
|  | bdeea7ce8b | ||
|  | 39aa726543 | ||
|  | 1bed0d5872 | ||
|  | c244dcc5e9 | ||
|  | c052193a37 | ||
|  | 50149dd1a7 | ||
|  | 5bfaac17e0 | ||
|  | c424099200 | ||
|  | 06ec924466 | ||
|  | 6ff129e9da | ||
|  | fae76f9e9d | ||
|  | f294a5f55c | ||
|  | 5c9b3d09d8 | ||
|  | 55d60ff1ab | ||
|  | 74af0051d5 | ||
|  | 4667835e24 | ||
|  | ba41d66eb5 | ||
|  | 437cc92bf9 | ||
|  | 60a6551f8a | ||
|  | 8d55964bcc | ||
|  | cabef6afa9 | ||
|  | d343440abc | ||
|  | 6d4927e29f | ||
|  | d64db21050 | ||
|  | 0eb68eefe2 | ||
|  | b925189c4a | ||
|  | 30b7f7669e | ||
|  | 83702e8f1b | ||
|  | dd063ba2cf | ||
|  | 6e45ec6f39 | ||
|  | 9c67459481 | ||
|  | f642cc0389 | ||
|  | 71fa610a8e | ||
|  | 8ba3d89b8d | ||
|  | d58024247c | ||
|  | a513c3e6ec | ||
|  | ced8e661be | ||
|  | 1129440061 | ||
|  | a3fa0d8362 | ||
|  | 88399da5b6 | ||
|  | b6395b870e | ||
|  | 72d1226c05 | ||
|  | a735aa1521 | ||
|  | 51b16a865b | ||
|  | 51f00a97bb | ||
|  | f4f6d78c87 | ||
|  | 85d2647308 | ||
|  | 25ab8d09ac | ||
|  | 6df9356c79 | ||
|  | a9ad43a4ef | ||
|  | e2d682d142 | ||
|  | 5a7e5150a5 | ||
|  | 89174153e3 | ||
|  | dae7218a35 | ||
|  | 5b1c9c812a | ||
|  | cb1bb8b2c5 | ||
|  | 07a38791b9 | ||
|  | 3554419d97 | ||
|  | dee14f84af | ||
|  | b63073cd56 | ||
|  | 101cc04459 | ||
|  | 3f4c624ef6 | ||
|  | 8c7d401636 | ||
|  | 529e765b96 | ||
|  | 788194c220 | ||
|  | ff642e0f3a | ||
|  | ede4282389 | ||
|  | 62d95be036 | ||
|  | 6dace84232 | ||
|  | f45f948979 | ||
|  | 9a1ba4244d | ||
|  | 9c773014b0 | ||
|  | badf629f60 | ||
|  | 3d0fdd1667 | ||
|  | b12af9275f | ||
|  | d148012d82 | ||
|  | d73ff77031 | ||
|  | 87077c91cb | ||
|  | 65d1ac1718 | ||
|  | f5601a95f7 | ||
|  | cc873269a4 | ||
|  | 781472c16f | ||
|  | 8416ddd5ac | ||
|  | 4acb333e68 | ||
|  | 7071adf9f9 | ||
|  | 7ae1600e04 | ||
|  | bbe29f7456 | ||
|  | e828adfba4 | ||
|  | b67cd1e3e1 | ||
|  | b9b6f24d0d | ||
|  | 0f1085b8c9 | ||
|  | 96ab327dea | ||
|  | 08ac13ee22 | ||
|  | d6f0b5f658 | ||
|  | 8c4a507858 | ||
|  | 1b5dd48142 | ||
|  | 8f91273970 | ||
|  | c6718b96bb | ||
|  | 818f3139d4 | ||
|  | d4a9c140a8 | ||
|  | ce8d10e4fc | ||
|  | ef3b84f3f6 | ||
|  | 9eea6fe583 | ||
|  | 344dad1e8a | ||
|  | 19a2c7ecb8 | ||
|  | 5048b4fb9d | ||
|  | edf83b37fa | ||
|  | 519de9ef68 | ||
|  | 6124908133 | ||
|  | feaec0eaa9 | ||
|  | 242a352a1c | ||
|  | 228dd34e5d | ||
|  | 56a866c46e | ||
|  | 8bb0a168f8 | ||
|  | 6ad1c3399e | ||
|  | 7f9f6fc3f2 | ||
|  | c3d66085fc | ||
|  | f26b1205f4 | ||
|  | a2f3914a05 | ||
|  | 160490483a | ||
|  | 2579a1779b | ||
|  | 804eeb83a8 | ||
|  | 4d023d0de0 | ||
|  | adf0545159 | ||
|  | 4d2b1f7e76 | ||
|  | a46be09a6f | ||
|  | b499b585d2 | ||
|  | 6bbc2047d0 | ||
|  | d0f7ec286b | ||
|  | bb1304a6ba | ||
|  | 2d832b6c82 | ||
|  | 5ab5ab4f01 | ||
|  | 77de83099d | ||
|  | d544125943 | ||
|  | 0ef1769583 | ||
|  | d02aa8b21b | ||
|  | 054c3c0a63 | ||
|  | 4bdbf33c3d | ||
|  | e86b1043c2 | ||
|  | 3c3bac6812 | ||
|  | d4f5b7417d | ||
|  | b2814c0ded | ||
|  | f56e92ee3b | ||
|  | 887a0a10d3 | ||
|  | 340ef8cc6f | ||
|  | 618bb9740c | ||
|  | 7fac23b15d | ||
|  | 885206f04f | ||
|  | e073934b15 | ||
|  | 4d9d10ee1e | ||
|  | 67e7dbf44f | ||
|  | b71e56c305 | ||
|  | 111536ea9a | ||
|  | bc476c2e0e | ||
|  | 015a462ce9 | ||
|  | 0d676c4057 | ||
|  | 83388cf504 | ||
|  | 18c483950c | ||
|  | ea0f024b93 | ||
|  | b412e51b83 | ||
|  | aca41f6668 | ||
|  | db488bc4dd | ||
|  | cfd59c7cee | ||
|  | de46746a11 | ||
|  | a2199b81fa | ||
|  | 23c57b84b8 | ||
|  | 8e048be082 | ||
|  | 00a66cb1da | ||
|  | f70b8a2972 | ||
|  | b7faf39633 | ||
|  | aa842bc556 | ||
|  | 6e6b037d28 | ||
|  | 9b64944375 | ||
|  | bd72480303 | ||
|  | dc7abdf9bf | ||
|  | 19b9360687 | ||
|  | 9f24b7f295 | ||
|  | bcffdd823e | ||
|  | 4d5b38c8f4 | ||
|  | 2b2c51722f | ||
|  | c72414481e | ||
|  | 94b44a3dd0 | ||
|  | 7afb914b9a | ||
|  | 7071d32518 | ||
|  | 24a4df3691 | ||
|  | 0cabf9de11 | ||
|  | 1d61c94f54 | ||
|  | 06a5566128 | ||
|  | ff56388b3e | ||
|  | 96396739af | ||
|  | fa262ded90 | ||
|  | 50079a53b1 | ||
|  | fae425b539 | ||
|  | 661da4e034 | ||
|  | 9b3176ca4a | ||
|  | 4db0f80374 | ||
|  | 760f052f01 | ||
|  | c22ef51e01 | ||
|  | 347e0d7b2f | ||
|  | 4dd113ac7b | ||
|  | a80f5cb77c | ||
|  | dbb7ae2de9 | ||
|  | b54ab2923c | ||
|  | fdfce08b68 | ||
|  | f78ca3c483 | ||
|  | f42b45a061 | ||
|  | 7bb1c7055f | ||
|  | 997b716cda | ||
|  | d711b26dfa | ||
|  | dd67b1e533 | ||
|  | a71d2ee3db | ||
|  | 8ddbb03f65 | ||
|  | c7d87c9180 | ||
|  | 3b0db8c384 | ||
|  | ad12949469 | ||
|  | 7343941a50 | ||
|  | d9743286c5 | ||
|  | 8afc4b7887 | ||
|  | fae342ecce | ||
|  | 5eabfc8275 | ||
|  | 3c6711c9c8 | ||
|  | 7e29e7486f | ||
|  | 2dfeade346 | ||
|  | 70d02a3b8b | ||
|  | ca4ee27e84 | ||
|  | da364e03b7 | ||
|  | 01b69e046f | ||
|  | 85555daa15 | ||
|  | 6e84ac670d | ||
|  | d652075ab9 | ||
|  | a7280c2fcb | ||
|  | 300123d990 | ||
|  | ee41a751f0 | ||
|  | 8487a2b4b3 | ||
|  | e6ecaaa4fc | ||
|  | 99f7b3ce35 | ||
|  | 4b906b3010 | ||
|  | b35c2277be | ||
|  | bcd02b1f33 | ||
|  | c54e85c5c0 | ||
|  | dbee687a75 | ||
|  | 20008b6a13 | ||
|  | 7f19916f05 | ||
|  | a381c89f2e | ||
|  | e514316493 | ||
|  | 41ff775a37 | ||
|  | 8702605b5f | ||
|  | 72370ff0b2 | ||
|  | 0c0241d5e5 | ||
|  | 1494cd9fec | ||
|  | 9bfb4591ea | ||
|  | 6ef5a746e5 | ||
|  | c534d47a78 | ||
|  | 68dba64d0d | ||
|  | 7ba5e31c80 | ||
|  | 6f6800b52e | ||
|  | 3c3aec340e | ||
|  | a9eaed18aa | ||
|  | 3b19cd85cc | ||
|  | dbf3e17fda | ||
|  | 1fd3f48860 | ||
|  | d0673e3066 | ||
|  | 46f20cc979 | ||
|  | 4e01d270eb | ||
|  | 00ec906b0c | ||
|  | 82eebc3b80 | ||
|  | cde847c53d | ||
|  | e6ee163140 | ||
|  | ae75f43a88 | ||
|  | 37a69e6332 | ||
|  | 4ceae8857d | ||
|  | f0a405f17c | ||
|  | 7c47a8901a | ||
|  | c6ea286fe2 | ||
|  | b50c77c9f8 | ||
|  | 7aae20e04a | ||
|  | 8323114945 | ||
|  | c26d525488 | ||
|  | 74d631aaaa | ||
|  | 2e784a331d | ||
|  | 5009876c16 | ||
|  | 63809a3677 | ||
|  | 713693ee78 | ||
|  | c00f67caab | ||
|  | 3feddd5424 | ||
|  | 2b69283a81 | ||
|  | 88981a570d | ||
|  | 23251fa6e3 | ||
|  | a1569e5d86 | ||
|  | 5f7d1c5d90 | ||
|  | 0789216201 | ||
|  | d84f79f4f2 | ||
|  | 235d61a2ea | ||
|  | 3bb763292a | ||
|  | 2e7d19a7f1 | ||
|  | e13a7a1161 | ||
|  | 9b9cad288e | ||
|  | 7b5f9520d9 | ||
|  | c7856bf3b2 | ||
|  | 27b3bec169 | ||
|  | ef8d7d5d34 | ||
|  | e7b40a3a09 | ||
|  | cbc557f51a | ||
|  | 557d9532b0 | ||
|  | 9c150253d9 | ||
|  | 1225d1f1d5 | ||
|  | db13836426 | ||
|  | 3d6a84ca85 | ||
|  | 0521d9fccf | ||
|  | df60fbd0a5 | ||
|  | 5eb1c87e43 | ||
|  | 0796ce3d7e | ||
|  | 44455d55b3 | ||
|  | 85dbeb05cc | ||
|  | 1e56141d1e | ||
|  | bf751dcee7 | ||
|  | 8472aa3743 | ||
|  | 3f2ad4ca08 | ||
|  | 6f97e32dca | ||
|  | f2df9db68c | ||
|  | 787d8ebe01 | ||
|  | 24e9def813 | ||
|  | baad38cab3 | ||
|  | c3627e6852 | ||
|  | 4f29b912e8 | ||
|  | 34384de197 | ||
|  | 44ff12aa03 | ||
|  | c639569c91 | ||
|  | 82e27f3ad9 | ||
|  | cd6d51ad65 | ||
|  | 7df3d0509b | ||
|  | 9a3d5b50fc | ||
|  | e9a8944189 | ||
|  | 307cf190c4 | ||
|  | f27699abf5 | ||
|  | 045f013f39 | ||
|  | 5d99df4036 | ||
|  | 7c658091c5 | ||
|  | 81856afff9 | ||
|  | 5ff8376a64 | ||
|  | f49e5e2360 | ||
|  | 4beba8e104 | ||
|  | 047ad240e7 | ||
|  | 2abdef74cb | ||
|  | 96af2d0337 | ||
|  | 8536fe3979 | ||
|  | ce07bc16d4 | ||
|  | d39582ff6e | ||
|  | e418eda22f | ||
|  | 65b262a7f9 | ||
|  | c4cc7f60ba | ||
|  | 6ee8ae0774 | ||
|  | 04233e505b | ||
|  | 0e1fcb43a7 | ||
|  | 1bf78f7655 | ||
|  | 75c431855b | ||
|  | 322d4d9157 | ||
|  | c403e250fa | ||
|  | a4670ca6e1 | ||
|  | f3dd605c67 | ||
|  | 3975f6e775 | ||
|  | 0891ee5b19 | ||
|  | d1f3439f93 | ||
|  | e35bc4cc0d | ||
|  | 8cf9da560b | ||
|  | f577f8dc9f | ||
|  | 4fcbb65eca | ||
|  | d191a5135e | ||
|  | e6432868de | ||
|  | 5664b90e38 | ||
|  | 768e4d9eb3 | ||
|  | 6a470c8881 | ||
|  | 8e26a9adf3 | ||
|  | b8928ee849 | ||
|  | 3bc9b6e9aa | ||
|  | ef6e16acf0 | ||
|  | 3b6b024866 | ||
|  | 428fbffa36 | ||
|  | 0f0d87d742 | ||
|  | a62e07318e | ||
|  | d7657a8f0b | ||
|  | 04f1730982 | ||
|  | 83cf871ff7 | ||
|  | 50f5a527a8 | ||
|  | 219899b8d0 | ||
|  | 2ac9d931cf | ||
|  | 10235922f4 | ||
|  | a86e296afc | ||
|  | 66f839592f | ||
|  | 324f3d158f | ||
|  | f06a8b92fe | ||
|  | b86658e173 | ||
|  | b7360d37d4 | ||
|  | 79bada897b | ||
|  | f7a4d0ed78 | ||
|  | cef1b46130 | ||
|  | b5307cdb7a | ||
|  | dfa5c4f0ee | ||
|  | 8749c2d666 | ||
|  | 896ca50253 | ||
|  | cd6a295039 | ||
|  | e051941a45 | ||
|  | 79c4afe277 | ||
|  | d0822c2e6b | ||
|  | 5e59349d17 | ||
|  | 36dc786e01 | ||
|  | 4e2d7bf708 | ||
|  | ce6d2c5889 | ||
|  | ed701ce90e | ||
|  | 636170e0da | ||
|  | 2cd9f496e2 | ||
|  | 5b59f09d9f | ||
|  | 552045aa28 | ||
|  | 46e04210da | ||
|  | 31f1fc030f | ||
|  | b31836d8fc | ||
|  | 7afc017cf9 | ||
|  | eb905e4514 | ||
|  | 9341d756cc | ||
|  | a808423631 | ||
|  | fd05d25715 | ||
|  | ee213e160a | ||
|  | 7b7acea59b | ||
|  | 552305afe2 | ||
|  | f3ccd71db0 | ||
|  | a622feac84 | ||
|  | 835b3c9851 | ||
|  | c8bcfffe2e | ||
|  | ad7fc34fa2 | ||
|  | b994a8efbf | ||
|  | cdbbbc500b | ||
|  | 71f54a4500 | ||
|  | 8639c0f43c | ||
|  | b65d76d0b2 | ||
|  | 439ba9c82c | ||
|  | f2e34dd7ff | ||
|  | 3743ef98a2 | ||
|  | 4b8e2a5c97 | ||
|  | 6f44ff5f4d | ||
|  | c131295dfb | ||
|  | ee80d1f996 | ||
|  | da242e6734 | ||
|  | 4fcde77017 | ||
|  | 13ee6960aa | ||
|  | 14427de551 | ||
|  | aa7d7f3b7d | ||
|  | d4f982427c | ||
|  | e55c7f9174 | ||
|  | f2831ff1fd | ||
|  | 29e8a68dea | ||
|  | 46f9e1369b | ||
|  | 9f1a5d19a4 | ||
|  | 32c80cb031 | ||
|  | b47e0e510e | ||
|  | 28f6d16ce2 | ||
|  | 06f8e42173 | ||
|  | 1e30669d6c | ||
|  | 04f5c31287 | ||
|  | dcef973a09 | ||
|  | 290cdfac42 | ||
|  | 87b6b66cfd | ||
|  | 79759f4599 | ||
|  | e4476863f6 | ||
|  | 1a22e00f6a | ||
|  | 142763c280 | ||
|  | cb447af93a | ||
|  | 2eac6d860a | ||
|  | 312af947c8 | ||
|  | a3dd018564 | ||
|  | fa4d7697f9 | ||
|  | 0f7f0415ae | ||
|  | 2d025bb0f2 | ||
|  | 9d031a08fc | ||
|  | 766c9ee36f | ||
|  | d15365a398 | ||
|  | 0acece1570 | ||
|  | f683e29eca | ||
|  | 8c9c2db2a9 | ||
|  | 3c8af69805 | ||
|  | bd0ac4bd80 | ||
|  | b3f8bbb964 | ||
|  | 1f7647a04b | ||
|  | 9c5f1334cb | ||
|  | 848140bc90 | ||
|  | 6088be18c0 | ||
|  | 204dd651a0 | ||
|  | c1a0f897b1 | ||
|  | 282231a77f | ||
|  | 91b48cde7a | ||
|  | 0aae608c5c | ||
|  | 33c5562835 | ||
|  | 3bd5ce8505 | ||
|  | dff916551f | ||
|  | 83bec0ef40 | ||
|  | d575c32358 | ||
|  | 25b5cec6ed | ||
|  | c4956c88b8 | ||
|  | 4f326f4460 | ||
|  | 929826218e | ||
|  | 2c52eaeb1f | ||
|  | db3f0db089 | ||
|  | e686ecbc2b | ||
|  | 8c7371db7f | ||
|  | a6f9ad52cb | ||
|  | e2f94753b7 | ||
|  | 9d8203eb68 | ||
|  | 9079ab216d | ||
|  | 4eb26c4012 | ||
|  | 4b7721ba48 | ||
|  | 197a16bca8 | ||
|  | fe5f2320b3 | ||
|  | 715d2b7922 | ||
|  | 56ff495e7b | ||
|  | d8d2f9836d | ||
|  | 58af53a6cd | ||
|  | 2db2558624 | ||
|  | 967f40f216 | ||
|  | 58105c9b1e | ||
|  | fdb7fbe368 | ||
|  | d08a37f9bb | ||
|  | 8813e0a175 | ||
|  | dac2bd2e4f | ||
|  | 4f9a2e94fc | ||
|  | a7e2865ef0 | ||
|  | 7915773900 | ||
|  | 8dca1eacd8 | ||
|  | a3c5dcd190 | ||
|  | 50e2872ff4 | ||
|  | 2109d7f9de | ||
|  | 470e66d37d | ||
|  | f4647ca346 | ||
|  | f5c5701b17 | ||
|  | a8c14916a7 | ||
|  | 709cce5c48 | ||
|  | dba1fcac5c | ||
|  | d791f0034d | ||
|  | f19009c736 | ||
|  | 82c4c0e1ec | ||
|  | adb48fbad6 | ||
|  | 78eeb1ad45 | ||
|  | a40d1dd2af | ||
|  | 46693cd351 | ||
|  | 235121c82d | ||
|  | 5e78b78166 | ||
|  | 9f4204ef8e | ||
|  | 60c0eff085 | ||
|  | d9238e3036 | ||
|  | 649b6ec5e9 | ||
|  | ae3e59053d | ||
|  | 5ce04bcc6f | ||
|  | 6a1f628e44 | ||
|  | b34dafcb09 | ||
|  | 90290d236e | ||
|  | 805869da4f | ||
|  | 42f593d360 | ||
|  | 6dc66bce85 | ||
|  | f1c913129d | ||
|  | 8cf28d6e16 | ||
|  | c1c0b640f3 | ||
|  | 9565967517 | ||
|  | a96398357f | ||
|  | d6d824acb9 | ||
|  | 83e449ca63 | ||
|  | a6e3affbec | ||
|  | 964e7ecebd | ||
|  | cfd8df28c6 | ||
|  | b642ca1491 | ||
|  | b9f7e9c409 | ||
|  | 3a5930650e | ||
|  | 18ef1f65c3 | ||
|  | 99d91da6eb | ||
|  | 79a952d910 | ||
|  | a6fe0cb44f | ||
|  | 3c4601a5e0 | ||
|  | 7d79602eb1 | ||
|  | 942b9466ef | ||
|  | f043ccd884 | ||
|  | 7d42465f4e | ||
|  | 8e37f64c33 | ||
|  | 663861d17b | ||
|  | bedd68573e | ||
|  | 9408bb6b4a | ||
|  | f20a1a6e2b | ||
|  | 74c1e1d481 | ||
|  | fa07895b1e | ||
|  | 610caf3af3 | ||
|  | 3e51450b3c | ||
|  | 80199a3c87 | ||
|  | 447fd902d2 | ||
|  | bfcaf15d5d | ||
|  | 10d9159dc5 | ||
|  | e03c1436fb | ||
|  | aa4ea44c2c | ||
|  | e023be67e7 | ||
|  | 0a96d446b8 | ||
|  | 97afc2db60 | ||
|  | 27d5208ea3 | ||
|  | 7e08f7fc45 | ||
|  | 19a01bdda4 | ||
|  | cb369daaea | ||
|  | cd814afcff | ||
|  | de59488e2e | ||
|  | d9b7e966e1 | ||
|  | 9dbca85c1f | ||
|  | 87cdd71582 | ||
|  | 0e1bd64646 | ||
|  | 346e67b7de | ||
|  | ecfac8fe3b | ||
|  | 40ae23aca4 | ||
|  | 979fd96a84 | ||
|  | 16a8bea96b | ||
|  | 5e0c10bcb4 | ||
|  | 9863635342 | ||
|  | bc9cf078a5 | ||
|  | 65cb21ce05 | ||
|  | 0bbc5124e7 | ||
|  | 89ed2dda88 | ||
|  | a6eb646b76 | ||
|  | 5164b51607 | ||
|  | cc83c6a586 | ||
|  | a372bd2949 | ||
|  | 4f7aa2d5b7 | ||
|  | 334c678995 | ||
|  | 0717b57465 | ||
|  | b440d59ce7 | ||
|  | 770d1cdba6 | ||
|  | cd2b420470 | ||
|  | f9f1ac7aac | ||
|  | fd66c4023e | ||
|  | 6fc412dba7 | ||
|  | 95091210ff | ||
|  | 9abc8575f6 | ||
|  | 3ebe749bb2 | ||
|  | baa35843fc | ||
|  | d9e0b0eeaf | ||
|  | 6e5ab199af | ||
|  | 825978d2af | ||
|  | 16aa960b1e | 
							
								
								
									
										69
									
								
								.clang-tidy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								.clang-tidy
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,69 @@ | ||||
| --- | ||||
| Checks: '*, | ||||
|   -altera-id-dependent-backward-branch, | ||||
|   -altera-struct-pack-align, | ||||
|   -altera-unroll-loops, | ||||
|   -android-cloexec-*, | ||||
|   -bugprone-branch-clone, | ||||
|   -bugprone-easily-swappable-parameters, | ||||
|   -bugprone-macro-parentheses, | ||||
|   -bugprone-reserved-identifier, | ||||
|   -bugprone-sizeof-expression, | ||||
|   -cert-dcl37-c, | ||||
|   -cert-dcl51-cpp, | ||||
|   -cert-err33-c, | ||||
|   -cert-err34-c, | ||||
|   -clang-analyzer-optin.performance.Padding, | ||||
|   -clang-analyzer-security.insecureAPI.bcmp, | ||||
|   -clang-analyzer-security.insecureAPI.bcopy, | ||||
|   -clang-analyzer-security.insecureAPI.bzero, | ||||
|   -clang-diagnostic-error, | ||||
|   -clang-diagnostic-typedef-redefinition, | ||||
|   -clang-diagnostic-unknown-warning-option, | ||||
|   -concurrency-mt-unsafe, | ||||
|   -cppcoreguidelines-avoid-magic-numbers, | ||||
|   -cppcoreguidelines-avoid-non-const-global-variables, | ||||
|   -cppcoreguidelines-init-variables, | ||||
|   -google-readability-braces-around-statements, | ||||
|   -google-readability-casting, | ||||
|   -google-readability-function-size, | ||||
|   -google-readability-todo, | ||||
|   -hicpp-braces-around-statements, | ||||
|   -hicpp-function-size, | ||||
|   -hicpp-multiway-paths-covered, | ||||
|   -llvm-else-after-return, | ||||
|   -llvm-header-guard, | ||||
|   -llvm-include-order, | ||||
|   -llvmlibc-restrict-system-libc-headers, | ||||
|   -misc-no-recursion, | ||||
|   -misc-unused-parameters, | ||||
|   -performance-no-int-to-ptr, | ||||
|   -readability-avoid-const-params-in-decls, | ||||
|   -readability-braces-around-statements, | ||||
|   -readability-duplicate-include, | ||||
|   -readability-else-after-return, | ||||
|   -readability-function-cognitive-complexity, | ||||
|   -readability-function-size, | ||||
|   -readability-identifier-length, | ||||
|   -readability-isolate-declaration, | ||||
|   -readability-magic-numbers, | ||||
|   -readability-non-const-parameter, | ||||
|   -readability-redundant-control-flow, | ||||
|   -readability-redundant-declaration, | ||||
|   -readability-suspicious-call-argument, | ||||
|  | ||||
|  | ||||
|   -bugprone-implicit-widening-of-multiplication-result, | ||||
|   -bugprone-narrowing-conversions, | ||||
|   -cert-exp42-c, | ||||
|   -cert-flp37-c, | ||||
|   -clang-analyzer-core.NullDereference, | ||||
|   -clang-analyzer-deadcode.DeadStores, | ||||
|   -clang-analyzer-security.insecureAPI.strcpy, | ||||
|   -cppcoreguidelines-interfaces-global-init, | ||||
|   -cppcoreguidelines-narrowing-conversions, | ||||
|   -hicpp-signed-bitwise, | ||||
|   ' | ||||
|  | ||||
| WarningsAsErrors: false | ||||
| HeaderFilterRegex: '(.*\.h)' | ||||
							
								
								
									
										10
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| **/*.md | ||||
| **/docker-compose*.yml | ||||
| **/docker-compose*.yaml | ||||
| **/Dockerfile* | ||||
| .git | ||||
| .dockerignore | ||||
| .cache | ||||
| .gitignore | ||||
| .github | ||||
| build | ||||
							
								
								
									
										13
									
								
								.github/FUNDING.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.github/FUNDING.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| # These are supported funding model platforms | ||||
|  | ||||
| #github: [acetcom, open5gs] | ||||
| github: acetcom | ||||
| #patreon: # Replace with a single Patreon username | ||||
| open_collective: open5gs | ||||
| #ko_fi: # Replace with a single Ko-fi username | ||||
| #tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel | ||||
| #community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry | ||||
| #liberapay: # Replace with a single Liberapay username | ||||
| #issuehunt: # Replace with a single IssueHunt username | ||||
| #otechie: # Replace with a single Otechie username | ||||
| #custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] | ||||
							
								
								
									
										58
									
								
								.github/ISSUE_TEMPLATE/bugreport.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								.github/ISSUE_TEMPLATE/bugreport.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,58 @@ | ||||
| name: Bug Report | ||||
| description: File a bug report or issue | ||||
| title: "[Bug]: " | ||||
| labels: ['triage'] | ||||
| assignees: [] | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|       value: >  | ||||
|         **Please note** | ||||
|          | ||||
|         This form should only be used if _you can reporoduce_ the bug the in the *current* release of | ||||
|         Open5GS Stack. For installation, configuration or other help with Open5GS please | ||||
|         use our [discussion forum](https://github.com/open5gs/open5gs/discussions). | ||||
|          | ||||
|         **This form is not for support requests.** | ||||
|   - type: input | ||||
|     attributes: | ||||
|       label: Open5GS Release, Revision, or Tag | ||||
|       description: Please check if your issue has been resolved in the latest release. | ||||
|       placeholder: v2.6.0 | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Steps to reproduce | ||||
|       description: > | ||||
|         Please describe in detail the steps needed to reproduce this bug. These steps | ||||
|         should reproduce the issue on the most current release of Open5GS. Be sure to | ||||
|         include configuration and platform details. | ||||
|         Please include logs from the relevant daemons as well as any relevant packet captures. | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Logs | ||||
|       description: Provide any relevant captured logs for the issue | ||||
|       render: shell | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Expected behaviour | ||||
|       description: What did you expect to happen? | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Observed Behaviour | ||||
|       description: What's the observed behaviour? | ||||
|     validations: | ||||
|       required: true | ||||
|   - type: input | ||||
|     attributes: | ||||
|       label: eNodeB/gNodeB | ||||
|       description: If using an eNB or gNB, please identify which vendor/version | ||||
|   - type: input | ||||
|     attributes: | ||||
|       label: UE Models and versions | ||||
|       description: Which UE hardware model and version or simulator version are you using? | ||||
							
								
								
									
										9
									
								
								.github/ISSUE_TEMPLATE/config.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.github/ISSUE_TEMPLATE/config.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| blank_issues_enabled: false | ||||
| contact_links: | ||||
|         - name: Open5GS Contribution Guide | ||||
|           url: https://github.com/open5gs/open5gs/wiki/Contribution-guide | ||||
|           about: Contribution guide detailing how you can help the project | ||||
|         - name: Project Sponsorship | ||||
|           url: https://github.com/sponsors/acetcom | ||||
|           name: Support the Open5GS developer using GitHub sponsorship | ||||
|  | ||||
							
								
								
									
										48
									
								
								.github/ISSUE_TEMPLATE/feature_request.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								.github/ISSUE_TEMPLATE/feature_request.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| name: Feature request | ||||
| description: Propose an enhancement to Open5GS | ||||
| labels: ['Enhancement', 'triage'] | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|       value: > | ||||
|         ## Feature request | ||||
|         Please submit your feature request using the form. If your proposal is not sufficiently | ||||
|         well formed, we may request further clarification and expansion. If you're unsure about | ||||
|         how to formulate your request, please start a [discussion instead](https://github.com/open5gs/open5gs/dicsussions/). | ||||
|  | ||||
|   - type: input | ||||
|     attributes: | ||||
|       label: Open5GS Release, Revision, or Tag | ||||
|       placeholder: v2.6.0 | ||||
|     validations: | ||||
|       required: true | ||||
|  | ||||
|   - type: input | ||||
|     attributes: | ||||
|       label: Components and subsystems | ||||
|       description: Which subsystems and components would this feature be relevant to? | ||||
|     validations: | ||||
|       required: true | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Proposed functionality | ||||
|       description: > | ||||
|         Provide a detailed description of the feature or behaviour you are proposing. Please include any | ||||
|         Please include any relevant 3GPP standards and references and include any specific changes to | ||||
|         current protocols, processing pipelines, DIAMETER requests/responses, and interfaces. The more detail | ||||
|         you provide, the greater the chance your proposal has of being discussed. | ||||
|  | ||||
|         If your feature request does not include anything actionable or sufficient details, you may be asked | ||||
|         to provide further clarification or your request may be rejected. | ||||
|     validations: | ||||
|       required: true | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: External dependencies | ||||
|       description: > | ||||
|         Please detail any new dependencies or implementations that this feature might introduce. e.g. Does the  | ||||
|         proposal require the installation of additional packages? Are there further external nodes which may be | ||||
|         required for integration testing? (Not all feature requests will introduce new dependencies) | ||||
|  | ||||
							
								
								
									
										61
									
								
								.github/stale.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								.github/stale.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| # Configuration for probot-stale - https://github.com/probot/stale | ||||
|  | ||||
| # Number of days of inactivity before an Issue or Pull Request becomes stale | ||||
| daysUntilStale: 180 | ||||
|  | ||||
| # Number of days of inactivity before an Issue or Pull Request with the stale label is closed. | ||||
| # Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. | ||||
| daysUntilClose: 7 | ||||
|  | ||||
| # Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled) | ||||
| onlyLabels: [] | ||||
|  | ||||
| # Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable | ||||
| exemptLabels: | ||||
|   - pinned | ||||
|   - security | ||||
|   - "[Status] Maybe Later" | ||||
|  | ||||
| # Set to true to ignore issues in a project (defaults to false) | ||||
| exemptProjects: false | ||||
|  | ||||
| # Set to true to ignore issues in a milestone (defaults to false) | ||||
| exemptMilestones: false | ||||
|  | ||||
| # Set to true to ignore issues with an assignee (defaults to false) | ||||
| exemptAssignees: false | ||||
|  | ||||
| # Label to use when marking as stale | ||||
| staleLabel: wontfix | ||||
|  | ||||
| # Comment to post when marking as stale. Set to `false` to disable | ||||
| markComment: > | ||||
|   This issue/PR has been automatically marked as stale because it has not had | ||||
|   recent activity for 180 days. It will be closed if no further activity | ||||
|   occurs in 7 dayss. Thank you for your contributions! | ||||
|  | ||||
| # Comment to post when removing the stale label. | ||||
| # unmarkComment: > | ||||
| #   Your comment here. | ||||
|  | ||||
| # Comment to post when closing a stale Issue or Pull Request. | ||||
| # closeComment: > | ||||
| #   Your comment here. | ||||
|  | ||||
| # Limit the number of actions per hour, from 1-30. Default is 30 | ||||
| limitPerRun: 30 | ||||
|  | ||||
| # Limit to only `issues` or `pulls` | ||||
| # only: issues | ||||
|  | ||||
| # Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': | ||||
| # pulls: | ||||
| #   daysUntilStale: 30 | ||||
| #   markComment: > | ||||
| #     This pull request has been automatically marked as stale because it has not had | ||||
| #     recent activity. It will be closed if no further activity occurs. Thank you | ||||
| #     for your contributions. | ||||
|  | ||||
| # issues: | ||||
| #   exemptLabels: | ||||
| #     - confirmed | ||||
							
								
								
									
										78
									
								
								.github/workflows/meson-ci.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								.github/workflows/meson-ci.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | ||||
| name: Meson Continuous Integration | ||||
| on: [push, pull_request] | ||||
|  | ||||
| jobs: | ||||
|   macos-latest: | ||||
|     name: Build and Test on MacOS Latest | ||||
|     runs-on: macos-latest | ||||
|     steps: | ||||
| #    - name: Install MongoDB with Package Manager | ||||
| #      run: | | ||||
| #          brew tap mongodb/brew | ||||
| #          brew install mongodb-community | ||||
| #          brew services start mongodb-community | ||||
|     - name: Create the TUN device with the interface name `ogstun`. | ||||
|       run: | | ||||
|           sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.3 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.4 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.5 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.6 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.7 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.8 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.9 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.10 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.11 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.12 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.13 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.14 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.15 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.16 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.17 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.18 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.19 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.0.20 netmask 255.255.255.255 | ||||
|           sudo ifconfig lo0 alias 127.0.1.10 netmask 255.255.255.255 | ||||
|     - name: Install the dependencies for building the source code. | ||||
|       run: brew install mongo-c-driver libidn libmicrohttpd nghttp2 bison libusrsctp libtins talloc meson | ||||
|     - name: Check out repository code | ||||
|       uses: actions/checkout@main | ||||
|     - name: Setup Meson Build | ||||
|       run: PATH="/usr/local/opt/bison/bin:$PATH" PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build | ||||
|       env: | ||||
|         CC: gcc | ||||
|     - name : Build Open5GS | ||||
|       run: ninja -C build | ||||
|     - name: Test Open5GS | ||||
|       run: sudo meson test -C build -v crypt unit | ||||
|  | ||||
|   ubuntu-latest: | ||||
|     name: Build and Test on Ubuntu Latest | ||||
|     runs-on: ubuntu-latest | ||||
|     services: | ||||
|       mongodb: | ||||
|         image: mongo | ||||
|         ports: | ||||
|           - 27017:27017 | ||||
|     steps: | ||||
|     - name: Create the TUN device with the interface name `ogstun`. | ||||
|       run: | | ||||
|           sudo ip tuntap add name ogstun mode tun | ||||
|           sudo ip addr add 10.45.0.1/16 dev ogstun | ||||
|           sudo ip addr add 2001:db8:cafe::1/48 dev ogstun | ||||
|           sudo ip link set ogstun up | ||||
|     - name: Install the dependencies for building the source code. | ||||
|       run: | | ||||
|           sudo apt update | ||||
|           sudo apt install python3-pip python3-setuptools python3-wheel ninja-build build-essential flex bison git libsctp-dev libgnutls28-dev libgcrypt-dev libssl-dev libidn11-dev libmongoc-dev libbson-dev libyaml-dev libnghttp2-dev libmicrohttpd-dev libcurl4-gnutls-dev libnghttp2-dev libtins-dev libtalloc-dev meson | ||||
|     - name: Check out repository code | ||||
|       uses: actions/checkout@main | ||||
|     - name: Setup Meson Build | ||||
|       run: meson setup build | ||||
|       env: | ||||
|         CC: gcc | ||||
|     - name : Build Open5GS | ||||
|       run: ninja -C build | ||||
|     - name: Test Open5GS | ||||
|       run: meson test -C build -v | ||||
							
								
								
									
										75
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										75
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,70 +1,7 @@ | ||||
| # compiler output | ||||
| *.o | ||||
| *.lo | ||||
| *.a | ||||
| *.la | ||||
| *.conf | ||||
| .deps | ||||
| .dirstamp | ||||
| .libs | ||||
| # This directory is fetched during first build and is present in this directory | ||||
| subprojects/freeDiameter | ||||
| subprojects/libtins | ||||
| subprojects/prometheus-client-c | ||||
| subprojects/usrsctp | ||||
|  | ||||
| # generated files | ||||
| lib/freeDiameter-*/build-aux/* | ||||
| lib/freeDiameter-*/config.status | ||||
| lib/freeDiameter-*/m4/*.m4 | ||||
| lib/freeDiameter-*/!m4/ax_*.m4 | ||||
| lib/freeDiameter-*/libfdcore/fdd.tab.[chy] | ||||
| lib/freeDiameter-*/libfdcore/lex.fdd.[cl] | ||||
| lib/freeDiameter-*/include/freeDiameter/version.h | ||||
| lib/freeDiameter-*/include/freeDiameter/config.h.in* | ||||
| lib/freeDiameter-*/include/freeDiameter/config.h | ||||
| lib/freeDiameter-*/include/freeDiameter/freeDiameter-host.h | ||||
| support/systemd/nextepc-*.service | ||||
| support/logrotate/nextepc | ||||
|  | ||||
| # autotools | ||||
| stamp-h1 | ||||
| config.h | ||||
| lib/base/nextepc-config.h | ||||
| lib/base/nextepc-config.h.in* | ||||
| config.log | ||||
| config.status | ||||
| configure | ||||
| aclocal.m4 | ||||
| libtool | ||||
| autom4te.cache | ||||
| build/* | ||||
| !build/git-version-gen | ||||
| !build/osc-upload.sh | ||||
| !build/dput-upload.sh | ||||
| Makefile | ||||
| Makefile.in | ||||
| m4/*.m4 | ||||
| !m4/ax_*.m4 | ||||
|  | ||||
| .tarball-version | ||||
| .version | ||||
|  | ||||
| # autotest | ||||
| tests/package.m4 | ||||
| tests/atconfig | ||||
| tests/testsuite | ||||
| tests/testsuite.dir/ | ||||
| tests/testsuite.log | ||||
|  | ||||
| # executables | ||||
| tests/testunit | ||||
| tests/testsimple | ||||
| tests/testcomplex | ||||
| tests/testvolte | ||||
| tests/testcsfb | ||||
| nextepc-mmed | ||||
| nextepc-pcrfd | ||||
| nextepc-pgwd | ||||
| nextepc-sgwd | ||||
| nextepc-epcd | ||||
| nextepc-hssd | ||||
|  | ||||
| # webui | ||||
| webui/.next/ | ||||
| webui/node_modules/ | ||||
| webui/.next | ||||
|   | ||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +0,0 @@ | ||||
| [submodule "lib/ogslib"] | ||||
| 	path = lib/ogslib | ||||
| 	url = https://github.com/open5gs/ogslib | ||||
							
								
								
									
										62
									
								
								Makefile.am
									
									
									
									
									
								
							
							
						
						
									
										62
									
								
								Makefile.am
									
									
									
									
									
								
							| @@ -1,62 +0,0 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| ACLOCAL_AMFLAGS = -I m4 | ||||
| EXTRA_DIST = build/git-version-gen .version README.md LICENSE | ||||
|  | ||||
| SUBDIRS = lib src support tests | ||||
|  | ||||
| bin_PROGRAMS = nextepc-mmed nextepc-hssd nextepc-sgwd nextepc-pgwd nextepc-pcrfd nextepc-epcd | ||||
|  | ||||
| dist_nextepc_mmed_SOURCES = main.c | ||||
| nextepc_mmed_LDADD = $(top_srcdir)/src/libmme.la | ||||
|  | ||||
| dist_nextepc_hssd_SOURCES = main.c | ||||
| nextepc_hssd_LDADD = $(top_srcdir)/src/libhss.la | ||||
|  | ||||
| dist_nextepc_sgwd_SOURCES = main.c | ||||
| nextepc_sgwd_LDADD = $(top_srcdir)/src/libsgw.la | ||||
|  | ||||
| dist_nextepc_pgwd_SOURCES = main.c | ||||
| nextepc_pgwd_LDADD = $(top_srcdir)/src/libpgw.la | ||||
|  | ||||
| dist_nextepc_pcrfd_SOURCES = main.c | ||||
| nextepc_pcrfd_LDADD = $(top_srcdir)/src/libpcrf.la | ||||
|  | ||||
| dist_nextepc_epcd_SOURCES = main.c | ||||
| nextepc_epcd_LDADD = $(top_srcdir)/src/libepc.la | ||||
|  | ||||
| AM_CPPFLAGS = \ | ||||
| 	@OGSCORE_CFLAGS@ \ | ||||
|     -I$(top_srcdir)/lib \ | ||||
|     -I$(top_srcdir)/src \ | ||||
| 	$(NULL) | ||||
|  | ||||
| install-data-hook: | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/log/nextepc | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-mmed | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-sgwd | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-pgwd | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-pcrfd | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-hssd | ||||
| 	$(MKDIR_P) $(DESTDIR)/$(localstatedir)/run/nextepc-epcd | ||||
|  | ||||
| BUILT_SOURCES = $(top_srcdir)/.version | ||||
| $(top_srcdir)/.version: | ||||
| 	echo $(VERSION) > $@-t && mv $@-t $@ | ||||
| dist-hook: | ||||
| 	echo $(VERSION) > $(distdir)/.tarball-version | ||||
							
								
								
									
										34
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,26 +1,30 @@ | ||||
| ## Documentation | ||||
| <p align="center"><a href="https://open5gs.org" target="_blank" rel="noopener noreferrer"><img width="100" src="https://open5gs.org/assets/img/open5gs-logo-only.png" alt="Open5GS logo"></a></p> | ||||
|  | ||||
| If you don't understand something about NextEPC, the [https://open5gs.org/nextepc/docs/](https://open5gs.org/nextepc/docs/) is a great place to look for answers. | ||||
| ## Getting Started | ||||
|  | ||||
| ## Support | ||||
| Please follow the [documentation](https://open5gs.org/open5gs/docs/) at [open5gs.org](https://open5gs.org/)! | ||||
|  | ||||
| Problem with NextEPC can be filed as [issues](https://github.com/open5gs/nextepc/issues) in this repository.  | ||||
| ## Sponsors | ||||
|  | ||||
| Discussions related to this project are happening on the [nextepc@lists.osmocom.org](mailto:nextepc@lists.osmocom.org) mailing list, please see <https://lists.osmocom.org/mailman/listinfo/nextepc> for subscription options and the list archive. | ||||
| If you find Open5GS useful for work, please consider supporting this Open Source project by [Becoming a sponsor](https://github.com/sponsors/acetcom). To manage the funding transactions transparently, you can donate through [OpenCollective](https://opencollective.com/open5gs). | ||||
|  | ||||
| Voice and text chat available in NextEPC's [Discord](https://discordapp.com/) workspace. Use [this link](https://discord.gg/GreNkuc) to get started. | ||||
| <p align="center"> | ||||
|   <a target="_blank" href="https://open5gs.org/#sponsors"> | ||||
|       <img alt="sponsors" src="https://open5gs.org/assets/img/sponsors.svg"> | ||||
|   </a> | ||||
| </p> | ||||
|  | ||||
| ## Community | ||||
|  | ||||
| - Problem with Open5GS can be filed as [issues](https://github.com/open5gs/open5gs/issues) in this repository. | ||||
| - Other topics related to this project are happening on the [discussions](https://github.com/open5gs/open5gs/discussions). | ||||
| - Voice and text chat are available in Open5GS's [Discord](https://discordapp.com/) workspace. Use [this link](https://discord.gg/GreNkuc) to get started. | ||||
|  | ||||
| ## Contributing | ||||
|  | ||||
| NextEPC is a pure/classic FOSS project, open to contributions from anyone. | ||||
|  | ||||
| [Pull requests](https://github.com/open5gs/nextepc/pulls) are always welcome, and I appreciates any help the community can give to help make NextEPC better. | ||||
|  | ||||
| Do you want to be a committer? Please [send me an email](mailto:acetcom@gmail.com). You will be added as a committer to this project. However, if someone consistently causes difficulties with these source repositories due to poor behavior or other serious problems then commit access may be revoked. | ||||
| If you're contributing through a pull request to Open5GS project on GitHub, please read the [Contributor License Agreement](https://open5gs.org/open5gs/cla/) in advance. | ||||
|  | ||||
| ## License | ||||
|  | ||||
| NextEPC source files are made available under the terms of the GNU Affero General Public License (GNU AGPLv3). | ||||
|  | ||||
| When you contribute code for NextEPC, the same license applies. | ||||
|  | ||||
| - Open5GS Open Source files are made available under the terms of the GNU Affero General Public License ([GNU AGPL v3.0](https://www.gnu.org/licenses/agpl-3.0.html)). | ||||
| - [Commercial licenses](https://open5gs.org/open5gs/support/) are also available from [NeoPlane](https://neoplane.io/) | ||||
|   | ||||
| @@ -1,227 +0,0 @@ | ||||
| #!/bin/sh | ||||
| # Print a version string. | ||||
| scriptversion=2017-09-13.06; # UTC | ||||
|  | ||||
| # Copyright (C) 2007-2017 Free Software Foundation, Inc. | ||||
| # | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU General Public License as published by | ||||
| # the Free Software Foundation; either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| # This script is derived from GIT-VERSION-GEN from GIT: https://git-scm.com/. | ||||
| # It may be run two ways: | ||||
| # - from a git repository in which the "git describe" command below | ||||
| #   produces useful output (thus requiring at least one signed tag) | ||||
| # - from a non-git-repo directory containing a .tarball-version file, which | ||||
| #   presumes this script is invoked like "./git-version-gen .tarball-version". | ||||
|  | ||||
| # In order to use intra-version strings in your project, you will need two | ||||
| # separate generated version string files: | ||||
| # | ||||
| # .tarball-version - present only in a distribution tarball, and not in | ||||
| #   a checked-out repository.  Created with contents that were learned at | ||||
| #   the last time autoconf was run, and used by git-version-gen.  Must not | ||||
| #   be present in either $(srcdir) or $(builddir) for git-version-gen to | ||||
| #   give accurate answers during normal development with a checked out tree, | ||||
| #   but must be present in a tarball when there is no version control system. | ||||
| #   Therefore, it cannot be used in any dependencies.  GNUmakefile has | ||||
| #   hooks to force a reconfigure at distribution time to get the value | ||||
| #   correct, without penalizing normal development with extra reconfigures. | ||||
| # | ||||
| # .version - present in a checked-out repository and in a distribution | ||||
| #   tarball.  Usable in dependencies, particularly for files that don't | ||||
| #   want to depend on config.h but do want to track version changes. | ||||
| #   Delete this file prior to any autoconf run where you want to rebuild | ||||
| #   files to pick up a version string change; and leave it stale to | ||||
| #   minimize rebuild time after unrelated changes to configure sources. | ||||
| # | ||||
| # As with any generated file in a VC'd directory, you should add | ||||
| # /.version to .gitignore, so that you don't accidentally commit it. | ||||
| # .tarball-version is never generated in a VC'd directory, so needn't | ||||
| # be listed there. | ||||
| # | ||||
| # Use the following line in your configure.ac, so that $(VERSION) will | ||||
| # automatically be up-to-date each time configure is run (and note that | ||||
| # since configure.ac no longer includes a version string, Makefile rules | ||||
| # should not depend on configure.ac for version updates). | ||||
| # | ||||
| # AC_INIT([GNU project], | ||||
| #         m4_esyscmd([build-aux/git-version-gen .tarball-version]), | ||||
| #         [bug-project@example]) | ||||
| # | ||||
| # Then use the following lines in your Makefile.am, so that .version | ||||
| # will be present for dependencies, and so that .version and | ||||
| # .tarball-version will exist in distribution tarballs. | ||||
| # | ||||
| # EXTRA_DIST = $(top_srcdir)/.version | ||||
| # BUILT_SOURCES = $(top_srcdir)/.version | ||||
| # $(top_srcdir)/.version: | ||||
| #	echo $(VERSION) > $@-t && mv $@-t $@ | ||||
| # dist-hook: | ||||
| #	echo $(VERSION) > $(distdir)/.tarball-version | ||||
|  | ||||
|  | ||||
| me=$0 | ||||
|  | ||||
| version="git-version-gen $scriptversion | ||||
|  | ||||
| Copyright 2011 Free Software Foundation, Inc. | ||||
| There is NO warranty.  You may redistribute this software | ||||
| under the terms of the GNU General Public License. | ||||
| For more information about these matters, see the files named COPYING." | ||||
|  | ||||
| usage="\ | ||||
| Usage: $me [OPTION]... \$srcdir/.tarball-version [TAG-NORMALIZATION-SED-SCRIPT] | ||||
| Print a version string. | ||||
|  | ||||
| Options: | ||||
|  | ||||
|    --prefix PREFIX    prefix of git tags (default 'v') | ||||
|    --fallback VERSION | ||||
|                       fallback version to use if \"git --version\" fails | ||||
|  | ||||
|    --help             display this help and exit | ||||
|    --version          output version information and exit | ||||
|  | ||||
| Running without arguments will suffice in most cases." | ||||
|  | ||||
| prefix=v | ||||
| fallback= | ||||
|  | ||||
| while test $# -gt 0; do | ||||
|   case $1 in | ||||
|     --help) echo "$usage"; exit 0;; | ||||
|     --version) echo "$version"; exit 0;; | ||||
|     --prefix) shift; prefix=${1?};; | ||||
|     --fallback) shift; fallback=${1?};; | ||||
|     -*) | ||||
|       echo "$0: Unknown option '$1'." >&2 | ||||
|       echo "$0: Try '--help' for more information." >&2 | ||||
|       exit 1;; | ||||
|     *) | ||||
|       if test "x$tarball_version_file" = x; then | ||||
|         tarball_version_file="$1" | ||||
|       elif test "x$tag_sed_script" = x; then | ||||
|         tag_sed_script="$1" | ||||
|       else | ||||
|         echo "$0: extra non-option argument '$1'." >&2 | ||||
|         exit 1 | ||||
|       fi;; | ||||
|   esac | ||||
|   shift | ||||
| done | ||||
|  | ||||
| if test "x$tarball_version_file" = x; then | ||||
|     echo "$usage" | ||||
|     exit 1 | ||||
| fi | ||||
|  | ||||
| tag_sed_script="${tag_sed_script:-s/x/x/}" | ||||
|  | ||||
| nl=' | ||||
| ' | ||||
|  | ||||
| # Avoid meddling by environment variable of the same name. | ||||
| v= | ||||
| v_from_git= | ||||
|  | ||||
| # First see if there is a tarball-only version file. | ||||
| # then try "git describe", then default. | ||||
| if test -f $tarball_version_file | ||||
| then | ||||
|     v=`cat $tarball_version_file` || v= | ||||
|     case $v in | ||||
|         *$nl*) v= ;; # reject multi-line output | ||||
|         [0-9]*) ;; | ||||
|         *) v= ;; | ||||
|     esac | ||||
|     test "x$v" = x \ | ||||
|         && echo "$0: WARNING: $tarball_version_file is missing or damaged" 1>&2 | ||||
| fi | ||||
|  | ||||
| if test "x$v" != x | ||||
| then | ||||
|     : # use $v | ||||
| # Otherwise, if there is at least one git commit involving the working | ||||
| # directory, and "git describe" output looks sensible, use that to | ||||
| # derive a version string. | ||||
| elif test "`git log -1 --pretty=format:x . 2>&1`" = x \ | ||||
|     && v=`git describe --abbrev=4 --match="$prefix*" HEAD 2>/dev/null \ | ||||
|           || git describe --abbrev=4 HEAD 2>/dev/null` \ | ||||
|     && v=`printf '%s\n' "$v" | sed "$tag_sed_script"` \ | ||||
|     && case $v in | ||||
|          $prefix[0-9]*) ;; | ||||
|          *) (exit 1) ;; | ||||
|        esac | ||||
| then | ||||
|     # Is this a new git that lists number of commits since the last | ||||
|     # tag or the previous older version that did not? | ||||
|     #   Newer: v6.10-77-g0f8faeb | ||||
|     #   Older: v6.10-g0f8faeb | ||||
|     vprefix=`expr "X$v" : 'X\(.*\)-g[^-]*$'` || vprefix=$v | ||||
|     case $vprefix in | ||||
|         *-*) : git describe is probably okay three part flavor ;; | ||||
|         *) | ||||
|             : git describe is older two part flavor | ||||
|             # Recreate the number of commits and rewrite such that the | ||||
|             # result is the same as if we were using the newer version | ||||
|             # of git describe. | ||||
|             vtag=`echo "$v" | sed 's/-.*//'` | ||||
|             commit_list=`git rev-list "$vtag"..HEAD 2>/dev/null` \ | ||||
|                 || { commit_list=failed; | ||||
|                      echo "$0: WARNING: git rev-list failed" 1>&2; } | ||||
|             numcommits=`echo "$commit_list" | wc -l` | ||||
|             v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`; | ||||
|             test "$commit_list" = failed && v=UNKNOWN | ||||
|             ;; | ||||
|     esac | ||||
|  | ||||
|     # Change the penultimate "-" to ".", for version-comparing tools. | ||||
|     # Remove the "g" to save a byte. | ||||
|     v=`echo "$v" | sed 's/-\([^-]*\)-g\([^-]*\)$/.\1-\2/'`; | ||||
|     v_from_git=1 | ||||
| elif test "x$fallback" = x || git --version >/dev/null 2>&1; then | ||||
|     v=UNKNOWN | ||||
| else | ||||
|     v=$fallback | ||||
| fi | ||||
|  | ||||
| v=`echo "$v" |sed "s/^$prefix//"` | ||||
|  | ||||
| # Test whether to append the "-dirty" suffix only if the version | ||||
| # string we're using came from git.  I.e., skip the test if it's "UNKNOWN" | ||||
| # or if it came from .tarball-version. | ||||
| if test "x$v_from_git" != x; then | ||||
|   # Don't declare a version "dirty" merely because a timestamp has changed. | ||||
|   git update-index --refresh > /dev/null 2>&1 | ||||
|  | ||||
|   dirty=`exec 2>/dev/null;git diff-index --name-only HEAD` || dirty= | ||||
|   case "$dirty" in | ||||
|       '') ;; | ||||
|       *) # Append the suffix only if there isn't one already. | ||||
|           case $v in | ||||
|             *-dirty) ;; | ||||
|             *) v="$v-dirty" ;; | ||||
|           esac ;; | ||||
|   esac | ||||
| fi | ||||
|  | ||||
| # Omit the trailing newline, so that m4_esyscmd can use the result directly. | ||||
| printf %s "$v" | ||||
|  | ||||
| # Local variables: | ||||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||
| # time-stamp-start: "scriptversion=" | ||||
| # time-stamp-format: "%:y-%02m-%02d.%02H" | ||||
| # time-stamp-time-zone: "UTC0" | ||||
| # time-stamp-end: "; # UTC" | ||||
| # End: | ||||
							
								
								
									
										259
									
								
								configs/310014.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								configs/310014.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| logger: | ||||
|  | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testserver.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testserver.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testclient.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testclient.crt | ||||
|  | ||||
| parameter: | ||||
| #    no_nrf: true | ||||
| #    no_scp: true | ||||
| #    no_amf: true | ||||
| #    no_smf: true | ||||
| #    no_upf: true | ||||
| #    no_ausf: true | ||||
| #    no_udm: true | ||||
| #    no_pcf: true | ||||
| #    no_nssf: true | ||||
| #    no_bsf: true | ||||
| #    no_udr: true | ||||
| #    no_mme: true | ||||
| #    no_sgwc: true | ||||
| #    no_sgwu: true | ||||
| #    no_pcrf: true | ||||
| #    no_hss: true | ||||
| #    use_mongodb_change_stream: true | ||||
|  | ||||
| mme: | ||||
|     freeDiameter: | ||||
|       identity: mme.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.2 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: hss.localdomain | ||||
|           addr: 127.0.0.8 | ||||
|  | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     gummei: | ||||
|       plmn_id: | ||||
|         mcc: 310 | ||||
|         mnc: 014 | ||||
|       mme_gid: 2 | ||||
|       mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 310 | ||||
|         mnc: 014 | ||||
|       tac: 1 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|  | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|  | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| smf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     freeDiameter: | ||||
|       identity: smf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.4 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: pcrf.localdomain | ||||
|           addr: 127.0.0.9 | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 310 | ||||
|           mnc: 014 | ||||
|         amf_id: | ||||
|           region: 2 | ||||
|           set: 1 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 310 | ||||
|           mnc: 014 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 310 | ||||
|           mnc: 014 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1, NIA0 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: | ||||
|       identity: hss.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.8 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: mme.localdomain | ||||
|           addr: 127.0.0.2 | ||||
| pcrf: | ||||
|     freeDiameter: | ||||
|       identity: pcrf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.9 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: smf.localdomain | ||||
|           addr: 127.0.0.4 | ||||
|  | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|         - 127.0.0.10 | ||||
|         - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| udm: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|  | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
							
								
								
									
										288
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										288
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,288 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| logger: | ||||
|  | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testserver.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testserver.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testclient.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testclient.crt | ||||
|  | ||||
| parameter: | ||||
| #    no_nrf: true | ||||
| #    no_scp: true | ||||
| #    no_amf: true | ||||
| #    no_smf: true | ||||
| #    no_upf: true | ||||
| #    no_ausf: true | ||||
| #    no_udm: true | ||||
| #    no_pcf: true | ||||
| #    no_nssf: true | ||||
| #    no_bsf: true | ||||
| #    no_udr: true | ||||
| #    no_mme: true | ||||
| #    no_sgwc: true | ||||
| #    no_sgwu: true | ||||
| #    no_pcrf: true | ||||
| #    no_hss: true | ||||
| #    use_mongodb_change_stream: true | ||||
|  | ||||
| mme: | ||||
|     freeDiameter: | ||||
|       identity: mme.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.2 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: hss.localdomain | ||||
|           addr: 127.0.0.8 | ||||
|  | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     sgsap: | ||||
|       - addr: 127.0.0.2 | ||||
|         map: | ||||
|           tai: | ||||
|             plmn_id: | ||||
|               mcc: 999 | ||||
|               mnc: 70 | ||||
|             tac: 7 | ||||
|           lai: | ||||
|             plmn_id: | ||||
|               mcc: 999 | ||||
|               mnc: 70 | ||||
|             lac: 2342 | ||||
|         map: | ||||
|           tai: | ||||
|             plmn_id: | ||||
|               mcc: 724 | ||||
|               mnc: 21 | ||||
|             tac: 12345 | ||||
|           lai: | ||||
|             plmn_id: | ||||
|               mcc: 724 | ||||
|               mnc: 21 | ||||
|             lac: 51544 | ||||
|     gummei: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         mme_gid: 2 | ||||
|         mme_code: 1 | ||||
|       - plmn_id: | ||||
|           mcc: 724 | ||||
|           mnc: 21 | ||||
|         mme_gid: 2 | ||||
|         mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       tac: 7 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 724 | ||||
|         mnc: 21 | ||||
|       tac: 12345 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|  | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|  | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     freeDiameter: | ||||
|       identity: smf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.4 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: pcrf.localdomain | ||||
|           addr: 127.0.0.9 | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         amf_id: | ||||
|           region: 2 | ||||
|           set: 1 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1, NIA0 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: | ||||
|       identity: hss.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.8 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: mme.localdomain | ||||
|           addr: 127.0.0.2 | ||||
| pcrf: | ||||
|     freeDiameter: | ||||
|       identity: pcrf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.9 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: smf.localdomain | ||||
|           addr: 127.0.0.4 | ||||
|  | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| udm: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|  | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
							
								
								
									
										266
									
								
								configs/freeDiameter/hss.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										266
									
								
								configs/freeDiameter/hss.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,266 @@ | ||||
| # This is a sample configuration file for freeDiameter daemon. | ||||
|  | ||||
| # Most of the options can be omitted, as they default to reasonable values. | ||||
| # Only TLS-related options must be configured properly in usual setups. | ||||
|  | ||||
| # It is possible to use "include" keyword to import additional files | ||||
| # e.g.: include "/etc/freeDiameter.d/*.conf" | ||||
| # This is exactly equivalent as copy & paste the content of the included file(s)  | ||||
| # where the "include" keyword is found. | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peer identity and realm  | ||||
|  | ||||
| # The Diameter Identity of this daemon. | ||||
| # This must be a valid FQDN that resolves to the local host. | ||||
| # Default: hostname's FQDN | ||||
| #Identity = "aaa.koganei.freediameter.net"; | ||||
| Identity = "hss.localdomain"; | ||||
|  | ||||
| # The Diameter Realm of this daemon. | ||||
| # Default: the domain part of Identity (after the first dot). | ||||
| #Realm = "koganei.freediameter.net"; | ||||
| Realm = "localdomain"; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Transport protocol configuration | ||||
|  | ||||
| # The port this peer is listening on for incoming connections (TCP and SCTP). | ||||
| # Default: 3868. Use 0 to disable. | ||||
| #Port = 3868; | ||||
|  | ||||
| # The port this peer is listening on for incoming TLS-protected connections (TCP and SCTP). | ||||
| # See TLS_old_method for more information about TLS flavours. | ||||
| # Note: we use TLS/SCTP instead of DTLS/SCTP at the moment. This will change in future version of freeDiameter. | ||||
| # Default: 5868. Use 0 to disable. | ||||
| #SecPort = 5868; | ||||
|  | ||||
| # Use RFC3588 method for TLS protection, where TLS is negociated after CER/CEA exchange is completed  | ||||
| # on the unsecure connection. The alternative is RFC6733 mechanism, where TLS protects also the  | ||||
| # CER/CEA exchange on a dedicated secure port. | ||||
| # This parameter only affects outgoing connections.  | ||||
| # The setting can be also defined per-peer (see Peers configuration section). | ||||
| # Default: use RFC6733 method with separate port for TLS. | ||||
| #TLS_old_method; | ||||
|  | ||||
| # Disable use of TCP protocol (only listen and connect over SCTP) | ||||
| # Default : TCP enabled | ||||
| #No_TCP; | ||||
|  | ||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | ||||
| # Default : SCTP enabled | ||||
| #No_SCTP; | ||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||
|  | ||||
| # Prefer TCP instead of SCTP for establishing new connections. | ||||
| # This setting may be overwritten per peer in peer configuration blocs. | ||||
| # Default : SCTP is attempted first. | ||||
| #Prefer_TCP; | ||||
|  | ||||
| # Default number of streams per SCTP associations. | ||||
| # This setting may be overwritten per peer basis. | ||||
| # Default : 30 streams | ||||
| #SCTP_streams = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Endpoint configuration | ||||
|  | ||||
| # Disable use of IP addresses (only IPv6) | ||||
| # Default : IP enabled | ||||
| #No_IP; | ||||
|  | ||||
| # Disable use of IPv6 addresses (only IP) | ||||
| # Default : IPv6 enabled | ||||
| #No_IPv6; | ||||
|  | ||||
| # Specify local addresses the server must bind to | ||||
| # Default : listen on all addresses available. | ||||
| #ListenOn = "202.249.37.5"; | ||||
| #ListenOn = "2001:200:903:2::202:1"; | ||||
| #ListenOn = "fe80::21c:5ff:fe98:7d62%eth0"; | ||||
| ListenOn = "127.0.0.8"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Server configuration | ||||
|  | ||||
| # How many Diameter peers are allowed to be connecting at the same time ? | ||||
| # This parameter limits the number of incoming connections from the time | ||||
| # the connection is accepted until the first CER is received. | ||||
| # Default: 5 unidentified clients in paralel. | ||||
| #ThreadsPerServer = 5; | ||||
|  | ||||
| ############################################################## | ||||
| ##  TLS Configuration | ||||
|  | ||||
| # TLS is managed by the GNUTLS library in the freeDiameter daemon. | ||||
| # You may find more information about parameters and special behaviors | ||||
| # in the relevant documentation. | ||||
| # http://www.gnu.org/software/gnutls/manual/ | ||||
|  | ||||
| # Credentials of the local peer | ||||
| # The X509 certificate and private key file to use for the local peer. | ||||
| # The files must contain PKCS-1 encoded RSA key, in PEM format. | ||||
| # (These parameters are passed to gnutls_certificate_set_x509_key_file function) | ||||
| # Default : NO DEFAULT | ||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||
| TLS_Cred = "@sysconfdir@/open5gs/tls/hss.crt", "@sysconfdir@/open5gs/tls/hss.key"; | ||||
|  | ||||
| # Certificate authority / trust anchors | ||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_trust_file function) | ||||
| # The directive can appear several times to specify several files. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CA = "<file.PEM>"; | ||||
| TLS_CA = "@sysconfdir@/open5gs/tls/ca.crt"; | ||||
|  | ||||
| # Certificate Revocation List file | ||||
| # The information about revoked certificates. | ||||
| # The file contains a list of trusted CRLs in PEM format. They should have been verified before.  | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_crl_file function) | ||||
| # Note: openssl CRL format might have interoperability issue with GNUTLS format. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CRL = "<file.PEM>"; | ||||
|  | ||||
| # GNU TLS Priority string | ||||
| # This string allows to configure the behavior of GNUTLS key exchanges  | ||||
| # algorithms. See gnutls_priority_init function documentation for information. | ||||
| # You should also refer to the Diameter required TLS support here: | ||||
| #   http://tools.ietf.org/html/rfc6733#section-13.1 | ||||
| # Default : "NORMAL" | ||||
| # Example: TLS_Prio = "NONE:+VERS-TLS1.1:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL"; | ||||
| #TLS_Prio = "NORMAL"; | ||||
|  | ||||
| # Diffie-Hellman parameters size | ||||
| # Set the number of bits for generated DH parameters | ||||
| # Valid value should be 768, 1024, 2048, 3072 or 4096. | ||||
| # (This parameter is passed to gnutls_dh_params_generate2 function,  | ||||
| # it usually should match RSA key size) | ||||
| # Default : 1024 | ||||
| #TLS_DH_Bits = 1024; | ||||
|  | ||||
| # Alternatively, you can specify a file to load the PKCS#3 encoded | ||||
| # DH parameters directly from. This accelerates the daemon start  | ||||
| # but is slightly less secure. If this file is provided, the | ||||
| # TLS_DH_Bits parameters has no effect. | ||||
| # Default : no default. | ||||
| #TLS_DH_File = "<file.PEM>"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Timers configuration | ||||
|  | ||||
| # The Tc timer of this peer. | ||||
| # It is the delay before a new attempt is made to reconnect a disconnected peer. | ||||
| # The value is expressed in seconds. The recommended value is 30 seconds. | ||||
| # Default: 30 | ||||
| #TcTimer = 30; | ||||
|  | ||||
| # The Tw timer of this peer. | ||||
| # It is the delay before a watchdog message is sent, as described in RFC 3539. | ||||
| # The value is expressed in seconds. The default value is 30 seconds. Value must | ||||
| # be greater or equal to 6 seconds. See details in the RFC. | ||||
| # Default: 30 | ||||
| #TwTimer = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Applications configuration | ||||
|  | ||||
| # Disable the relaying of Diameter messages? | ||||
| # For messages not handled locally, the default behavior is to forward the | ||||
| # message to another peer if any is available, according to the routing  | ||||
| # algorithms. In addition the "0xffffff" application is advertised in CER/CEA  | ||||
| # exchanges. | ||||
| # Default: Relaying is enabled. | ||||
| #NoRelay; | ||||
| NoRelay; | ||||
|  | ||||
| # Number of server threads that can handle incoming messages at the same time. | ||||
| # Default: 4 | ||||
| #AppServThreads = 4; | ||||
|  | ||||
| # Other applications are configured by loaded extensions. | ||||
|  | ||||
| ############################################################## | ||||
| ##  Extensions configuration | ||||
|  | ||||
| #  The freeDiameter framework merely provides support for | ||||
| # Diameter Base Protocol. The specific application behaviors, | ||||
| # as well as advanced functions, are provided | ||||
| # by loadable extensions (plug-ins). | ||||
| #  These extensions may in addition receive the name of a  | ||||
| # configuration file, the format of which is extension-specific. | ||||
| # | ||||
| # Format: | ||||
| #LoadExtension = "/path/to/extension" [ : "/optional/configuration/file" ] ; | ||||
| # | ||||
| # Examples: | ||||
| #LoadExtension = "extensions/sample.fdx"; | ||||
| #LoadExtension = "extensions/sample.fdx":"conf/sample.conf"; | ||||
|  | ||||
| # Extensions are named as follow: | ||||
| # dict_* for extensions that add content to the dictionary definitions. | ||||
| # dbg_*  for extensions useful only to retrieve more information on the framework execution. | ||||
| # acl_*  : Access control list, to control which peers are allowed to connect. | ||||
| # rt_*   : routing extensions that impact how messages are forwarded to other peers. | ||||
| # app_*  : applications, these extensions usually register callbacks to handle specific messages. | ||||
| # test_* : dummy extensions that are useful only in testing environments. | ||||
|  | ||||
|  | ||||
| # The dbg_msg_dump.fdx extension allows you to tweak the way freeDiameter displays some | ||||
| # information about some events. This extension does not actually use a configuration file | ||||
| # but receives directly a parameter in the string passed to the extension. Here are some examples: | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x1111"; # Removes all default hooks, very quiet even in case of errors. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x2222"; # Display all events with few details. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x0080"; # Dump complete information about sent and received messages. | ||||
| # The four digits respectively control: connections, routing decisions, sent/received messages, errors. | ||||
| # The values for each digit are: | ||||
| #  0 - default - keep the default behavior | ||||
| #  1 - quiet   - remove any specific log | ||||
| #  2 - compact - display only a summary of the information | ||||
| #  4 - full    - display the complete information on a single long line | ||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||
|  | ||||
| LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peers configuration | ||||
|  | ||||
| #  The local server listens for incoming connections. By default, | ||||
| # all unknown connecting peers are rejected. Extensions can override this behavior (e.g., acl_wl). | ||||
| #  | ||||
| #  In addition to incoming connections, the local peer can | ||||
| # be configured to establish and maintain connections to some  | ||||
| # Diameter nodes and allow connections from these nodes. | ||||
| #  This is achieved with the ConnectPeer directive described below. | ||||
| # | ||||
| # Note that the configured Diameter Identity MUST match | ||||
| # the information received inside CEA, or the connection will be aborted. | ||||
| # | ||||
| # Format: | ||||
| #ConnectPeer = "diameterid" [ { parameter1; parameter2; ...} ] ; | ||||
| # Parameters that can be specified in the peer's parameter list: | ||||
| #  No_TCP; No_SCTP; No_IP; No_IPv6; Prefer_TCP; TLS_old_method; | ||||
| #  No_TLS;       # assume transparent security instead of TLS. DTLS is not supported yet (will change in future versions). | ||||
| #  Port = 5868;  # The port to connect to | ||||
| #  TcTimer = 30; | ||||
| #  TwTimer = 30; | ||||
| #  ConnectTo = "202.249.37.5"; | ||||
| #  ConnectTo = "2001:200:903:2::202:1"; | ||||
| #  TLS_Prio = "NORMAL"; | ||||
| #  Realm = "realm.net"; # Reject the peer if it does not advertise this realm. | ||||
| # Examples: | ||||
| #ConnectPeer = "aaa.wide.ad.jp"; | ||||
| #ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ; | ||||
| ConnectPeer = "mme.localdomain" { ConnectTo = "127.0.0.2"; No_TLS; }; | ||||
|  | ||||
| ############################################################## | ||||
							
								
								
									
										36
									
								
								configs/freeDiameter/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								configs/freeDiameter/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| freediameter_sysconfdir = join_paths(sysconfdir, 'freeDiameter') | ||||
| meson.add_install_script(python3_exe, '-c', | ||||
|         mkdir_p.format(freediameter_sysconfdir)) | ||||
|  | ||||
| freediameter_conf = ''' | ||||
|     mme.conf | ||||
|     hss.conf | ||||
|     smf.conf | ||||
|     pcrf.conf | ||||
| '''.split() | ||||
|  | ||||
| foreach file : freediameter_conf | ||||
|     gen = configure_file( | ||||
|             input : file + '.in', | ||||
|             output : file, | ||||
|             configuration : conf_data) | ||||
|     meson.add_install_script(python3_exe, '-c', | ||||
|             install_conf.format(gen, freediameter_sysconfdir)) | ||||
| endforeach | ||||
							
								
								
									
										267
									
								
								configs/freeDiameter/mme.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								configs/freeDiameter/mme.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,267 @@ | ||||
| # This is a sample configuration file for freeDiameter daemon. | ||||
|  | ||||
| # Most of the options can be omitted, as they default to reasonable values. | ||||
| # Only TLS-related options must be configured properly in usual setups. | ||||
|  | ||||
| # It is possible to use "include" keyword to import additional files | ||||
| # e.g.: include "/etc/freeDiameter.d/*.conf" | ||||
| # This is exactly equivalent as copy & paste the content of the included file(s)  | ||||
| # where the "include" keyword is found. | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peer identity and realm  | ||||
|  | ||||
| # The Diameter Identity of this daemon. | ||||
| # This must be a valid FQDN that resolves to the local host. | ||||
| # Default: hostname's FQDN | ||||
| #Identity = "aaa.koganei.freediameter.net"; | ||||
| Identity = "mme.localdomain"; | ||||
|  | ||||
| # The Diameter Realm of this daemon. | ||||
| # Default: the domain part of Identity (after the first dot). | ||||
| #Realm = "koganei.freediameter.net"; | ||||
| Realm = "localdomain"; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Transport protocol configuration | ||||
|  | ||||
| # The port this peer is listening on for incoming connections (TCP and SCTP). | ||||
| # Default: 3868. Use 0 to disable. | ||||
| #Port = 3868; | ||||
|  | ||||
| # The port this peer is listening on for incoming TLS-protected connections (TCP and SCTP). | ||||
| # See TLS_old_method for more information about TLS flavours. | ||||
| # Note: we use TLS/SCTP instead of DTLS/SCTP at the moment. This will change in future version of freeDiameter. | ||||
| # Default: 5868. Use 0 to disable. | ||||
| #SecPort = 5868; | ||||
|  | ||||
| # Use RFC3588 method for TLS protection, where TLS is negociated after CER/CEA exchange is completed  | ||||
| # on the unsecure connection. The alternative is RFC6733 mechanism, where TLS protects also the  | ||||
| # CER/CEA exchange on a dedicated secure port. | ||||
| # This parameter only affects outgoing connections.  | ||||
| # The setting can be also defined per-peer (see Peers configuration section). | ||||
| # Default: use RFC6733 method with separate port for TLS. | ||||
| #TLS_old_method; | ||||
|  | ||||
| # Disable use of TCP protocol (only listen and connect over SCTP) | ||||
| # Default : TCP enabled | ||||
| #No_TCP; | ||||
|  | ||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | ||||
| # Default : SCTP enabled | ||||
| #No_SCTP; | ||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||
|  | ||||
| # Prefer TCP instead of SCTP for establishing new connections. | ||||
| # This setting may be overwritten per peer in peer configuration blocs. | ||||
| # Default : SCTP is attempted first. | ||||
| #Prefer_TCP; | ||||
|  | ||||
| # Default number of streams per SCTP associations. | ||||
| # This setting may be overwritten per peer basis. | ||||
| # Default : 30 streams | ||||
| #SCTP_streams = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Endpoint configuration | ||||
|  | ||||
| # Disable use of IP addresses (only IPv6) | ||||
| # Default : IP enabled | ||||
| #No_IP; | ||||
|  | ||||
| # Disable use of IPv6 addresses (only IP) | ||||
| # Default : IPv6 enabled | ||||
| #No_IPv6; | ||||
|  | ||||
| # Specify local addresses the server must bind to | ||||
| # Default : listen on all addresses available. | ||||
| #ListenOn = "202.249.37.5"; | ||||
| #ListenOn = "2001:200:903:2::202:1"; | ||||
| #ListenOn = "fe80::21c:5ff:fe98:7d62%eth0"; | ||||
| ListenOn = "127.0.0.2"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Server configuration | ||||
|  | ||||
| # How many Diameter peers are allowed to be connecting at the same time ? | ||||
| # This parameter limits the number of incoming connections from the time | ||||
| # the connection is accepted until the first CER is received. | ||||
| # Default: 5 unidentified clients in paralel. | ||||
| #ThreadsPerServer = 5; | ||||
|  | ||||
| ############################################################## | ||||
| ##  TLS Configuration | ||||
|  | ||||
| # TLS is managed by the GNUTLS library in the freeDiameter daemon. | ||||
| # You may find more information about parameters and special behaviors | ||||
| # in the relevant documentation. | ||||
| # http://www.gnu.org/software/gnutls/manual/ | ||||
|  | ||||
| # Credentials of the local peer | ||||
| # The X509 certificate and private key file to use for the local peer. | ||||
| # The files must contain PKCS-1 encoded RSA key, in PEM format. | ||||
| # (These parameters are passed to gnutls_certificate_set_x509_key_file function) | ||||
| # Default : NO DEFAULT | ||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||
| TLS_Cred = "@sysconfdir@/open5gs/tls/mme.crt", "@sysconfdir@/open5gs/tls/mme.key"; | ||||
|  | ||||
| # Certificate authority / trust anchors | ||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_trust_file function) | ||||
| # The directive can appear several times to specify several files. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CA = "<file.PEM>"; | ||||
| TLS_CA = "@sysconfdir@/open5gs/tls/ca.crt"; | ||||
|  | ||||
| # Certificate Revocation List file | ||||
| # The information about revoked certificates. | ||||
| # The file contains a list of trusted CRLs in PEM format. They should have been verified before.  | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_crl_file function) | ||||
| # Note: openssl CRL format might have interoperability issue with GNUTLS format. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CRL = "<file.PEM>"; | ||||
|  | ||||
| # GNU TLS Priority string | ||||
| # This string allows to configure the behavior of GNUTLS key exchanges  | ||||
| # algorithms. See gnutls_priority_init function documentation for information. | ||||
| # You should also refer to the Diameter required TLS support here: | ||||
| #   http://tools.ietf.org/html/rfc6733#section-13.1 | ||||
| # Default : "NORMAL" | ||||
| # Example: TLS_Prio = "NONE:+VERS-TLS1.1:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL"; | ||||
| #TLS_Prio = "NORMAL"; | ||||
|  | ||||
| # Diffie-Hellman parameters size | ||||
| # Set the number of bits for generated DH parameters | ||||
| # Valid value should be 768, 1024, 2048, 3072 or 4096. | ||||
| # (This parameter is passed to gnutls_dh_params_generate2 function,  | ||||
| # it usually should match RSA key size) | ||||
| # Default : 1024 | ||||
| #TLS_DH_Bits = 1024; | ||||
|  | ||||
| # Alternatively, you can specify a file to load the PKCS#3 encoded | ||||
| # DH parameters directly from. This accelerates the daemon start  | ||||
| # but is slightly less secure. If this file is provided, the | ||||
| # TLS_DH_Bits parameters has no effect. | ||||
| # Default : no default. | ||||
| #TLS_DH_File = "<file.PEM>"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Timers configuration | ||||
|  | ||||
| # The Tc timer of this peer. | ||||
| # It is the delay before a new attempt is made to reconnect a disconnected peer. | ||||
| # The value is expressed in seconds. The recommended value is 30 seconds. | ||||
| # Default: 30 | ||||
| #TcTimer = 30; | ||||
|  | ||||
| # The Tw timer of this peer. | ||||
| # It is the delay before a watchdog message is sent, as described in RFC 3539. | ||||
| # The value is expressed in seconds. The default value is 30 seconds. Value must | ||||
| # be greater or equal to 6 seconds. See details in the RFC. | ||||
| # Default: 30 | ||||
| #TwTimer = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Applications configuration | ||||
|  | ||||
| # Disable the relaying of Diameter messages? | ||||
| # For messages not handled locally, the default behavior is to forward the | ||||
| # message to another peer if any is available, according to the routing  | ||||
| # algorithms. In addition the "0xffffff" application is advertised in CER/CEA  | ||||
| # exchanges. | ||||
| # Default: Relaying is enabled. | ||||
| #NoRelay; | ||||
| NoRelay; | ||||
|  | ||||
| # Number of server threads that can handle incoming messages at the same time. | ||||
| # Default: 4 | ||||
| #AppServThreads = 4; | ||||
|  | ||||
| # Other applications are configured by loaded extensions. | ||||
|  | ||||
| ############################################################## | ||||
| ##  Extensions configuration | ||||
|  | ||||
| #  The freeDiameter framework merely provides support for | ||||
| # Diameter Base Protocol. The specific application behaviors, | ||||
| # as well as advanced functions, are provided | ||||
| # by loadable extensions (plug-ins). | ||||
| #  These extensions may in addition receive the name of a  | ||||
| # configuration file, the format of which is extension-specific. | ||||
| # | ||||
| # Format: | ||||
| #LoadExtension = "/path/to/extension" [ : "/optional/configuration/file" ] ; | ||||
| # | ||||
| # Examples: | ||||
| #LoadExtension = "extensions/sample.fdx"; | ||||
| #LoadExtension = "extensions/sample.fdx":"conf/sample.conf"; | ||||
|  | ||||
| # Extensions are named as follow: | ||||
| # dict_* for extensions that add content to the dictionary definitions. | ||||
| # dbg_*  for extensions useful only to retrieve more information on the framework execution. | ||||
| # acl_*  : Access control list, to control which peers are allowed to connect. | ||||
| # rt_*   : routing extensions that impact how messages are forwarded to other peers. | ||||
| # app_*  : applications, these extensions usually register callbacks to handle specific messages. | ||||
| # test_* : dummy extensions that are useful only in testing environments. | ||||
|  | ||||
|  | ||||
| # The dbg_msg_dump.fdx extension allows you to tweak the way freeDiameter displays some | ||||
| # information about some events. This extension does not actually use a configuration file | ||||
| # but receives directly a parameter in the string passed to the extension. Here are some examples: | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x1111"; # Removes all default hooks, very quiet even in case of errors. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x2222"; # Display all events with few details. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x0080"; # Dump complete information about sent and received messages. | ||||
| # The four digits respectively control: connections, routing decisions, sent/received messages, errors. | ||||
| # The values for each digit are: | ||||
| #  0 - default - keep the default behavior | ||||
| #  1 - quiet   - remove any specific log | ||||
| #  2 - compact - display only a summary of the information | ||||
| #  4 - full    - display the complete information on a single long line | ||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||
|  | ||||
| LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peers configuration | ||||
|  | ||||
| #  The local server listens for incoming connections. By default, | ||||
| # all unknown connecting peers are rejected. Extensions can override this behavior (e.g., acl_wl). | ||||
| #  | ||||
| #  In addition to incoming connections, the local peer can | ||||
| # be configured to establish and maintain connections to some  | ||||
| # Diameter nodes and allow connections from these nodes. | ||||
| #  This is achieved with the ConnectPeer directive described below. | ||||
| # | ||||
| # Note that the configured Diameter Identity MUST match | ||||
| # the information received inside CEA, or the connection will be aborted. | ||||
| # | ||||
| # Format: | ||||
| #ConnectPeer = "diameterid" [ { parameter1; parameter2; ...} ] ; | ||||
| # Parameters that can be specified in the peer's parameter list: | ||||
| #  No_TCP; No_SCTP; No_IP; No_IPv6; Prefer_TCP; TLS_old_method; | ||||
| #  No_TLS;       # assume transparent security instead of TLS. DTLS is not supported yet (will change in future versions). | ||||
| #  Port = 5868;  # The port to connect to | ||||
| #  TcTimer = 30; | ||||
| #  TwTimer = 30; | ||||
| #  ConnectTo = "202.249.37.5"; | ||||
| #  ConnectTo = "2001:200:903:2::202:1"; | ||||
| #  TLS_Prio = "NORMAL"; | ||||
| #  Realm = "realm.net"; # Reject the peer if it does not advertise this realm. | ||||
| # Examples: | ||||
| #ConnectPeer = "aaa.wide.ad.jp"; | ||||
| #ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ; | ||||
| ConnectPeer = "hss.localdomain" { ConnectTo = "127.0.0.8"; No_TLS; }; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
							
								
								
									
										266
									
								
								configs/freeDiameter/pcrf.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										266
									
								
								configs/freeDiameter/pcrf.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,266 @@ | ||||
| # This is a sample configuration file for freeDiameter daemon. | ||||
|  | ||||
| # Most of the options can be omitted, as they default to reasonable values. | ||||
| # Only TLS-related options must be configured properly in usual setups. | ||||
|  | ||||
| # It is possible to use "include" keyword to import additional files | ||||
| # e.g.: include "/etc/freeDiameter.d/*.conf" | ||||
| # This is exactly equivalent as copy & paste the content of the included file(s)  | ||||
| # where the "include" keyword is found. | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peer identity and realm  | ||||
|  | ||||
| # The Diameter Identity of this daemon. | ||||
| # This must be a valid FQDN that resolves to the local host. | ||||
| # Default: hostname's FQDN | ||||
| #Identity = "aaa.koganei.freediameter.net"; | ||||
| Identity = "pcrf.localdomain"; | ||||
|  | ||||
| # The Diameter Realm of this daemon. | ||||
| # Default: the domain part of Identity (after the first dot). | ||||
| #Realm = "koganei.freediameter.net"; | ||||
| Realm = "localdomain"; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Transport protocol configuration | ||||
|  | ||||
| # The port this peer is listening on for incoming connections (TCP and SCTP). | ||||
| # Default: 3868. Use 0 to disable. | ||||
| #Port = 3868; | ||||
|  | ||||
| # The port this peer is listening on for incoming TLS-protected connections (TCP and SCTP). | ||||
| # See TLS_old_method for more information about TLS flavours. | ||||
| # Note: we use TLS/SCTP instead of DTLS/SCTP at the moment. This will change in future version of freeDiameter. | ||||
| # Default: 5868. Use 0 to disable. | ||||
| #SecPort = 5868; | ||||
|  | ||||
| # Use RFC3588 method for TLS protection, where TLS is negociated after CER/CEA exchange is completed  | ||||
| # on the unsecure connection. The alternative is RFC6733 mechanism, where TLS protects also the  | ||||
| # CER/CEA exchange on a dedicated secure port. | ||||
| # This parameter only affects outgoing connections.  | ||||
| # The setting can be also defined per-peer (see Peers configuration section). | ||||
| # Default: use RFC6733 method with separate port for TLS. | ||||
| #TLS_old_method; | ||||
|  | ||||
| # Disable use of TCP protocol (only listen and connect over SCTP) | ||||
| # Default : TCP enabled | ||||
| #No_TCP; | ||||
|  | ||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | ||||
| # Default : SCTP enabled | ||||
| #No_SCTP; | ||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||
|  | ||||
| # Prefer TCP instead of SCTP for establishing new connections. | ||||
| # This setting may be overwritten per peer in peer configuration blocs. | ||||
| # Default : SCTP is attempted first. | ||||
| #Prefer_TCP; | ||||
|  | ||||
| # Default number of streams per SCTP associations. | ||||
| # This setting may be overwritten per peer basis. | ||||
| # Default : 30 streams | ||||
| #SCTP_streams = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Endpoint configuration | ||||
|  | ||||
| # Disable use of IP addresses (only IPv6) | ||||
| # Default : IP enabled | ||||
| #No_IP; | ||||
|  | ||||
| # Disable use of IPv6 addresses (only IP) | ||||
| # Default : IPv6 enabled | ||||
| #No_IPv6; | ||||
|  | ||||
| # Specify local addresses the server must bind to | ||||
| # Default : listen on all addresses available. | ||||
| #ListenOn = "202.249.37.5"; | ||||
| #ListenOn = "2001:200:903:2::202:1"; | ||||
| #ListenOn = "fe80::21c:5ff:fe98:7d62%eth0"; | ||||
| ListenOn = "127.0.0.9"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Server configuration | ||||
|  | ||||
| # How many Diameter peers are allowed to be connecting at the same time ? | ||||
| # This parameter limits the number of incoming connections from the time | ||||
| # the connection is accepted until the first CER is received. | ||||
| # Default: 5 unidentified clients in paralel. | ||||
| #ThreadsPerServer = 5; | ||||
|  | ||||
| ############################################################## | ||||
| ##  TLS Configuration | ||||
|  | ||||
| # TLS is managed by the GNUTLS library in the freeDiameter daemon. | ||||
| # You may find more information about parameters and special behaviors | ||||
| # in the relevant documentation. | ||||
| # http://www.gnu.org/software/gnutls/manual/ | ||||
|  | ||||
| # Credentials of the local peer | ||||
| # The X509 certificate and private key file to use for the local peer. | ||||
| # The files must contain PKCS-1 encoded RSA key, in PEM format. | ||||
| # (These parameters are passed to gnutls_certificate_set_x509_key_file function) | ||||
| # Default : NO DEFAULT | ||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||
| TLS_Cred = "@sysconfdir@/open5gs/tls/pcrf.crt", "@sysconfdir@/open5gs/tls/pcrf.key"; | ||||
|  | ||||
| # Certificate authority / trust anchors | ||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_trust_file function) | ||||
| # The directive can appear several times to specify several files. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CA = "<file.PEM>"; | ||||
| TLS_CA = "@sysconfdir@/open5gs/tls/ca.crt"; | ||||
|  | ||||
| # Certificate Revocation List file | ||||
| # The information about revoked certificates. | ||||
| # The file contains a list of trusted CRLs in PEM format. They should have been verified before.  | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_crl_file function) | ||||
| # Note: openssl CRL format might have interoperability issue with GNUTLS format. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CRL = "<file.PEM>"; | ||||
|  | ||||
| # GNU TLS Priority string | ||||
| # This string allows to configure the behavior of GNUTLS key exchanges  | ||||
| # algorithms. See gnutls_priority_init function documentation for information. | ||||
| # You should also refer to the Diameter required TLS support here: | ||||
| #   http://tools.ietf.org/html/rfc6733#section-13.1 | ||||
| # Default : "NORMAL" | ||||
| # Example: TLS_Prio = "NONE:+VERS-TLS1.1:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL"; | ||||
| #TLS_Prio = "NORMAL"; | ||||
|  | ||||
| # Diffie-Hellman parameters size | ||||
| # Set the number of bits for generated DH parameters | ||||
| # Valid value should be 768, 1024, 2048, 3072 or 4096. | ||||
| # (This parameter is passed to gnutls_dh_params_generate2 function,  | ||||
| # it usually should match RSA key size) | ||||
| # Default : 1024 | ||||
| #TLS_DH_Bits = 1024; | ||||
|  | ||||
| # Alternatively, you can specify a file to load the PKCS#3 encoded | ||||
| # DH parameters directly from. This accelerates the daemon start  | ||||
| # but is slightly less secure. If this file is provided, the | ||||
| # TLS_DH_Bits parameters has no effect. | ||||
| # Default : no default. | ||||
| #TLS_DH_File = "<file.PEM>"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Timers configuration | ||||
|  | ||||
| # The Tc timer of this peer. | ||||
| # It is the delay before a new attempt is made to reconnect a disconnected peer. | ||||
| # The value is expressed in seconds. The recommended value is 30 seconds. | ||||
| # Default: 30 | ||||
| #TcTimer = 30; | ||||
|  | ||||
| # The Tw timer of this peer. | ||||
| # It is the delay before a watchdog message is sent, as described in RFC 3539. | ||||
| # The value is expressed in seconds. The default value is 30 seconds. Value must | ||||
| # be greater or equal to 6 seconds. See details in the RFC. | ||||
| # Default: 30 | ||||
| #TwTimer = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Applications configuration | ||||
|  | ||||
| # Disable the relaying of Diameter messages? | ||||
| # For messages not handled locally, the default behavior is to forward the | ||||
| # message to another peer if any is available, according to the routing  | ||||
| # algorithms. In addition the "0xffffff" application is advertised in CER/CEA  | ||||
| # exchanges. | ||||
| # Default: Relaying is enabled. | ||||
| #NoRelay; | ||||
| NoRelay; | ||||
|  | ||||
| # Number of server threads that can handle incoming messages at the same time. | ||||
| # Default: 4 | ||||
| #AppServThreads = 4; | ||||
|  | ||||
| # Other applications are configured by loaded extensions. | ||||
|  | ||||
| ############################################################## | ||||
| ##  Extensions configuration | ||||
|  | ||||
| #  The freeDiameter framework merely provides support for | ||||
| # Diameter Base Protocol. The specific application behaviors, | ||||
| # as well as advanced functions, are provided | ||||
| # by loadable extensions (plug-ins). | ||||
| #  These extensions may in addition receive the name of a  | ||||
| # configuration file, the format of which is extension-specific. | ||||
| # | ||||
| # Format: | ||||
| #LoadExtension = "/path/to/extension" [ : "/optional/configuration/file" ] ; | ||||
| # | ||||
| # Examples: | ||||
| #LoadExtension = "extensions/sample.fdx"; | ||||
| #LoadExtension = "extensions/sample.fdx":"conf/sample.conf"; | ||||
|  | ||||
| # Extensions are named as follow: | ||||
| # dict_* for extensions that add content to the dictionary definitions. | ||||
| # dbg_*  for extensions useful only to retrieve more information on the framework execution. | ||||
| # acl_*  : Access control list, to control which peers are allowed to connect. | ||||
| # rt_*   : routing extensions that impact how messages are forwarded to other peers. | ||||
| # app_*  : applications, these extensions usually register callbacks to handle specific messages. | ||||
| # test_* : dummy extensions that are useful only in testing environments. | ||||
|  | ||||
|  | ||||
| # The dbg_msg_dump.fdx extension allows you to tweak the way freeDiameter displays some | ||||
| # information about some events. This extension does not actually use a configuration file | ||||
| # but receives directly a parameter in the string passed to the extension. Here are some examples: | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x1111"; # Removes all default hooks, very quiet even in case of errors. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x2222"; # Display all events with few details. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x0080"; # Dump complete information about sent and received messages. | ||||
| # The four digits respectively control: connections, routing decisions, sent/received messages, errors. | ||||
| # The values for each digit are: | ||||
| #  0 - default - keep the default behavior | ||||
| #  1 - quiet   - remove any specific log | ||||
| #  2 - compact - display only a summary of the information | ||||
| #  4 - full    - display the complete information on a single long line | ||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||
|  | ||||
| LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peers configuration | ||||
|  | ||||
| #  The local server listens for incoming connections. By default, | ||||
| # all unknown connecting peers are rejected. Extensions can override this behavior (e.g., acl_wl). | ||||
| #  | ||||
| #  In addition to incoming connections, the local peer can | ||||
| # be configured to establish and maintain connections to some  | ||||
| # Diameter nodes and allow connections from these nodes. | ||||
| #  This is achieved with the ConnectPeer directive described below. | ||||
| # | ||||
| # Note that the configured Diameter Identity MUST match | ||||
| # the information received inside CEA, or the connection will be aborted. | ||||
| # | ||||
| # Format: | ||||
| #ConnectPeer = "diameterid" [ { parameter1; parameter2; ...} ] ; | ||||
| # Parameters that can be specified in the peer's parameter list: | ||||
| #  No_TCP; No_SCTP; No_IP; No_IPv6; Prefer_TCP; TLS_old_method; | ||||
| #  No_TLS;       # assume transparent security instead of TLS. DTLS is not supported yet (will change in future versions). | ||||
| #  Port = 5868;  # The port to connect to | ||||
| #  TcTimer = 30; | ||||
| #  TwTimer = 30; | ||||
| #  ConnectTo = "202.249.37.5"; | ||||
| #  ConnectTo = "2001:200:903:2::202:1"; | ||||
| #  TLS_Prio = "NORMAL"; | ||||
| #  Realm = "realm.net"; # Reject the peer if it does not advertise this realm. | ||||
| # Examples: | ||||
| #ConnectPeer = "aaa.wide.ad.jp"; | ||||
| #ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ; | ||||
| ConnectPeer = "smf.localdomain" { ConnectTo = "127.0.0.4"; No_TLS; }; | ||||
|  | ||||
| ############################################################## | ||||
							
								
								
									
										267
									
								
								configs/freeDiameter/smf.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								configs/freeDiameter/smf.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,267 @@ | ||||
| # This is a sample configuration file for freeDiameter daemon. | ||||
|  | ||||
| # Most of the options can be omitted, as they default to reasonable values. | ||||
| # Only TLS-related options must be configured properly in usual setups. | ||||
|  | ||||
| # It is possible to use "include" keyword to import additional files | ||||
| # e.g.: include "/etc/freeDiameter.d/*.conf" | ||||
| # This is exactly equivalent as copy & paste the content of the included file(s)  | ||||
| # where the "include" keyword is found. | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peer identity and realm  | ||||
|  | ||||
| # The Diameter Identity of this daemon. | ||||
| # This must be a valid FQDN that resolves to the local host. | ||||
| # Default: hostname's FQDN | ||||
| #Identity = "aaa.koganei.freediameter.net"; | ||||
| Identity = "smf.localdomain"; | ||||
|  | ||||
| # The Diameter Realm of this daemon. | ||||
| # Default: the domain part of Identity (after the first dot). | ||||
| #Realm = "koganei.freediameter.net"; | ||||
| Realm = "localdomain"; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Transport protocol configuration | ||||
|  | ||||
| # The port this peer is listening on for incoming connections (TCP and SCTP). | ||||
| # Default: 3868. Use 0 to disable. | ||||
| #Port = 3868; | ||||
|  | ||||
| # The port this peer is listening on for incoming TLS-protected connections (TCP and SCTP). | ||||
| # See TLS_old_method for more information about TLS flavours. | ||||
| # Note: we use TLS/SCTP instead of DTLS/SCTP at the moment. This will change in future version of freeDiameter. | ||||
| # Default: 5868. Use 0 to disable. | ||||
| #SecPort = 5868; | ||||
|  | ||||
| # Use RFC3588 method for TLS protection, where TLS is negociated after CER/CEA exchange is completed  | ||||
| # on the unsecure connection. The alternative is RFC6733 mechanism, where TLS protects also the  | ||||
| # CER/CEA exchange on a dedicated secure port. | ||||
| # This parameter only affects outgoing connections.  | ||||
| # The setting can be also defined per-peer (see Peers configuration section). | ||||
| # Default: use RFC6733 method with separate port for TLS. | ||||
| #TLS_old_method; | ||||
|  | ||||
| # Disable use of TCP protocol (only listen and connect over SCTP) | ||||
| # Default : TCP enabled | ||||
| #No_TCP; | ||||
|  | ||||
| # Disable use of SCTP protocol (only listen and connect over TCP) | ||||
| # Default : SCTP enabled | ||||
| #No_SCTP; | ||||
| # This option is ignored if freeDiameter is compiled with DISABLE_SCTP option. | ||||
|  | ||||
| # Prefer TCP instead of SCTP for establishing new connections. | ||||
| # This setting may be overwritten per peer in peer configuration blocs. | ||||
| # Default : SCTP is attempted first. | ||||
| #Prefer_TCP; | ||||
|  | ||||
| # Default number of streams per SCTP associations. | ||||
| # This setting may be overwritten per peer basis. | ||||
| # Default : 30 streams | ||||
| #SCTP_streams = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Endpoint configuration | ||||
|  | ||||
| # Disable use of IP addresses (only IPv6) | ||||
| # Default : IP enabled | ||||
| #No_IP; | ||||
|  | ||||
| # Disable use of IPv6 addresses (only IP) | ||||
| # Default : IPv6 enabled | ||||
| #No_IPv6; | ||||
|  | ||||
| # Specify local addresses the server must bind to | ||||
| # Default : listen on all addresses available. | ||||
| #ListenOn = "202.249.37.5"; | ||||
| #ListenOn = "2001:200:903:2::202:1"; | ||||
| #ListenOn = "fe80::21c:5ff:fe98:7d62%eth0"; | ||||
| ListenOn = "127.0.0.4"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Server configuration | ||||
|  | ||||
| # How many Diameter peers are allowed to be connecting at the same time ? | ||||
| # This parameter limits the number of incoming connections from the time | ||||
| # the connection is accepted until the first CER is received. | ||||
| # Default: 5 unidentified clients in paralel. | ||||
| #ThreadsPerServer = 5; | ||||
|  | ||||
| ############################################################## | ||||
| ##  TLS Configuration | ||||
|  | ||||
| # TLS is managed by the GNUTLS library in the freeDiameter daemon. | ||||
| # You may find more information about parameters and special behaviors | ||||
| # in the relevant documentation. | ||||
| # http://www.gnu.org/software/gnutls/manual/ | ||||
|  | ||||
| # Credentials of the local peer | ||||
| # The X509 certificate and private key file to use for the local peer. | ||||
| # The files must contain PKCS-1 encoded RSA key, in PEM format. | ||||
| # (These parameters are passed to gnutls_certificate_set_x509_key_file function) | ||||
| # Default : NO DEFAULT | ||||
| #TLS_Cred = "<x509 certif file.PEM>" , "<x509 private key file.PEM>"; | ||||
| #TLS_Cred = "/etc/ssl/certs/freeDiameter.pem", "/etc/ssl/private/freeDiameter.key"; | ||||
| TLS_Cred = "@sysconfdir@/open5gs/tls/smf.crt", "@sysconfdir@/open5gs/tls/smf.key"; | ||||
|  | ||||
| # Certificate authority / trust anchors | ||||
| # The file containing the list of trusted Certificate Authorities (PEM list) | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_trust_file function) | ||||
| # The directive can appear several times to specify several files. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CA = "<file.PEM>"; | ||||
| TLS_CA = "@sysconfdir@/open5gs/tls/ca.crt"; | ||||
|  | ||||
| # Certificate Revocation List file | ||||
| # The information about revoked certificates. | ||||
| # The file contains a list of trusted CRLs in PEM format. They should have been verified before.  | ||||
| # (This parameter is passed to gnutls_certificate_set_x509_crl_file function) | ||||
| # Note: openssl CRL format might have interoperability issue with GNUTLS format. | ||||
| # Default : GNUTLS default behavior | ||||
| #TLS_CRL = "<file.PEM>"; | ||||
|  | ||||
| # GNU TLS Priority string | ||||
| # This string allows to configure the behavior of GNUTLS key exchanges  | ||||
| # algorithms. See gnutls_priority_init function documentation for information. | ||||
| # You should also refer to the Diameter required TLS support here: | ||||
| #   http://tools.ietf.org/html/rfc6733#section-13.1 | ||||
| # Default : "NORMAL" | ||||
| # Example: TLS_Prio = "NONE:+VERS-TLS1.1:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL"; | ||||
| #TLS_Prio = "NORMAL"; | ||||
|  | ||||
| # Diffie-Hellman parameters size | ||||
| # Set the number of bits for generated DH parameters | ||||
| # Valid value should be 768, 1024, 2048, 3072 or 4096. | ||||
| # (This parameter is passed to gnutls_dh_params_generate2 function,  | ||||
| # it usually should match RSA key size) | ||||
| # Default : 1024 | ||||
| #TLS_DH_Bits = 1024; | ||||
|  | ||||
| # Alternatively, you can specify a file to load the PKCS#3 encoded | ||||
| # DH parameters directly from. This accelerates the daemon start  | ||||
| # but is slightly less secure. If this file is provided, the | ||||
| # TLS_DH_Bits parameters has no effect. | ||||
| # Default : no default. | ||||
| #TLS_DH_File = "<file.PEM>"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Timers configuration | ||||
|  | ||||
| # The Tc timer of this peer. | ||||
| # It is the delay before a new attempt is made to reconnect a disconnected peer. | ||||
| # The value is expressed in seconds. The recommended value is 30 seconds. | ||||
| # Default: 30 | ||||
| #TcTimer = 30; | ||||
|  | ||||
| # The Tw timer of this peer. | ||||
| # It is the delay before a watchdog message is sent, as described in RFC 3539. | ||||
| # The value is expressed in seconds. The default value is 30 seconds. Value must | ||||
| # be greater or equal to 6 seconds. See details in the RFC. | ||||
| # Default: 30 | ||||
| #TwTimer = 30; | ||||
|  | ||||
| ############################################################## | ||||
| ##  Applications configuration | ||||
|  | ||||
| # Disable the relaying of Diameter messages? | ||||
| # For messages not handled locally, the default behavior is to forward the | ||||
| # message to another peer if any is available, according to the routing  | ||||
| # algorithms. In addition the "0xffffff" application is advertised in CER/CEA  | ||||
| # exchanges. | ||||
| # Default: Relaying is enabled. | ||||
| #NoRelay; | ||||
| NoRelay; | ||||
|  | ||||
| # Number of server threads that can handle incoming messages at the same time. | ||||
| # Default: 4 | ||||
| #AppServThreads = 4; | ||||
|  | ||||
| # Other applications are configured by loaded extensions. | ||||
|  | ||||
| ############################################################## | ||||
| ##  Extensions configuration | ||||
|  | ||||
| #  The freeDiameter framework merely provides support for | ||||
| # Diameter Base Protocol. The specific application behaviors, | ||||
| # as well as advanced functions, are provided | ||||
| # by loadable extensions (plug-ins). | ||||
| #  These extensions may in addition receive the name of a  | ||||
| # configuration file, the format of which is extension-specific. | ||||
| # | ||||
| # Format: | ||||
| #LoadExtension = "/path/to/extension" [ : "/optional/configuration/file" ] ; | ||||
| # | ||||
| # Examples: | ||||
| #LoadExtension = "extensions/sample.fdx"; | ||||
| #LoadExtension = "extensions/sample.fdx":"conf/sample.conf"; | ||||
|  | ||||
| # Extensions are named as follow: | ||||
| # dict_* for extensions that add content to the dictionary definitions. | ||||
| # dbg_*  for extensions useful only to retrieve more information on the framework execution. | ||||
| # acl_*  : Access control list, to control which peers are allowed to connect. | ||||
| # rt_*   : routing extensions that impact how messages are forwarded to other peers. | ||||
| # app_*  : applications, these extensions usually register callbacks to handle specific messages. | ||||
| # test_* : dummy extensions that are useful only in testing environments. | ||||
|  | ||||
|  | ||||
| # The dbg_msg_dump.fdx extension allows you to tweak the way freeDiameter displays some | ||||
| # information about some events. This extension does not actually use a configuration file | ||||
| # but receives directly a parameter in the string passed to the extension. Here are some examples: | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x1111"; # Removes all default hooks, very quiet even in case of errors. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x2222"; # Display all events with few details. | ||||
| ## LoadExtension = "dbg_msg_dumps.fdx" : "0x0080"; # Dump complete information about sent and received messages. | ||||
| # The four digits respectively control: connections, routing decisions, sent/received messages, errors. | ||||
| # The values for each digit are: | ||||
| #  0 - default - keep the default behavior | ||||
| #  1 - quiet   - remove any specific log | ||||
| #  2 - compact - display only a summary of the information | ||||
| #  4 - full    - display the complete information on a single long line | ||||
| #  8 - tree    - display the complete information in an easier to read format spanning several lines. | ||||
|  | ||||
| LoadExtension = "@libdir@/freeDiameter/dbg_msg_dumps.fdx" : "0x8888"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_rfc5777.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_mip6i.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nasreq.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_nas_mipv6.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca.fdx"; | ||||
| LoadExtension = "@libdir@/freeDiameter/dict_dcca_3gpp.fdx"; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
| ##  Peers configuration | ||||
|  | ||||
| #  The local server listens for incoming connections. By default, | ||||
| # all unknown connecting peers are rejected. Extensions can override this behavior (e.g., acl_wl). | ||||
| #  | ||||
| #  In addition to incoming connections, the local peer can | ||||
| # be configured to establish and maintain connections to some  | ||||
| # Diameter nodes and allow connections from these nodes. | ||||
| #  This is achieved with the ConnectPeer directive described below. | ||||
| # | ||||
| # Note that the configured Diameter Identity MUST match | ||||
| # the information received inside CEA, or the connection will be aborted. | ||||
| # | ||||
| # Format: | ||||
| #ConnectPeer = "diameterid" [ { parameter1; parameter2; ...} ] ; | ||||
| # Parameters that can be specified in the peer's parameter list: | ||||
| #  No_TCP; No_SCTP; No_IP; No_IPv6; Prefer_TCP; TLS_old_method; | ||||
| #  No_TLS;       # assume transparent security instead of TLS. DTLS is not supported yet (will change in future versions). | ||||
| #  Port = 5868;  # The port to connect to | ||||
| #  TcTimer = 30; | ||||
| #  TwTimer = 30; | ||||
| #  ConnectTo = "202.249.37.5"; | ||||
| #  ConnectTo = "2001:200:903:2::202:1"; | ||||
| #  TLS_Prio = "NORMAL"; | ||||
| #  Realm = "realm.net"; # Reject the peer if it does not advertise this realm. | ||||
| # Examples: | ||||
| #ConnectPeer = "aaa.wide.ad.jp"; | ||||
| #ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ; | ||||
| ConnectPeer = "pcrf.localdomain" { ConnectTo = "127.0.0.9"; No_TLS; }; | ||||
|  | ||||
|  | ||||
| ############################################################## | ||||
							
								
								
									
										19
									
								
								configs/logrotate/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								configs/logrotate/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| file = 'open5gs' | ||||
| configure_file(input : file + '.in', output : file, configuration : conf_data) | ||||
							
								
								
									
										14
									
								
								configs/logrotate/open5gs.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								configs/logrotate/open5gs.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| @localstatedir@/log/open5gs/*.log { | ||||
|     daily | ||||
|     sharedscripts | ||||
|     missingok | ||||
|     compress | ||||
|     rotate 14 | ||||
|     create 640 open5gs open5gs | ||||
|  | ||||
|     postrotate | ||||
|         for i in nrfd scpd pcrfd hssd ausfd udmd udrd upfd sgwcd sgwud smfd mmed amfd; do | ||||
|             systemctl reload open5gs-$i | ||||
|         done | ||||
|     endscript | ||||
| } | ||||
							
								
								
									
										55
									
								
								configs/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								configs/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| conf_data = configuration_data() | ||||
|  | ||||
| conf_data.set('bindir', bindir) | ||||
| conf_data.set('sysconfdir', sysconfdir) | ||||
| conf_data.set('libdir', libdir) | ||||
| conf_data.set('localstatedir', localstatedir) | ||||
|  | ||||
| build_configs_dir = join_paths(open5gs_build_dir, 'configs') | ||||
| conf_data.set('build_configs_dir', build_configs_dir) | ||||
|  | ||||
| build_subprojects_freeDiameter_extensions_dir = join_paths( | ||||
|         open5gs_build_dir, 'subprojects', 'freeDiameter', 'extensions') | ||||
| conf_data.set('build_subprojects_freeDiameter_extensions_dir', | ||||
|         build_subprojects_freeDiameter_extensions_dir) | ||||
|  | ||||
| example_conf = ''' | ||||
|     sample.yaml | ||||
|     310014.yaml | ||||
|     csfb.yaml | ||||
|     volte.yaml | ||||
|     vonr.yaml | ||||
|     slice.yaml | ||||
|     srsenb.yaml | ||||
|     non3gpp.yaml | ||||
| '''.split() | ||||
|  | ||||
| foreach file : example_conf | ||||
|     gen = configure_file( | ||||
|             input : file + '.in', | ||||
|             output : file, | ||||
|             configuration : conf_data) | ||||
| endforeach | ||||
|  | ||||
| subdir('open5gs') | ||||
| subdir('freeDiameter') | ||||
| subdir('systemd') | ||||
| subdir('logrotate') | ||||
| subdir('newsyslog') | ||||
							
								
								
									
										19
									
								
								configs/newsyslog/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								configs/newsyslog/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| file = 'open5gs.conf' | ||||
| configure_file(input : file + '.in', output : file, configuration : conf_data) | ||||
							
								
								
									
										16
									
								
								configs/newsyslog/open5gs.conf.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/newsyslog/open5gs.conf.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| # truncate rails logs every day at midnight, keep 14 previous logs, compress previous logs | ||||
| # | ||||
| # logfilename                         [owner:group] mode count size  when  flags [/pid_file]        [sig_num] | ||||
| @localstatedir@/log/open5gs/nrf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-nrfd/pid` | ||||
| @localstatedir@/log/open5gs/scp.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-scpd/pid` | ||||
| @localstatedir@/log/open5gs/pcrf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-pcrfd/pid` | ||||
| @localstatedir@/log/open5gs/hss.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-hssd/pid` | ||||
| @localstatedir@/log/open5gs/ausf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-ausfd/pid` | ||||
| @localstatedir@/log/open5gs/udm.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-udmd/pid` | ||||
| @localstatedir@/log/open5gs/udr.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-udrd/pid` | ||||
| @localstatedir@/log/open5gs/upf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-upfd/pid` | ||||
| @localstatedir@/log/open5gs/sgwc.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-sgwcd/pid` | ||||
| @localstatedir@/log/open5gs/sgwu.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-sgwud/pid` | ||||
| @localstatedir@/log/open5gs/smf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-smfd/pid` | ||||
| @localstatedir@/log/open5gs/mme.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-mmed/pid` | ||||
| @localstatedir@/log/open5gs/amf.log               644  14    *     $D0   GZ    @localstatedir@/run/open5gs-amfd/pid` | ||||
							
								
								
									
										257
									
								
								configs/non3gpp.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										257
									
								
								configs/non3gpp.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,257 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| logger: | ||||
|  | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testserver.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testserver.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testclient.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testclient.crt | ||||
|  | ||||
| parameter: | ||||
| #    no_nrf: true | ||||
| #    no_scp: true | ||||
| #    no_amf: true | ||||
| #    no_smf: true | ||||
| #    no_upf: true | ||||
| #    no_ausf: true | ||||
| #    no_udm: true | ||||
| #    no_pcf: true | ||||
| #    no_nssf: true | ||||
| #    no_bsf: true | ||||
| #    no_udr: true | ||||
| #    no_mme: true | ||||
| #    no_sgwc: true | ||||
| #    no_sgwu: true | ||||
| #    no_pcrf: true | ||||
| #    no_hss: true | ||||
| #    use_mongodb_change_stream: true | ||||
|  | ||||
| mme: | ||||
|     freeDiameter: | ||||
|       identity: mme.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.2 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: hss.localdomain | ||||
|           addr: 127.0.0.8 | ||||
|  | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     gummei: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       mme_gid: 2 | ||||
|       mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       tac: 1 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|  | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|  | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| smf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     freeDiameter: | ||||
|       identity: smf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.4 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: pcrf.localdomain | ||||
|           addr: 127.0.0.9 | ||||
|         - identity: aaa.localdomain | ||||
|           addr: 127.0.0.1 | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         amf_id: | ||||
|           region: 2 | ||||
|           set: 1 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1, NIA0 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: | ||||
|       identity: hss.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.8 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: mme.localdomain | ||||
|           addr: 127.0.0.2 | ||||
|         - identity: aaa.localdomain | ||||
|           addr: 127.0.0.1 | ||||
| pcrf: | ||||
|     freeDiameter: | ||||
|       identity: pcrf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.9 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: smf.localdomain | ||||
|           addr: 127.0.0.4 | ||||
|  | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|         - 127.0.0.10 | ||||
|         - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| udm: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
							
								
								
									
										656
									
								
								configs/open5gs/amf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										656
									
								
								configs/open5gs/amf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,656 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/amf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/amf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/amf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/amf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/amf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  amf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.5:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://amf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - name: amf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.5:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-amf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.5 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  amf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  amf: | ||||
| #    service_name: | ||||
| #      - namf-comm | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  amf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| #  <NGAP Server>> | ||||
| # | ||||
| #  o NGAP Server(all address available) | ||||
| #  amf: | ||||
| #    ngap: | ||||
| # | ||||
| #  o NGAP Server(0.0.0.0:38412) | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      addr: 0.0.0.0 | ||||
| # | ||||
| #  o NGAP Server(127.0.0.5:38412, [::1]:38412) | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      - addr: 127.0.0.5 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o NGAP Server(different port) | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 38413 | ||||
| # | ||||
| #  o NGAP Server(address available in `eth0` interface) | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      dev: eth0 | ||||
| # | ||||
| #  o NGAP Option (Default) | ||||
| #    - sctp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      addr: 127.0.0.5 | ||||
| #      option: | ||||
| #        stcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  o NGAP SCTP Option (Default) | ||||
| #    - spp_hbinterval : 5000 (5secs) | ||||
| #    - spp_sackdelay : 200 (200ms) | ||||
| #    - srto_initial : 3000 (3secs) | ||||
| #    - srto_min : 1000 (1sec) | ||||
| #    - srto_max : 5000 (5secs) | ||||
| #    - sinit_num_ostreams : 30 | ||||
| #    - sinit_max_instreams : 65535 | ||||
| #    - sinit_max_attempts : 4 | ||||
| #    - sinit_max_init_timeo : 8000(8secs) | ||||
| # | ||||
| #  amf: | ||||
| #    ngap: | ||||
| #      addr: 127.0.0.5 | ||||
| #      option: | ||||
| #        sctp: | ||||
| #          spp_hbinterval : 5000 | ||||
| #          spp_sackdelay : 200 | ||||
| #          srto_initial : 3000 | ||||
| #          srto_min : 1000 | ||||
| #          srto_max : 5000 | ||||
| #          sinit_num_ostreams : 30 | ||||
| #          sinit_max_instreams : 65535 | ||||
| #          sinit_max_attempts : 4 | ||||
| #          sinit_max_init_timeo : 8000 | ||||
| # | ||||
| #  <Metrics Server> | ||||
| # | ||||
| #  o Metrics Server(http://<any address>:9090) | ||||
| #  amf: | ||||
| #    metrics: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        port: 9090 | ||||
| # | ||||
| #  <GUAMI> | ||||
| # | ||||
| #  o Multiple GUAMI | ||||
| #  amf: | ||||
| #    guami: | ||||
| #      - plmn_id: | ||||
| #          mcc: 999 | ||||
| #          mnc: 70 | ||||
| #        amf_id: | ||||
| #          region: 2 | ||||
| #          set: 1 | ||||
| #          pointer: 4 | ||||
| #      - plmn_id: | ||||
| #          mcc: 001 | ||||
| #          mnc: 01 | ||||
| #        amf_id: | ||||
| #          region: 5 | ||||
| #          set: 2 | ||||
| # | ||||
| #  <TAI> | ||||
| # | ||||
| #  o Multiple TAI | ||||
| #  amf: | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 001 | ||||
| #          mnc: 01 | ||||
| #        tac: [1, 2, 3] | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 002 | ||||
| #          mnc: 02 | ||||
| #        tac: 4 | ||||
| #      - plmn_id: | ||||
| #          mcc: 003 | ||||
| #          mnc: 03 | ||||
| #        tac: 5 | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 004 | ||||
| #          mnc: 04 | ||||
| #        tac: [6, 7] | ||||
| #      - plmn_id: | ||||
| #          mcc: 005 | ||||
| #          mnc: 05 | ||||
| #        tac: 8 | ||||
| #      - plmn_id: | ||||
| #          mcc: 006 | ||||
| #          mnc: 06 | ||||
| #        tac: [9, 10] | ||||
| # | ||||
| #  <PLMN Support> | ||||
| # | ||||
| #  o Multiple PLMN Support | ||||
| #  amf: | ||||
| #    plmn_support: | ||||
| #      - plmn_id: | ||||
| #          mcc: 999 | ||||
| #          mnc: 70 | ||||
| #        s_nssai: | ||||
| #          - sst: 1 | ||||
| #            sd: 010000 | ||||
| #      - plmn_id: | ||||
| #          mcc: 999 | ||||
| #          mnc: 70 | ||||
| #        s_nssai: | ||||
| #          - sst: 1 | ||||
| # | ||||
| #  <Network Name> | ||||
| # | ||||
| #  amf: | ||||
| #    network_name: | ||||
| #        full: Open5GS | ||||
| #        short: Next | ||||
| # | ||||
| #  <AMF Name> | ||||
| # | ||||
| #  amf: | ||||
| #    amf_name: amf1.open5gs.amf.5gc.mnc70.mcc999.3gppnetwork.org | ||||
| # | ||||
| #  <Relative Capacity> - Default(255) | ||||
| # | ||||
| #  amf: | ||||
| #    relative_capacity: 100 | ||||
| # | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 9090 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         amf_id: | ||||
|           region: 2 | ||||
|           set: 1 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1, NIA0 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| # usrsctp: | ||||
| #    udp_port : 9899 | ||||
| # | ||||
| usrsctp: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| # | ||||
| #  o Handover Wait Duration (Default : 300 ms) | ||||
| #    Time to wait for AMF to send UEContextReleaseCommand | ||||
| #    to the source gNB after receiving HandoverNotify | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Handover Wait Duration (500ms) | ||||
| #  time: | ||||
| #    handover: | ||||
| #        duration: 500 | ||||
| # | ||||
| #  o Timers of 5GS mobility/session management | ||||
| #  time: | ||||
| #    t3502: | ||||
| #      value: 720  # 12 minutes * 60 = 720 seconds | ||||
| #    t3512: | ||||
| #      value: 3240 # 54 minutes * 60 = 3240 seconds | ||||
| # | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
							
								
								
									
										441
									
								
								configs/open5gs/ausf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										441
									
								
								configs/open5gs/ausf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,441 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/ausf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/ausf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/ausf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/ausf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/ausf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/ausf.key | ||||
| #      cert: /etc/open5gs/tls/ausf.crt | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.11:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/ausf.key | ||||
| #      cert: /etc/open5gs/tls/ausf.crt | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://ausf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/ausf.key | ||||
| #      cert: /etc/open5gs/tls/ausf.crt | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - name: ausf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.11:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-ausf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.11 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  ausf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  ausf: | ||||
| #    service_name: | ||||
| #      - nausf-auth | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  ausf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.11 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										443
									
								
								configs/open5gs/bsf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										443
									
								
								configs/open5gs/bsf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,443 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/bsf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/bsf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/bsf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/bsf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/bsf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.15:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://bsf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - name: bsf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.15:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-bsf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.15 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  bsf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  bsf: | ||||
| #    service_name: | ||||
| #      - nbsf-management | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										3
									
								
								configs/open5gs/hnet/curve25519-1.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								configs/open5gs/hnet/curve25519-1.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MC4CAQAwBQYDK2VuBCIEIBDJxn6GGlYloduPaEEjiW2bNQYZnT3xlo4HtshEi7FH | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										3
									
								
								configs/open5gs/hnet/curve25519-3.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								configs/open5gs/hnet/curve25519-3.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MC4CAQAwBQYDK2VuBCIEIFAK2WjCQjB8TU7COXwdIKVhKGjPa+SJuyOVObjfW9hM | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										3
									
								
								configs/open5gs/hnet/curve25519-5.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								configs/open5gs/hnet/curve25519-5.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MC4CAQAwBQYDK2VuBCIEIHh8rsYF8otbnyb8bcrhD1AAV5C9iBtjTlYJY3k5k0dt | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										38
									
								
								configs/open5gs/hnet/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								configs/open5gs/hnet/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| # Copyright (C) 2022 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| hnet_sysconfdir = join_paths(open5gs_sysconfdir, 'hnet') | ||||
| meson.add_install_script(python3_exe, '-c', | ||||
|         mkdir_p.format(hnet_sysconfdir)) | ||||
|  | ||||
| hnet_security = ''' | ||||
|   curve25519-1.key | ||||
|   secp256r1-2.key | ||||
|   curve25519-3.key | ||||
|   secp256r1-4.key | ||||
|   curve25519-5.key | ||||
|   secp256r1-6.key | ||||
| '''.split() | ||||
|  | ||||
| foreach file : hnet_security | ||||
|     gen = configure_file( | ||||
|             input : file, | ||||
|             output : file, | ||||
|             configuration : conf_data) | ||||
|     meson.add_install_script(python3_exe, '-c', | ||||
|             install_conf.format(gen, hnet_sysconfdir)) | ||||
| endforeach | ||||
							
								
								
									
										8
									
								
								configs/open5gs/hnet/secp256r1-2.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								configs/open5gs/hnet/secp256r1-2.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| -----BEGIN EC PARAMETERS----- | ||||
| BggqhkjOPQMBBw== | ||||
| -----END EC PARAMETERS----- | ||||
| -----BEGIN EC PRIVATE KEY----- | ||||
| MHcCAQEEIHSp+RhHH1bzvv2lxR1zij+U9aUtS8nbl5n1Il+8zd5BoAoGCCqGSM49 | ||||
| AwEHoUQDQgAEre/NExfRzoVi7CW5G0gAEg4SNtbiZh6kI1qE48hdokS8QqWUz1YS | ||||
| 9J6PvihX2OSZ+RMixzf8zxu9tuTUJKgKlQ== | ||||
| -----END EC PRIVATE KEY----- | ||||
							
								
								
									
										8
									
								
								configs/open5gs/hnet/secp256r1-4.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								configs/open5gs/hnet/secp256r1-4.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| -----BEGIN EC PARAMETERS----- | ||||
| BggqhkjOPQMBBw== | ||||
| -----END EC PARAMETERS----- | ||||
| -----BEGIN EC PRIVATE KEY----- | ||||
| MHcCAQEEIAGZvsOAU0YMHhBK33hRkGMPkA3Xefq5b5hPQD6qnf5goAoGCCqGSM49 | ||||
| AwEHoUQDQgAEdXfTAGY+0ibQoO9bfmk7+M/l//BiMzO6lNIUEMSj1k3k9SQPygGY | ||||
| jAuUHpVM4Uo6cWxuyurEn8pWn1vF3tVhbg== | ||||
| -----END EC PRIVATE KEY----- | ||||
							
								
								
									
										8
									
								
								configs/open5gs/hnet/secp256r1-6.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								configs/open5gs/hnet/secp256r1-6.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| -----BEGIN EC PARAMETERS----- | ||||
| BggqhkjOPQMBBw== | ||||
| -----END EC PARAMETERS----- | ||||
| -----BEGIN EC PRIVATE KEY----- | ||||
| MHcCAQEEIG3VKSXh/3WK0HzCkN1DgeUjF7TSLgAUyMn/WGHsxrZ3oAoGCCqGSM49 | ||||
| AwEHoUQDQgAENU1ibHe7oWu4m6M8P0XoA78ZNKtdIsJgVU0nCk/c5sC3V+/4GuxU | ||||
| owtbASEXQZg4SGvts+1Yqz0p4WwCAAcwpQ== | ||||
| -----END EC PRIVATE KEY----- | ||||
							
								
								
									
										63
									
								
								configs/open5gs/hss.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								configs/open5gs/hss.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/hss.log | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: @sysconfdir@/freeDiameter/hss.conf | ||||
|  | ||||
| # | ||||
| #  hss: | ||||
| #    sms_over_ims: "sip:smsc.mnc001.mcc001.3gppnetwork.org:7060;transport=tcp" | ||||
| # | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| #  o Use MongoDB Change Stream | ||||
| #  parameter: | ||||
| #    use_mongodb_change_stream: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
							
								
								
									
										51
									
								
								configs/open5gs/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								configs/open5gs/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| # Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| open5gs_sysconfdir = join_paths(sysconfdir, 'open5gs') | ||||
| meson.add_install_script(python3_exe, '-c', | ||||
|         mkdir_p.format(open5gs_sysconfdir)) | ||||
|  | ||||
| open5gs_conf = ''' | ||||
|     mme.yaml | ||||
|     sgwc.yaml | ||||
|     sgwu.yaml | ||||
|     smf.yaml | ||||
|     amf.yaml | ||||
|     upf.yaml | ||||
|     hss.yaml | ||||
|     pcrf.yaml | ||||
|     nrf.yaml | ||||
|     scp.yaml | ||||
|     ausf.yaml | ||||
|     udm.yaml | ||||
|     udr.yaml | ||||
|     pcf.yaml | ||||
|     nssf.yaml | ||||
|     bsf.yaml | ||||
| '''.split() | ||||
|  | ||||
| foreach file : open5gs_conf | ||||
|     gen = configure_file( | ||||
|             input : file + '.in', | ||||
|             output : file, | ||||
|             configuration : conf_data) | ||||
|     meson.add_install_script(python3_exe, '-c', | ||||
|             install_conf.format(gen, open5gs_sysconfdir)) | ||||
| endforeach | ||||
|  | ||||
| subdir('tls') | ||||
| subdir('hnet') | ||||
							
								
								
									
										461
									
								
								configs/open5gs/mme.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										461
									
								
								configs/open5gs/mme.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,461 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/mme.log | ||||
|  | ||||
| # | ||||
| #  <S1AP Server>> | ||||
| # | ||||
| #  o S1AP Server(all address available) | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| # | ||||
| #  o S1AP Server(0.0.0.0:36412) | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      addr: 0.0.0.0 | ||||
| # | ||||
| #  o S1AP Server(127.0.0.2:36412, [::1]:36412) | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      - addr: 127.0.0.2 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o S1AP Server(different port) | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      - addr: 127.0.0.2 | ||||
| #        port: 36413 | ||||
| # | ||||
| #  o S1AP Server(address available in `eth0` interface) | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      dev: eth0 | ||||
| # | ||||
| #  o S1AP Option (Default) | ||||
| #    - sctp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      addr: 127.0.0.2 | ||||
| #      option: | ||||
| #        stcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  o S1AP SCTP Option (Default) | ||||
| #    - spp_hbinterval : 5000 (5secs) | ||||
| #    - spp_sackdelay : 200 (200ms) | ||||
| #    - srto_initial : 3000 (3secs) | ||||
| #    - srto_min : 1000 (1sec) | ||||
| #    - srto_max : 5000 (5secs) | ||||
| #    - sinit_num_ostreams : 30 | ||||
| #    - sinit_max_instreams : 65535 | ||||
| #    - sinit_max_attempts : 4 | ||||
| #    - sinit_max_init_timeo : 8000(8secs) | ||||
| # | ||||
| #  mme: | ||||
| #    s1ap: | ||||
| #      addr: 127.0.0.2 | ||||
| #      option: | ||||
| #        sctp: | ||||
| #          spp_hbinterval : 5000 | ||||
| #          spp_sackdelay : 200 | ||||
| #          srto_initial : 3000 | ||||
| #          srto_min : 1000 | ||||
| #          srto_max : 5000 | ||||
| #          sinit_num_ostreams : 30 | ||||
| #          sinit_max_instreams : 65535 | ||||
| #          sinit_max_attempts : 4 | ||||
| #          sinit_max_init_timeo : 8000 | ||||
| # | ||||
| #  <GTP-C Server>> | ||||
| # | ||||
| #  o GTP-C Server(all address available) | ||||
| #  mme: | ||||
| #    gtpc: | ||||
| # | ||||
| #  o GTP-C Server(127.0.0.2:2123, [::1]:2123) | ||||
| #  mme: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.2 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  <SGsAP> | ||||
| # | ||||
| #  o Single MSC/VLR(127.0.0.2) | ||||
| #  mme: | ||||
| #    sgsap: | ||||
| #      addr: 127.0.0.2 | ||||
| #      map: | ||||
| #        tai: | ||||
| #          plmn_id: | ||||
| #            mcc: 001 | ||||
| #            mnc: 01 | ||||
| #          tac: 4130 | ||||
| #        lai: | ||||
| #          plmn_id: | ||||
| #            mcc: 001 | ||||
| #            mnc: 01 | ||||
| #          lac: 43690 | ||||
| #      map: | ||||
| #        tai: | ||||
| #          plmn_id: | ||||
| #            mcc: 002 | ||||
| #            mnc: 02 | ||||
| #          tac: 4132 | ||||
| #        lai: | ||||
| #          plmn_id: | ||||
| #            mcc: 002 | ||||
| #            mnc: 02 | ||||
| #          lac: 43692 | ||||
| # | ||||
| #  o Multiple MSC/VLR | ||||
| #  mme: | ||||
| #    sgsap: | ||||
| #      - addr: 127.0.0.2 | ||||
| #        port: 29119 | ||||
| #        map: | ||||
| #          tai: | ||||
| #            plmn_id: | ||||
| #              mcc: 001 | ||||
| #              mnc: 01 | ||||
| #            tac: 4131 | ||||
| #          lai: | ||||
| #            plmn_id: | ||||
| #              mcc: 001 | ||||
| #              mnc: 01 | ||||
| #            lac: 43691 | ||||
| #        map: | ||||
| #          tai: | ||||
| #            plmn_id: | ||||
| #              mcc: 002 | ||||
| #              mnc: 02 | ||||
| #            tac: 4132 | ||||
| #          lai: | ||||
| #            plmn_id: | ||||
| #              mcc: 002 | ||||
| #              mnc: 02 | ||||
| #            lac: 43692 | ||||
| #      - addr | ||||
| #         - 127.0.0.4 | ||||
| #         - fd69:f21d:873c:fa::2 | ||||
| #        map: | ||||
| #          tai: | ||||
| #            plmn_id: | ||||
| #              mcc: 001 | ||||
| #              mnc: 01 | ||||
| #            tac: 4132 | ||||
| #          lai: | ||||
| #            plmn_id: | ||||
| #              mcc: 002 | ||||
| #              mnc: 02 | ||||
| #            lac: 43692 | ||||
| #      - name: msc.open5gs.org | ||||
| #        map: | ||||
| #          tai: | ||||
| #            plmn_id: | ||||
| #              mcc: 001 | ||||
| #              mnc: 01 | ||||
| #            tac: 4133 | ||||
| #          lai: | ||||
| #            plmn_id: | ||||
| #              mcc: 002 | ||||
| #              mnc: 02 | ||||
| #            lac: 43693 | ||||
| # | ||||
| #  <Metrics Server> | ||||
| # | ||||
| #  o Metrics Server(http://<any address>:9090) | ||||
| #  mme: | ||||
| #    metrics: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        port: 9090 | ||||
| # | ||||
| #  <GUMMEI> | ||||
| # | ||||
| #  o Multiple GUMMEI | ||||
| #  mme: | ||||
| #    gummei: | ||||
| #      - plmn_id: | ||||
| #          mcc: 001 | ||||
| #          mnc: 01 | ||||
| #        mme_gid: 2 | ||||
| #        mme_code: 1 | ||||
| #      - plmn_id: | ||||
| #          - mcc: 002 | ||||
| #            mnc: 02 | ||||
| #          - mcc: 003 | ||||
| #            mnc: 03 | ||||
| #        mme_gid: [3, 4] | ||||
| #        mme_code: | ||||
| #          - 2 | ||||
| #          - 3 | ||||
| # | ||||
| # | ||||
| #  <TAI> | ||||
| # | ||||
| #  o Multiple TAI | ||||
| #  mme: | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 001 | ||||
| #          mnc: 01 | ||||
| #        tac: [1, 2, 3] | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 002 | ||||
| #          mnc: 02 | ||||
| #        tac: 4 | ||||
| #      - plmn_id: | ||||
| #          mcc: 003 | ||||
| #          mnc: 03 | ||||
| #        tac: 5 | ||||
| #    tai: | ||||
| #      - plmn_id: | ||||
| #          mcc: 004 | ||||
| #          mnc: 04 | ||||
| #        tac: [6, 7] | ||||
| #      - plmn_id: | ||||
| #          mcc: 005 | ||||
| #          mnc: 05 | ||||
| #        tac: 8 | ||||
| #      - plmn_id: | ||||
| #          mcc: 006 | ||||
| #          mnc: 06 | ||||
| #        tac: [9, 10] | ||||
| # | ||||
| # | ||||
| #  <Network Name> | ||||
| #  mme: | ||||
| #    network_name: | ||||
| #        full: Open5GS | ||||
| #        short: Next | ||||
| # | ||||
| #  <MME Name> | ||||
| #  mme: | ||||
| #    mme_name: open5gs-mme0 | ||||
| # | ||||
| #  <Relative Capacity> - Default(255) | ||||
| #  mme: | ||||
| #    relative_capacity: 100 | ||||
| # | ||||
| mme: | ||||
|     freeDiameter: @sysconfdir@/freeDiameter/mme.conf | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.2 | ||||
|         port: 9090 | ||||
|     gummei: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       mme_gid: 2 | ||||
|       mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       tac: 1 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     mme_name: open5gs-mme0 | ||||
|  | ||||
| # | ||||
| # <GTP-C Client> | ||||
| # | ||||
| #  o Specify SGW addresses the GTP-C must connect to | ||||
| # | ||||
| #  o One SGW is defined. | ||||
| #    If prefer_ipv4 is not true, [fd69:f21d:873c:fa::2] is selected. | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      addr: | ||||
| #        - 127.0.0.3 | ||||
| #        - fd69:f21d:873c:fa::2 | ||||
| # | ||||
| #  o Two SGW are defined. MME selects SGW with round-robin manner per UE | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.3 | ||||
| #      - addr: fd69:f21d:873c:fa::2 | ||||
| # | ||||
| #  o Three SGW are defined. MME selects SGW with round-robin manner per UE | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      - addr | ||||
| #        - 127.0.0.3 | ||||
| #        - fd69:f21d:873c:fa::2 | ||||
| #      - addr | ||||
| #        - 127.0.0.22 | ||||
| #        - fd69:f21d:873c:fa::12 | ||||
| #      - name: sgw3.open5gs.org | ||||
| # | ||||
| # <SGW Selection Mode> | ||||
| # | ||||
| #  o Round-Robin | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      addr: 127.0.0.3 | ||||
| #      addr: 127.0.2.2 | ||||
| #      addr: 127.0.4.2 | ||||
| # | ||||
| #  o SGW selection by eNodeB TAC | ||||
| #   (either single TAC or multiple TACs, DECIMAL representation) | ||||
| # | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.3 | ||||
| #        tac: 26000 | ||||
| #      - addr: 127.0.2.2 | ||||
| #        tac: [25000, 27000, 28000] | ||||
| # | ||||
| # o SGW selection by e_cell_id(28bit) | ||||
| #   (either single or multiple e_cell_id, HEX representation) | ||||
| # | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.3 | ||||
| #        e_cell_id: abcde01 | ||||
| #      - addr: 127.0.2.2 | ||||
| #        e_cell_id: [12345, a9413, 98765] | ||||
| # | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| # | ||||
| # smf: | ||||
| # | ||||
| #  <GTP-C Client> | ||||
| # | ||||
| #  o By default, the SMF uses the first SMF node. | ||||
| #    - To use a different APN for each SMF, specify gtpc.apn as the APN name. | ||||
| #    - If the HSS uses WebUI to set the SMF IP for each UE, | ||||
| #      you can use a specific SMF node for each UE. | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Two SMF are defined. 127.0.0.4:2123 is used. | ||||
| #    [fd69:f21d:873c:fa::3]:2123 is ignored. | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: fd69:f21d:873c:fa::3 | ||||
| # | ||||
| #  o One SMF is defined. if prefer_ipv4 is not true, | ||||
| #    [fd69:f21d:873c:fa::3] is selected. | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      - addr: | ||||
| #        - 127.0.0.4 | ||||
| #        - fd69:f21d:873c:fa::3 | ||||
| # | ||||
| #  o Two SMF are defined with a different APN. | ||||
| #    - Note that if SMF IP for UE is configured in HSS, | ||||
| #      the following configurion for this UE is ignored. | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        apn: internet | ||||
| #      - addr: 127.0.0.5 | ||||
| #        apn: volte | ||||
| # | ||||
| #  o If APN is omitted, the default APN uses the first SMF node. | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: 127.0.0.5 | ||||
| #        apn: volte | ||||
| smf: | ||||
|     gtpc: | ||||
|       - addr: | ||||
|         - 127.0.0.4 | ||||
|         - ::1 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| # usrsctp: | ||||
| #    udp_port : 9899 | ||||
| # | ||||
| usrsctp: | ||||
|  | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| # | ||||
| #  o Handover Wait Duration (Default : 300 ms) | ||||
| #    Time to wait for MME to send UEContextReleaseCommand | ||||
| #    to the source eNB after receiving HandoverNotify | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Handover Wait Duration (500ms) | ||||
| #  time: | ||||
| #    handover: | ||||
| #        duration: 500 | ||||
| # | ||||
| #  o Timers of EPS mobility/session management | ||||
| #  time: | ||||
| #    t3402: | ||||
| #      value: 720  # 12 minutes * 60 = 720 seconds | ||||
| #    t3412: | ||||
| #      value: 3240 # 54 minutes * 60 = 3240 seconds | ||||
| #    t3423: | ||||
| #      value: 720  # 12 minutes * 60 = 720 seconds | ||||
| time: | ||||
							
								
								
									
										337
									
								
								configs/open5gs/nrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										337
									
								
								configs/open5gs/nrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,337 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/nrf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/nrf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/nrf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/nrf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/nrf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/nrf.key | ||||
| #      cert: /etc/open5gs/tls/nrf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/nrf.key | ||||
| #      cert: /etc/open5gs/tls/nrf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/nrf.key | ||||
| #      cert: /etc/open5gs/tls/nrf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-nrf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  nrf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  nrf: | ||||
| #    service_name: | ||||
| #      - nnrf-nfm | ||||
| #      - nnrf-disc | ||||
| # | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|         - 127.0.0.10 | ||||
|         - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (Disabled) | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 0 | ||||
| # | ||||
| #  o NF Instance Heartbeat (5 seconds) | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 5 | ||||
| # | ||||
| #  o NF Instance Validity (Default : 3600 seconds = 1 hour) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Validity (10 seconds) | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      validity: 10 | ||||
| # | ||||
| #  o Subscription Validity (Default : 86400 seconds = 1 day) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Subscription Validity (Disabled) | ||||
| #  time: | ||||
| #    subscription: | ||||
| #      validity: 0 | ||||
| # | ||||
| #  o Subscription Validity (3600 seconds = 1 hour) | ||||
| #  time: | ||||
| #    subscription: | ||||
| #      validity: 3600 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										499
									
								
								configs/open5gs/nssf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										499
									
								
								configs/open5gs/nssf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,499 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/nssf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/nssf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/nssf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/nssf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/nssf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/nssf.key | ||||
| #      cert: /etc/open5gs/tls/nssf.crt | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.14:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/nssf.key | ||||
| #      cert: /etc/open5gs/tls/nssf.crt | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://nssf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/nssf.key | ||||
| #      cert: /etc/open5gs/tls/nssf.crt | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - name: nssf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.14:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-nssf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.14 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <List of available Network Slice Instance(NSI)> | ||||
| # | ||||
| #  o One NSI | ||||
| #   - NRF[http://::1:7777/nnrf-nfm/v1/nf-instances] | ||||
| #     NSSAI[SST:1] | ||||
| # | ||||
| #  nssf: | ||||
| #    nsi: | ||||
| #      - addr: ::1 | ||||
| #        port: 7777 | ||||
| #        s_nssai: | ||||
| #          sst: 1 | ||||
| # | ||||
| #  o Three NSI | ||||
| #   1. NRF[http://::1:7777/nnrf-nfm/v1/nf-instances] | ||||
| #      S-NSSAI[SST:1] | ||||
| # | ||||
| #   2. NRF[http://127.0.0.19:7777/nnrf-nfm/v1/nf-instances] | ||||
| #      NSSAI[SST:1, SD:000080] | ||||
| # | ||||
| #   2. NRF[http://127.0.0.10:7777/nnrf-nfm/v1/nf-instances] | ||||
| #      NSSAI[SST:1, SD:009000] | ||||
| # | ||||
| #  nssf: | ||||
| #    nsi: | ||||
| #      - addr: ::1 | ||||
| #        port: 7777 | ||||
| #        s_nssai: | ||||
| #          sst: 1 | ||||
| #      - addr: 127.0.0.19 | ||||
| #        port: 7777 | ||||
| #        s_nssai: | ||||
| #          sst: 1 | ||||
| #          sd: 000080 | ||||
| #      - addr: 127.0.0.10 | ||||
| #        port: 7777 | ||||
| #        s_nssai: | ||||
| #          sst: 1 | ||||
| #          sd: 009000 | ||||
| # | ||||
| #  o NSI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  nssf: | ||||
| #    nsi: | ||||
| #      addr: ::1 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  nssf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  nssf: | ||||
| #    service_name: | ||||
| #      - nnssf-nsselection | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  nssf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.14 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										427
									
								
								configs/open5gs/pcf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										427
									
								
								configs/open5gs/pcf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,427 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/pcf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/pcf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/pcf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/pcf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/pcf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/pcf.key | ||||
| #      cert: /etc/open5gs/tls/pcf.crt | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.13:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/pcf.key | ||||
| #      cert: /etc/open5gs/tls/pcf.crt | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://pcf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/pcf.key | ||||
| #      cert: /etc/open5gs/tls/pcf.crt | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - name: pcf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.13:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-pcf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.13 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  pcf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  pcf: | ||||
| #    service_name: | ||||
| #      - npcf-am-policy-control | ||||
| #      - npcf-smpolicycontrol | ||||
| #      - npcf-policyauthorization | ||||
| # | ||||
| #  == NOTE == | ||||
| #  Placing npcf-smpolicycontrol and pcf-policyauthorization | ||||
| #  in different NFs is not supported. Both npcf-smpolicycontrol | ||||
| #  and pcf-policyauthorization should be placed in the same NF. | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  pcf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.13 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| # | ||||
| #  <Metrics Server> | ||||
| # | ||||
| #  o Metrics Server(http://<any address>:9090) | ||||
| #  pcf: | ||||
| #    metrics: | ||||
| #    - addr: 0.0.0.0 | ||||
| #      port: 9090 | ||||
| # | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| # | ||||
| # scp: | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, http://scp.open5gs.org:80) | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #        tls: | ||||
| #          key: /etc/open5gs/tls/pcf.key | ||||
| #          cert: /etc/open5gs/tls/pcf.crt | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate to verify peer | ||||
| # | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| #        tls: | ||||
| #          cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| # nrf: | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) | ||||
| #  tls: | ||||
| #    client: | ||||
| #      key: /etc/open5gs/tls/pcf.key | ||||
| #      cert: /etc/open5gs/tls/pcf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate to verify server | ||||
| # | ||||
| #  tls: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										54
									
								
								configs/open5gs/pcrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								configs/open5gs/pcrf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/pcrf.log | ||||
|  | ||||
| pcrf: | ||||
|     freeDiameter: @sysconfdir@/freeDiameter/pcrf.conf | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
							
								
								
									
										394
									
								
								configs/open5gs/scp.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										394
									
								
								configs/open5gs/scp.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,394 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/scp.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/scp.key | ||||
|       cert: @sysconfdir@/open5gs/tls/scp.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/scp.key | ||||
|       cert: @sysconfdir@/open5gs/tls/scp.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/scp.key | ||||
| #      cert: /etc/open5gs/tls/scp.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/scp.key | ||||
| #      cert: /etc/open5gs/tls/scp.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/scp.key | ||||
| #      cert: /etc/open5gs/tls/scp.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-scp.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| #  <Next hop SCP> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  next_scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  next_scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  next_scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  next_scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  next_scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|           - 127.0.0.10 | ||||
|           - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										177
									
								
								configs/open5gs/sgwc.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										177
									
								
								configs/open5gs/sgwc.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,177 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/sgwc.log | ||||
|  | ||||
| # | ||||
| #  <GTP-C Server> | ||||
| # | ||||
| #  o GTP-C Server(127.0.0.3:2123, [fd69:f21d:873c:fa::2]:2123) | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      addr: | ||||
| #        - 127.0.0.3 | ||||
| #        - fd69:f21d:873c:fa::2 | ||||
| # | ||||
| #  o On SGW, Same Configuration(127.0.0.3:2123, | ||||
| #  [fd69:f21d:873c:fa::2]:2123) as below. | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.3 | ||||
| #      - addr: fd69:f21d:873c:fa::2 | ||||
| # | ||||
| #  o GTP-C Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  sgwc: | ||||
| #    gtpc: | ||||
| #      addr: 127.0.0.3 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  <PFCP Server> | ||||
| # | ||||
| #  o PFCP Server(127.0.0.3:8805, ::1:8805) | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.3 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o PFCP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      name: localhost | ||||
| # | ||||
| #  o PFCP Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.3 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  o Provide custom PFCP address to be advertised in PFCP association | ||||
| #      request/respond | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        advertise: open5gs-smf.svc.local | ||||
| # | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| # | ||||
| #  <PFCP Client>> | ||||
| # | ||||
| #  o PFCP Client(127.0.0.6:8805) | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.6 | ||||
| # | ||||
| #  <SGWU_SELECTION_MODE - EPC only> | ||||
| # | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.6 | ||||
| #      - addr: 127.0.0.12 | ||||
| #      - addr: 127.0.0.18 | ||||
| # | ||||
| # o SGWU selection by eNodeB TAC | ||||
| #   (either single TAC or multiple TACs, DECIMAL representation) | ||||
| # | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.6 | ||||
| #        tac: 1 | ||||
| #      - addr: 127.0.0.12 | ||||
| #        tac: [3,5,8] | ||||
| # | ||||
| # o SGWU selection by UE's APN (either single APN or multiple APNs) | ||||
| # | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.6 | ||||
| #        apn: ims | ||||
| #      - addr: 127.0.0.12 | ||||
| #        apn: [internet, web] | ||||
| # | ||||
| # o SGWU selection by CellID(e_cell_id: 28bit) | ||||
| #   (either single e_cell_id or multiple e_cell_id, HEX representation) | ||||
| # | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.6 | ||||
| #        e_cell_id: 463 | ||||
| #      - addr: 127.0.0.12 | ||||
| #        e_cell_id: [123456789, 9413] | ||||
| # | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| #  o Disable selection of SGW-U PFCP in Round-Robin manner | ||||
| #  parameter: | ||||
| #    no_pfcp_rr_select: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| # o Maximum Number of UE | ||||
| # max: | ||||
| #   ue: 1024 | ||||
| # | ||||
| # o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| # max: | ||||
| #   peer: 64 | ||||
| # | ||||
| # o Maximum Number of GTP peer nodes per SGWC/SMF | ||||
| # max: | ||||
| #   gtp_peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										166
									
								
								configs/open5gs/sgwu.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										166
									
								
								configs/open5gs/sgwu.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,166 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/sgwu.log | ||||
|  | ||||
| # | ||||
| #  <PFCP Server> | ||||
| # | ||||
| #  o PFCP Server(127.0.0.6:8805, ::1:8805) | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.6 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o PFCP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      - name: localhost | ||||
| # | ||||
| #  o PFCP Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  sgwu: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.6 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  o Provide custom PFCP address to be advertised in PFCP association | ||||
| #      request/respond | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        advertise: open5gs-smf.svc.local | ||||
| # | ||||
| #  <GTP-U Server> | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.6:2152, [::1]:2152) | ||||
| #    gtpu: | ||||
| #      - addr: 127.0.0.6 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - name: localhost | ||||
| # | ||||
| #  o User Plane IP Resource information | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - addr: | ||||
| #        - 127.0.0.6 | ||||
| #        - ::1 | ||||
| #        teid_range_indication: 4 | ||||
| #        teid_range: 10 | ||||
| #        network_instance: internet | ||||
| #        source_interface: 0 | ||||
| #      - addr: 127.0.10.4 | ||||
| #        teid_range_indication: 4 | ||||
| #        teid_range: 5 | ||||
| #        network_instance: ims | ||||
| #        source_interface: 1 | ||||
| # | ||||
| #  o Provide custom SGW-U GTP-U address to be advertised inside S1AP messages | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: 172.24.15.30 | ||||
| # | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: | ||||
| #        - 127.0.0.1 | ||||
| #        - ::1 | ||||
| # | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: sgw1.epc.mnc001.mcc001.3gppnetwork.org | ||||
| # | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      - dev: ens3 | ||||
| #        advertise: sgw1.epc.mnc001.mcc001.3gppnetwork.org | ||||
| # | ||||
| #  o GTP-U Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  sgwu: | ||||
| #    gtpu: | ||||
| #      addr: 127.0.0.6 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| # | ||||
| #  <PFCP Client>> | ||||
| # | ||||
| #  o PFCP Client(127.0.0.3:8805) | ||||
| #  sgwc: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.3 | ||||
| # | ||||
| sgwc: | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| # o Maximum Number of UE | ||||
| # max: | ||||
| #   ue: 1024 | ||||
| # | ||||
| # o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| # max: | ||||
| #   peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										888
									
								
								configs/open5gs/smf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										888
									
								
								configs/open5gs/smf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,888 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/smf.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/smf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/smf.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/smf.key | ||||
|       cert: @sysconfdir@/open5gs/tls/smf.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/smf.key | ||||
| #      cert: /etc/open5gs/tls/smf.crt | ||||
| #  smf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.4:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/smf.key | ||||
| #      cert: /etc/open5gs/tls/smf.crt | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://smf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/smf.key | ||||
| #      cert: /etc/open5gs/tls/smf.crt | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - name: smf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.4:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-smf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.4 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  smf: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  smf: | ||||
| #    service_name: | ||||
| #      - nsmf-pdusession | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  smf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.4 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| #  <PFCP Server> | ||||
| # | ||||
| #  o PFCP Server(127.0.0.4:8805, ::1:8805) | ||||
| #  smf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o PFCP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  smf: | ||||
| #    pfcp: | ||||
| #      name: localhost | ||||
| # | ||||
| #  o PFCP Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  smf: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.4 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  o Provide custom PFCP address to be advertised to UPF in PFCP association | ||||
| #      request/respond | ||||
| #  smf: | ||||
| #    pfcp: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        advertise: open5gs-smf.svc.local | ||||
| # | ||||
| #  <GTP-C Server> | ||||
| # | ||||
| #  o GTP-C Server(127.0.0.4:2123, [fd69:f21d:873c:fa::3]:2123) | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      addr: | ||||
| #        - 127.0.0.4 | ||||
| #        - fd69:f21d:873c:fa::3 | ||||
| # | ||||
| #  o On SMF, Same configuration | ||||
| #    (127.0.0.4:2123, [fd69:f21d:873c:fa::3]:2123). | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: fd69:f21d:873c:fa::3 | ||||
| # | ||||
| #  o GTP-C Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  smf: | ||||
| #    gtpc: | ||||
| #      addr: 127.0.0.4 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  <GTP-U Server>> | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.4:2152, [::1]:2152) | ||||
| #  smf: | ||||
| #    gtpu: | ||||
| #      - addr: 127.0.0.4 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  smf: | ||||
| #    gtpu: | ||||
| #      name: localhost | ||||
| # | ||||
| #  o GTP-U Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  smf: | ||||
| #    gtpu: | ||||
| #      addr: 127.0.0.4 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  <Metrics Server> | ||||
| # | ||||
| #  o Metrics Server(http://<any address>:9090) | ||||
| #  smf: | ||||
| #    metrics: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        port: 9090 | ||||
| # | ||||
| #  <Subnet for UE Pool> | ||||
| # | ||||
| #  o IPv4 Pool | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      addr: 10.45.0.1/16 | ||||
| # | ||||
| #  o IPv4/IPv6 Pool | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| # | ||||
| # | ||||
| #  o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:db8:babe::1/48 | ||||
| #    ; If the UE has unknown DNN/APN(not internet/ims), SMF/UPF will crash. | ||||
| # | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        dnn: internet | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| #        dnn: internet | ||||
| #      - addr: 10.46.0.1/16 | ||||
| #        dnn: ims | ||||
| #      - addr: 2001:db8:babe::1/48 | ||||
| #        dnn: ims | ||||
| # | ||||
| #  o Specific DNN/APN with the FALLBACK SUBNET(10.47.0.1/16) | ||||
| #    ; Note that put the FALLBACK SUBNET last to avoid SMF/UPF crash. | ||||
| # | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        dnn: internet | ||||
| #      - addr: 10.46.0.1/16 | ||||
| #        dnn: ims | ||||
| #      - addr: 10.50.0.1/16 ## FALLBACK SUBNET | ||||
| # | ||||
| #  o Pool Range Sample | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/24 | ||||
| #        range: 10.45.0.100-10.45.0.200 | ||||
| # | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/24 | ||||
| #        range: | ||||
| #          - 10.45.0.5-10.45.0.50 | ||||
| #          - 10.45.0.100- | ||||
| # | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/24 | ||||
| #        range: | ||||
| #          - -10.45.0.200 | ||||
| #          - 10.45.0.210-10.45.0.220 | ||||
| # | ||||
| #  smf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        range: | ||||
| #          - 10.45.0.100-10.45.0.200 | ||||
| #          - 10.45.1.100-10.45.1.200 | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| #        range: | ||||
| #          - 2001:db8:cafe:a0::0-2001:db8:cafe:b0::0 | ||||
| #          - 2001:db8:cafe:c0::0-2001:db8:cafe:d0::0 | ||||
| # | ||||
| #  <Domain Name Server> | ||||
| # | ||||
| #  o Primary/Secondary can be configured. Others are ignored. | ||||
| # | ||||
| #  smf: | ||||
| #    dns: | ||||
| #      - 8.8.8.8 | ||||
| #      - 8.8.4.4 | ||||
| #      - 2001:4860:4860::8888 | ||||
| #      - 2001:4860:4860::8844 | ||||
| # | ||||
| #  <MTU Size> | ||||
| # | ||||
| #  o Provisioning a limit on the size of the packets sent by the MS | ||||
| #    to avoid packet fragmentation in the backbone network | ||||
| #    between the MS and the GGSN/PGW and/or across the (S)Gi reference point) | ||||
| #    when some of the backbone links does not support | ||||
| #    packets larger then 1500 octets | ||||
| # | ||||
| #  <P-CSCF> | ||||
| # | ||||
| #  o Proxy Call Session Control Function | ||||
| # | ||||
| #  smf: | ||||
| #    p-cscf: | ||||
| #      - 127.0.0.1 | ||||
| #      - ::1 | ||||
| # | ||||
| #  <CTF> | ||||
| # | ||||
| #  o Gy interface parameters towards OCS. | ||||
| #  o enabled: | ||||
| #    o auto: Default. Use Gy only if OCS available among Diameter peers | ||||
| #    o yes:  Use Gy always; | ||||
| #            reject subscribers if no OCS available among Diameter peers | ||||
| #    o no:   Don't use Gy interface if there is an OCS available | ||||
| # | ||||
| #  smf: | ||||
| #    ctf: | ||||
| #      enabled: auto|yes|no | ||||
| # | ||||
| # | ||||
| #  <SMF Selection - 5G Core only> | ||||
| #  1. SMF sends SmfInfo(S-NSSAI, DNN, TAI) to the NRF | ||||
| #  2. NRF responds to AMF with SmfInfo during NF-Discovery. | ||||
| #  3. AMF selects SMF based on S-NSSAI, DNN and TAI in SmfInfo. | ||||
| # | ||||
| #  Note that if there is no SmfInfo, any AMF can select this SMF. | ||||
| # | ||||
| #  o S-NSSAI[SST:1] and DNN[internet] - At least 1 DNN is required in S-NSSAI | ||||
| #  smf: | ||||
| #    info: | ||||
| #      - s_nssai: | ||||
| #          - sst: 1 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| # | ||||
| #  o S-NSSAI[SST:1 SD:009000] and DNN[internet or ims] | ||||
| #  smf: | ||||
| #    info: | ||||
| #      - s_nssai: | ||||
| #          - sst: 1 | ||||
| #            sd: 009000 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #              - ims | ||||
| # | ||||
| #  o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:99970 TAC:1] | ||||
| #  smf: | ||||
| #    info: | ||||
| #      - s_nssai: | ||||
| #          - sst: 1 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #        tai: | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            tac: 1 | ||||
| # | ||||
| #  o If any of conditions below are met: | ||||
| #   - S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:99970 TAC:1-9] | ||||
| #   - S-NSSAI[SST:2 SD:000080] and DNN[internet or ims] | ||||
| #   - S-NSSAI[SST:4] and DNN[internet] and TAI[PLMN-ID:99970 TAC:10-20,30-40] | ||||
| # | ||||
| #  smf: | ||||
| #    info: | ||||
| #      - s_nssai: | ||||
| #          - sst: 1 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #        tai: | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            range: | ||||
| #              - 1-9 | ||||
| #      - s_nssai: | ||||
| #          - sst: 2 | ||||
| #            sd: 000080 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #              - ims | ||||
| #      - s_nssai: | ||||
| #          - sst: 4 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #        tai: | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            range: | ||||
| #              - 10-20 | ||||
| #              - 30-40 | ||||
| # | ||||
| #  o Complex Example | ||||
| #  smf: | ||||
| #    info: | ||||
| #      - s_nssai: | ||||
| #          - sst: 1 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #          - sst: 1 | ||||
| #            sd: 000080 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #              - ims | ||||
| #          - sst: 1 | ||||
| #            sd: 009000 | ||||
| #            dnn: | ||||
| #              [internet, ims] | ||||
| #          - sst: 2 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #          - sst: 3 | ||||
| #            sd: 123456 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #        tai: | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            tac: [1, 2, 3] | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            tac: 4 | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            tac: | ||||
| #              - 5 | ||||
| #              - 6 | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            range: | ||||
| #              - 100-200 | ||||
| #              - 300-400 | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            range: | ||||
| #              - 500-600 | ||||
| #              - 700-800 | ||||
| #              - 900-1000 | ||||
| #      - s_nssai: | ||||
| #          - sst: 4 | ||||
| #            dnn: | ||||
| #              - internet | ||||
| #        tai: | ||||
| #          - plmn_id: | ||||
| #              mcc: 999 | ||||
| #              mnc: 70 | ||||
| #            tac: 99 | ||||
| # | ||||
| #  <Security Indication - 5G Core only> | ||||
| # | ||||
| #   According to 3GPP TS38.413 Section 9.3.1.27, | ||||
| #   Security Indication IE may be instructed to 5G gNB. | ||||
| # | ||||
| #   If you set the security_indication in smf.yaml, | ||||
| #   this information is delivered using PDU Session Resource Request Transfer IE | ||||
| # | ||||
| #  smf: | ||||
| #    security_indication: | ||||
| #      integrity_protection_indication: required|preferred|not-needed | ||||
| #      confidentiality_protection_indication: required|preferred|not-needed | ||||
| #      maximum_integrity_protected_data_rate_uplink: bitrate64kbs|maximum-UE-rate | ||||
| #      maximum_integrity_protected_data_rate_downlink: bitrate64kbs|maximum-UE-rate | ||||
| # | ||||
| smf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 9090 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     ctf: | ||||
|       enabled: auto | ||||
|     freeDiameter: @sysconfdir@/freeDiameter/smf.conf | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  <PFCP Client>> | ||||
| # | ||||
| #  o PFCP Client(127.0.0.7:8805) | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.7 | ||||
| # | ||||
| #  <UPF Selection> | ||||
| # | ||||
| #  o Round-Robin | ||||
| #    (note that round robin can be disabled for a particular node | ||||
| #     by setting flag 'rr' to 0) | ||||
| # | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.7 | ||||
| #      - addr: 127.0.0.12 | ||||
| #        rr: 0 | ||||
| #      - addr: 127.0.0.19 | ||||
| # | ||||
| #  o UPF selection by eNodeB TAC | ||||
| #    (either single TAC or multiple TACs, DECIMAL representation) | ||||
| # | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.7 | ||||
| #        tac: 1 | ||||
| #      - addr: 127.0.0.12 | ||||
| #        tac: [3,5,8] | ||||
| # | ||||
| #  o UPF selection by UE's DNN/APN (either single DNN/APN or multiple DNNs/APNs) | ||||
| # | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.7 | ||||
| #        dnn: ims | ||||
| #      - addr: 127.0.0.12 | ||||
| #        dnn: [internet, web] | ||||
| # | ||||
| #  o UPF selection by CellID(e_cell_id: 28bit, nr_cell_id: 36bit) | ||||
| #    (either single enb_id or multiple enb_ids, HEX representation) | ||||
| # | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.7 | ||||
| #        e_cell_id: 463 | ||||
| #      - addr: 127.0.0.12 | ||||
| #        nr_cell_id: [123456789, 9413] | ||||
| # | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| #  o Disable selection of UPF PFCP in Round-Robin manner | ||||
| #  parameter: | ||||
| #    no_pfcp_rr_select: true | ||||
| # | ||||
| #  o Legacy support for pre-release LTE 11 devices | ||||
| #    - Omits adding local address in packet filters for compatibility | ||||
| #  parameter: | ||||
| #    no_ipv4v6_local_addr_in_packet_filter: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| # o Maximum Number of UE | ||||
| # max: | ||||
| #   ue: 1024 | ||||
| # | ||||
| # o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| # max: | ||||
| #   peer: 64 | ||||
| # | ||||
| # o Maximum Number of GTP peer nodes per SGWC/SMF | ||||
| # max: | ||||
| #   gtp_peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| # | ||||
| #  o Handover Wait Duration (Default : 300 ms) | ||||
| #    Time to wait for SMF to send | ||||
| #    PFCP Session Modification Request(Remove Indirect Tunnel) to the UPF | ||||
| #    after sending Nsmf_PDUSession_UpdateSMContext Response(hoState:COMPLETED) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Handover Wait Duration (500ms) | ||||
| #  time: | ||||
| #    handover: | ||||
| #        duration: 500 | ||||
| time: | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/amf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/amf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBATANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjVaFw0zMjExMDgyMzM3MjVaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD2FtZi5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAL5q1eXK8wzvyymrEpxLgdGg8ArHUiGk0BerkwIwOvkJRkqolQx1CVV+ | ||||
| SZAsnLxrt1+DEb9PTEpqrAXXAWxGtjDCW8FARPFfhziq4B0NPHuTtXusvT+9xF0I | ||||
| EY/HFyO/3EYh5vRh5gGZdW5Ukgh4We4Zw/lw0d2BFA2/L5Xz4zOV1P3vSeATyNMq | ||||
| 4mPWD5xUs0utUzOevmom/+vMO8HGecKv8dpdcM45Gget5pH9OwT0nEAOusW8vYZK | ||||
| kCVKNFAvfyCOVzVG82jS8XARrMGzFPfnrkadYrf/sV4OQ7hLc4ZdO83kXubOoCJm | ||||
| xrxp7Z8aaXjNEpGW2dZQqU9w57SP9sMCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQU2olHBnRSjS69sZRJT5rFpHAQDhcwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAIEUFoQQ1yuR4apyUddE26Hm | ||||
| tnYmXWaTFtL3D98rSj+mwyUOOPD/r7JcsK36XUj8bbMZ4avxMJpYhQGV7x8LG1t1 | ||||
| 3mKlq9JAvLzIREe7zvR8BbOmPu8AVO2Z4uCGrSAa1BsxGgobZ5E2btPHR5RVWiQS | ||||
| yYhaIjBuUlPqpa20Pc5cKhZKa8bgfdVs/gsZVwa7T6Xr+hMiSlH0uGIUx85oW4sY | ||||
| MidmaMRM1dabSo6nTLcQA0k7h3iC4nZ1MpyMpzt98vZCzVZzWlcJ7AW+py9xKUlN | ||||
| 48TKTdqHSwt5R9cLnrR7fSVzoPrS9H7KHcemP3poSN/E0PlD+Wou8AFBGBgle8o= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/amf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/amf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPYW1mLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvmrV5crzDO/LKasSnEuB0aDwCsdSIaTQ | ||||
| F6uTAjA6+QlGSqiVDHUJVX5JkCycvGu3X4MRv09MSmqsBdcBbEa2MMJbwUBE8V+H | ||||
| OKrgHQ08e5O1e6y9P73EXQgRj8cXI7/cRiHm9GHmAZl1blSSCHhZ7hnD+XDR3YEU | ||||
| Db8vlfPjM5XU/e9J4BPI0yriY9YPnFSzS61TM56+aib/68w7wcZ5wq/x2l1wzjka | ||||
| B63mkf07BPScQA66xby9hkqQJUo0UC9/II5XNUbzaNLxcBGswbMU9+euRp1it/+x | ||||
| Xg5DuEtzhl07zeRe5s6gImbGvGntnxppeM0SkZbZ1lCpT3DntI/2wwIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAGaPpZwtBx66RzpY4jkjHuIjxD4SQop5XbzfNr+l | ||||
| HupHV/maWqEwlExTiRqQLUYJ01f4d6y/X8ABU4dyXbaqzWBEBtNg8uIifXLyGcfw | ||||
| yzn9zzuE6Vlj2366ssJEP+YFYetrzGYkj4SrXQG7k9ZIM7cTTzD/ZjOAX4VI61LZ | ||||
| VXpEOUsjdP9BcxwI6U17NkFePLfLKByp0uTwECFonIyxzlJLSTbk9xtzPtxA7pax | ||||
| F/ZrQBEsTdzFQoZca1ZH3UTnmjpcbYJwOpzzlSfrMJs9sv42MZlBuSGzn8xq88xy | ||||
| KylL9BUn7ZCOhawIz4FEi335e9aq8xcZXnx40OBMOTFE+xo= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/amf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/amf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC+atXlyvMM78sp | ||||
| qxKcS4HRoPAKx1IhpNAXq5MCMDr5CUZKqJUMdQlVfkmQLJy8a7dfgxG/T0xKaqwF | ||||
| 1wFsRrYwwlvBQETxX4c4quAdDTx7k7V7rL0/vcRdCBGPxxcjv9xGIeb0YeYBmXVu | ||||
| VJIIeFnuGcP5cNHdgRQNvy+V8+MzldT970ngE8jTKuJj1g+cVLNLrVMznr5qJv/r | ||||
| zDvBxnnCr/HaXXDOORoHreaR/TsE9JxADrrFvL2GSpAlSjRQL38gjlc1RvNo0vFw | ||||
| EazBsxT3565GnWK3/7FeDkO4S3OGXTvN5F7mzqAiZsa8ae2fGml4zRKRltnWUKlP | ||||
| cOe0j/bDAgMBAAECggEAU0sRaLTXj4ufH4l9GRAwZ73R8q0QwLXC7u+23Siyyzfi | ||||
| 3wqSNEJHxHV7AU16fDNUIbwIOdqaoRy7Rcywiyf9TyPdlhGidsEWOdQJN7wP/nB0 | ||||
| 3PYJTIYajKVYZT+t4A3vcWAoEjN2tLFnfE0TGhBnKi9sGcNfkdiCKKc+TgZCls/M | ||||
| +ltrp3+QVH9UO6AMj74mNjNSN6EQOcsO8BUqNnzTsJ5mkTLfLyfoerWXtZlppXZM | ||||
| /0gyYshP+SN4d3Iuj1NUlM3LLTAx/hg08u3ioBURcRBF0wSIkywpgC9SdqAWKWsX | ||||
| V6BEIbNwRQk+0V782HTWaZ8H9aCRg6MOk5KO137r1QKBgQDkF5lApIoDAkVb0tFI | ||||
| wyRNnoNtv0HitbXGLGKS3KGyPPqCLgdnngeEgEqB8ejqjkMzdOmn0eaSmg/yml5O | ||||
| Vkkw1nSmYholzEbEzl7A34f3AOLMx5hegTjiJe3MrBjZN2qoyDJH8xikl+XFyV5J | ||||
| sNZe6uRyFozIRrzEPMxgW+R3hQKBgQDVtys66kqUz+5EGwY/n6kIV3ip8zp08KQj | ||||
| Q+a/h/2EZWvulKLv+Wcr8bwSqOs/ZSaKKgK6VOUK76CYQcHDIHuJEd6TEOC32wLM | ||||
| uhsjX+aVcTuWPHmGZdJxk5JCI1W0NIxdLVJKg5J1nAmsfRmhtk3yG+C+1i7PSQRT | ||||
| Y1m/92SzpwKBgQCpM3hUI7rdkImzHCh0OY5spfIJL5/IddNqNvLIzzKD7ghHGa4U | ||||
| h348JI8g5jtKBE6FlWzfOS46Al9iMHFU211gBTZzVsLe1zKIPC6+FRPff6C/GDFH | ||||
| qcRwvoIxGlk0iY9ttVTXWtYlAylIF6ECOVRNBSKCH4g/6XmOeSuDL6fDoQKBgQCk | ||||
| UWouqTdgxaKnwLOENakMXdzLptR6Vw+Mgcen2dJlemmLDcNdiT/3PKzjF/eQTaBd | ||||
| OMHSLDXSu72Zc22cLpxtHk0ofCCbnAvCBxGYmEK9AkvTTnoNiLpOUy1wJqTdok2N | ||||
| 0qvj2NfCD5AsjB8qA/ZYQXECqcFh5P0rdEbsXzWRHwKBgQCM/GGUXWI0LrkcQpDY | ||||
| dpO1C161b+zNJHWwM+7cL2kM9azVwW3CNq1YV7c+GRuJG8YyToIYJJfIIUSiAFH0 | ||||
| 97J/JoQ2a/1baMXNaZf06WATtjsFywtG+O8FwZs9rAQ7oDeSe7l5jP5Mw/WjY/Kq | ||||
| BKoi+9Nz8JldcTIi1rj/YyuHag== | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/ausf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/ausf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDXDCCAkSgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjVaFw0zMjExMDgyMzM3MjVaMEsxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGTAX | ||||
| BgNVBAMMEGF1c2YubG9jYWxkb21haW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw | ||||
| ggEKAoIBAQC4kKPcYH2eCayT80Ye9dBf6JmJGwfpkkHlwSlMNW8hh/aCEhDF8pj6 | ||||
| 8xU1Wqqptxs6hHHyLMdtqw9AlnOZlOZdTh8zwA5ExR+vf0IPK/bCDkRtUwBlyOUy | ||||
| LsEOoqMbdTEhGmriykQS0t7O63vsPeiX6oF31AgaNfI5glxZpjUI61rKcHTxCYAX | ||||
| XALSnIw13fnaQxz2ucmnioTToM28X0GA4ByGs8zgPkAf8F+tDYr+vfiYPZ0ELmLY | ||||
| AXJCdK4e/VzY1DsfkqnWCCbVZYg/sCjxFIa77PEQ8rUJ0VBdKE0n+O6hqR/7lL6g | ||||
| Idrk9Vh0LWueQI+cNy/IcVQbBOJaPVZXAgMBAAGjTTBLMAkGA1UdEwQCMAAwHQYD | ||||
| VR0OBBYEFBxp6AfQv4qeBrN5tM2WjNjC23pkMB8GA1UdIwQYMBaAFLFq+pyZvAQq | ||||
| Qohl136+YHCiDtpAMA0GCSqGSIb3DQEBCwUAA4IBAQBBnrBNSkmzMM5TTBrzCmgo | ||||
| GktZJy5iM5394OSNKwYdIAxFUotIP7PKwE4GGA9fMauYw+Q5AictubsZEW6Pc4SK | ||||
| wtvgDUkCmtOitdMxRGYa7lmVpLxsyCvyMVTH5eKvSWQeMBomOP6WR4Huzj+RGcTc | ||||
| dU3BbNByNMnGGoXO0WYoW6nal/cEIaogYtH2JM7v3otDztGN5ixmvkNxmd9ewLEu | ||||
| jYkcpqY6WPpK7TM55fBr4f7N5Tin7GM8lE/SQfnJzREsCDPrkLoEuB6DXG7dgjvA | ||||
| ZdrM3eD77xamzT3nA0/5Up2bDoQLtYMph0muVfDrOKL+pzrtSrR6CnkPVgX2aWrF | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/ausf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/ausf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICkDCCAXgCAQAwSzEZMBcGA1UEAwwQYXVzZi5sb2NhbGRvbWFpbjELMAkGA1UE | ||||
| BhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCCASIwDQYJ | ||||
| KoZIhvcNAQEBBQADggEPADCCAQoCggEBALiQo9xgfZ4JrJPzRh710F/omYkbB+mS | ||||
| QeXBKUw1byGH9oISEMXymPrzFTVaqqm3GzqEcfIsx22rD0CWc5mU5l1OHzPADkTF | ||||
| H69/Qg8r9sIORG1TAGXI5TIuwQ6ioxt1MSEaauLKRBLS3s7re+w96JfqgXfUCBo1 | ||||
| 8jmCXFmmNQjrWspwdPEJgBdcAtKcjDXd+dpDHPa5yaeKhNOgzbxfQYDgHIazzOA+ | ||||
| QB/wX60Niv69+Jg9nQQuYtgBckJ0rh79XNjUOx+SqdYIJtVliD+wKPEUhrvs8RDy | ||||
| tQnRUF0oTSf47qGpH/uUvqAh2uT1WHQta55Aj5w3L8hxVBsE4lo9VlcCAwEAAaAA | ||||
| MA0GCSqGSIb3DQEBCwUAA4IBAQBUpX2wR4LNsuhCeFLjjiJKClOdkqKel/U2gCr5 | ||||
| pW7JisU1pnSBW1ZnI0usssGQeejJUvS+24fTb4aQp68DJ4E70s4N6M+oMyUlCIhH | ||||
| 5ELkG/rlXtir4/l7WP/vF5M1F0bPKLCA51nRfV9tvBR1nAVFfr5ZBGWo8vZBKz9v | ||||
| v43beNjJxmCkurN7j78WP0TYEs7ehGCXh0mDtW6SurKpnWswsjInKtyUR470XHwt | ||||
| cVJy0HelsBsqpf6I9SlY2J7SakGPDtqARkIisKA6vO4sZdKP0aYapY3nCB5rLvNH | ||||
| mC28DCX1R0gqBoHTML0lNUiGEsDe4R4O70dHvWHdZr+zPow6 | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/ausf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/ausf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4kKPcYH2eCayT | ||||
| 80Ye9dBf6JmJGwfpkkHlwSlMNW8hh/aCEhDF8pj68xU1Wqqptxs6hHHyLMdtqw9A | ||||
| lnOZlOZdTh8zwA5ExR+vf0IPK/bCDkRtUwBlyOUyLsEOoqMbdTEhGmriykQS0t7O | ||||
| 63vsPeiX6oF31AgaNfI5glxZpjUI61rKcHTxCYAXXALSnIw13fnaQxz2ucmnioTT | ||||
| oM28X0GA4ByGs8zgPkAf8F+tDYr+vfiYPZ0ELmLYAXJCdK4e/VzY1DsfkqnWCCbV | ||||
| ZYg/sCjxFIa77PEQ8rUJ0VBdKE0n+O6hqR/7lL6gIdrk9Vh0LWueQI+cNy/IcVQb | ||||
| BOJaPVZXAgMBAAECggEAIqhShNb/r7YMWKn1kGnDa8cfUa4oQbWLt0ua6Cseh7Li | ||||
| 2NDwomMoU/Nil6bDZmQycj4dsYa0GkVlc1DtOzlJOtspI8wcQdCsXwWsD3JHf3Az | ||||
| bD4KVJKxa0d5TDjBHS5X/+nYiWbG+qvrV/rDRfzoGOLZ1fkUXmuj5SW0FseNrPNH | ||||
| VaRrC+YdnFfOs1m+U7PZQmxSrp3C9FxQWCg1xTXT4vnOeoqsJLDQX6njCI6AONPD | ||||
| 9vfeGLMD3D45Bk06xfv1zFz7oNgdu0TbOISiDKewUJX1MIpZbaDvx0LO7dBeJBWI | ||||
| x7yZymTy6B7cspyO9WuC7B3uvSZb4Dj0kmityXze0QKBgQDk/6QY2FMZbOpC0xuw | ||||
| 8T67sxiF9omr23lxWZD+2PMe4IgcD3mijr50bg+pnoZ/R1cPs9IRT27gtuKdpQlS | ||||
| FOrV9kmJqXGGMO8R2edafzGRim3M+oKVOC8KuI0z/euGTKtKpozMKaoUF68nrMx4 | ||||
| /7ybauLVYOuWDEqI+Fu6/yY+MQKBgQDOU8OOe5oW3BcNY3/yq+PWlaI9qEehsJTn | ||||
| kyMvzn5YbKg5yfF6rexm04pY9WCOZfOzvP5NdwwG/InR86YaVOxuuiDE/4WMip18 | ||||
| rDLabGhlcxsja137c14h8hr936xcF2A4Nd5Q6GYOtCMYNAvCTSAgI98jyiwDGxsY | ||||
| vXl7WdQTBwKBgQCgZa8698q89FzhkZzDwzZ9omR68MRda80UZ/f3iV5BMmQjw3Mf | ||||
| OXyNcMnntPHgFMgWZ42sMkcnfvIcGYz9wUj7tRatJdIue/f4OPijmpPNrXhbKtxs | ||||
| SH4qtDmzQRfHacxQ7XeRSV2n1S8KSy6tUfN5qNRZQRnCb7mFVvBpem3/AQKBgEIs | ||||
| VUzuUXZBcldF8TRIctNQvG8f+JFgC/HVm/RqOtVrS+z02rDo9SfpcrajRCuHgUjF | ||||
| NZ5srvvSpPUkOsK5N/cvVPE5roBruKTSqaCqIjVfXHXYqpTJ5IfomUWRJjuG98Iv | ||||
| bLTwREM0/Qh3MMpJaCNGvftBjSoV2HPv2PV50u2jAoGBALbTtPaHLmSjTE6L675y | ||||
| Qb440nmgkI+5jl/KX21Gjnes5OqqVmmFzz/1fj1/ZwGpbzp10jdBG2zKChATMsjl | ||||
| xqPq6G0Gu5RKUeRbT64at3e1+aukU1W4L05GAS8FQru4qixKVK5be/24bmTLTpJ8 | ||||
| tm0reJD9N9KJQouyqctAnf1O | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/bsf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/bsf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBAzANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjZaFw0zMjExMDgyMzM3MjZaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD2JzZi5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAKOY6GHHkFrexUafHFilmA+vsnx7tfbFS7Mkk41QmSXR2+xjG1MenpOQ | ||||
| kOJdDq5tFm8SsBIqaNmyTM1Tx2j6vT01KnludLJait4Q1F8o5npF5YFwMegVf06o | ||||
| ZcDrsFpdyIi1EjoFt1bhM02j1GkRVzfIycPi3xrJ1croWWtIj0J/CN4TkoAYaqUW | ||||
| 8B2pccwVbb4jvUyGU61xIARkm/pHIYrCEjiuWP99imbROSUMBX9ne/krtgsJYylZ | ||||
| XPvZiZkrAXCFHx2KKrm9zOaXeYHSCEiHJQRAaSJICJA2COz3zzN8XpIJVP8paiXF | ||||
| B5oFoUwex/VdZ/a0m8jm05++jcHXVIECAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUgkNWEi5vGgi/rNh4n4WI3VkWdxQwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAE4+FPquzZPJfAg3namKryWe | ||||
| zJjibTvvZenRDoYhkJ9HWhi4tPvLAUqCHLe8sUfxcf5k17T+u7pYfK/+1IpGomWh | ||||
| Y6OxrxnNK4bnhxTFEch9j90x+cLyAAKVzDAotAgI/OoBQgqiSo0I3pe6MBVPZVIH | ||||
| Ga5aghA1u9QsLOr7XcuHLAXzMpYPq+6vjHTy1cSi3csQcVNLo67pB3l+b9o1lVGz | ||||
| 6Y8V1L5n19OQ+gbCOSQrGXPAivWWJIDvKW6mtinFLNZ2f1/WDvkh9L/nSFNUsNOj | ||||
| uWqheRX7FegwvwpjhFfe7TdLQg4OZ5Q82JRFiVmcwx3cDRHPe8BlIdkkTmJvilo= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/bsf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/bsf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPYnNmLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo5joYceQWt7FRp8cWKWYD6+yfHu19sVL | ||||
| sySTjVCZJdHb7GMbUx6ek5CQ4l0Orm0WbxKwEipo2bJMzVPHaPq9PTUqeW50slqK | ||||
| 3hDUXyjmekXlgXAx6BV/TqhlwOuwWl3IiLUSOgW3VuEzTaPUaRFXN8jJw+LfGsnV | ||||
| yuhZa0iPQn8I3hOSgBhqpRbwHalxzBVtviO9TIZTrXEgBGSb+kchisISOK5Y/32K | ||||
| ZtE5JQwFf2d7+Su2CwljKVlc+9mJmSsBcIUfHYoqub3M5pd5gdIISIclBEBpIkgI | ||||
| kDYI7PfPM3xekglU/ylqJcUHmgWhTB7H9V1n9rSbyObTn76NwddUgQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAGh+iW6t1TL6ylPvzJpICuoSitSF2FsxbfNBpu+o | ||||
| rZpVlwUsJNRzofxoU7HGEJ8gIAs3MmkkMacaAnZ+o2sHuxtyVnHlXWBfFdRmJIW8 | ||||
| WikaJTDV2s3lSgntvQJk9PiRtRJfUAO+z78WQisLah/lxKjDEUQs1PTKPbtQTj2O | ||||
| S4ys26g0OsBwRV11qB93EEQFjz9eExYk18CKgmzntTU5yOJJ3PFj8rjvyyybNtdY | ||||
| WulE9Ht0rcBZcsDfYw2DvOaz50MtUviTjAZxFHLuyE8igbjy3H5BORFOp5Vm2ybH | ||||
| /YUwcmvXBiszycaG0JRL+vOIEXAc1lsgmfg3er1QK5N2u7o= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/bsf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/bsf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjmOhhx5Ba3sVG | ||||
| nxxYpZgPr7J8e7X2xUuzJJONUJkl0dvsYxtTHp6TkJDiXQ6ubRZvErASKmjZskzN | ||||
| U8do+r09NSp5bnSyWoreENRfKOZ6ReWBcDHoFX9OqGXA67BaXciItRI6BbdW4TNN | ||||
| o9RpEVc3yMnD4t8aydXK6FlrSI9CfwjeE5KAGGqlFvAdqXHMFW2+I71MhlOtcSAE | ||||
| ZJv6RyGKwhI4rlj/fYpm0TklDAV/Z3v5K7YLCWMpWVz72YmZKwFwhR8diiq5vczm | ||||
| l3mB0ghIhyUEQGkiSAiQNgjs988zfF6SCVT/KWolxQeaBaFMHsf1XWf2tJvI5tOf | ||||
| vo3B11SBAgMBAAECggEAAlCr87PItz99LlPauWatA2ZQrd4sj9ugh85IBAVAqJJK | ||||
| 5OJNaQCHPRZ79WccmcNvkIZ0vUoSOifxuitiCFpZhpnnsiiZ8ErzmYNGlRrpoY/3 | ||||
| CK0VOLgCqWLcz0VKlWnLuGMLGSz66GjnEmWD0FGTcNW3pLzzfDAgZVbiyo/QHrBS | ||||
| mhayw3ceTgggFDeqBXEpG3w1CeWIdOLafdQ7fCUkv34Qww9/kJ7gERbX4eoAHZMO | ||||
| fwkkOZ6xsKxH4tKOEAo4hkTnTo95P9n5UpvDGG/8fKV4vkto9KMWnCUSMUZz/t0Y | ||||
| G/Jv5aHOQJkfnzS1QtfgfZiHGbto5R5oOGZsy0NdkQKBgQDbJgQwVErskpYGNJwc | ||||
| tOcz3gooTEkE9tTsX6mT5cCtY2A59k/y6rXSv8X1es2CCkDFLqGHuOW/TBG6ZE9d | ||||
| 8JrQVqQbjLe3kcdRdHlwdfzaj9HfQa/ZBZ2gGzhzqrB9Cry7v14F8vQ1M4qWtEXn | ||||
| XhWFbR3YP8qjFs3eKLS7DC3x0QKBgQC/G4DJPXvivz+M6iQOYWZH6aO+00Lrm0iv | ||||
| UsHPphP3LbIz3cDSAqXRTG18oOikmFCQkfNCRzB55JFwf6Udd/A3CdrIQ4rsqEWn | ||||
| kgtY2ZKkU2ZFtCs5wOiD9gk9CnsAb6D8rSaiKkp1X7VMssyoMrHkBFXvQKHtXuCk | ||||
| OkEqR56zsQKBgQC43sst0g4aoFY7CeqgNOPN14QOFryKmYdpmBHAGFOAcZLdkrJD | ||||
| JEkabnka6uuuxeN59CqECjCWPh++c5yYjL6s/koWi5D4JNxWFMHVY1NZNXZAtnMX | ||||
| yyr7w7rNqLKV6ZbpczhoIFpu/vnsxEssMSxKkJBauwXAqx4kSYadPFsN4QKBgQCT | ||||
| 2SVDi0ui2q7ByArpDTViAUFrSmoFePc8nFvQ1/2uRy4MrkyUrPO3/tbdimcxn50E | ||||
| m8WEyyqXwts6G6aUK8wt6HPYZ1i9SlnJEFWzAXBPrS38Uyz122aHYPs4vDj412PG | ||||
| 1/aBkxJTyB2tHs7yeXXin/ATzv73c2V76I2ttgbzoQKBgF3J7l1yUQ+4yxMUF9PI | ||||
| Ta1S87ShIM6B6XgzmdGYyn27lB9jAvmnwNe4pLd5GXZsvIZi8FuQQ9WNPEl78Nj1 | ||||
| 8kSBwSi/MZS1/fiLyP+IaGuaKrfYbEzIlT2rXSgO9IG1gdfO/MouuL4+brynXeDS | ||||
| BUuR/ojPd0aSsdGhNFvcwUYA | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										21
									
								
								configs/open5gs/tls/ca.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								configs/open5gs/tls/ca.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDczCCAlugAwIBAgIUWqr1d8XhDsM5Gk5y7G9u6KeTF1wwDQYJKoZIhvcNAQEL | ||||
| BQAwSTEXMBUGA1UEAwwOY2EubG9jYWxkb21haW4xCzAJBgNVBAYTAktPMQ4wDAYD | ||||
| VQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUwHhcNMjIxMTExMjMzNzI1WhcN | ||||
| MzIxMTA4MjMzNzI1WjBJMRcwFQYDVQQDDA5jYS5sb2NhbGRvbWFpbjELMAkGA1UE | ||||
| BhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCCASIwDQYJ | ||||
| KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOfs1L9v9DIXY21LuT8+Gvkmie4Zc1fN | ||||
| OXP+rZAwZYiQpu9Awtk/L2YgAnJ9zXCNrL8DoGJGWGp9KyN3LJeFu6XUbyXgYDWu | ||||
| Beg6LN6OUPv30zdjm6iIwEmBtiBgL5HYJZunP3b/OdABIJu9foeWdKVuT+jFNlHK | ||||
| f6Arod4sVGp2kc6owkGgYE920m04a4UsYuDGhpGvIAv/r5/SBNdKuysF6gE5YHHv | ||||
| 4Hk8RnrxrRwQIGasMAlguwhNfbNqupQ1cxcOtMTBZ8KMv+dji+2f5PI0tmmbSeJO | ||||
| nENk+A/i0JiuBH6szjZ3ylAuMiMZ42FqFLb9k3FHV/YosxZlzTyFldECAwEAAaNT | ||||
| MFEwHQYDVR0OBBYEFLFq+pyZvAQqQohl136+YHCiDtpAMB8GA1UdIwQYMBaAFLFq | ||||
| +pyZvAQqQohl136+YHCiDtpAMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL | ||||
| BQADggEBAK01l12RIId/hjjaQy0pEbB8LU0DV9KYw3ibkFTrVnxXdAtOEvsAAGOX | ||||
| s5hwltZChJJyIVEh5uwAHUMrOs3MazAMhD/FiWBeqeHjh60BTR66tof2Gll1uPRR | ||||
| D7HHg8E2q01OQmZ1zhj25gd5FP7OSAgXh71TfB6CpRC/gPtYv4vrfe7ca7ZCXKM8 | ||||
| h3sQxwAMajjHzIKn4ZbqzUfP+ALpOGokbCo+a83PlZgTrG0wHH5MheGQmGKUQaMP | ||||
| THXAPNaAaoKXbA8rup/fzdinBG0aj5op8bNS+iZUKOLws6M2Zrns2UQ+PxkhlSoa | ||||
| soOVoABREvi8iSj0hkEFrVdp8loESs0= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/ca.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/ca.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDn7NS/b/QyF2Nt | ||||
| S7k/Phr5JonuGXNXzTlz/q2QMGWIkKbvQMLZPy9mIAJyfc1wjay/A6BiRlhqfSsj | ||||
| dyyXhbul1G8l4GA1rgXoOizejlD799M3Y5uoiMBJgbYgYC+R2CWbpz92/znQASCb | ||||
| vX6HlnSlbk/oxTZRyn+gK6HeLFRqdpHOqMJBoGBPdtJtOGuFLGLgxoaRryAL/6+f | ||||
| 0gTXSrsrBeoBOWBx7+B5PEZ68a0cECBmrDAJYLsITX2zarqUNXMXDrTEwWfCjL/n | ||||
| Y4vtn+TyNLZpm0niTpxDZPgP4tCYrgR+rM42d8pQLjIjGeNhahS2/ZNxR1f2KLMW | ||||
| Zc08hZXRAgMBAAECggEACK8vkDOK+00w5ejN+PZEYEv3IjlFvmXq3tMMgLevNZvl | ||||
| BFRyd1wMVFCihtL7HFnRvB1Qph1oNiSVtvBBdTMGwcDgoJR0Rc5MXlO/Vl4R3j17 | ||||
| ZTmPnJHyUU5QGYpAfb+QOPHcSIJqEcXZCLvhvwX9PCyTRW4NCKcCfGbl2sHiL1JL | ||||
| BQ4++zPfjqoK7sJ+WC6bcEYQLpRHZSIZm+kzlBNUyWdtY9WzT8mTdfpzS4X8sZIH | ||||
| DrmUFufMkgyciN7qt/jBhps/4/S4yjrbRcOsltcg/1Oba7ayC+vGyzGeGPGA1ddS | ||||
| +bprG7+nUGRvo/bTC5YxVpIXSlOXizpwpzufpyV+GQKBgQDrVVROaG4dcUKdg35y | ||||
| dLjhRcAAgR2gRJYxG2tYRGsDhBWAvVqJ5MwY919j4kdwQ6UBTnWgCFsByiv6OX6P | ||||
| kK5Em8ImLEOPHn0nIYNFst5S9GfeEPaCo2jtH1k8KJYbIsUWg8toONv54Ee1VxXV | ||||
| r6kS9H66zOC0GlayNazQV85JvwKBgQD8SuFHrKrGdo1Wa49LnWRQsTF0rkBXXUR8 | ||||
| 2NC3SiwyrCH8A+nGv4msbkKRcEOQjkbAthYjdhSXdYFtNLYsYa3VCsMDGV3YwA4w | ||||
| LhjHUsdt2W8Wl26Oo+WcDa22NjTyc5kk827EsgB52N8ug/ylVP01AVr5kEeQ/t+T | ||||
| yzQzeftkbwKBgAccINvtk8YX8edIXb2fgSZtMQvS2s5IxDDfnzKffowwpWWqUt3v | ||||
| p6rpblxaLcZahNWxRSR8nCNFtGZu7j/wIxO3kPoORExCo41XGdw1NzpSYAD5ijkQ | ||||
| Ls9bLxr+LurK9iFkAfU4Io0+FWyJIQO/tt/3uwxxvCg004G21W3F+VmJAoGBAPJZ | ||||
| U7IwERP3yakcRVgTZsuEisdUo4XImAN9mnCXFYHPjA20DJrYXv1+JP/kYWK46Qox | ||||
| X27M/NbJD3zBx8U2R2+AmPefJGETjA2IGlFOGThSR73h1Ve75NJU6WtBAvdrR88Q | ||||
| 8HSNsJtbUngyXTzMOTbziFp21+hWjJpB9nEEWhKNAoGAVLy+5NBYg3XUSZRDhjgG | ||||
| D4LyKf7PjaleMceeZHlhOfG03pjnqZ6vEH6g86fUj4CT4m9JNJPtmhTu8vb96h9X | ||||
| EVuEkfctkYy8KPmmqqiasZb8viMA3yz4o0gY2Vh/ZgEuFTjLVANmrP4FnPPQSLPX | ||||
| OoF11bTHRPDa1vAN0sBCVoY= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/hss.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/hss.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBBDANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjZaFw0zMjExMDgyMzM3MjZaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD2hzcy5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBALljW/sKEWWc9NmMz8NpkskbjXtlhkduRWDapIKLTdUUjl+xP2Rbve0l | ||||
| ag7Gxw/bX3IkSKQcHwiT1+QMD+CgCcMMd9txI4nVkCP/7+YQVGfEe+2iclp1CrM8 | ||||
| P7a2oaG3LzzS8Xz+iTWFW+eLE20B4QHygCyQwN14IPGYLkzQvGAe8MfiBfOCIJnm | ||||
| t4NKGyXGs31Tvbl5+Wzpm6hIXvlqPUEgjHXNtC6u6FQdCPPxcWwt2O8zT9aB5B4G | ||||
| n/914qWlzurUTlnhYg8HV9L+iyidD66v8JMiKQ9xuPNWMKdoxaw034qH3Dg9in9j | ||||
| Jqdk3AJdvuqjdmQvPBoOFBQKDcYW06kCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQU5GTunEyNMXr1ZZTh79w1hSC6wDYwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBADYTkXOb9Kx31MN3LSLCz+ky | ||||
| KEi3Pio+eI65vTByclmfu/ej2AmGMmHylJQ2RpHzbWOe2MPmpFyI/yfqR7ZoIcfs | ||||
| soEnYk3vi4Ul7ooYqWTIvAl24/g5ujb9vZ2+7ZtiyFsTNG3kB/zdtS6X6CUk+e3H | ||||
| GbYTHjxvN+VmFJmCJjQpSMTQC9JGuqof3z+R7OODyJG24aw2g7rVtSDW3J0rvDgc | ||||
| 1RylH/D2KJMBGjo/JlXB6y6wCTu9iLQ5prqk7YunFlpLxjsEdqrQ+yukLhwRH93x | ||||
| C0GQA6rMQEhC3paBukP2ePAJoGCqanipp/oJ6OJLnKqVDha69IXPSJLEhqAqtX4= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/hss.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/hss.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPaHNzLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuWNb+woRZZz02YzPw2mSyRuNe2WGR25F | ||||
| YNqkgotN1RSOX7E/ZFu97SVqDsbHD9tfciRIpBwfCJPX5AwP4KAJwwx323EjidWQ | ||||
| I//v5hBUZ8R77aJyWnUKszw/trahobcvPNLxfP6JNYVb54sTbQHhAfKALJDA3Xgg | ||||
| 8ZguTNC8YB7wx+IF84Igmea3g0obJcazfVO9uXn5bOmbqEhe+Wo9QSCMdc20Lq7o | ||||
| VB0I8/FxbC3Y7zNP1oHkHgaf/3XipaXO6tROWeFiDwdX0v6LKJ0Prq/wkyIpD3G4 | ||||
| 81Ywp2jFrDTfiofcOD2Kf2Mmp2TcAl2+6qN2ZC88Gg4UFAoNxhbTqQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBABWDs9H10OPMkVJspViUa7DpykmjwqgwZeobtUsn | ||||
| 7MRP7a4/UUA/OMEgK3HQArIE36byYQM9u80FQRVmlgdM8h3gOABNlyD+Xq/PPCdV | ||||
| /+YrAWrLkPGbPgKeyAlVYlqi0j8laC9JB/5bEVh8JUxZ9RlZdYmMVITAnIAUfmJ+ | ||||
| avGxytm5bss//Vat89HlUvPt5NzrmR2YgxzH5PmMx6AB13JIItg05YBE/KPZd+KC | ||||
| CsLyCzjZj7GJ12l1X8nI/EN032kRPQD/0knq1rt2gyxs45pzA1XGJNiFMFEnJ7Oh | ||||
| jIeFnbnGxBvx6hu8tOky41OubB1erMok0UV9XpT987tPA/Y= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/hss.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/hss.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5Y1v7ChFlnPTZ | ||||
| jM/DaZLJG417ZYZHbkVg2qSCi03VFI5fsT9kW73tJWoOxscP219yJEikHB8Ik9fk | ||||
| DA/goAnDDHfbcSOJ1ZAj/+/mEFRnxHvtonJadQqzPD+2tqGhty880vF8/ok1hVvn | ||||
| ixNtAeEB8oAskMDdeCDxmC5M0LxgHvDH4gXzgiCZ5reDShslxrN9U725efls6Zuo | ||||
| SF75aj1BIIx1zbQuruhUHQjz8XFsLdjvM0/WgeQeBp//deKlpc7q1E5Z4WIPB1fS | ||||
| /osonQ+ur/CTIikPcbjzVjCnaMWsNN+Kh9w4PYp/YyanZNwCXb7qo3ZkLzwaDhQU | ||||
| Cg3GFtOpAgMBAAECggEAO2h5PdnMmGTzW9HRdHwc80BWlvACV1qhdfeq10Cf2QQk | ||||
| 2cp5l4YEt32RXpnZiZ3RmMjC1IBEe6GxAd3RqrhuWGhi8lnvuwhKkBbAwFeETNp8 | ||||
| ojq37X/rRWOtwTYGVsXWp+WrSFRjENkjCfCZ8Yk0G0UkSOO8QlxwJiuPzsLnUt+b | ||||
| wO/bahViAu7c+CyPouw0+MJmysZba1DSRoYSAYF6yzOolOOfk9HIEcfFyY+wCO6d | ||||
| hRVcGe5FgFS6hsBC2RLDrKc4sp1VoWOSkI8MfsTsnSvIdWHKLqvmdDlhoEgLJQ2C | ||||
| BuPX9J50oa9naLb0FszZNjsF1o1xNXvdzzCvWXIYXwKBgQDWCjlJDte/o48jFbvV | ||||
| aIa7jkChD6NWlMhGv6wRftblNU2WxzwQNiDxKo2OK3o2OZaOkXD7u/GrUzsOAnRs | ||||
| N+4I340UQz9C7tfzUmsFjS4ju+xxeaPQX1Wmnz5HSN5mxU34y3FvLdyeitUbadNL | ||||
| CbSeLXI+qzMoecrUp30qHsKarwKBgQDduzhI0xQS3BAWxVz63vMv/Pp7dCjgg/VC | ||||
| ULYv2d4z5twS9fRwCzyhtmOPRQzHOvgxPbU/MF9DW/uXzAGPFYZSzfWuJcv4u1mp | ||||
| Ha48GZcxA3C3HWpimsn9yZjcdWG7QV2BV6RgMwH0nUIxZHxQ7I6gplJasZN5dwlZ | ||||
| glPAAOetJwKBgF8cV+xQ/ioYQgizJa5lLkm1op5vVoOoxX46uflkRZXAo+O2UMhb | ||||
| ZTQFVrWwODRUTsS3eF9EWtVovLsy+A0GpW2n+QbiAwB5Jdjn7Mqgu7oBTcX26YY0 | ||||
| dtj9tizzAnDkiAtgS929oWWKB7yQv+V+QJZxV2zlomwAAtOQQZwv4wXdAoGATReE | ||||
| 8D0DY7NDnMcuFsNhhjPM2xN+CuGWamIpleWIDj+cELOXM0WU5RzG7M8zLCnilSxB | ||||
| UiD9XiwjA5oYiKkRNMULQGs/ydFJ0TTSmW7EVHQ/wkrl7DapOCXZkfz15+dIHWpd | ||||
| al0RtvzeQNIRLwmwZUaup33KKpcqlwZrG/y0kE0CgYEAtSp7JuJWnFCRBGYzITFG | ||||
| 3gILjbzWxKquho7vOjlOZ9Jn0zHAMjMFaa5jO+jDVeFTo2ma6vJNjkrwwSt2ta5j | ||||
| RL3+dBFB8uFgihY68j2yP8OeTuMOUevinbKgySMcTP7mlLzya/SAk9bZFqTJEB6w | ||||
| CA6ghp5l+Pzf2ziJKd3nc0c= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										63
									
								
								configs/open5gs/tls/meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								configs/open5gs/tls/meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| # Copyright (C) 2022 by Sukchan Lee <acetcom@gmail.com> | ||||
|  | ||||
| # This file is part of Open5GS. | ||||
|  | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU Affero General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| # | ||||
| # This program is distributed in the hope that it will be useful, | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| # GNU General Public License for more details. | ||||
| # | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
|  | ||||
| tls_sysconfdir = join_paths(open5gs_sysconfdir, 'tls') | ||||
| meson.add_install_script(python3_exe, '-c', | ||||
|         mkdir_p.format(tls_sysconfdir)) | ||||
|  | ||||
| tls_security = ''' | ||||
|     ca.crt | ||||
|     amf.key | ||||
|     ausf.key | ||||
|     bsf.key | ||||
|     hss.key | ||||
|     mme.key | ||||
|     nrf.key | ||||
|     nssf.key | ||||
|     pcf.key | ||||
|     pcrf.key | ||||
|     scp.key | ||||
|     smf.key | ||||
|     udm.key | ||||
|     udr.key | ||||
|     amf.crt | ||||
|     ausf.crt | ||||
|     bsf.crt | ||||
|     hss.crt | ||||
|     mme.crt | ||||
|     nrf.crt | ||||
|     nssf.crt | ||||
|     pcf.crt | ||||
|     pcrf.crt | ||||
|     scp.crt | ||||
|     smf.crt | ||||
|     udm.crt | ||||
|     udr.crt | ||||
|     testserver.key | ||||
|     testserver.crt | ||||
|     testclient.key | ||||
|     testclient.crt | ||||
| '''.split() | ||||
|  | ||||
| foreach file : tls_security | ||||
|     gen = configure_file( | ||||
|             input : file, | ||||
|             output : file, | ||||
|             configuration : conf_data) | ||||
|     meson.add_install_script(python3_exe, '-c', | ||||
|             install_conf.format(gen, tls_sysconfdir)) | ||||
| endforeach | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/mme.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/mme.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBBTANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjZaFw0zMjExMDgyMzM3MjZaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD21tZS5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAOfRYYARkQf16dejrenOv9VbNAInKLH5BByRobC/FXYs/1ZEpE26QQpj | ||||
| ElSZfdc9ri6tlGm8JzsWdeospR10abH9wu/80lerrOJFsGAKC55tLbO0N71Odlk0 | ||||
| UZms/Efets+4Y2N/ubgq1RStl6IhqkmUOgfbvX69h7+po4PILGMixbZiQTW9DwH+ | ||||
| aZJ9Gb3YScewikE3J6E0RPf43ABX9roI1oU078n2nj7qZlCNd0zJ9vOXQiQOdcW3 | ||||
| 8PKHlrobulMYh5SmG5ASidZzexHy6csKiH/Rr2EC4mZTYBepb3QZy8+ad9b5Cl74 | ||||
| yuCcKGf95xui1E+YqGBM9Gi5+HNdr3ECAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUVhByp4/5SHL0qj7sf6dXxrcO6L8wHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAJTHO3re3/Tc9YeMs3Z+Kog6 | ||||
| 9z3Rb+OJ5nB56Y7nXVpJ70piUpTSVwPxK1r5a6QqHO9tTTgp5kp5i3u1H3cYnn3q | ||||
| r9if/lkNotdrOl1uwI9Kb3eb+4iwZe4VUnhDvWbC3oWVHcyZheS95qxuW/HfErxU | ||||
| eZakK1J5rynrd0R8fZiJBfpYeBfOczshDlLZ8G40gwmGcHBTJYQ6bYJjjA1jQXzF | ||||
| n1fE6WQBu7q79eX9w0U5Sf5Xo9Ale5Y7o6ud2aZT6F83Upt1G83BhEvQ8vrseTD6 | ||||
| SHme/cpGXmSToBs9hJfrPuDzIkjGG/kjiVsFalHiaUtVbGvMqVa2iaHZ3HBzIro= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/mme.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/mme.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPbW1lLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA59FhgBGRB/Xp16Ot6c6/1Vs0AicosfkE | ||||
| HJGhsL8Vdiz/VkSkTbpBCmMSVJl91z2uLq2UabwnOxZ16iylHXRpsf3C7/zSV6us | ||||
| 4kWwYAoLnm0ts7Q3vU52WTRRmaz8R962z7hjY3+5uCrVFK2XoiGqSZQ6B9u9fr2H | ||||
| v6mjg8gsYyLFtmJBNb0PAf5pkn0ZvdhJx7CKQTcnoTRE9/jcAFf2ugjWhTTvyfae | ||||
| PupmUI13TMn285dCJA51xbfw8oeWuhu6UxiHlKYbkBKJ1nN7EfLpywqIf9GvYQLi | ||||
| ZlNgF6lvdBnLz5p31vkKXvjK4JwoZ/3nG6LUT5ioYEz0aLn4c12vcQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBACCmqKiZ7lalTo2IacCqfhzE9XCzwltNoygocky7 | ||||
| aEed7vSX/3pxf4x7ASphZd1gytnePc3bVvqChxFKkgTOUCLd6KTcKsPuXhVPcr6C | ||||
| 0/f3APspWyvZX/sYMLHpS+b1BkO6Uego3ZM9FauEP1kynNHy6Bf0h5BL3YB7yYBJ | ||||
| nj9UaGWpEAs4LivGWD+4iici2a1GfhS++PBD8dSd6ipELCEOkTuTZoFquZF66cfC | ||||
| 3q+Isd29jbIiO40LnQg3Qi75ECXw7Rgzn5rr0eclIEv50fayyd1vWAG5yXbSOyxT | ||||
| L/ZBnNDXSLtZV1DMHEvB7rlhXvLEK0874QDtYcQEOltgVOY= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/mme.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/mme.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDn0WGAEZEH9enX | ||||
| o63pzr/VWzQCJyix+QQckaGwvxV2LP9WRKRNukEKYxJUmX3XPa4urZRpvCc7FnXq | ||||
| LKUddGmx/cLv/NJXq6ziRbBgCguebS2ztDe9TnZZNFGZrPxH3rbPuGNjf7m4KtUU | ||||
| rZeiIapJlDoH271+vYe/qaODyCxjIsW2YkE1vQ8B/mmSfRm92EnHsIpBNyehNET3 | ||||
| +NwAV/a6CNaFNO/J9p4+6mZQjXdMyfbzl0IkDnXFt/Dyh5a6G7pTGIeUphuQEonW | ||||
| c3sR8unLCoh/0a9hAuJmU2AXqW90GcvPmnfW+Qpe+MrgnChn/ecbotRPmKhgTPRo | ||||
| ufhzXa9xAgMBAAECggEAHPsdqSueXzQ8pZ32XjkKiCtXP1T9mZur38B1yjQRWaKl | ||||
| fKJR4iUWACzuO+UBM6P9PyOp3rrMMsRg6G49aYcbYZ+mZmdL3/RRRZZ4cYE//kXg | ||||
| RUuTU6zX+dijF5xl4RGe9tgH64aqcAjsIPd/cfWrJXi3n9zg/f5xgUy9aaUK+4zp | ||||
| K77vv6ir3PjtHdQOqDTHblLdXJBDtNprF6Q3kvzWLdVptM2jhtsfhoZ5J4RnrkGm | ||||
| e9VwUksWnWK6NU3ezYndN2zDe8fkwRKWmLD/DLMrWxOd/E+1T2sUsiTYytxhCMpR | ||||
| +x9hQZ8P1ogWivYZe0aEwzEcr9SR7sOafdnF+pFnswKBgQD/4fFSHI+c/nL0d0TR | ||||
| 72BfNieuelnaxWzbsPDC8/7YzRd4g25uWCwoyMxzVntVSAdADmI2aD6REfIejLro | ||||
| m27AvEkMvXCBJIn6ZD6a/GVvLGAiJt060Y3znyRm2xCsynnfw+4RAK3Rs3Vqu4EC | ||||
| igHytUCKRsU1F3PeFYBABSKdswKBgQDn7JyG4uFl8YB3dm47SiaVxSNHVNnIKQJD | ||||
| kULqgxLV0jWbMyXx/brS+tp0ABwavRFYxhl3f1wm/ZBk7YnFCTxrpwG3E1MPu4bn | ||||
| fMJqVEbGFfJEkBePpB+3o2VFGYCrC8wsQx9+RsM98+f+jETqIn7J/j8W9Ht4Y1J/ | ||||
| 2mlWubqUSwKBgQDFugBSJQPMmsqVobwqRUFBEYXkS2M3rCsMMFQ7MXQSb5jdZSJm | ||||
| XffxpAhob8FqCvifRP4bcL44N5fSh4i+yazxfg0srQ5MnMGKHQBLnxF6sN2wRjvZ | ||||
| gaihQq5MVKcz/lni0XIa7V1jl7r5uN5d6erLc8flkf49olvElvS9g7pWBQKBgBNX | ||||
| 3q45WgdAnzBXhlYXlyRCrvCSGR/im7e689PPXtDKmYH6QB3wxZY3KeUm5TEtt7ap | ||||
| vxICY1M1LsfcL/NpE8r+wNveFr1nLJc+BpELumNnDS++vNhUHfkY/adHuz2I3FyM | ||||
| tKG5kSsnnp/SXyUP/3clZ2motmuSDR1wv/xlvTQFAoGBAKDDpj2v3u6R5qWWWb4C | ||||
| +kO41YOGAlx52pcukmPV682CQZyJHdWFG3YHNeJaSBMVayHN+roIbnZQHJGTbS0B | ||||
| jOMxgRyt6a86uGBHQ9PUDRrtOH8hcM4Wg5RnKip5GGHWnZYXH421p2ErpDE3ZAO2 | ||||
| nt+0/3cXT4rENRXogOlzP3aG | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/nrf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/nrf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBBjANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjZaFw0zMjExMDgyMzM3MjZaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD25yZi5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAJYwtO+kISwKZjSQlQ9eQNtF1/DpUFi8qrupceRuPtlAwsEFaly8BRiH | ||||
| bCuBcRdGjrIgHtoyFJDW3wi3veKn+xkUoSTcIdHahGwon6nryW049ef5tV2CtNqf | ||||
| RovgVACdKh7QIruIyqUhJUED+lm4s18aJjKb8QYne4jl18unM5xQkdHfL2bRh7Ce | ||||
| BZV9/GxjYyNGcLQUWf1Qme3dqLvq539XACxBr8NqmYSDJGlrSRG0i4z0Faa2Znnn | ||||
| epOTyRuttBrRgsebzszh1evg/zWgc5hsMDr4DoPVOfWfAihNkXmq2LF5kZsBqXdr | ||||
| kQS6rZsxV4KRF1ynafMNxp0E2I768ZECAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUofXRxrSK7mNyrNQCStGT0rE5vJAwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAHAaED78OABG0UPbkWUG1Bqd | ||||
| kWPiZVKySEj1zc8dOqCcgn79VGH8TruxK+/dHwQY/YClq/8o9tZzfFOwc/OdtdfO | ||||
| dk4AxHwyA+5zJMBWOaGOAIFzPkrRY7RIQnUlkL9FgRg/3hel70TyjBsRm5QEUCPF | ||||
| p100S0TS5AACJm5gcC7QPfx0Pz1EPsK0q8nm0V1zAus/mDY67jJcbkCGwH839J3s | ||||
| rVzMrnXEVeoubEr0u4fPB4ulsT1uufnmRPjO+Gw4ToqW+QB8aUX1y0PdxaV2K17g | ||||
| HD7N6TaLZzXLZDhXB183tMKgOMTzAN/+sDofLUgAT/npO35bAbMmbisCk8Alha0= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/nrf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/nrf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPbnJmLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAljC076QhLApmNJCVD15A20XX8OlQWLyq | ||||
| u6lx5G4+2UDCwQVqXLwFGIdsK4FxF0aOsiAe2jIUkNbfCLe94qf7GRShJNwh0dqE | ||||
| bCifqevJbTj15/m1XYK02p9Gi+BUAJ0qHtAiu4jKpSElQQP6WbizXxomMpvxBid7 | ||||
| iOXXy6cznFCR0d8vZtGHsJ4FlX38bGNjI0ZwtBRZ/VCZ7d2ou+rnf1cALEGvw2qZ | ||||
| hIMkaWtJEbSLjPQVprZmeed6k5PJG620GtGCx5vOzOHV6+D/NaBzmGwwOvgOg9U5 | ||||
| 9Z8CKE2RearYsXmRmwGpd2uRBLqtmzFXgpEXXKdp8w3GnQTYjvrxkQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAD7FDen5uEbzgzjW6w3vbyKw/irx+s59YS9zLnrc | ||||
| K1l4C/eGUxOjXzL1i5th6TJ6y+860OalWfui1JMfdKFXAz4a/wGhZGbGsQelau7r | ||||
| lQTH1nlm+b5BGShGg0R053FuX3PK8vKBpZzPRuyn9n6unc/PKzoRjub5FXKZnrVJ | ||||
| 8rDz2HXi7ZdxBrU3FUU8dbiTuROgsrCEldyndxhD7vH4mJIPM/0+j8aAU0t9GbRK | ||||
| pX2Jo1z0Z83NxKegAtMXho0IoEpESEMZmYStBreOY2mp38Zw3+hEJV7SP3nLxr68 | ||||
| J/c1HVddfoLt7N6mKvIuVbWK7OxkeFLVGGq2o1/Gs+PkVjw= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/nrf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/nrf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCWMLTvpCEsCmY0 | ||||
| kJUPXkDbRdfw6VBYvKq7qXHkbj7ZQMLBBWpcvAUYh2wrgXEXRo6yIB7aMhSQ1t8I | ||||
| t73ip/sZFKEk3CHR2oRsKJ+p68ltOPXn+bVdgrTan0aL4FQAnSoe0CK7iMqlISVB | ||||
| A/pZuLNfGiYym/EGJ3uI5dfLpzOcUJHR3y9m0YewngWVffxsY2MjRnC0FFn9UJnt | ||||
| 3ai76ud/VwAsQa/DapmEgyRpa0kRtIuM9BWmtmZ553qTk8kbrbQa0YLHm87M4dXr | ||||
| 4P81oHOYbDA6+A6D1Tn1nwIoTZF5qtixeZGbAal3a5EEuq2bMVeCkRdcp2nzDcad | ||||
| BNiO+vGRAgMBAAECggEADL0D06F5mMknAwVSRzPoz1A8sPew813JI1KLUOMS3I1U | ||||
| F1f0vfnKetqdj5ESfPVki/ISe9IskV5QG2auKceykd2Aj2ZGTgy5F41YgWp4spVW | ||||
| sf6pZc18tmA09Q8pQMYTuPpRP9Op0Fif1sRWGv8B46qNm9RDHJEDtsg7xc+gHn1L | ||||
| oeMNin1jZvypm/ZHv0gv2s+/ziOP9ZLcEsI/Zp8ljlGMJJ4Gv5bpZyZB6MCrC1xI | ||||
| 2EOBIeQbO/DnvKw5tiflIiiE+UoTcLvRiX0yxS9IpcYTpV65uwsBsmj+yeg9eunh | ||||
| ZhoQNnEYeTwHpdzCX0ZO0IwTacb/gElutJ1n/FlMUwKBgQDKHh9UZYx1ejPrCzKT | ||||
| jyoiXClNEt14Ze3bh3hIgDLaENq24jadNYOfTyCwPd1CGYYkgnNlY8VWBtisafRW | ||||
| g7e28VGrzaEoYZ0S8p1vNsMabM1oWnq/P/oy0vY9YFvth7lZdlegDj8om+7tA0L/ | ||||
| q0bDpcU0rQhLzxGExJaLJUjlIwKBgQC+OrTxkfrPvK/CIXole2Gu/Se/5smWNxGc | ||||
| LNuX39vgIzPvSf1I9rHCr4omqHoeFooujTckfNKR1yc6x/a0jPjDD35ztmPmSKs+ | ||||
| 8PCmhaq3yfjYnt2+0oZd3KVZ9acayNJ205/YVYxG27Gn8s2V2TnEHMXO18NZxPnL | ||||
| KHKDCGm7uwKBgDf7L+JIXicLueWYLGICfUEXFblrSDxYvxDW7NHn8C3GDU4qScYx | ||||
| VEuDtyIZgHcWarkiCKREhhvVuZ3Hmw17Xh8lp+FWCxUMNF1TJZfwKwneqOYGaYkf | ||||
| R0VceSd20P9xYD0PMiX6zDOLPRoYlS4LWoZGG+EDLBETQV7stGXF5fLRAoGAa4xN | ||||
| WHYr0t7ej2bV4/MJmyFNI9WbCu4/aoiB7i+F5AaDCjpOlL3EaklMVebSg8hCf2cf | ||||
| UeWwNvvpFfaPqCw7SCyuVUU83akgCAm4RK01g4sQwYev3n6vsMlaQq37t8zqEHw8 | ||||
| 1tYm5Li4jDddu+aAHjwWKYcaztnqT82iUCqlfJkCgYEAyK8xQfiWNPWADHILRDy0 | ||||
| xtI415k+skYDx77dSmancF/10PGaZRO+UWI/EfweV8lR6ChSf9MuJxKZXOGupv/N | ||||
| 2MY5qTAJ0WluunA/bGRS7VSzetq0ZC2LOLlARqvZQQSVINq406eUjhLzdwJZaR8z | ||||
| dtlKQ+91L56ELsd1XZ5DZfQ= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/nssf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/nssf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDXDCCAkSgAwIBAgIBBzANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjZaFw0zMjExMDgyMzM3MjZaMEsxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGTAX | ||||
| BgNVBAMMEG5zc2YubG9jYWxkb21haW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw | ||||
| ggEKAoIBAQDIrtclpBRox3SHlIWyxwKH/u77/UP+ML6C6AQOfsI6j7+G3o73cqIb | ||||
| zVlpFCfuy7Xh6+Y6uLqLQccNFlj0ckX/k+T3wR3Xpj6YAJ3W9ynPcgDWDK75Mlta | ||||
| YDR1r69mkZ+SvDAE2gjHgv9zb5Jujyd3s419wHv5qzJQmgEMmIfRhP3sBJNw5+GB | ||||
| D226dIR4QWmySrNku3BpTXrmKT8piStnnpWvEaoIBrYcAhUvFkETpWv2FIJyQJGH | ||||
| Ku5894DuK2kEdxhA2MTAeEOxRnq9Xfv4Qq9JpyYNRLSfpUeSeJW3ZjCYan+mpciA | ||||
| y7QPY2dG/RraGPvkGtTmlBEUMV2kThYjAgMBAAGjTTBLMAkGA1UdEwQCMAAwHQYD | ||||
| VR0OBBYEFKDi3dKxojvcTkXTSa6mQwULPtKBMB8GA1UdIwQYMBaAFLFq+pyZvAQq | ||||
| Qohl136+YHCiDtpAMA0GCSqGSIb3DQEBCwUAA4IBAQBJ5p0AF6bwFB2IaCdcpPix | ||||
| Ai8kh73og4G1fi6+5m0Es0Sj9atAS2jFerPw4w8qLlWQCQUu5c9TFRmC29PmYMKd | ||||
| 1uPFfxOoaw6ohnfqbrmZyNOFpKLSYAi7VAcmVTt2ErolVAkWxknVTNFbC4QtgqOl | ||||
| vH7WF6UjRXpkGdEcDewBcNjo/GpMacTsMGpQrb09JH8Sfvi+O+RDJY3kYI8e8glx | ||||
| ejonu+gKXxCEZf0ALI/dIGyDIDTG30nShCMSBjOy+VjVFt2W9PFYykEc0yOpa+jX | ||||
| C0nbS8zvC0KnCFeIomYUTbkOj3mgEWKa+gewXkFA3+i8XxOPBbmsXU4cWyVJ3sBp | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/nssf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/nssf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICkDCCAXgCAQAwSzEZMBcGA1UEAwwQbnNzZi5sb2NhbGRvbWFpbjELMAkGA1UE | ||||
| BhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCCASIwDQYJ | ||||
| KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMiu1yWkFGjHdIeUhbLHAof+7vv9Q/4w | ||||
| voLoBA5+wjqPv4bejvdyohvNWWkUJ+7LteHr5jq4uotBxw0WWPRyRf+T5PfBHdem | ||||
| PpgAndb3Kc9yANYMrvkyW1pgNHWvr2aRn5K8MATaCMeC/3Nvkm6PJ3ezjX3Ae/mr | ||||
| MlCaAQyYh9GE/ewEk3Dn4YEPbbp0hHhBabJKs2S7cGlNeuYpPymJK2eela8RqggG | ||||
| thwCFS8WQROla/YUgnJAkYcq7nz3gO4raQR3GEDYxMB4Q7FGer1d+/hCr0mnJg1E | ||||
| tJ+lR5J4lbdmMJhqf6alyIDLtA9jZ0b9GtoY++Qa1OaUERQxXaROFiMCAwEAAaAA | ||||
| MA0GCSqGSIb3DQEBCwUAA4IBAQCFIub4/cIs9fJihlSgOfkqR5BVjv+UZgKocmPz | ||||
| wACPxgLeXGzH+8aQvCnsmb9p8A7r4CamKkpzeJHuYyzLj2wqTaif0gsAvVnjkksi | ||||
| uyxZtkWV9HDKgWYIaJnCYtKvAl7qKiY6DDk7McqPcGnI5zjYakxi6pLE2ZC0TUH2 | ||||
| M0Zy54Tzj7rC889TfwGjbPIPm4mqliy7isxDJed1yiFizG0RT3CFB2qnjxqoU3sa | ||||
| x0fYGWP7mcNuioBU2VyPHkc8/8lNM9sR7+K5Ne8Orq8ooeb/kTdvGZJ5MX67W2Bz | ||||
| g+TwAs7ZPD4+ZGNIihlIMl2w8aOibYKmdIR6sc/01GHDhmV+ | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/nssf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/nssf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIrtclpBRox3SH | ||||
| lIWyxwKH/u77/UP+ML6C6AQOfsI6j7+G3o73cqIbzVlpFCfuy7Xh6+Y6uLqLQccN | ||||
| Flj0ckX/k+T3wR3Xpj6YAJ3W9ynPcgDWDK75MltaYDR1r69mkZ+SvDAE2gjHgv9z | ||||
| b5Jujyd3s419wHv5qzJQmgEMmIfRhP3sBJNw5+GBD226dIR4QWmySrNku3BpTXrm | ||||
| KT8piStnnpWvEaoIBrYcAhUvFkETpWv2FIJyQJGHKu5894DuK2kEdxhA2MTAeEOx | ||||
| Rnq9Xfv4Qq9JpyYNRLSfpUeSeJW3ZjCYan+mpciAy7QPY2dG/RraGPvkGtTmlBEU | ||||
| MV2kThYjAgMBAAECggEAHfOlE250cq781WogCkQUPKKanewkRGvsrd0IaKFtRmWY | ||||
| pah8mLH4lUMGH94Xl6xlGQhRnwdd0Cr2anL2E9slAgrbbEmGYAk6jl/ehEGfcTay | ||||
| qT/QsvYGbGwEvbaFlz66HPcOs6qsZMVIcGeBPhRfmkindX1Prj5pjrNtif5knFXZ | ||||
| YezQyv32wsXn0blE6Nfz7s6udA2JOhEj9hbl7VpK5Diq9X7zXD9eLlEB2vcF06xW | ||||
| u3mMZHCN0Bl9Ftq0KM3Mn56GjqIKMXZpQOZGL6hwKbQQRgLAwWqGGkQASsd+zpIJ | ||||
| i4NTibBDQarf6Wiob6SluEkpeaCim3cvf+lpHYCnAQKBgQDc/1StN7SB5Hpw6ApF | ||||
| RkWQb996UnmM7DUQp4G13iGww4iC9+pC/F6vb3WwcjITmxdLbSWPrMByTPzUIk+y | ||||
| kkBRD/TaAfPqSRsect9DjMhNyjxjSYL46jH7sR9VhebmuL4LhD2OpSPNGsnJwZ7O | ||||
| GcWWGRcEgQdMiXZTLpZhgJ+tXwKBgQDod9TRgADMMKFF55qCa5M+a/Jp2s6pgFBN | ||||
| BY8S0JApcOec0EyUZZ4fKX+vzP2PvQj4ITbEwsnnYDxGUIp76Wgo6ZvD50nSaxCC | ||||
| /liDY0pPEOFTIootByPVj56nrpBQ5Rcuon7DcIS2z7kCnoDZ3d52UTqXjuu1sQet | ||||
| 8B7L8OVJvQKBgQDICwvgG+t2JJY8u54IZPq1Kr8035ENYgcKw0WjlaYTdnuMadMQ | ||||
| vZcL4K28gTIZEys76Fm2ux4cmNnHQCO6Na6ocfQmntvmuDQnFL5KTBZIbAbLrRA0 | ||||
| NvH1rbf6V1HSiWnlzNdX1t4YW+ZKjcwtLaDwJFf0iMNNoaSM2T/glGh1qwKBgEB5 | ||||
| 5AQLTa1Um5Zo61ja/2bjx8OGVaV7mkoSjaE5SZLE5uh+eY77NEUOXITlBTrVwmQX | ||||
| yjn+kMNk1LLn6dD+Zs5aJMLMJpR+74B1jRU798NAOk61mL9uaIj2IZn+d7aII8ri | ||||
| dOg+EAEoUfchATnsKKSGWQrqMAQfyrJ6lAAam229AoGALHAQxLc2fXztnZ7g2ftw | ||||
| YsjutOSPPf+xBWZBVILYQMdY7Y3bEMIuz0oJqWSnvJ5ZMz09JQwoz9EzM1PL7GJ6 | ||||
| PVlNNqqWdHtDlFamXS4rUXdsJLbKdoHy51bG1qIc5euYutpSUpKuc4n/g6erz7RD | ||||
| iJue+kVzeFjZeLSMFeoN5dQ= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/pcf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/pcf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBCDANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjdaFw0zMjExMDgyMzM3MjdaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD3BjZi5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBANJDzsbZ910GqsJTS2Z+FKu3KnNHtPUvtJ4/pXdz6b2s9ECm0bPpTofQ | ||||
| 7N17yvv1GmEoBiCEpoz13q6ZZ/CCW4PLXUTXQzKsB3HVbm7luJA9JziKbXnSrGnp | ||||
| SQk97HWN1RYdTKQKi46JaEg8MfyImeopyHQUmYbyg6oJSm/8JyXT9LAil8BJeLgS | ||||
| JpOGvhE+Pus1+7XS9hswr/zz/6jiy2i6Cc5AKxF1Qp1qp69/8EMBFPRtxiHkwnQR | ||||
| jMS3A7sk8N4z2P6JlRx3uBHvrActS7Q2IAUZHCqGPO+atdWjPpZmDJTTkiBcPBid | ||||
| xNBM1efy4xtCbJm3bXQStVgELdXxZwkCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUAPQBjYhnG8101VwEMOb7qk7Lix4wHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBADjP6PVyrc5X0Av/FvkODQ0f | ||||
| 9FcVH36olgqHMXH8HMtSaLhWB/NdOoeMfNnrZKlJJe12t05vd1b6c495Xg5bCpCn | ||||
| 14wjUg/TM4FijXECGl0KT/VvPd+DI6sJiDgJB6wwVQoujY8c8k3inPoRBmPY56C6 | ||||
| 6UeD+NA3rUKnCas2yKq+eR2l+U48nfN9Sxdj5/LAQeY6CEaKKAdLZoN5YyxzZfTZ | ||||
| esG7mPpj5c7+oF2SBk7NEf+3yT8aZ2Uy20GXwLnQYk9d92AWUtBywe1LXgJxY3Yi | ||||
| snDuwEymRteXODzjMp6JXsCUwZ7e2e2QvTdDASx1QREidr9z/ddcpnXQWwQncHA= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/pcf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/pcf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPcGNmLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0kPOxtn3XQaqwlNLZn4Uq7cqc0e09S+0 | ||||
| nj+ld3Ppvaz0QKbRs+lOh9Ds3XvK+/UaYSgGIISmjPXerpln8IJbg8tdRNdDMqwH | ||||
| cdVubuW4kD0nOIptedKsaelJCT3sdY3VFh1MpAqLjoloSDwx/IiZ6inIdBSZhvKD | ||||
| qglKb/wnJdP0sCKXwEl4uBImk4a+ET4+6zX7tdL2GzCv/PP/qOLLaLoJzkArEXVC | ||||
| nWqnr3/wQwEU9G3GIeTCdBGMxLcDuyTw3jPY/omVHHe4Ee+sBy1LtDYgBRkcKoY8 | ||||
| 75q11aM+lmYMlNOSIFw8GJ3E0EzV5/LjG0JsmbdtdBK1WAQt1fFnCQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBACom4xjdCg4uDodIeninSNXwaOFK4g3zI6aIDyi2 | ||||
| FhBxDcutDAAJHnXTOxVNWHan09UiYUeCRlh22NXfOXTAkR2cWDDizIGlcw7IUPal | ||||
| 5+AqgyoBqZ1sD51+oDkZArZad07HbaBgkHoCDBDnGcWC7E6tpd1MniVuv5xPGp+g | ||||
| TIEKR9wEiHsUEePON9rrIqntgvpq8LpHVv9+BDdn6AEbkAim0U/IvHcmCjIzwp+8 | ||||
| N2iFBuqngt/P/v/A0/eL06qqWIpVuVpBIYDdd6JrMMM3QWcATiFTVX19Dpov0dRN | ||||
| 2iR9zsWC2Z/NYPQzGoJyKees7prTXpOyS/s8LLMTAKGnxdY= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/pcf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/pcf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDSQ87G2fddBqrC | ||||
| U0tmfhSrtypzR7T1L7SeP6V3c+m9rPRAptGz6U6H0Ozde8r79RphKAYghKaM9d6u | ||||
| mWfwgluDy11E10MyrAdx1W5u5biQPSc4im150qxp6UkJPex1jdUWHUykCouOiWhI | ||||
| PDH8iJnqKch0FJmG8oOqCUpv/Ccl0/SwIpfASXi4EiaThr4RPj7rNfu10vYbMK/8 | ||||
| 8/+o4stougnOQCsRdUKdaqevf/BDART0bcYh5MJ0EYzEtwO7JPDeM9j+iZUcd7gR | ||||
| 76wHLUu0NiAFGRwqhjzvmrXVoz6WZgyU05IgXDwYncTQTNXn8uMbQmyZt210ErVY | ||||
| BC3V8WcJAgMBAAECggEAEobL/ORuscEpIZcyQRUh4CFy+ZZbYPEzom/sNfK+KSrI | ||||
| mLu6JXaMp1Xm0Psb3whxKxdaNtpJTIlLdinpKR1rT9kG3k5zSs8ylrqeEOJn2Tmy | ||||
| L36u97ly3KAkAc71e0Qkft7VBm0xb702tYqsQtqMaUAGPAgmoOfUZxKLfwOCNYhn | ||||
| FvD76Qvv2jOwO0UvDzrlOdDsLiDPqYGR+4VhJOGEBVzZnQeQswbhTEj9JTBNc6Dn | ||||
| Gvh5ZxhaV82yxpB8J0JVWESb3w6KDnDpCskW8IVznjr4D2hxjQRjDXx4IMcWtCVg | ||||
| BnEknKR74uSaKZza5jwGf6XwoA1YlkCNbEmGeZn8yQKBgQDlFGx/KkSNIeDOUuFQ | ||||
| 9la4jBjBf0RQkost9h10SVgk7UhnUOdhAzd8gygAdL8opesoVyY2lbIhv62iH+94 | ||||
| 5Eoh0mLT9siKjR/d56wyQRccrjoHLt91GnD6qKeGO0hbI5QeeKbdDrbCgzEpm385 | ||||
| u0HYLhlkM+bpPnMDaai5wgnPpQKBgQDq+Vx2K9lNHN/Gdz7vq0xn/oGeiT0EWQAl | ||||
| nGD9E03f1QYsSA0DqX3MWJ+7rmXHxZcT4HC1DNcgpG27mEnIVxw3n3JoPWaY5DKd | ||||
| BXvQEA+SaNfXj+nEQft/mFgVGmadhnS8IgTk3obAQXVWXrgV/0xO4YaQH4D/08Zp | ||||
| eeWr7neclQKBgBceZoy24VA0+REZgC/BjKL3UJBGnchb4bvzuKlBtamUYNg8a/14 | ||||
| a6MfQWw6XAhoJkFd+jdMCDwrsgRIoMxcjba4Gs01fKuu7mZguRohQ4nbc3PCIT8a | ||||
| Ogix+KYtWXIJNyuUFZL9pygeQVnnnYFgCpccn+di7Yzgho7znNmSYZcZAoGASOpi | ||||
| r+UBhLVuF5dPd24vwqGutXSe86durT0ut7ny03+2b61YJIfHGs9xmfsPaIO/UxK1 | ||||
| xukaJO4Bg1JJqxqlDfmztfc/zDgcIK/f8Pva6TMRr7nf7+AN3FV5F+teZomf1fW0 | ||||
| kRUgua5WbBvughz8IApKCJVOIZUlH/wMsmLIyVUCgYBL9vzRI1RliwBWZRRHGuuX | ||||
| Eg2x3GUvIAMbA7Yfpd08VCkxPGrNtPjb+nPbV5zHf0lSrKsBzCtgy6WAulhUGTBw | ||||
| tfcU//wg+1MDb7OY3ZBy0+8e0FDfS674DnD4YT7E+RoEqSrNPJ7v+Z1+LjkQPU/k | ||||
| 58Nf0K4LaLiLah5T6dNIeA== | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/pcrf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/pcrf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDXDCCAkSgAwIBAgIBCTANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjdaFw0zMjExMDgyMzM3MjdaMEsxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGTAX | ||||
| BgNVBAMMEHBjcmYubG9jYWxkb21haW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw | ||||
| ggEKAoIBAQDMiA6Y/1qYyV3CMfVer498oPZNlnjciFECal71JbgigzvUUAIXT5tx | ||||
| KQUWKTjeyhbCGHMekwuyyUoljo6jMIoYFL5m1DKS6GV9mQgOhj2QpDEN44FFWm4B | ||||
| BRM+pHxXr71h51lXffH6l+wt1O7Y76ok2ZIxB8vzUUfKzmeg6wUQntS4oWuzZCHl | ||||
| 5Ca/5FaDcty6H4ixE1O3+dRHPmbT+aWrZwekZyrOXYnOd4jNlJ9mz8STXLP+mEEH | ||||
| X3VbPkBOwFOHNq44WHYzZNj0CEjVghWWtse0T5V3QWluYxiBmJF3q9sWNe6bn9FI | ||||
| qOeJue5TzhqsldDZ75qhmvpRn7Kn+hz5AgMBAAGjTTBLMAkGA1UdEwQCMAAwHQYD | ||||
| VR0OBBYEFGyP1+kC3lw5HoXa6O9i41J/tZZqMB8GA1UdIwQYMBaAFLFq+pyZvAQq | ||||
| Qohl136+YHCiDtpAMA0GCSqGSIb3DQEBCwUAA4IBAQBkZI1BdcoRFyQGCb5AhiXc | ||||
| Su7MlrdPBACUvXqF4R1OeNUAa6dwlFVINxZmrFYrJ2MCo+4KBURXEBjugLloWGTP | ||||
| ChsM7eRoFniCQChWkEjoaTe8wDIWYSyZ6tBfiDgdM87uP4rbK9HO7C5lByj9QtAz | ||||
| OHYbkv5NEi5j+S0i9et9jjXoHjtqBRnlzF3lSWc461CkJA1Dgv6jldY+ozhxJlPq | ||||
| ZWvLc+8B44pgsQYkwpsg3CFESNAUa02h7qynswdmaB4AtPON13qjPzZxuawVco6K | ||||
| Fuy68CkHwwUTk3Qq2Nd5DLE5yOstiUOpJJ5qlQy0Fkp2SG+FEC9Rlfbl9Eh/Yxua | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/pcrf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/pcrf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICkDCCAXgCAQAwSzEZMBcGA1UEAwwQcGNyZi5sb2NhbGRvbWFpbjELMAkGA1UE | ||||
| BhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCCASIwDQYJ | ||||
| KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMyIDpj/WpjJXcIx9V6vj3yg9k2WeNyI | ||||
| UQJqXvUluCKDO9RQAhdPm3EpBRYpON7KFsIYcx6TC7LJSiWOjqMwihgUvmbUMpLo | ||||
| ZX2ZCA6GPZCkMQ3jgUVabgEFEz6kfFevvWHnWVd98fqX7C3U7tjvqiTZkjEHy/NR | ||||
| R8rOZ6DrBRCe1Liha7NkIeXkJr/kVoNy3LofiLETU7f51Ec+ZtP5patnB6RnKs5d | ||||
| ic53iM2Un2bPxJNcs/6YQQdfdVs+QE7AU4c2rjhYdjNk2PQISNWCFZa2x7RPlXdB | ||||
| aW5jGIGYkXer2xY17puf0Uio54m57lPOGqyV0NnvmqGa+lGfsqf6HPkCAwEAAaAA | ||||
| MA0GCSqGSIb3DQEBCwUAA4IBAQAmSA4jedvdB8xQrrEr5eJwAiBv72vu6t0okW/v | ||||
| 80cLid140/stZSNHdJ7dXlXWhyWfCxS6dMVuXhYBgRCucwVpMjU2CX/ukhzT0JQW | ||||
| kTrdWCsrqzHnD/ukGQXA1fvaMHTLUzcBe/CznS/H3pVkSjdtiENZhxZwghigI0dP | ||||
| hePe2O2GmhKXCl+mtD08Wo9cD5NuDj937Wa0x9JHsjsoKxBRVvdmOXBrAZ+8p2k1 | ||||
| nwwadBpUpGLbMDS19CMGOXjRpITE1lhXFDn1xtQRAM0eYE93jLzUE+i+o90CR24Q | ||||
| g21BL9lz3emPLDHgKB1PXdp2azdfd+cyVzDVGrzEFdFoqxNT | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/pcrf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/pcrf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDMiA6Y/1qYyV3C | ||||
| MfVer498oPZNlnjciFECal71JbgigzvUUAIXT5txKQUWKTjeyhbCGHMekwuyyUol | ||||
| jo6jMIoYFL5m1DKS6GV9mQgOhj2QpDEN44FFWm4BBRM+pHxXr71h51lXffH6l+wt | ||||
| 1O7Y76ok2ZIxB8vzUUfKzmeg6wUQntS4oWuzZCHl5Ca/5FaDcty6H4ixE1O3+dRH | ||||
| PmbT+aWrZwekZyrOXYnOd4jNlJ9mz8STXLP+mEEHX3VbPkBOwFOHNq44WHYzZNj0 | ||||
| CEjVghWWtse0T5V3QWluYxiBmJF3q9sWNe6bn9FIqOeJue5TzhqsldDZ75qhmvpR | ||||
| n7Kn+hz5AgMBAAECggEAAyK73I8fp7OAnztOWHkHEWFTXV2m9TSWz1troMUHBWpv | ||||
| JqJiYdKb3riDBjO0FkBRaIDg9PFKrt9Epn5AxBI4r8VTpPZwXw22jp4jwDtBIuBN | ||||
| izm3b+WCxbu6740shdihJeja1wtMhCvDmHFJByTnfiCiy+MjdpPCrsKK1q37uiU6 | ||||
| NwQM96hwi6TYTX/i2FcTgB8TtPmy0hKiN5pUdWYGNq8xjNAKarNptELveOkTDmCc | ||||
| dlpqS+4ii5BrADrNDjuP7FS4KnBn45vEB+y13OAPrY2TvbfQDBI4i5HdCVw3zo0c | ||||
| NOf+TpJykg+Cxa/WqutX8im/3X8K8WymkcfdZ1I0QQKBgQDdadXvCrJNz8j5o2OU | ||||
| ClCvkFnPoCiySCT19/RN6C45C/LiWi67OxcD1kr3uWMjblPwXoyrfZnxjraOpeaM | ||||
| fVXnzNbqD+Rnre5/YskvU5hcgoKrAMSgcwa2wc/DKPrgj83PWaxrxLKCguPIh6zk | ||||
| DTvAFsx13SBQuRQwiAVyJY6KIQKBgQDsex/TndN4+kxdPhZMENExoqZ9wBvLFuvq | ||||
| q6ODTSDw/yahPlmAAuqyIYq3NY8Qdi4IEKnna6wVVBtZU313TADVntIKT+1xsdHp | ||||
| SLKChdFggqdUXIS1/FOCosoWCaFHe0jM/YVxn+QpooZLWtEjTofxGbfEiQf+sKPV | ||||
| +KDED5wn2QKBgQCM/wazMLaXAojTIA8biO4UvvHSXAVOcs7Gq92xdvdocIl9RzyX | ||||
| Emv3j5Ex66aMO4fMfAlMc7GCuATdFhyYvn/kGveJGhGzTHmiOUAwmSVfU+TuDJEq | ||||
| M9XEr+skNoZ8VlcTgeFgx2N95Og1HOEmYJ76Fgqhy+z2OsX2mcgOBoicwQKBgEah | ||||
| R5I201CQwXof7xzs8O44PC3W0PZJdFD0zrOKt8oDCxChxK19MYfeiMXLk11BTuJN | ||||
| x9E80XrVUg3N5+1Xn/AtrWIzGSIaEC3y7o4ZVb3TiBKkR2brZC3iXSVT3v2wjr/b | ||||
| AJ49OTJOPnoHN+upquSR39ctblvdejGQPsQQPX2RAoGBAMPEbxnbW+4ueDqDLjZa | ||||
| Sycio+MO8wPtsBL6g0sg80zduoBLPb0djCSiqYCTEgwtkYG9oQtKYvEycvb8h1qB | ||||
| 9TrLpwWTl/k1ERmjME94Kf0IJZU9KInq5zmIKAn0iIdoHjSWK78JiOMb9pw2A44V | ||||
| RmU/iXW95u9YMWPrtijdc/9y | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/scp.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/scp.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBCjANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjdaFw0zMjExMDgyMzM3MjdaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD3NjcC5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAJ34VbJi6C7XISkQdq0pKXcTITsG8w41IxlFm4nuglYyDWsdQJf4+sGO | ||||
| I+E6E8b0LVDkUljh4cRD3ZTZy/MlBC2EHIi1zP0ZRDzl6Av9qVUhCkQ5bviPmvUe | ||||
| fQp63Suo4MzdzhbAipzsEC/zFDdjtjHKziV16zxjzpWoR9Qhr8YzLWT4t2wxJVP8 | ||||
| lOlgAdkWYPDW6/PAz9PNmJ0xuhtMC04Ia+RHxFi4xeH4umBcp2cHbdup8fW+sI4Q | ||||
| RSg6449FiL4XlElggMpNlixcvNE6umzCAS5rJj2FIODd1i4J7JJjbs2nxZWJQTj5 | ||||
| B5mpvFr5UlkKAxNVDfEC1jNzkS7ttscCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUGcbPg++D5U187URxcjqTsqmmAogwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAD3hPDcxv6j4n92UC/+XSsLQ | ||||
| cR0gZH454Y52Tocee1MgbQeDQauJAVtu4A79reBDmL8pVF14auBzLqLdyBTxAfOn | ||||
| 4hcbw9OjxF/eKeNvYXL4tNu4KzZOoZuUiM78wnvJQObRp+30/dIUHt5B2nuKdStI | ||||
| kHgQrUXMuvJBCzmDKqiyDkkY8gN6/no6LzHQcpC7KiAhhQZ9s6IIgg8ulVqgeLXd | ||||
| Ia7Jit1Abm68+JDifwof3IGF6fzjxmWNzifxlVSgbMWMOnmgIVXojZrS2ofiJ2es | ||||
| VvLkGvyeCQtUV0NuGNS5QHyKN68mfDNRbk7A5gcr4ga9YzXHc9aQ5VJZyDvax3I= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/scp.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/scp.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPc2NwLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnfhVsmLoLtchKRB2rSkpdxMhOwbzDjUj | ||||
| GUWbie6CVjINax1Al/j6wY4j4ToTxvQtUORSWOHhxEPdlNnL8yUELYQciLXM/RlE | ||||
| POXoC/2pVSEKRDlu+I+a9R59CnrdK6jgzN3OFsCKnOwQL/MUN2O2McrOJXXrPGPO | ||||
| lahH1CGvxjMtZPi3bDElU/yU6WAB2RZg8Nbr88DP082YnTG6G0wLTghr5EfEWLjF | ||||
| 4fi6YFynZwdt26nx9b6wjhBFKDrjj0WIvheUSWCAyk2WLFy80Tq6bMIBLmsmPYUg | ||||
| 4N3WLgnskmNuzafFlYlBOPkHmam8WvlSWQoDE1UN8QLWM3ORLu22xwIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAFRCjdAFXqzb4Hb9ssaABrW9nDwO+ZTGiMeQg122 | ||||
| RJ8TiH0jq3qurRdq6owPDJiqVVNklCdba93fB9TRqXf3E8RKswp9JfM3OfVdpgT6 | ||||
| gYoQcJOVsY1iyDbC/RQZvDGprAF/zUI/7+Lgb41CHU3rd2XOVgZtJf3NeBHV2ZmH | ||||
| VMnPW8t2KSxtDiCNuAePfFnmUfSYZfTqpyswO5nO+qyfazyH1teLKcnjrHi5yCXD | ||||
| r32l1W7sP46pQukJjLgEKQA+ekA7pTmqENJLY9a01yY42N/ZB35fXNuxeJNS0I8Q | ||||
| Zo4AoFwBWINSTiOF4/n1OSIctmkxc/51dKNLWu3kZSOholA= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/scp.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/scp.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCd+FWyYugu1yEp | ||||
| EHatKSl3EyE7BvMONSMZRZuJ7oJWMg1rHUCX+PrBjiPhOhPG9C1Q5FJY4eHEQ92U | ||||
| 2cvzJQQthByItcz9GUQ85egL/alVIQpEOW74j5r1Hn0Ket0rqODM3c4WwIqc7BAv | ||||
| 8xQ3Y7Yxys4ldes8Y86VqEfUIa/GMy1k+LdsMSVT/JTpYAHZFmDw1uvzwM/TzZid | ||||
| MbobTAtOCGvkR8RYuMXh+LpgXKdnB23bqfH1vrCOEEUoOuOPRYi+F5RJYIDKTZYs | ||||
| XLzROrpswgEuayY9hSDg3dYuCeySY27Np8WViUE4+QeZqbxa+VJZCgMTVQ3xAtYz | ||||
| c5Eu7bbHAgMBAAECggEAFJLs2lxeYAddxsLhqgDT6THBILZxfna2OQrjTI4XRJGl | ||||
| RL+dE432XrIcAy/0tnND2aa7AN9+b3jlSYcqNGMsTZ9IthdzeL1LMWFCHRmu7art | ||||
| cuBGDzJo3KbZYz2IQ7DtglEbD8SI6RIns48FoYcnigmfWqqmdgmLtNsja8HtajM4 | ||||
| nF9CZQvGkpM5DxXm5K6OigkZ9JKHkvw3a3uglH5uNTmf5UqMSktQQUks996lNlcF | ||||
| ncjJeagOazWk5suG/fR8y7jrf2JrhcKwuYSg8jEFwf/ykAKuy0SNHU1TfF0ply9w | ||||
| 84HvMScv2nRsdB3cT0J2yfGhV1+y6S1tCkA1EhOWCQKBgQDY7V65kKaFJhyZDIrT | ||||
| vZoJMCWfYAYe9It64LLuGl+K2b7HQWMa8AONy8PV1NPIoMzX+AKmfvo7Yt6WL4tW | ||||
| lNdmQIcVPYnoPfGW+9si6ajByQuaLMYzFKXYsMmazNuIxgx/+4x7U4NJmtHxKhyW | ||||
| izy8M0D2GY5wPQqKDYD5Ew2MDwKBgQC6bGsTVoUp3RyQfuH8zCCavOjJCk36pyYX | ||||
| U7NToCNaDzA4j69NiDY3AQi4qjLN+qIuNh7WLi9VUubwaqiwVvzBiKe4AfVPlh2R | ||||
| cOtXJZxCmZ0pcsSsMvv5JbQVLbmOTU5OVUBx1IosakXFyPbX0+HlRTCXQWV9/WGU | ||||
| Rk1PvmZRyQKBgBApp3wmBfI3w7u3joR2RQrYNoVobyxRRi8ynMJW3rWGwcsw2QSB | ||||
| y5H+E6pUAC+bo4eX6AKlxVk1ZaZFBpm930q0FhyECElwjBaWz14LkNJXe3DSUzYt | ||||
| HKpHic3p45WORBIpGO97anXKfkf8vkKNP0o6e2Waw90i/y0IEor8W28LAoGBALQZ | ||||
| nfBWu9tP5BKsogKp6i3Tp0jiDafD54bNtAdsQ/rzhXB/T6qll0rYUuakduSL6Dag | ||||
| znW4tL3Hk5hcUo/Z2eHW9cFNEwNKUVJ7NsFAco/c+/pZCCwcLVXr2OhE/mi9wpLm | ||||
| xZWy8bIrETEdD2w/JJNsnp7h7P0k1yp6KKKLnSoRAoGAEZOB+A1EGllcsEMX23jZ | ||||
| SfECJntHZomP1GvstLvaQNlSC5lDmT6KO7Rw2RNEDJPyfelO/A17CICpDGU2NndC | ||||
| hI4zzywqqsLfCaYpPz1CD/BzP4ugyXM8W/kP4w8hSlHdqgyNi+iWqeBzsrZXtHLT | ||||
| 4XJt75eQQ48u+NWkaQ4kLY4= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/smf.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/smf.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBCzANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjdaFw0zMjExMDgyMzM3MjdaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD3NtZi5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAMrZsOPjIlGG8FptBo7fdxaEKusuBoQEfSV/8KoQovMca1yn3SEiFNdv | ||||
| dDG2RusBCzZ6K/bjTieYpkUuTH5nTPQiz0MRM0ErlxUXKrosZ8aalRNajveq3fgR | ||||
| K7pa1tnS4iEArMwtr1Fgj4jA5B48pOQrS5vmx8w5JCaPXJ9HPjTwdFubXSfMT9fT | ||||
| qcP/E9Z13zfhDZ1TStz0hYIanQZlp2BTJJgZQJ5kJsdEsp5Ect+t3ZVwDxT90iFo | ||||
| 1X96dR/xf0DEKHxmybrahhmePvzEETgz03McVEUVBdQMMvDnqyXicLNzLJICY0Yw | ||||
| KzGeAg9Lh3PVjUnx/ctGdp8BCJRRkS0CAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQU6p4PokOU3iROPZzUmvS88xnI/QcwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBACpTSu1iB2ZWmTrR6zvnn57p | ||||
| xuE7udN7M52yG58N5k+f9cwXwmvvo//VK5AkJLqc/qBERwOC1yUQPTotBq8K0dF7 | ||||
| Gx+zyG7o24GjZYgJvqIADEE0pWLTN6GkkYTzYXQwfv9kPDpAWbXl2bsYoY8610ce | ||||
| rRCQE7FkGuITR5mqKbJbvMSAwiH7gZ5yjjWXaUB1b6zzXiPOvME23IewgnddB3Ab | ||||
| zkGqgYO2qCcelkE5ciFl75d+DovfMXQDU1qGV6s0NTEqIWy5BnYj2jKoJJp2zKfE | ||||
| nOhyty5eh08CrH3PbYjmU5pNP7/ibG0oVJR5xLx5SWlPCbkEImcOwUH1cCoxEbU= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/smf.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/smf.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPc21mLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAytmw4+MiUYbwWm0Gjt93FoQq6y4GhAR9 | ||||
| JX/wqhCi8xxrXKfdISIU1290MbZG6wELNnor9uNOJ5imRS5MfmdM9CLPQxEzQSuX | ||||
| FRcquixnxpqVE1qO96rd+BErulrW2dLiIQCszC2vUWCPiMDkHjyk5CtLm+bHzDkk | ||||
| Jo9cn0c+NPB0W5tdJ8xP19Opw/8T1nXfN+ENnVNK3PSFghqdBmWnYFMkmBlAnmQm | ||||
| x0SynkRy363dlXAPFP3SIWjVf3p1H/F/QMQofGbJutqGGZ4+/MQRODPTcxxURRUF | ||||
| 1Awy8OerJeJws3MskgJjRjArMZ4CD0uHc9WNSfH9y0Z2nwEIlFGRLQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAL883rfAD6ZTH1sxq7vdKax9V7R01o8b7IdQcV7M | ||||
| nwZx0wIH4ZGef6LwUXfWa07X8DxlySPxiMwRitkKWtJ1D63AgsfUhi9UOHj6IWjW | ||||
| skMVn/uczTq7eIZIjICftHVVvYd7HteMYxDLrLwWCSCE8P+UIE23eHrY391QOXjY | ||||
| J3OUXb2kvNK2snEvAL3h+tULePFsUqZix08c+L2DtjFmb2xAia/jte3Qii8nj3et | ||||
| 9fw6Xl2yjM/fJ+pTwPXlmALvfzSxCFyBLdMAkuB/DeXeMsAEB6Z8S25lFEA3H6CD | ||||
| F27mGEVKeSrH2c9O24N34vToOZ1PM5rU9dEVD71Zj107sG4= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/smf.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/smf.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDK2bDj4yJRhvBa | ||||
| bQaO33cWhCrrLgaEBH0lf/CqEKLzHGtcp90hIhTXb3QxtkbrAQs2eiv2404nmKZF | ||||
| Lkx+Z0z0Is9DETNBK5cVFyq6LGfGmpUTWo73qt34ESu6WtbZ0uIhAKzMLa9RYI+I | ||||
| wOQePKTkK0ub5sfMOSQmj1yfRz408HRbm10nzE/X06nD/xPWdd834Q2dU0rc9IWC | ||||
| Gp0GZadgUySYGUCeZCbHRLKeRHLfrd2VcA8U/dIhaNV/enUf8X9AxCh8Zsm62oYZ | ||||
| nj78xBE4M9NzHFRFFQXUDDLw56sl4nCzcyySAmNGMCsxngIPS4dz1Y1J8f3LRnaf | ||||
| AQiUUZEtAgMBAAECggEADlqgK0gPziAT0vpDDAohFa1Nki3EFURyDJzEjWw286gP | ||||
| qtNQEP+l5ObEnJ3u38NHpVe407Qa/C9PmLahgBJUPjRWYUMO0u5ANyRYCCuLPmEC | ||||
| 6ocudbUYFu00IHA8ItbK3JX9JEeZT9Na5Mztd3xIGMM9iu8mNTvX5Iihf73dV4aK | ||||
| AtD1L5fCGckEJ0Va/xLta0sjdxLSYMIzacIpn9gdK7DXf9DL/eTACrf1U2ZAMQRr | ||||
| plKeri4OFBjMBy68kdpPF5ZyQwj1Plx6E2Dm0eNzsdF1zSkP75BYbi3OaIJR77Xk | ||||
| jp9lQvkP74e2ItzYJn9sGWhwAW2AiQt1zn+7v5eGEQKBgQDSajh8jMvFt93GgCqR | ||||
| OTGR2s4k4jp2XvcEWnJJax3ksqiGHMhlvCQDV/39saTcLUvc+bymtMc5Tws2ewaS | ||||
| LstUeBh/GrEMn8tQH7TXns+rq62I+CwSYzYqu2/uHBHkk1nXrTBxQ4LE/l4a6ZyT | ||||
| eVHr/x4iy9KMF3WhTBJytQJfFQKBgQD2y+7s1Hh7r+THSgo1CBZRtlw0CuA5EOgM | ||||
| iuglkU2cbx8q/XdXb9u6sLfldHGu3E18TYUJqPTrc3PVSEEA948qJ527PZh3VxRg | ||||
| L64M7gt+g1MqyZvuRYzTZOMBcJNJpfJSnP4mPY+o2L7mNpAS2Twe2K9/zuIWyChy | ||||
| g6xbVw4vuQKBgQCOGWQKYP9giHqCip20s35RdQYQjKNUu29whjB2epuWjj0XTSrc | ||||
| 4cEkbPE/ug+PDhwUoKeRobaFcmctJMpcQLPaWLyaYgk9cFDazH7RuxOeaPNp88e3 | ||||
| pz62fxzpHhXLWuOqrvBvHVub8/jTjf7K7XywtvrAHwwSxekPxBMVWj6+vQKBgHWS | ||||
| H4d5jNA3skByeDxdVuykeHZefAUTlchr4D4NY7DTi0CasWDZLA9bIrBP8dyAnPVL | ||||
| pMY+VDdar+L6YeVJCk3lw5GwvVKVDGLqM/t658TkYRlwJDW1smn+lNpZvAEI6lEK | ||||
| 81RaXXbtkrvvYGFqVebICYtUjoaV4hbzvYdiCKMZAoGBAIFv6AMnXaWHoO4Qpnch | ||||
| FCSBNckhzajPmmZ1fskWR95d9ArmrJUaA0KKMqno767zVkrDzm2fw4+q12Ba1xRe | ||||
| J2KW1M12IPfZtNwSfQPYs4wej0VGScbOWve9qpA3WrLv08W63MXz7XRpeg5ZnzG/ | ||||
| 3bZZLfqZIBdQR9/f9ibP1h98 | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										21
									
								
								configs/open5gs/tls/testclient.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								configs/open5gs/tls/testclient.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDYjCCAkqgAwIBAgIBDzANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjhaFw0zMjExMDgyMzM3MjhaMFExCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxHzAd | ||||
| BgNVBAMMFnRlc3RjbGllbnQubG9jYWxkb21haW4wggEiMA0GCSqGSIb3DQEBAQUA | ||||
| A4IBDwAwggEKAoIBAQC/2SPBDa9KE9rRuKHp2ZNNm8X+Jgl34tocbcYiWm3I7+je | ||||
| NPOiUIB6TpuP0gkwbzfhqbRdO59EmAsGjtjonwC2mTxDLWflfAUVUEGUml3b9ESf | ||||
| ZUtMWh1qBBme99DL9kqqNWaXVL9xAX/yLWbdXxfc/+Zuc3j/uRVOzqGLROqfw/k7 | ||||
| iKmfZvBjVrtxR/xyRa3LfjuTPnM30UA7sk0jrZH9feOCEbNeYGa12TloDh05RzU9 | ||||
| RgkBL1AH7Zvha3iNlXwQLkgEpnJEeegQ/iS9pPEwgqsquBRoQTClzVGzbs5Ttpzi | ||||
| ZL5q/Hf7sGE2x00v3XKNDvUPg9k7RvVZoG/fUy+VAgMBAAGjTTBLMAkGA1UdEwQC | ||||
| MAAwHQYDVR0OBBYEFEegxvp7oDrpJfd4LDD4LSGouPVnMB8GA1UdIwQYMBaAFLFq | ||||
| +pyZvAQqQohl136+YHCiDtpAMA0GCSqGSIb3DQEBCwUAA4IBAQAPDVSwdX8u25Pd | ||||
| a7UNANFAf87AurQKsaeLpKu1AfZZakgu+XQ9W/5fJXCSvuVc3g+JAwxVKZfO3yae | ||||
| C7vcLSughlUGbjJyVV4wn9xzbKISWwAXmBEt+pP+vJAcyCyRD2uXZjO89sCFxHmD | ||||
| /Oh84m/ygiUAx+u2to55HPjNTZs9wphdyDws1lPUwxj01B84r6QPgTKBpnhOAr96 | ||||
| xUYNZKAt1ycRXcoi7RNieEZP/r0j92RVA57twMGSDHpCgb7YnCXAS9ptlpHySbOK | ||||
| akfqFx04eVilqKGee4NeM4rt7363Fr61H+bjkYjvS//ZS/L5ZrbNAMWmkr94Xkcj | ||||
| m1BG0Bwg | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/testclient.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/testclient.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICljCCAX4CAQAwUTEfMB0GA1UEAwwWdGVzdGNsaWVudC5sb2NhbGRvbWFpbjEL | ||||
| MAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCC | ||||
| ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL/ZI8ENr0oT2tG4oenZk02b | ||||
| xf4mCXfi2hxtxiJabcjv6N4086JQgHpOm4/SCTBvN+GptF07n0SYCwaO2OifALaZ | ||||
| PEMtZ+V8BRVQQZSaXdv0RJ9lS0xaHWoEGZ730Mv2Sqo1ZpdUv3EBf/ItZt1fF9z/ | ||||
| 5m5zeP+5FU7OoYtE6p/D+TuIqZ9m8GNWu3FH/HJFrct+O5M+czfRQDuyTSOtkf19 | ||||
| 44IRs15gZrXZOWgOHTlHNT1GCQEvUAftm+FreI2VfBAuSASmckR56BD+JL2k8TCC | ||||
| qyq4FGhBMKXNUbNuzlO2nOJkvmr8d/uwYTbHTS/dco0O9Q+D2TtG9Vmgb99TL5UC | ||||
| AwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQAdqoupSBRB+iFdX3ULgt1sTfqxio9d | ||||
| X2avV8mhQt8Ivrgw3/+iggz0y54JS+yL+tfzFu2upxmeemnImkKremt/zwQDhKJC | ||||
| 2yLtDBDCWIwrdQyoC8V5irUEZNwFjZn/VrZty7lFsAA46HOXPysPJuYEXMQ1JYoV | ||||
| VB7N7JdfaFDGDLe7lKsOA/zK3QF1yRvFqdaNyeVP7SZ68K6JzzuP1eakp6BO0pBF | ||||
| X8xQc3LlMcMSP+G+IjN5LFp+gRMpxv6BkLHFn3ahN9aUPOJb4np/uEg5Mo6fT+gc | ||||
| qNW1NZ9ZkYPWfTV7SmgWfar+tKXjG7TQyLQfTDqMD+VbSZtWQFGLp5T5 | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/testclient.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/testclient.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/2SPBDa9KE9rR | ||||
| uKHp2ZNNm8X+Jgl34tocbcYiWm3I7+jeNPOiUIB6TpuP0gkwbzfhqbRdO59EmAsG | ||||
| jtjonwC2mTxDLWflfAUVUEGUml3b9ESfZUtMWh1qBBme99DL9kqqNWaXVL9xAX/y | ||||
| LWbdXxfc/+Zuc3j/uRVOzqGLROqfw/k7iKmfZvBjVrtxR/xyRa3LfjuTPnM30UA7 | ||||
| sk0jrZH9feOCEbNeYGa12TloDh05RzU9RgkBL1AH7Zvha3iNlXwQLkgEpnJEeegQ | ||||
| /iS9pPEwgqsquBRoQTClzVGzbs5TtpziZL5q/Hf7sGE2x00v3XKNDvUPg9k7RvVZ | ||||
| oG/fUy+VAgMBAAECggEABEzMuJsYKp/4d7AR+aYYX1+xB8yDSfuHbyYwZUeOGOLJ | ||||
| tHtO2lHqw0hc7mkN2YGl/hSZ7Ty0yeqM1WGLxTuqc4Kf6hM2i4X6A4Yy5hlcpl1a | ||||
| prue56/zDf6CstWz9B0J2OKisUcjawLBLaTXXqRZlP5BBF4/CspI9Y/Q6Uh1ks2d | ||||
| dkGob3+leeDCLtggVbIE7FqdjmLI4gD9cVYvH39cTvFd3uXYRyjDtGUdbAH5MYsy | ||||
| /ji8Y7ZkR+Phas0xYiJBRSKIxsdZzDDRbVDaQJM8DgUOQawtE7aQs+s8+rddR0xH | ||||
| WFdQIM51vTNYENVA0BzNY3Es7roBDaeaZbD53y30kQKBgQDLDq2c5OuxS66NaHGH | ||||
| UShytecC9ugeKYVALzDen/CM7Wvf/3hJw/bXrzEm+FO0h/Xz7rHBtSfOzwHbQmM/ | ||||
| FZ4TxGohDhPgqR0bP0vqR9sKE9Kc4K2eRjjncd7wiVBstHMKZysyD3IQtNDJqzqw | ||||
| umVFyVy1lWBGLXM+l0IuTjNwRQKBgQDx3kse4lkIxYCFW+ZjJtUs2DzyOy0Ga7BD | ||||
| UkRw/tbyzD7kzj3xp9MJAeUz8vaZ+zcqQgjsfhmLMbflCuuNdREWLA17Cpejekmf | ||||
| nTu8hxpEEvtESkj0aq55iessUpfLxdPZepKfz/UkDNa+mJus4QILDp/tUnGSvGIA | ||||
| v0DV8AT/EQKBgCSR6SyXgec1ZSNsiv2+3RUDs64x/43nFmt/1EJT9cO7wrDd1rEa | ||||
| TOt9TtHg6VpbHi2ncHYdhSTW3VO6uhsTbpvKxP5dBbFxY5+Tn7164XUIKuc8A6i8 | ||||
| puTv+iHB6S0atplKCVqDs5xUpEGdx/0qJLET2dGOLH+XEelU3oNubA8tAoGAbqs7 | ||||
| Diede5D7LIoPUcD7+6f5wxBmmrB9l2A2JsnESpZAFOt1lnQm8NEoMevzACPdav2K | ||||
| HcPZJkKalTe47iHpro57oJgJKGkU9O653Zqn3wwcYnPnC8cgjEYaEE6+XCPpunIG | ||||
| Uw+RaGxjehRT7veJust3S9zUUMLXyOW54eoQLzECgYBBTcFVoDIqJY5MSOuQTYri | ||||
| lro7YcXk0kvahCSgXzdecU+ajG6+ppHvIje/h7nBZizFfsGsZQj3j9hrmxXxJn4H | ||||
| 4gSLHSycFGY65G6tBC4eNKi6umBi8rgw+kQ0PtY23ZDoRTdePXYT4OzQaGiGzZhO | ||||
| 4su2WwkXmgev/Rcan3hj1w== | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										21
									
								
								configs/open5gs/tls/testserver.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								configs/open5gs/tls/testserver.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDYjCCAkqgAwIBAgIBDjANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjhaFw0zMjExMDgyMzM3MjhaMFExCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxHzAd | ||||
| BgNVBAMMFnRlc3RzZXJ2ZXIubG9jYWxkb21haW4wggEiMA0GCSqGSIb3DQEBAQUA | ||||
| A4IBDwAwggEKAoIBAQDK/mRxA7vFDetSR7J58pT+deCpXdjH6rFyebKsPRklq6aq | ||||
| P8eLMj3CYG641BHNFoMygnK1SEuPXxoLqVYFOf1aZh+9OdvLPjKB37ZfikzXR5az | ||||
| PRvGKOO9bM+lgviZvmgnE2sEVYtoBJAeK+ZXQkPUQ+Q3QBsdyZXFKu4uQZukW7UO | ||||
| sp+IGQ5guCi+MAkppB/T6WbuTl7Hr7wjLd/eFK5rHik57D0N1f1fX7G5+K1jfFu9 | ||||
| OsVYDsp3f7LB1QjZntAfE7dnddmAXdDz3FCPm7keLSrdsYSY9Q5tVqBl5yRzMcq2 | ||||
| C4DQX7JcqWCfpGjm8Gnc4gmDyKV4zZPaQXiXr6TzAgMBAAGjTTBLMAkGA1UdEwQC | ||||
| MAAwHQYDVR0OBBYEFNNWx1Ixb8nBttAAziCdNf5iUfGCMB8GA1UdIwQYMBaAFLFq | ||||
| +pyZvAQqQohl136+YHCiDtpAMA0GCSqGSIb3DQEBCwUAA4IBAQDeFTLtNW8hPvUB | ||||
| QOBVZU4kyzOw3v7Y74lug88I92XMagWVV71lLGCzHcQodI7p0ih/3uK9CO+yuhU9 | ||||
| Wkmimb3oh44wao6+R9qtYF/OdbKLvRZ9y3Fd5y5RiYJNFCuBPLGf/0UwIifP0tcI | ||||
| bivpNkB5WByebbhzo7zZXz+pgMMDkLtBfvwNF9JYM6WAdEw/3cYaN6jwtwvA9/2O | ||||
| wQ08z1BtuA0Cxjy+7DgFl9b7EQE4q85+TNCyl59x0vO2M9lo01C/APQ8HmCRc8Ax | ||||
| YCY7zYz5AqnO3HPnQ6plYbIw1xaLEwNYDZ6sxIpCRP+g+ZDG6A3YW76n019lEm75 | ||||
| 02901MR9 | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/testserver.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/testserver.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICljCCAX4CAQAwUTEfMB0GA1UEAwwWdGVzdHNlcnZlci5sb2NhbGRvbWFpbjEL | ||||
| MAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQKDAhOZW9QbGFuZTCC | ||||
| ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMr+ZHEDu8UN61JHsnnylP51 | ||||
| 4Kld2MfqsXJ5sqw9GSWrpqo/x4syPcJgbrjUEc0WgzKCcrVIS49fGgupVgU5/Vpm | ||||
| H70528s+MoHftl+KTNdHlrM9G8Yo471sz6WC+Jm+aCcTawRVi2gEkB4r5ldCQ9RD | ||||
| 5DdAGx3JlcUq7i5Bm6RbtQ6yn4gZDmC4KL4wCSmkH9PpZu5OXsevvCMt394Urmse | ||||
| KTnsPQ3V/V9fsbn4rWN8W706xVgOynd/ssHVCNme0B8Tt2d12YBd0PPcUI+buR4t | ||||
| Kt2xhJj1Dm1WoGXnJHMxyrYLgNBfslypYJ+kaObwadziCYPIpXjNk9pBeJevpPMC | ||||
| AwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQACkHItCrvQWANviVk27ntZE/Ze1/NF | ||||
| W8jPeJG3V9Zemwp2QWE530gdhNy717kGJzW0Udvx57By4tS1bORlKDL7ikpPaIm3 | ||||
| q2YLXzusJ3JXyD2aYoaY+uP6+gt1541aLep8eSQPgG0jJlo8VbbsrPrXj9T15Nsb | ||||
| MhDlKDLZhW+JCwp53/IB8Az3s6oCUelwENOTDkmuaksTbo9NX9TJ68ByAtSqroT3 | ||||
| /jHqvSpD+VVnQcWn6XE6lLNyXcFcQ/jQLKLVbdV+CLPrUORNCyB5Vy7Qxm49g4lB | ||||
| H9Cx2fPDBpYw7BlFIrNU9bxLAem2lE2x+H5NbbFoMfi8Bq3q+2MWZg+a | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/testserver.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/testserver.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDK/mRxA7vFDetS | ||||
| R7J58pT+deCpXdjH6rFyebKsPRklq6aqP8eLMj3CYG641BHNFoMygnK1SEuPXxoL | ||||
| qVYFOf1aZh+9OdvLPjKB37ZfikzXR5azPRvGKOO9bM+lgviZvmgnE2sEVYtoBJAe | ||||
| K+ZXQkPUQ+Q3QBsdyZXFKu4uQZukW7UOsp+IGQ5guCi+MAkppB/T6WbuTl7Hr7wj | ||||
| Ld/eFK5rHik57D0N1f1fX7G5+K1jfFu9OsVYDsp3f7LB1QjZntAfE7dnddmAXdDz | ||||
| 3FCPm7keLSrdsYSY9Q5tVqBl5yRzMcq2C4DQX7JcqWCfpGjm8Gnc4gmDyKV4zZPa | ||||
| QXiXr6TzAgMBAAECggEAGwG1EkDJaAJIkcCpMvE+YmEDcUpjj4F0Ie36rVCkT683 | ||||
| yW8ag189TpGELuyZVlxNkILrc56OiEts9yqMdRM4gkuToxoXWcHIzXTv2g6Cgk0W | ||||
| HyWc/tms0aRa4e3RWP8MnfpG4s47cazTEbiMeNp/lLYtntjVYrqm8D2cb6SvP4fu | ||||
| kvi7bKLhcd4l9v42oZKF5wZjynUEh+424TNxqI8OTcnT15xoOjauM9aQnbFYB0ON | ||||
| tOJ5cO8Pmjbo1wfFsSntC7NrIspaTrlseOl/bK3LadLlb9UHW3GRVwIcIzEYPabU | ||||
| PZcTKjzk1nAu1fpHgoCuMequxDaXSSWyDLMqwLfqoQKBgQDtcOHFJHO63SIOrwlG | ||||
| OjZiMxKekjVqtbdiN+7h3FBR0+M7EZnyFO7zsfmDaN3k4m3a6idlnn9HvsEilf+K | ||||
| Cc+8I0dCeBbZOs/TqVN8ZHB6MqUmtMdGIc1Fau1HYis+d4g1pbQ9tpG0OVa806rR | ||||
| AkBwD+/Vm6+8uZKilq+oijSpEwKBgQDa3Dt9LFYOG6gnWHlq7uLIWnA4wHKmgEGL | ||||
| AykaZgW2bxIhQa1C+460OQaCwBbBG2NlN7Lt8MXsr48epnSKROfCYIBuqlH3i2CN | ||||
| ka+W7pEtnkeEnZSUMb/IF5T868xbYkzXFqJkr17o2MBMbLiM2G79dT/j83MJVc1A | ||||
| FecQByNwoQKBgArrdBai9IeVf+l49045gyLFAog0ZSyBKuvjcqMEhNUej4a56oCN | ||||
| oeenObhnbD0IhNDaj/FGdsgP58X1bAknJlyaqr5N048t+zzavrIr1FhqV9oN2lRJ | ||||
| Xa1hm4P66c43pRYChuWHre/B61FH0sVF+zysHvWN8WkWh73efDmeEYntAoGAMcq1 | ||||
| Bg9WLLOCGCF6zic3FRnuOhseel7ninbXnRfk6NJwL3y/rGOK3dmzb3/ALYLLpDV9 | ||||
| 0cBbZzOxvelkzihLCd/mmEbLiyP8fXjNl+sCwHwoDTXEncqLtTwYO0pyHcBJdw3B | ||||
| OGLlltfpN/nsKq764VMRjAzQ+Si6H4BcJztYhsECgYEAnql7JlJlg/jUOS3hU/sM | ||||
| iZ1EY7K8DFjaIOitcPcjbZqH4Ha9922MSGW4hCKMo3ncDdaDKDvrfYd9pgtrSvHd | ||||
| vH1vXcVrdzuLPVzvCxlRxQbSZpK6RZT+OF1OTvg9zMu2hemMwyKNxrRmjADwuU/E | ||||
| f7etkEMnboFO//fGoMXU5cc= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/udm.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/udm.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBDDANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjdaFw0zMjExMDgyMzM3MjdaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD3VkbS5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBAMnNHwgMDlTfi2x5QMvhdhGzOxCZvboqcrkHrTGkRJtUrxNjddjhSkm3 | ||||
| KeRKEdcDq/t126t2CAxiYiRprKr9II1o6rq2JUZz7VU0aC9wWnZyWhIf4VIzyhz5 | ||||
| G5s5cWT7IoJZ/cjmoS89e5cPv34G0jLaqz2m/Kl2zqmVozQRdDuO7Hreh9KgPs92 | ||||
| kqA6XYy1z+hxUILAjpdVoTwgJm0UchF9Ibgc5+ab1XuaaYzxlYAzwcWcCibFzgGO | ||||
| I6+MdTpJISJBHRzkLOsmFyJ2XpH53aRPN51yQDRnPTDfJj4og6FyFWjtIfCeBHBf | ||||
| 3taz6SPFPHIZhR8OIMt25T4r2bXmS68CAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUfzKzBycjEgN97TEqC+0iKaWBdVIwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBACQXPgeUMGyWGbGPwr/cg0lC | ||||
| SPiIL1s7oZQoNisbTtTqnBHo36xLTGb051o9ZTwd2xTRNJ4ue9/rDnMTK//9+6V5 | ||||
| FKDOYFqikSmCtzuJFB5Q24KxdUM679feAy7v7BWTGd7LoN0dOgPCHqPT7/daxgYW | ||||
| Xaip1lslx5TYNTnhrJAoVfj0VGrSrTqQqCNf3ifQDI0HRuheKC2WM6Ep7E8MyjiT | ||||
| kzfsznaWul06geQn7vT4MMTHUNUI49Y2uCCgosD8Xi23Oi8qSiguCeSLcg2ns0p6 | ||||
| eELtPm1xcTWoJHomDNf150ZW5swFDfE9asAWGeYqONShUp5Zim1agcuGTpp9uaQ= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/udm.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/udm.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPdWRtLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyc0fCAwOVN+LbHlAy+F2EbM7EJm9uipy | ||||
| uQetMaREm1SvE2N12OFKSbcp5EoR1wOr+3Xbq3YIDGJiJGmsqv0gjWjqurYlRnPt | ||||
| VTRoL3BadnJaEh/hUjPKHPkbmzlxZPsigln9yOahLz17lw+/fgbSMtqrPab8qXbO | ||||
| qZWjNBF0O47set6H0qA+z3aSoDpdjLXP6HFQgsCOl1WhPCAmbRRyEX0huBzn5pvV | ||||
| e5ppjPGVgDPBxZwKJsXOAY4jr4x1OkkhIkEdHOQs6yYXInZekfndpE83nXJANGc9 | ||||
| MN8mPiiDoXIVaO0h8J4EcF/e1rPpI8U8chmFHw4gy3blPivZteZLrwIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAMN+RIzcc2m7iImxiGpwIitwP8l7XLVYdZhMm90/ | ||||
| SEDHmmlxebl8Re/nrt/17xKTH7xM+vjvWqieal6MT476Ye3cvk/obR7mv6f5UPoq | ||||
| nmOCr9Ov3SaUy0WKEqEShs171NM6+DOLoXaN8oBWYkL8mGL4tP7lKcBTmNlM5Vuu | ||||
| Y42XzLa2NO4nkm3cVTJma/hvMw9zNDwbBeH7qgfWDAL4LAC9Ea6RrYgLvgEiiJHm | ||||
| J6CkrntvPfemwMguWtt3Roq0MkR3J4vyHgyfIHpJIEM1GLJhXSaEZ3cUPELrIyVs | ||||
| ro8vAXGEXaxriKCCQ0BWiCPUN08Tisc9k5AKEe8Yst2M2Qg= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/udm.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/udm.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJzR8IDA5U34ts | ||||
| eUDL4XYRszsQmb26KnK5B60xpESbVK8TY3XY4UpJtynkShHXA6v7ddurdggMYmIk | ||||
| aayq/SCNaOq6tiVGc+1VNGgvcFp2cloSH+FSM8oc+RubOXFk+yKCWf3I5qEvPXuX | ||||
| D79+BtIy2qs9pvypds6plaM0EXQ7jux63ofSoD7PdpKgOl2Mtc/ocVCCwI6XVaE8 | ||||
| ICZtFHIRfSG4HOfmm9V7mmmM8ZWAM8HFnAomxc4BjiOvjHU6SSEiQR0c5CzrJhci | ||||
| dl6R+d2kTzedckA0Zz0w3yY+KIOhchVo7SHwngRwX97Ws+kjxTxyGYUfDiDLduU+ | ||||
| K9m15kuvAgMBAAECggEAGPA7bIAo6T4y+bXGVyvGrotKulN1ieMjCFC1i5P0UonV | ||||
| lPzOnH3C83cqOycYK00t3MaE3hyZBAbIgB17FCpx8mfL0kUeOCWtZ8ExOuOUmlyp | ||||
| WuILs1/pE0mJqtYfeE48xoUegsxVkQP1GQb+MDHhmh1B2j2frcWb5oMyhwW9KnrX | ||||
| 8yoMUq0J41keGbM4nd6hYY/0mqQL4BffJd/UdLOGL5SupAYTzyELuycktMBbt8EG | ||||
| CIlIOsd5ZfD5aLHiM0ZUGnK7URQBIpf//tBw6SBeYmc02CmfaLvqRLvnH9oE47/9 | ||||
| 0vFLDGifUY9vRuX4rBlghmy+/jzCBMRW6Rlbj8LyGQKBgQDb2UXmQ7NiMAuNTb2+ | ||||
| 4498QIi1ReQyyg1ONtMoZ9vXc9CwtFVdLk6JTru2VRvXIwpCWHZGsS9vWtuIk+1p | ||||
| QqZYT8lRqX4TEDIjC4MG2XdGCnox4FuKPqyjESwd0O45xqfv45Nbx2NAsNOgm/xg | ||||
| oJULFMuVVHMztOcH+6fQamRJxQKBgQDq/B++VMDoXnYyNmhxfSR0NPfeQuCkHlXo | ||||
| kfX2cve27yI9mLKXKtNKtwlAAdhSGZ9Hbe2B1mINLpqajKUuoyD0eyNPzZGWiINH | ||||
| 7BM+oxIMbzRo+o2a7Eyaa12RLJ1b2O2wOPriddwa0ycx3BqTy2mzgRvSzoA9fAPY | ||||
| 6mHAXp164wKBgE6YJSIFj+qJLIgOg8frSE9uLrFHVCZID2uns+NdBb3HXJLfVSkj | ||||
| tdXmfLrZQEOv9inzwAzTqRaRD6yK3bPkrN0jYOA9zKF6B8J5ihT3x2kVs8uC3pbU | ||||
| gxkkuXXLTG8BMuZSoEqORFBLJszjFt1gawf0Hje7YhfZE0LKV5rtff7VAoGAMIMg | ||||
| opCoytBFopQs99EYJ42P5qjz663/mmYX22tczL2N2h2eMSs8N96V4EsBN+HmSj7d | ||||
| m8KAt6v5axLCP2CaOx746U7NUcCZKc4JIxNTdJG4xjuD5IoIPpEP3hrR2dZtK8Z3 | ||||
| tS0T5c3V96szKXQDPHXZIqpTO15RBQVObQKbjHUCgYEAo6smzS8yppgd4zQaPkIK | ||||
| 7gRdfvIxXwcmWeVG5GeFIHmSpBsdPVgcwhbsdHoFWLBu1kU4pXsi6Mm8RQqW8GQv | ||||
| TqLtQg+8UZwOUcZpwK3ubEJpPst8meVfi5KPQYgeqNHcBjOhllQWobdI1Zh6i76r | ||||
| BDBpY0brm19iZHspDFURjjY= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										20
									
								
								configs/open5gs/tls/udr.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configs/open5gs/tls/udr.crt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIIDWzCCAkOgAwIBAgIBDTANBgkqhkiG9w0BAQsFADBJMRcwFQYDVQQDDA5jYS5s | ||||
| b2NhbGRvbWFpbjELMAkGA1UEBhMCS08xDjAMBgNVBAgMBVNlb3VsMREwDwYDVQQK | ||||
| DAhOZW9QbGFuZTAeFw0yMjExMTEyMzM3MjhaFw0zMjExMDgyMzM3MjhaMEoxCzAJ | ||||
| BgNVBAYTAktPMQ4wDAYDVQQIDAVTZW91bDERMA8GA1UECgwITmVvUGxhbmUxGDAW | ||||
| BgNVBAMMD3Vkci5sb2NhbGRvbWFpbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC | ||||
| AQoCggEBALS3q+2uJj5htQxIoV5PjCbuUbETFbWunNBpU3n/bs5wtcl1jf/Ez8f+ | ||||
| 4nhN+liNHvInFyxflA9Qu2eL9/+HbZxMXlyFwcHZo82SMa+CQEoFcZQUxtPa7Zo0 | ||||
| WovYJJH+XMqdFFPMQgq3VRsRkbSJJIRID0Lx1jx3RSIMMCcWTOyrGgIDOySSkNGo | ||||
| 8CuJ3VzsH5Httj1crrZhypGrY4rgoYO2gsc9KtI4r3hS7hHTjD1C3lDLKJj035Xu | ||||
| t8g0rDe4S5DqKJ7WF+z7nIplVuVmj6HWFhW8H16fxNMohmjkHMLL7QIkyCZOYkWY | ||||
| rbymCPQGYuBRKajTAoI80yj237vxiFkCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV | ||||
| HQ4EFgQUoc0vMqJQ773qf3xn5qGb3YTTtDUwHwYDVR0jBBgwFoAUsWr6nJm8BCpC | ||||
| iGXXfr5gcKIO2kAwDQYJKoZIhvcNAQELBQADggEBAFbO+6lgHIhX9tcNDspiO/2d | ||||
| BwBVruQuslYNVmKN53IS+Dr1fku49/WDo5WVd59JVV5OStLdXMZoj6103ie12GQ0 | ||||
| 2fTelMDLk/GRBv80OpD8vPnUKRI/uNDjGjAgle6ruMX7LZHmPfoIM4s1yIfYMEOt | ||||
| R9F6BmZbRAPQX6OgHsTp6+uaCRIk6nBVJP+eIdVU+IAON7gzJIsiJesm78u+Jmvm | ||||
| SdOkSsoW/mHgoDtC5EgwMHYOfuHZPPBZOa5HOFvQPhi7lgFNUVUim2iNBxYoDecF | ||||
| J2i3J07fE7mvETfmfiTUfWPqGHSJG9C8zuKvHRWW0rky9Vjjcux69QyUANnyYZU= | ||||
| -----END CERTIFICATE----- | ||||
							
								
								
									
										16
									
								
								configs/open5gs/tls/udr.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configs/open5gs/tls/udr.csr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| -----BEGIN CERTIFICATE REQUEST----- | ||||
| MIICjzCCAXcCAQAwSjEYMBYGA1UEAwwPdWRyLmxvY2FsZG9tYWluMQswCQYDVQQG | ||||
| EwJLTzEOMAwGA1UECAwFU2VvdWwxETAPBgNVBAoMCE5lb1BsYW5lMIIBIjANBgkq | ||||
| hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtLer7a4mPmG1DEihXk+MJu5RsRMVta6c | ||||
| 0GlTef9uznC1yXWN/8TPx/7ieE36WI0e8icXLF+UD1C7Z4v3/4dtnExeXIXBwdmj | ||||
| zZIxr4JASgVxlBTG09rtmjRai9gkkf5cyp0UU8xCCrdVGxGRtIkkhEgPQvHWPHdF | ||||
| IgwwJxZM7KsaAgM7JJKQ0ajwK4ndXOwfke22PVyutmHKkatjiuChg7aCxz0q0jiv | ||||
| eFLuEdOMPULeUMsomPTfle63yDSsN7hLkOoontYX7PucimVW5WaPodYWFbwfXp/E | ||||
| 0yiGaOQcwsvtAiTIJk5iRZitvKYI9AZi4FEpqNMCgjzTKPbfu/GIWQIDAQABoAAw | ||||
| DQYJKoZIhvcNAQELBQADggEBAHSvfRFofc40z1H15RtNFs1aISVznyWYueOMcxlN | ||||
| kJ6V6SzEhGhDCssGfP3o4/ruO/EKtj01YXJOQHfdU/tNv2ukDlJTOLXx7f3CTrOZ | ||||
| U28esxISCbfrMcjHUe46cRc4fO6wW1GyZAB4engShdQLzTCPi+EMp6sodQt1aVV1 | ||||
| wCs2t7FI35gXoxydTn/AGzW86nmy61XHNHxhSZPAH1cE+ynfN6PI1ApCX71HgsyN | ||||
| 3bWt1D+hFQ4Q1t0p2W2x3jyXS/1O/7Uxr7Og8Zwvziwb+WvZRSed1dyaR/kdo7pW | ||||
| aMLhY/WGaSYY72mV+fXAhhwVW7A0u8EvrRmzpu/pjonsoVE= | ||||
| -----END CERTIFICATE REQUEST----- | ||||
							
								
								
									
										28
									
								
								configs/open5gs/tls/udr.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								configs/open5gs/tls/udr.key
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| -----BEGIN PRIVATE KEY----- | ||||
| MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0t6vtriY+YbUM | ||||
| SKFeT4wm7lGxExW1rpzQaVN5/27OcLXJdY3/xM/H/uJ4TfpYjR7yJxcsX5QPULtn | ||||
| i/f/h22cTF5chcHB2aPNkjGvgkBKBXGUFMbT2u2aNFqL2CSR/lzKnRRTzEIKt1Ub | ||||
| EZG0iSSESA9C8dY8d0UiDDAnFkzsqxoCAzskkpDRqPArid1c7B+R7bY9XK62YcqR | ||||
| q2OK4KGDtoLHPSrSOK94Uu4R04w9Qt5QyyiY9N+V7rfINKw3uEuQ6iie1hfs+5yK | ||||
| ZVblZo+h1hYVvB9en8TTKIZo5BzCy+0CJMgmTmJFmK28pgj0BmLgUSmo0wKCPNMo | ||||
| 9t+78YhZAgMBAAECggEADdVR7jKSl5uZ1OAB5zLaYPgE7ZOvCZ5dP1hSpR/sAtYu | ||||
| miZbGWkeuRnOCuS4LTtXMzTSEanazu3QfJmCoS8kES7o2bb86QpwfxnJ3xwOsQPX | ||||
| 6PyKqDilz7QierovuXOxtWo+/jegVgro0za98yZ80rnj3i1eJ3h/RJ8PeAx9VK/W | ||||
| nsE/aoR/AiNmdwyZRStVdsvW98GNdONc8la2Cs9fC71tbeKnL/QFSmgZpVGz606u | ||||
| Y3ykNxPgcePFscS+6UR+ML5L34HtZfQV4KCAnEWUO1tXYoLDKM+h7sp03rNoGdQK | ||||
| /L3xNd1jI0gcm/t0LFhBuKGrKo1pKwrONwm6LMbRkQKBgQDAep8a46jKwQbbVNnp | ||||
| qSxy9l3it/TjbYuLSAuRlz8YXaJSvF/EMmTYtYQ1G4T2exkBN11UeP/tdywD+J/p | ||||
| 4jEI9UZz9QCjXFyleDZZfScs7SuRfKlZ6ygY+cbKb8T75rO/J/StU4VgNPtKjxzv | ||||
| OZEpJwCLsZLkOj7mmqlfwSwaiQKBgQDwW2P9XF2XkcoGyEffQDX0qylekUZ8Zqq9 | ||||
| UnuWmjLJxD+rbJcQiyMIKxzY5gKw1FtquBMKryfuKHiDRCTO/Sr5V4VjRG13etAN | ||||
| WqPWUrjmvlutMZhvwS876wS15hyHkL9Jjbj6F0TvYRIMXTa6yLFMLVNBZFSJzfRH | ||||
| aRxnfb9LUQKBgF2S/4i+BxBTGTdGIA6lrTNSrMAM+KQcXIvhAabNJeJ9mu2oINKs | ||||
| QTTNwjFjaJe/rp9VwCzSCnHyztY7Z9r3mSkmvRKgmKfSvkO/loSZAJOp1dWMCnTp | ||||
| ivvhapB+GADy3o3fKeedxCjKeSR9QO7YSMb97Bj9wlDsNCo+JHul2QApAoGAb5/B | ||||
| 3BRdUtreHDA/UKsdY7dpywVk2rlDahE4XETYeWOuvgn8Ti6P4mdDSmfnr/+vROyf | ||||
| y0J1JOGetjebcJWas5m11NgejnJ21PzXQd3BCUg2g0SZKq1pJkaLNX7cmQjcDWjI | ||||
| Ez1jQliubReNJ0m1LU+PbrsNl8ISRGfITTfU80ECgYEAjzlKdEB0GUyDev9yuJWb | ||||
| xLPgbtQmIFJ0wcr55R1BrLlOw5nhJvHYUuAqNVwbZyDOcZT6RdC2k1uyybAupPFF | ||||
| ZRFFBnGQGGXj2fiPvFyJCVcbT6QhtkvXqBRwbRakJY1FMWCw079VzcoRtt+mcgFu | ||||
| u179+NNjjTx63C4ZElNl654= | ||||
| -----END PRIVATE KEY----- | ||||
							
								
								
									
										505
									
								
								configs/open5gs/udm.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										505
									
								
								configs/open5gs/udm.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,505 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/udm.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/udm.key | ||||
|       cert: @sysconfdir@/open5gs/tls/udm.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/udm.key | ||||
|       cert: @sysconfdir@/open5gs/tls/udm.crt | ||||
|  | ||||
| # | ||||
| #  <Home Network Public Key> | ||||
| # | ||||
| #  o Generate the private key as below. | ||||
| #    $ openssl genpkey -algorithm X25519 -out /etc/open5gs/hnet/curve25519-1.key | ||||
| #    $ openssl ecparam -name prime256v1 -genkey -conv_form compressed -out /etc/open5gs/hnet/secp256r1-2.key | ||||
| # | ||||
| #  o The private and public keys can be viewed with the command. | ||||
| #    The public key is used when creating the SIM. | ||||
| #    $ openssl pkey -in /etc/open5gs/hnet/curve25519-1.key -text | ||||
| #    $ openssl ec -in /etc/open5gs/hnet/secp256r1-2.key -conv_form compressed -text | ||||
| # | ||||
| #  o Home network public key identifier(PKI) value : 1 | ||||
| #    Protection scheme identifier : ECIES scheme profile A | ||||
| #  udm: | ||||
| #    hnet: | ||||
| #      - id: 1 | ||||
| #        scheme: 1 | ||||
| #        key: /etc/open5gs/hnet/curve25519-1.key | ||||
| # | ||||
| #  o Home network public key identifier(PKI) value : 2 | ||||
| #    Protection scheme identifier : ECIES scheme profile B | ||||
| #  udm: | ||||
| #    hnet: | ||||
| #      - id: 2 | ||||
| #        scheme: 2 | ||||
| #        key: /etc/open5gs/hnet/secp256r1-2.key | ||||
| # | ||||
| #  o Home network public key identifier(PKI) value : 3 | ||||
| #    Protection scheme identifier : ECIES scheme profile A | ||||
| #  udm: | ||||
| #    hnet: | ||||
| #      - id: 3 | ||||
| #        scheme: 1 | ||||
| #        key: /etc/open5gs/hnet/curve25519-1.key | ||||
| # | ||||
| #  o Home network public key identifier(PKI) value : 4 | ||||
| #    Protection scheme identifier : ECIES scheme profile B | ||||
| #  udm: | ||||
| #    hnet: | ||||
| #      - id: 4 | ||||
| #        scheme: 2 | ||||
| #        key: /etc/open5gs/hnet/secp256r1-2.key | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/udm.key | ||||
| #      cert: /etc/open5gs/tls/udm.crt | ||||
| #  udm: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.12:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/udm.key | ||||
| #      cert: /etc/open5gs/tls/udm.crt | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://udm.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/udm.key | ||||
| #      cert: /etc/open5gs/tls/udm.crt | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - name: udm.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.12:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-udm.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.12 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  udm: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  udm: | ||||
| #    service_name: | ||||
| #      - nudm-sdm | ||||
| #      - nudm-uecm | ||||
| #      - nudm-ueau | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udm: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.12 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| udm: | ||||
|     hnet: | ||||
|       - id: 1 | ||||
|         scheme: 1 | ||||
|         key: @sysconfdir@/open5gs/hnet/curve25519-1.key | ||||
|       - id: 2 | ||||
|         scheme: 2 | ||||
|         key: @sysconfdir@/open5gs/hnet/secp256r1-2.key | ||||
|       - id: 3 | ||||
|         scheme: 1 | ||||
|         key: @sysconfdir@/open5gs/hnet/curve25519-3.key | ||||
|       - id: 4 | ||||
|         scheme: 2 | ||||
|         key: @sysconfdir@/open5gs/hnet/secp256r1-4.key | ||||
|       - id: 5 | ||||
|         scheme: 1 | ||||
|         key: @sysconfdir@/open5gs/hnet/curve25519-5.key | ||||
|       - id: 6 | ||||
|         scheme: 2 | ||||
|         key: @sysconfdir@/open5gs/hnet/secp256r1-6.key | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										444
									
								
								configs/open5gs/udr.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										444
									
								
								configs/open5gs/udr.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,444 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/udr.log | ||||
|  | ||||
| # | ||||
| #  o TLS enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_tls: false|true | ||||
| #    - false: (Default) Use TLS | ||||
| #    - true:  TLS disabled | ||||
| # | ||||
| #  o Verification enable/disable | ||||
| #  sbi: | ||||
| #    server|client: | ||||
| #      no_verify: false|true | ||||
| #    - false: (Default) Verify the PEER | ||||
| #    - true:  Skip the verification step | ||||
| # | ||||
| #  o Server-side does not use TLS | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| # | ||||
| #  o Client-side skips the verification step | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the client | ||||
| #  sbi: | ||||
| #    server | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| #  o Use the specified certificate while verifying the server | ||||
| #  sbi: | ||||
| #    client | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| # | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/udr.key | ||||
|       cert: @sysconfdir@/open5gs/tls/udr.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @sysconfdir@/open5gs/tls/ca.crt | ||||
|       key: @sysconfdir@/open5gs/tls/udr.key | ||||
|       cert: @sysconfdir@/open5gs/tls/udr.crt | ||||
|  | ||||
| # | ||||
| #  <SBI Server> | ||||
| # | ||||
| #  o SBI Server(http://<all address available>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(http://<any address>:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 0.0.0.0 | ||||
| #          - ::0 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(https://<all address available>:443) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| # | ||||
| #  o SBI Server(https://127.0.0.15:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Server(https://bsf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the client | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/bsf.key | ||||
| #      cert: /etc/open5gs/tls/bsf.crt | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - name: bsf.open5gs.org | ||||
| # | ||||
| #  o SBI Server(http://127.0.0.15:7777) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.15 | ||||
| #        port: 7777 | ||||
| # | ||||
| #  o SBI Server(http://<eth0 IP address>:80) | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| # | ||||
| #  o Provide custom SBI address to be advertised to NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - dev: eth0 | ||||
| #        advertise: open5gs-bsf.svc.local | ||||
| # | ||||
| #  o Another example of advertising on NRF | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      - addr: localhost | ||||
| #        advertise: | ||||
| #          - 127.0.0.99 | ||||
| #          - ::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  bsf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.15 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| #  <NF Service> | ||||
| # | ||||
| #  o NF Service Name(Default : all NF services available) | ||||
| #  udr: | ||||
| #    service_name: | ||||
| # | ||||
| #  o NF Service Name(Only some NF services are available) | ||||
| #  udr: | ||||
| #    service_name: | ||||
| #      - nudr-dr | ||||
| # | ||||
| #  <NF Discovery Query Parameter> | ||||
| # | ||||
| #  o (Default) If you do not set Query Parameter as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udr: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.20 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - 'service-names' is included. | ||||
| # | ||||
| #  o Service-Names are not included | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udr: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.20 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      option: | ||||
| #        no_service_names: false | ||||
| # | ||||
| #  o To remove 'service-names' from URI query parameters in NS Discovery | ||||
| #         no_service_names: true | ||||
| # | ||||
| #    * For Indirect Communication with Delegated Discovery, | ||||
| #      'service-names' is always included in the URI query parameter. | ||||
| #    * That is, 'no_service_names' has no effect. | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udr: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.20 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #  sbi: | ||||
| #    server: | ||||
| #      no_tls: true | ||||
| #  udr: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.20 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.1.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.1.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.1.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://scp.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      - name: scp.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fb::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.1.10:80 is selected. | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.1.10 | ||||
| #        - fd69:f21d:873c:fb::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  scp: | ||||
| #    sbi: | ||||
| #      addr: 127.0.1.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| # | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| # | ||||
| #  <SBI Client>> | ||||
| # | ||||
| #  o SBI Client(http://127.0.0.10:7777) | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      port: 7777 | ||||
| # | ||||
| #  o SBI Client(https://127.0.0.10:443, https://[::1]:443) without verification | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_verify: true | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.10 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o SBI Client(https://nrf.open5gs.org:443) | ||||
| #    Use the specified certificate while verifying the server | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      cacert: /etc/open5gs/tls/ca.crt | ||||
| #      key: /etc/open5gs/tls/amf.key | ||||
| #      cert: /etc/open5gs/tls/amf.crt | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      - name: nrf.open5gs.org | ||||
| # | ||||
| #  o SBI Client(http://[fd69:f21d:873c:fa::1]:80) | ||||
| #    If prefer_ipv4 is true, http://127.0.0.10:80 is selected. | ||||
| # | ||||
| #    sbi: | ||||
| #      addr: | ||||
| #        - 127.0.0.10 | ||||
| #        - fd69:f21d:873c:fa::1 | ||||
| # | ||||
| #  o SBI Option (Default) | ||||
| #    - tcp_nodelay : true | ||||
| #    - so_linger.l_onoff : false | ||||
| # | ||||
| #  sbi: | ||||
| #    client: | ||||
| #      no_tls: true | ||||
| #  nrf: | ||||
| #    sbi: | ||||
| #      addr: 127.0.0.10 | ||||
| #      option: | ||||
| #        tcp_nodelay: false | ||||
| #        so_linger: | ||||
| #          l_onoff: true | ||||
| #          l_linger: 10 | ||||
| # | ||||
| #nrf: | ||||
| #    sbi: | ||||
| #      - addr: | ||||
| #          - 127.0.0.10 | ||||
| #          - ::1 | ||||
| #        port: 7777 | ||||
|  | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| #  o Maximum Number of UE | ||||
| #  max: | ||||
| #    ue: 1024 | ||||
| # | ||||
| #  o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| #  max: | ||||
| #    peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o NF Instance Heartbeat (Default : 0) | ||||
| #    NFs will not send heart-beat timer in NFProfile | ||||
| #    NRF will send heart-beat timer in NFProfile | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o NF Instance Heartbeat (20 seconds) | ||||
| #    NFs will send heart-beat timer (20 seconds) in NFProfile | ||||
| #    NRF can change heart-beat timer in NFProfile | ||||
| # | ||||
| #  time: | ||||
| #    nf_instance: | ||||
| #      heartbeat: 20 | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										257
									
								
								configs/open5gs/upf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										257
									
								
								configs/open5gs/upf.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,257 @@ | ||||
| # | ||||
| #  o Set OGS_LOG_INFO to all domain level | ||||
| #   - If `level` is omitted, the default level is OGS_LOG_INFO) | ||||
| #   - If `domain` is omitted, the all domain level is set from 'level' | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Set OGS_LOG_ERROR to all domain level | ||||
| #   - `level` can be set with none, fatal, error, warn, info, debug, trace | ||||
| #  logger: | ||||
| #    level: error | ||||
| # | ||||
| #  o Set OGS_LOG_DEBUG to mme/emm domain level | ||||
| #  logger: | ||||
| #    level: debug | ||||
| #    domain: mme,emm | ||||
| # | ||||
| #  o Set OGS_LOG_TRACE to all domain level | ||||
| #  logger: | ||||
| #    level: trace | ||||
| #    domain: core,sbi,ausf,event,tlv,mem,sock | ||||
| # | ||||
| logger: | ||||
|     file: @localstatedir@/log/open5gs/upf.log | ||||
|  | ||||
| # | ||||
| #  <PFCP Server> | ||||
| # | ||||
| #  o PFCP Server(127.0.0.7:8805, ::1:8805) | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 127.0.0.7 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o PFCP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      name: localhost | ||||
| # | ||||
| #  o PFCP Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.7 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  o Provide custom PFCP address to be advertised to SMF in PFCP association | ||||
| #      request/respond | ||||
| #  upf: | ||||
| #    pfcp: | ||||
| #      - addr: 0.0.0.0 | ||||
| #        advertise: open5gs-smf.svc.local | ||||
| # | ||||
| #  <GTP-U Server>> | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.7:2152, [::1]:2152) | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - addr: 127.0.0.7 | ||||
| #      - addr: ::1 | ||||
| # | ||||
| #  o GTP-U Server(127.0.0.1:2152, [::1]:2152) | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      name: localhost | ||||
| # | ||||
| #  o User Plane IP Resource information | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - addr: | ||||
| #        - 127.0.0.7 | ||||
| #        - ::1 | ||||
| #        teid_range_indication: 4 | ||||
| #        teid_range: 10 | ||||
| #        network_instance: internet | ||||
| #        source_interface: 0 | ||||
| #      - addr: 127.0.10.4 | ||||
| #        teid_range_indication: 4 | ||||
| #        teid_range: 5 | ||||
| #        network_instance: ims | ||||
| #        source_interface: 1 | ||||
| # | ||||
| #  o Provide custom UPF GTP-U address to be advertised inside NGAP messages | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: 172.24.15.30 | ||||
| # | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: | ||||
| #        - 127.0.0.1 | ||||
| #        - ::1 | ||||
| # | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - addr: 10.4.128.21 | ||||
| #        advertise: upf1.5gc.mnc001.mcc001.3gppnetwork.org | ||||
| # | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      - dev: ens3 | ||||
| #        advertise: upf1.5gc.mnc001.mcc001.3gppnetwork.org | ||||
| # | ||||
| #  o GTP-U Option (Default) | ||||
| #    - so_bindtodevice : NULL | ||||
| # | ||||
| #  upf: | ||||
| #    gtpu: | ||||
| #      addr: 127.0.0.7 | ||||
| #      option: | ||||
| #        so_bindtodevice: vrf-blue | ||||
| # | ||||
| #  <Subnet for UE network> | ||||
| # | ||||
| #  Note that you need to setup your UE network using TUN device. | ||||
| #  (ogstun, ogstun2, ogstunX, ..) | ||||
| # | ||||
| #  o IPv4 Pool | ||||
| #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||
| # | ||||
| #  upf: | ||||
| #    subnet: | ||||
| #      addr: 10.45.0.1/16 | ||||
| # | ||||
| #  o IPv4/IPv6 Pool | ||||
| #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||
| #    $ sudo ip addr add 2001:db8:cafe::1/48 dev ogstun | ||||
| # | ||||
| #  upf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| # | ||||
| # | ||||
| #  o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:db8:babe::1/48 | ||||
| #    All other APNs use 10.45.0.1/16, 2001:db8:cafe::1/48 | ||||
| #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||
| #    $ sudo ip addr add 10.46.0.1/16 dev ogstun | ||||
| #    $ sudo ip addr add 2001:db8:cafe::1/48 dev ogstun | ||||
| #    $ sudo ip addr add 2001:db8:babe::1/48 dev ogstun | ||||
| # | ||||
| #    ; If the UE has unknown DNN/APN(not internet/ims), SMF/UPF will crash. | ||||
| # | ||||
| #  upf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        dnn: internet | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| #        dnn: internet | ||||
| #      - addr: 10.46.0.1/16 | ||||
| #        dnn: ims | ||||
| #      - addr: 2001:db8:babe::1/48 | ||||
| #        dnn: ims | ||||
| # | ||||
| #  o Specific DNN/APN with the FALLBACK SUBNET(10.47.0.1/16) | ||||
| #    ; Note that put the FALLBACK SUBNET last to avoid SMF/UPF crash. | ||||
| # | ||||
| #  upf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        dnn: internet | ||||
| #      - addr: 10.46.0.1/16 | ||||
| #        dnn: ims | ||||
| #      - addr: 10.50.0.1/16 ## FALLBACK SUBNET | ||||
| # | ||||
| #  o Multiple Devices (default: ogstun) | ||||
| #    $ sudo ip addr add 10.45.0.1/16 dev ogstun | ||||
| #    $ sudo ip addr add 2001:db8:cafe::1/48 dev ogstun2 | ||||
| #    $ sudo ip addr add 10.46.0.1/16 dev ogstun3 | ||||
| #    $ sudo ip addr add 2001:db8:babe::1/48 dev ogstun3 | ||||
| # | ||||
| #  upf: | ||||
| #    subnet: | ||||
| #      - addr: 10.45.0.1/16 | ||||
| #        dnn: internet | ||||
| #      - addr: 2001:db8:cafe::1/48 | ||||
| #        dnn: internet | ||||
| #        dev: ogstun2 | ||||
| #      - addr: 10.46.0.1/16 | ||||
| #        dnn: ims | ||||
| #        dev: ogstun3 | ||||
| #      - addr: 2001:db8:babe::1/48 | ||||
| #        dnn: ims | ||||
| #        dev: ogstun3 | ||||
| # | ||||
| #  <Metrics Server> | ||||
| # | ||||
| #  o Metrics Server(http://<any address>:9090) | ||||
| #  upf: | ||||
| #    metrics: | ||||
| #    - addr: 0.0.0.0 | ||||
| #      port: 9090 | ||||
| # | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| # | ||||
| #  <PFCP Client>> | ||||
| # | ||||
| #  o PFCP Client(127.0.0.4:8805) | ||||
| #  smf: | ||||
| #    pfcp: | ||||
| #      addr: 127.0.0.4 | ||||
| # | ||||
| smf: | ||||
|  | ||||
| # | ||||
| #  o Number of output streams per SCTP associations. | ||||
| #  parameter: | ||||
| #    sctp_streams: 30 | ||||
| # | ||||
| #  o Disable use of IPv4 addresses (only IPv6) | ||||
| #  parameter: | ||||
| #    no_ipv4: true | ||||
| # | ||||
| #  o Disable use of IPv6 addresses (only IPv4) | ||||
| #  parameter: | ||||
| #    no_ipv6: true | ||||
| # | ||||
| #  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections. | ||||
| #  parameter: | ||||
| #    prefer_ipv4: true | ||||
| # | ||||
| parameter: | ||||
|  | ||||
| # | ||||
| # o Maximum Number of UE | ||||
| # max: | ||||
| #   ue: 1024 | ||||
| # | ||||
| # o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI) | ||||
| # max: | ||||
| #   peer: 64 | ||||
| # | ||||
| max: | ||||
|  | ||||
| # | ||||
| #  o Message Wait Duration (Default : 10,000 ms = 10 seconds) | ||||
| #    (Default values are used, so no configuration is required) | ||||
| # | ||||
| #  o Message Wait Duration (3000 ms) | ||||
| #  time: | ||||
| #    message: | ||||
| #        duration: 3000 | ||||
| time: | ||||
							
								
								
									
										299
									
								
								configs/sample.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										299
									
								
								configs/sample.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,299 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| logger: | ||||
|  | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testserver.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testserver.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testclient.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testclient.crt | ||||
|  | ||||
| parameter: | ||||
| #    no_nrf: true | ||||
| #    no_scp: true | ||||
| #    no_amf: true | ||||
| #    no_smf: true | ||||
| #    no_upf: true | ||||
| #    no_ausf: true | ||||
| #    no_udm: true | ||||
| #    no_pcf: true | ||||
| #    no_nssf: true | ||||
| #    no_bsf: true | ||||
| #    no_udr: true | ||||
| #    no_mme: true | ||||
| #    no_sgwc: true | ||||
| #    no_sgwu: true | ||||
| #    no_pcrf: true | ||||
| #    no_hss: true | ||||
| #    use_mongodb_change_stream: true | ||||
|  | ||||
| mme: | ||||
|     freeDiameter: | ||||
|       identity: mme.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.2 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: hss.localdomain | ||||
|           addr: 127.0.0.8 | ||||
|  | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     metrics: | ||||
|       addr: 127.0.0.2 | ||||
|       port: 9090 | ||||
|     gummei: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       mme_gid: 2 | ||||
|       mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       tac: 1 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|  | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|  | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| smf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     metrics: | ||||
|       addr: 127.0.0.4 | ||||
|       port: 9090 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     freeDiameter: | ||||
|       identity: smf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.4 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: pcrf.localdomain | ||||
|           addr: 127.0.0.9 | ||||
|  | ||||
| # | ||||
| #  <For Indirect Communication with Delegated Discovery> | ||||
| # | ||||
| #  o (Default) If you do not set Delegated Discovery as shown below, | ||||
| # | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| # | ||||
| #    - Use SCP if SCP avaiable. Otherwise NRF is used. | ||||
| #      => App fails if both NRF and SCP are unavailable. | ||||
| # | ||||
| #    sbi: | ||||
| #      - addr: 127.0.0.5 | ||||
| #        port: 7777 | ||||
| #    discovery: | ||||
| #      delegated: auto | ||||
| # | ||||
| #  o To use SCP always => App fails if no SCP available. | ||||
| #      delegated: yes | ||||
| # | ||||
| #  o Don't use SCP server => App fails if no NRF available. | ||||
| #      delegated: no | ||||
| # | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     metrics: | ||||
|       addr: 127.0.0.5 | ||||
|       port: 9090 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         amf_id: | ||||
|           region: 2 | ||||
|           set: 1 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1, NIA0 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: | ||||
|       identity: hss.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.8 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: mme.localdomain | ||||
|           addr: 127.0.0.2 | ||||
| pcrf: | ||||
|     freeDiameter: | ||||
|       identity: pcrf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.9 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: smf.localdomain | ||||
|           addr: 127.0.0.4 | ||||
|  | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|         - 127.0.0.10 | ||||
|         - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| scp: | ||||
|     sbi: | ||||
|       - addr: 127.0.1.10 | ||||
|         port: 7777 | ||||
|  | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| udm: | ||||
|     hnet: | ||||
|       - id: 1 | ||||
|         scheme: 1 | ||||
|         key: @build_configs_dir@/open5gs/hnet/curve25519-1.key | ||||
|       - id: 2 | ||||
|         scheme: 2 | ||||
|         key: @build_configs_dir@/open5gs/hnet/secp256r1-2.key | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
							
								
								
									
										268
									
								
								configs/slice.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										268
									
								
								configs/slice.yaml.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,268 @@ | ||||
| db_uri: mongodb://localhost/open5gs | ||||
|  | ||||
| logger: | ||||
|  | ||||
| sbi: | ||||
|     server: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testserver.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testserver.crt | ||||
|     client: | ||||
|       no_tls: true | ||||
|       cacert: @build_configs_dir@/open5gs/tls/ca.crt | ||||
|       key: @build_configs_dir@/open5gs/tls/testclient.key | ||||
|       cert: @build_configs_dir@/open5gs/tls/testclient.crt | ||||
|  | ||||
| parameter: | ||||
| #    no_nrf: true | ||||
|     no_scp: true | ||||
| #    no_amf: true | ||||
| #    no_smf: true | ||||
| #    no_upf: true | ||||
| #    no_ausf: true | ||||
| #    no_udm: true | ||||
| #    no_pcf: true | ||||
| #    no_nssf: true | ||||
| #    no_bsf: true | ||||
| #    no_udr: true | ||||
| #    no_mme: true | ||||
| #    no_sgwc: true | ||||
| #    no_sgwu: true | ||||
| #    no_pcrf: true | ||||
| #    no_hss: true | ||||
| #    use_mongodb_change_stream: true | ||||
|  | ||||
| mme: | ||||
|     freeDiameter: | ||||
|       identity: mme.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.2 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: hss.localdomain | ||||
|           addr: 127.0.0.8 | ||||
|  | ||||
|     s1ap: | ||||
|       - addr: 127.0.0.2 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.2 | ||||
|     gummei: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       mme_gid: 2 | ||||
|       mme_code: 1 | ||||
|     tai: | ||||
|       plmn_id: | ||||
|         mcc: 999 | ||||
|         mnc: 70 | ||||
|       tac: 1 | ||||
|     security: | ||||
|         integrity_order : [ EIA2, EIA1, EIA0 ] | ||||
|         ciphering_order : [ EEA0, EEA1, EEA2 ] | ||||
|  | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|  | ||||
| sgwc: | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.3 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.3 | ||||
|  | ||||
| smf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.4 | ||||
|         port: 7777 | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.4 | ||||
|     gtpc: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.4 | ||||
|       - addr: ::1 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     dns: | ||||
|       - 8.8.8.8 | ||||
|       - 8.8.4.4 | ||||
|       - 2001:4860:4860::8888 | ||||
|       - 2001:4860:4860::8844 | ||||
|     mtu: 1400 | ||||
|     freeDiameter: | ||||
|       identity: smf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.4 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: pcrf.localdomain | ||||
|           addr: 127.0.0.9 | ||||
| amf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.5 | ||||
|         port: 7777 | ||||
|     ngap: | ||||
|       - addr: 127.0.0.5 | ||||
|     guami: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         amf_id: | ||||
|           region: 202 | ||||
|           set: 1016 | ||||
|     tai: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         tac: 1 | ||||
|     plmn_support: | ||||
|       - plmn_id: | ||||
|           mcc: 999 | ||||
|           mnc: 70 | ||||
|         s_nssai: | ||||
|           - sst: 1 | ||||
|           - sst: 1 | ||||
|             sd: 000080 | ||||
|           - sst: 1 | ||||
|             sd: 009000 | ||||
|     security: | ||||
|         integrity_order : [ NIA2, NIA1 ] | ||||
|         ciphering_order : [ NEA0, NEA1, NEA2 ] | ||||
|     network_name: | ||||
|         full: Open5GS | ||||
|     amf_name: open5gs-amf0 | ||||
|  | ||||
| sgwu: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.6 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.6 | ||||
|  | ||||
| upf: | ||||
|     pfcp: | ||||
|       - addr: 127.0.0.7 | ||||
|     gtpu: | ||||
|       - addr: 127.0.0.7 | ||||
|     subnet: | ||||
|       - addr: 10.45.0.1/16 | ||||
|       - addr: 2001:db8:cafe::1/48 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.7 | ||||
|         port: 9090 | ||||
|  | ||||
| hss: | ||||
|     freeDiameter: | ||||
|       identity: hss.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.8 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: mme.localdomain | ||||
|           addr: 127.0.0.2 | ||||
| pcrf: | ||||
|     freeDiameter: | ||||
|       identity: pcrf.localdomain | ||||
|       realm: localdomain | ||||
|       listen_on: 127.0.0.9 | ||||
|       no_fwd: true | ||||
|       load_extension: | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dbg_msg_dumps.fdx | ||||
|           conf: 0x8888 | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_rfc5777.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_mip6i.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nasreq.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_nas_mipv6.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca.fdx | ||||
|         - module: @build_subprojects_freeDiameter_extensions_dir@/dict_dcca_3gpp/dict_dcca_3gpp.fdx | ||||
|       connect: | ||||
|         - identity: smf.localdomain | ||||
|           addr: 127.0.0.4 | ||||
|  | ||||
| nrf: | ||||
|     sbi: | ||||
|       - addr: | ||||
|         - 127.0.0.10 | ||||
|         - ::1 | ||||
|         port: 7777 | ||||
|  | ||||
| ausf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.11 | ||||
|         port: 7777 | ||||
|  | ||||
| udm: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.12 | ||||
|         port: 7777 | ||||
|  | ||||
| pcf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 7777 | ||||
|     metrics: | ||||
|       - addr: 127.0.0.13 | ||||
|         port: 9090 | ||||
|  | ||||
| nssf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.14 | ||||
|         port: 7777 | ||||
|     nsi: | ||||
|       - addr: ::1 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|       - addr: 127.0.0.19 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|           sd: 000080 | ||||
|       - addr: 127.0.0.10 | ||||
|         port: 7777 | ||||
|         s_nssai: | ||||
|           sst: 1 | ||||
|           sd: 009000 | ||||
|  | ||||
| bsf: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.15 | ||||
|         port: 7777 | ||||
|  | ||||
| udr: | ||||
|     sbi: | ||||
|       - addr: 127.0.0.20 | ||||
|         port: 7777 | ||||
|  | ||||
| time: | ||||
|   t3512: | ||||
|     value: 540     # 9 mintues * 60 = 540 seconds | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user