mirror of
				https://github.com/open5gs/open5gs.git
				synced 2025-11-03 21:43:25 +00:00 
			
		
		
		
	Compare commits
	
		
			1906 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					499c70d8be | ||
| 
						 | 
					d16370fad2 | ||
| 
						 | 
					8d2752f8cd | ||
| 
						 | 
					3f9ca906da | ||
| 
						 | 
					2962d6cbed | ||
| 
						 | 
					309a61742e | ||
| 
						 | 
					b4a237a80c | ||
| 
						 | 
					661add96c6 | ||
| 
						 | 
					a525901c01 | ||
| 
						 | 
					46333a22b5 | ||
| 
						 | 
					f6c4eb29e2 | ||
| 
						 | 
					d54a28ed6c | ||
| 
						 | 
					445bf26ef2 | ||
| 
						 | 
					5a220f1a83 | ||
| 
						 | 
					5623b1a0a1 | ||
| 
						 | 
					0abfb204ea | ||
| 
						 | 
					317d9bf846 | ||
| 
						 | 
					d4f2b545a3 | ||
| 
						 | 
					227dc1a90d | ||
| 
						 | 
					d454e2428f | ||
| 
						 | 
					48de174a3b | ||
| 
						 | 
					8a3dbd44ae | ||
| 
						 | 
					a3a683e5a6 | ||
| 
						 | 
					aa746794e7 | ||
| 
						 | 
					bfe8ae659e | ||
| 
						 | 
					bd74c259ec | ||
| 
						 | 
					05ed95d623 | ||
| 
						 | 
					260eabb317 | ||
| 
						 | 
					2fbc445d32 | ||
| 
						 | 
					2aa12449aa | ||
| 
						 | 
					2f8ae91b0b | ||
| 
						 | 
					78f64aaccb | ||
| 
						 | 
					298fed260b | ||
| 
						 | 
					d3a10ed0ca | ||
| 
						 | 
					dcdf821542 | ||
| 
						 | 
					d5eff9e24a | ||
| 
						 | 
					902a348f1d | ||
| 
						 | 
					7a3d551752 | ||
| 
						 | 
					5c726684b3 | ||
| 
						 | 
					654fe4010c | ||
| 
						 | 
					04f7958420 | ||
| 
						 | 
					5469ae9855 | ||
| 
						 | 
					7f088730ed | ||
| 
						 | 
					4b0bade80e | ||
| 
						 | 
					fc4072590e | ||
| 
						 | 
					e01f46eb6c | ||
| 
						 | 
					af67b2486b | ||
| 
						 | 
					d33d67b2af | ||
| 
						 | 
					e625f9222a | ||
| 
						 | 
					e7f7c4274e | ||
| 
						 | 
					93e05f481b | ||
| 
						 | 
					84ed9a0dd3 | ||
| 
						 | 
					782e2accc7 | ||
| 
						 | 
					f22fbb45da | ||
| 
						 | 
					9f19210f22 | ||
| 
						 | 
					03c0043e51 | ||
| 
						 | 
					0da3d08297 | ||
| 
						 | 
					4ba815a04b | ||
| 
						 | 
					528fc5d5ba | ||
| 
						 | 
					35356e9d9b | ||
| 
						 | 
					5764f7267d | ||
| 
						 | 
					b116f077a5 | ||
| 
						 | 
					b08b2adc6c | ||
| 
						 | 
					04d402dee6 | ||
| 
						 | 
					3d62100071 | ||
| 
						 | 
					e222557f88 | ||
| 
						 | 
					64a35611d8 | ||
| 
						 | 
					178d1ff986 | ||
| 
						 | 
					7a9d5e57b0 | ||
| 
						 | 
					11d10fb009 | ||
| 
						 | 
					154bff2764 | ||
| 
						 | 
					00415b857b | ||
| 
						 | 
					02dd09e122 | ||
| 
						 | 
					eb34bf6e2c | ||
| 
						 | 
					70ec192d8e | ||
| 
						 | 
					8535ceab8c | ||
| 
						 | 
					5c0c8ec4f2 | ||
| 
						 | 
					158bd79bdd | ||
| 
						 | 
					84ed735204 | ||
| 
						 | 
					9ba20f6e22 | ||
| 
						 | 
					c43444233b | ||
| 
						 | 
					6273ca5c43 | ||
| 
						 | 
					9cef0f14e3 | ||
| 
						 | 
					bae6444262 | ||
| 
						 | 
					a7898cb26c | ||
| 
						 | 
					fa5d9003d7 | ||
| 
						 | 
					f36fede0c8 | ||
| 
						 | 
					715038b6d9 | ||
| 
						 | 
					946a28ab6c | ||
| 
						 | 
					cffd60b356 | ||
| 
						 | 
					26141ee2b5 | ||
| 
						 | 
					d1f3ce304d | ||
| 
						 | 
					f616037460 | ||
| 
						 | 
					aa13091a8c | ||
| 
						 | 
					7852513c08 | ||
| 
						 | 
					93012c4512 | ||
| 
						 | 
					12c0310328 | ||
| 
						 | 
					ef60207c1e | ||
| 
						 | 
					93bcd7fda7 | ||
| 
						 | 
					1e64d6602a | ||
| 
						 | 
					8671b0cc78 | ||
| 
						 | 
					31deecb03f | ||
| 
						 | 
					3a4116123f | ||
| 
						 | 
					93ad7c6f7a | ||
| 
						 | 
					9f5be6c356 | ||
| 
						 | 
					9e20617a8f | ||
| 
						 | 
					22cca3eb48 | ||
| 
						 | 
					bbc397013b | ||
| 
						 | 
					2152d67480 | ||
| 
						 | 
					f969309f11 | ||
| 
						 | 
					31f95ce2e0 | ||
| 
						 | 
					ad86e8f49b | ||
| 
						 | 
					90883351ed | ||
| 
						 | 
					c8b81094db | ||
| 
						 | 
					81a261c200 | ||
| 
						 | 
					928a80ef26 | ||
| 
						 | 
					cd485944cb | ||
| 
						 | 
					b391cc589d | ||
| 
						 | 
					6856dfd6b7 | ||
| 
						 | 
					34f3faba47 | ||
| 
						 | 
					99f7da154e | ||
| 
						 | 
					691d8ea13a | ||
| 
						 | 
					5c7263a5e5 | ||
| 
						 | 
					e567a01ae8 | ||
| 
						 | 
					16387078cd | ||
| 
						 | 
					63df530bb4 | ||
| 
						 | 
					1ba7a73abd | ||
| 
						 | 
					7ce1137a10 | ||
| 
						 | 
					4265b2a2bc | ||
| 
						 | 
					1f078cb3c6 | ||
| 
						 | 
					0c3fd10c24 | ||
| 
						 | 
					2a8a0b5e4a | ||
| 
						 | 
					6de2f8e8f9 | ||
| 
						 | 
					e7cda4b134 | ||
| 
						 | 
					8dcd846bf1 | ||
| 
						 | 
					e55a87ec7d | ||
| 
						 | 
					7580d3df16 | ||
| 
						 | 
					b8c8468a1b | ||
| 
						 | 
					e0f6ba3571 | ||
| 
						 | 
					01d3db4b6e | ||
| 
						 | 
					de7e0d3b45 | ||
| 
						 | 
					9e0467e534 | ||
| 
						 | 
					aed52a9ad8 | ||
| 
						 | 
					d2e2a58232 | ||
| 
						 | 
					642d9e2e18 | ||
| 
						 | 
					ca5e039f46 | ||
| 
						 | 
					2e3d287afc | ||
| 
						 | 
					7686507eaa | ||
| 
						 | 
					bc3b27339e | ||
| 
						 | 
					200414ccca | ||
| 
						 | 
					456fbfec6f | ||
| 
						 | 
					bef0104f49 | ||
| 
						 | 
					32019df0f0 | ||
| 
						 | 
					e828f98bb6 | ||
| 
						 | 
					b9a3157467 | ||
| 
						 | 
					939b311b2d | ||
| 
						 | 
					4f066f893e | ||
| 
						 | 
					65f379640c | ||
| 
						 | 
					d469809192 | ||
| 
						 | 
					5f37777280 | ||
| 
						 | 
					28d5659aa5 | ||
| 
						 | 
					6f593432a4 | ||
| 
						 | 
					7e1848f5de | ||
| 
						 | 
					84e46a0ff1 | ||
| 
						 | 
					df25013e54 | ||
| 
						 | 
					3bf6941cc4 | ||
| 
						 | 
					9d30dba6c5 | ||
| 
						 | 
					2624a86b18 | ||
| 
						 | 
					424f382265 | ||
| 
						 | 
					2944fa2549 | ||
| 
						 | 
					e923f204aa | ||
| 
						 | 
					a73814dad2 | ||
| 
						 | 
					6b17bffdfd | ||
| 
						 | 
					5f377d0126 | ||
| 
						 | 
					7c87389b16 | ||
| 
						 | 
					dd2c85b1b0 | ||
| 
						 | 
					ad9e5b28cf | ||
| 
						 | 
					cf0a94f369 | ||
| 
						 | 
					359882fd49 | ||
| 
						 | 
					69c080c8f2 | ||
| 
						 | 
					85f150cde1 | ||
| 
						 | 
					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 | ||
| 
						 | 
					e2af4473dd | ||
| 
						 | 
					e704295811 | ||
| 
						 | 
					8e53e82913 | ||
| 
						 | 
					db348156e2 | ||
| 
						 | 
					de8ae9823a | ||
| 
						 | 
					16fdc0d989 | ||
| 
						 | 
					971f41d951 | ||
| 
						 | 
					7747a4e32a | ||
| 
						 | 
					44710d3f63 | ||
| 
						 | 
					a4d18c2d96 | ||
| 
						 | 
					6901278816 | ||
| 
						 | 
					7492ec734b | ||
| 
						 | 
					4af3fea81b | ||
| 
						 | 
					148c109d05 | ||
| 
						 | 
					acd77a8ad6 | ||
| 
						 | 
					f380af44c3 | ||
| 
						 | 
					5f8d609d0c | ||
| 
						 | 
					db83b1e004 | ||
| 
						 | 
					fe15600e02 | ||
| 
						 | 
					9177ad4ee0 | ||
| 
						 | 
					660ebc823f | ||
| 
						 | 
					9d0b419085 | ||
| 
						 | 
					79cbd8fb24 | ||
| 
						 | 
					f9ea5a9136 | ||
| 
						 | 
					6f65f9b5ec | ||
| 
						 | 
					e688667b9f | ||
| 
						 | 
					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
 | 
			
		||||
							
								
								
									
										34
									
								
								.github/workflows/cifuzz.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								.github/workflows/cifuzz.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
name: CIFuzz
 | 
			
		||||
on: [pull_request]
 | 
			
		||||
permissions: {}
 | 
			
		||||
jobs:
 | 
			
		||||
 Fuzzing:
 | 
			
		||||
   runs-on: ubuntu-latest
 | 
			
		||||
   permissions:
 | 
			
		||||
     security-events: write
 | 
			
		||||
   steps:
 | 
			
		||||
   - name: Build Fuzzers
 | 
			
		||||
     id: build
 | 
			
		||||
     uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
 | 
			
		||||
     with:
 | 
			
		||||
       oss-fuzz-project-name: 'open5gs'
 | 
			
		||||
   - name: Run Fuzzers
 | 
			
		||||
     uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
 | 
			
		||||
     with:
 | 
			
		||||
       oss-fuzz-project-name: 'open5gs'
 | 
			
		||||
       fuzz-seconds: 300
 | 
			
		||||
       output-sarif: true
 | 
			
		||||
   - name: Upload Crash
 | 
			
		||||
     uses: actions/upload-artifact@v3
 | 
			
		||||
     if: failure() && steps.build.outcome == 'success'
 | 
			
		||||
     with:
 | 
			
		||||
       name: artifacts
 | 
			
		||||
       path: ./out/artifacts
 | 
			
		||||
   - name: Upload Sarif
 | 
			
		||||
     if: always() && steps.build.outcome == 'success'
 | 
			
		||||
     uses: github/codeql-action/upload-sarif@v2
 | 
			
		||||
     with:
 | 
			
		||||
      # Path to SARIF file relative to the root of the repository
 | 
			
		||||
      sarif_file: cifuzz-sarif/results.sarif
 | 
			
		||||
      checkout_path: cifuzz-sarif
 | 
			
		||||
      category: CIFuzz
 | 
			
		||||
							
								
								
									
										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
 | 
			
		||||
							
								
								
									
										45
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,45 @@
 | 
			
		||||
name: Mark stale issues and pull requests
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  schedule:
 | 
			
		||||
  - cron: '30 22 * * *'
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  stale:
 | 
			
		||||
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      issues: write
 | 
			
		||||
      pull-requests: write
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/stale@v5
 | 
			
		||||
      with:
 | 
			
		||||
        debug-only: false
 | 
			
		||||
        operations-per-run: 500
 | 
			
		||||
        enable-statistics: true
 | 
			
		||||
        remove-stale-when-updated: true
 | 
			
		||||
        exempt-issue-labels: 'status:accepted,status:blocked,status:more-info-needed,status:milestone-required,Help Wanted'
 | 
			
		||||
        exempt-all-milestones: true
 | 
			
		||||
        stale-issue-label: 'Housekeeping:ToClose'
 | 
			
		||||
        
 | 
			
		||||
        days-before-stale: 60
 | 
			
		||||
        stale-issue-message: >
 | 
			
		||||
          This issue has been marked as stale because there has been no recent activity on it. If there is
 | 
			
		||||
          no further activity, it will be closed. The Open5GS team is a small but dedicated team with limited 
 | 
			
		||||
          resources and may not be able to address every issue directly. **Do not** attempt to circumvent this 
 | 
			
		||||
          by 'bumping' the issue; doing so will result in it's immediate closure and possibly your exclusion 
 | 
			
		||||
          from participating in any future discussions.      
 | 
			
		||||
        stale-pr-message: >
 | 
			
		||||
          As there has been no recent activity on this PR, it has been marked as stale. It will be automatically
 | 
			
		||||
          closed if no further action is taken.
 | 
			
		||||
        
 | 
			
		||||
        
 | 
			
		||||
        days-before-close: 30
 | 
			
		||||
        days-before-pr-close: -1
 | 
			
		||||
        close-issue-message: >
 | 
			
		||||
          This issue has been closed automatically due to lack of activity. This has been done to try
 | 
			
		||||
          and reduce the amount of noise. Please do not comment any further. The Open5GS Team may choose to
 | 
			
		||||
          re-open this issue if necessary.
 | 
			
		||||
        close-pr-message: >
 | 
			
		||||
          This PR has been closed due to an absence of activity.
 | 
			
		||||
							
								
								
									
										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:
 | 
			
		||||
							
								
								
									
										261
									
								
								configs/310014.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										261
									
								
								configs/310014.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,261 @@
 | 
			
		||||
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:
 | 
			
		||||
  t3412:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
  t3512:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
							
								
								
									
										290
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										290
									
								
								configs/csfb.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,290 @@
 | 
			
		||||
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:
 | 
			
		||||
  t3412:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
  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`
 | 
			
		||||
							
								
								
									
										259
									
								
								configs/non3gpp.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								configs/non3gpp.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: 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:
 | 
			
		||||
  t3412:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
  t3512:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
							
								
								
									
										714
									
								
								configs/open5gs/amf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										714
									
								
								configs/open5gs/amf.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,714 @@
 | 
			
		||||
#
 | 
			
		||||
#  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
 | 
			
		||||
#
 | 
			
		||||
#  When multiple TAIs are configured as shown below,
 | 
			
		||||
#  the Served TAI is determined by comparing UserLocationInformation
 | 
			
		||||
#  of UplinkNASTransport sent from gNB.
 | 
			
		||||
#
 | 
			
		||||
#  For example, if the gNB sends TAC with 30 to the AMF,
 | 
			
		||||
#  the fourth TAI (TAC: 20, 28, 29-32, 36-38, 40-42, 50, 60, 70, 70)
 | 
			
		||||
#  is determined as the Served TAI. The result is transmitted to the gNB
 | 
			
		||||
#  as a Tracking Area identity List in Registration Accept.
 | 
			
		||||
#
 | 
			
		||||
#  amf:
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 001
 | 
			
		||||
#          mnc: 01
 | 
			
		||||
#        tac: [1, 3, 5]
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 002
 | 
			
		||||
#          mnc: 02
 | 
			
		||||
#        tac: [6-10, 15-18]
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 003
 | 
			
		||||
#          mnc: 03
 | 
			
		||||
#        tac: 20
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 004
 | 
			
		||||
#          mnc: 04
 | 
			
		||||
#        tac: 21
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 005
 | 
			
		||||
#          mnc: 05
 | 
			
		||||
#        tac: [22, 28]
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 006
 | 
			
		||||
#          mnc: 06
 | 
			
		||||
#        tac: [30-32, 34, 36-38, 40-42, 44, 46, 48]
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 007
 | 
			
		||||
#          mnc: 07
 | 
			
		||||
#        tac: 50
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 008
 | 
			
		||||
#          mnc: 08
 | 
			
		||||
#        tac: 60
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 009
 | 
			
		||||
#          mnc: 09
 | 
			
		||||
#        tac: [70, 80]
 | 
			
		||||
#
 | 
			
		||||
#  <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
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
#  <Access Control>
 | 
			
		||||
#
 | 
			
		||||
#  If access_control is not specified, then all networks are allowed
 | 
			
		||||
#  If access_control is defined,
 | 
			
		||||
#  no other networks are allowed  other than matching plmn_id.
 | 
			
		||||
#
 | 
			
		||||
#  default_reject_cause may be used to overwrite the default error cause #11
 | 
			
		||||
#  for non matching plmn_id
 | 
			
		||||
#
 | 
			
		||||
#  for matching plmn_id with reject_cause defined,
 | 
			
		||||
#  the AMF rejects access with the reject_cause error cause
 | 
			
		||||
#
 | 
			
		||||
#  for matching plmn_id without reject_cause defined,
 | 
			
		||||
#  the AMF accepts the PLMN traffic
 | 
			
		||||
#
 | 
			
		||||
#  o The example below only accepts 002/02 and 999/70 PLMNs.
 | 
			
		||||
#    001/01 is rejected with cause 15,
 | 
			
		||||
#    and the rest of the PLMNs are rejected with default cause 13.
 | 
			
		||||
#
 | 
			
		||||
#  amf:
 | 
			
		||||
#    access_control:
 | 
			
		||||
#      - default_reject_cause: 13
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          reject_cause: 15
 | 
			
		||||
#          mcc: 001
 | 
			
		||||
#          mnc: 01
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 002
 | 
			
		||||
#          mnc: 02
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 999
 | 
			
		||||
#          mnc: 70
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
#  <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:
 | 
			
		||||
							
								
								
									
										441
									
								
								configs/open5gs/bsf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										441
									
								
								configs/open5gs/bsf.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/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')
 | 
			
		||||
							
								
								
									
										585
									
								
								configs/open5gs/mme.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										585
									
								
								configs/open5gs/mme.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,585 @@
 | 
			
		||||
#
 | 
			
		||||
#  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
 | 
			
		||||
#
 | 
			
		||||
#  When multiple TAIs are configured as shown below,
 | 
			
		||||
#  the Served TAI is determined by comparing UserLocationInformation
 | 
			
		||||
#  of UplinkNASTransport sent from eNB.
 | 
			
		||||
#
 | 
			
		||||
#  For example, if the eNB sends TAC with 30 to the MME,
 | 
			
		||||
#  the fourth TAI (TAC: 20, 28, 29-32, 36-38, 40-42, 50, 60, 70, 70)
 | 
			
		||||
#  is determined as the Served TAI. The result is transmitted to the eNB
 | 
			
		||||
#  as a Tracking Area identity List in Registration Accept.
 | 
			
		||||
#
 | 
			
		||||
#  mme:
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 001
 | 
			
		||||
#          mnc: 01
 | 
			
		||||
#        tac: [1, 3, 5]
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 002
 | 
			
		||||
#          mnc: 02
 | 
			
		||||
#        tac: [6-10, 15-18]
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 003
 | 
			
		||||
#          mnc: 03
 | 
			
		||||
#        tac: 20
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 004
 | 
			
		||||
#          mnc: 04
 | 
			
		||||
#        tac: 21
 | 
			
		||||
#    tai:
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 005
 | 
			
		||||
#          mnc: 05
 | 
			
		||||
#        tac: [22, 28]
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 006
 | 
			
		||||
#          mnc: 06
 | 
			
		||||
#        tac: [30-32, 34, 36-38, 40-42, 44, 46, 48]
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 007
 | 
			
		||||
#          mnc: 07
 | 
			
		||||
#        tac: 50
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 008
 | 
			
		||||
#          mnc: 08
 | 
			
		||||
#        tac: 60
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 009
 | 
			
		||||
#          mnc: 09
 | 
			
		||||
#        tac: [70, 80]
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
#  <Access Control>
 | 
			
		||||
#
 | 
			
		||||
#  If access_control is not specified, then all networks are allowed
 | 
			
		||||
#  If access_control is defined,
 | 
			
		||||
#  no other networks are allowed  other than matching plmn_id.
 | 
			
		||||
#
 | 
			
		||||
#  default_reject_cause may be used to overwrite the default error cause #11
 | 
			
		||||
#  for non matching plmn_id
 | 
			
		||||
#
 | 
			
		||||
#  for matching plmn_id with reject_cause defined,
 | 
			
		||||
#  the MME rejects access with the reject_cause error cause
 | 
			
		||||
#
 | 
			
		||||
#  for matching plmn_id without reject_cause defined,
 | 
			
		||||
#  the MME accepts the PLMN traffic
 | 
			
		||||
#
 | 
			
		||||
#  o The example below only accepts 002/02 and 999/70 PLMNs.
 | 
			
		||||
#    001/01 is rejected with cause 15,
 | 
			
		||||
#    and the rest of the PLMNs are rejected with default cause 13.
 | 
			
		||||
#
 | 
			
		||||
#  mme:
 | 
			
		||||
#    access_control:
 | 
			
		||||
#      - default_reject_cause: 13
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          reject_cause: 15
 | 
			
		||||
#          mcc: 001
 | 
			
		||||
#          mnc: 01
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 002
 | 
			
		||||
#          mnc: 02
 | 
			
		||||
#      - plmn_id:
 | 
			
		||||
#          mcc: 999
 | 
			
		||||
#          mnc: 70
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
#  <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
 | 
			
		||||
#
 | 
			
		||||
# o SMF selection by eNodeB TAC
 | 
			
		||||
#   (either single TAC or multiple TACs, DECIMAL representation)
 | 
			
		||||
#
 | 
			
		||||
#   gtpc:
 | 
			
		||||
#     - addr: 127.0.0.4
 | 
			
		||||
#       tac: 26000
 | 
			
		||||
#     - addr: 127.0.2.4
 | 
			
		||||
#       tac: [25000, 27000, 28000]
 | 
			
		||||
#
 | 
			
		||||
# o SMF selection by e_cell_id(28bit)
 | 
			
		||||
#   (either single or multiple e_cell_id, HEX representation)
 | 
			
		||||
#
 | 
			
		||||
#   gtpc:
 | 
			
		||||
#     - addr: 127.0.0.4
 | 
			
		||||
#       e_cell_id: abcde01
 | 
			
		||||
#     - addr: 127.0.2.4
 | 
			
		||||
#       e_cell_id: [12345, a9413, 98765]
 | 
			
		||||
smf:
 | 
			
		||||
    gtpc:
 | 
			
		||||
      - addr:
 | 
			
		||||
        - 127.0.0.4
 | 
			
		||||
        - ::1
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# <GTPv1C Client>
 | 
			
		||||
#
 | 
			
		||||
#  o Specify SGSN addresses the GTPv1C must connect to
 | 
			
		||||
#
 | 
			
		||||
#  o One SGSN is defined.
 | 
			
		||||
#    If prefer_ipv4 is not true, [fd69:f21d:873c:fa::2] is selected.
 | 
			
		||||
#  sgsn:
 | 
			
		||||
#    - gtpc:
 | 
			
		||||
#        addr:
 | 
			
		||||
#          - 127.0.0.3
 | 
			
		||||
#          - fd69:f21d:873c:fa::2
 | 
			
		||||
#      routes:
 | 
			
		||||
#      - rai:
 | 
			
		||||
#          lai:
 | 
			
		||||
#            plmn_id:
 | 
			
		||||
#              mcc: 001
 | 
			
		||||
#              mnc: 01
 | 
			
		||||
#            lac: 43690
 | 
			
		||||
#          rac: 187
 | 
			
		||||
#        ci: 1223
 | 
			
		||||
#
 | 
			
		||||
#  o Two SGSNs are defined. Last one is used by default if no
 | 
			
		||||
#    matching RAI+CI route is found.
 | 
			
		||||
#  sgsn:
 | 
			
		||||
#    - gtpc:
 | 
			
		||||
#        addr:
 | 
			
		||||
#          - 127.0.0.3
 | 
			
		||||
#          - fd69:f21d:873c:fa::2
 | 
			
		||||
#      routes:
 | 
			
		||||
#      - rai:
 | 
			
		||||
#          lai:
 | 
			
		||||
#            plmn_id:
 | 
			
		||||
#              mcc: 001
 | 
			
		||||
#              mnc: 01
 | 
			
		||||
#            lac: 43690
 | 
			
		||||
#          rac: 187
 | 
			
		||||
#        ci: 1223
 | 
			
		||||
#    - name: sgsn3.open5gs.org
 | 
			
		||||
#      default_route: true
 | 
			
		||||
#
 | 
			
		||||
sgsn:
 | 
			
		||||
  - gtpc:
 | 
			
		||||
      addr:
 | 
			
		||||
        - 127.0.0.3
 | 
			
		||||
    default_route: true
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
#  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:
 | 
			
		||||
  t3412:
 | 
			
		||||
    value: 540     # 9 mintues * 60 = 540 seconds
 | 
			
		||||
							
								
								
									
										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:
 | 
			
		||||
							
								
								
									
										439
									
								
								configs/open5gs/scp.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										439
									
								
								configs/open5gs/scp.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,439 @@
 | 
			
		||||
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
 | 
			
		||||
#
 | 
			
		||||
#  <SCP Information>
 | 
			
		||||
#
 | 
			
		||||
#  o SCP port number(s) WITHOUT SCP Domain
 | 
			
		||||
#    - If no SCP port information is present in ScpInfo or
 | 
			
		||||
#      in ScpDomainInfo for a specific SCP domain,
 | 
			
		||||
#      the HTTP client shall use the default HTTP port number,
 | 
			
		||||
#      i.e. TCP port 80 for "http" URIs or TCP port 443
 | 
			
		||||
#      for "https" URIs as specified in IETF RFC 7540 [9]
 | 
			
		||||
#      when sending a request to the SCP within the specific SCP domain.
 | 
			
		||||
#  scp:
 | 
			
		||||
#    info:
 | 
			
		||||
#      port:
 | 
			
		||||
#        http: 7777
 | 
			
		||||
#        https: 8888
 | 
			
		||||
#
 | 
			
		||||
#  o SCP port number(s) WITH SCP Domain
 | 
			
		||||
#    - If this attribute is present,
 | 
			
		||||
#      it has precedence over the scpPorts attribute of ScpInfo.
 | 
			
		||||
#  scp:
 | 
			
		||||
#    info:
 | 
			
		||||
#      domain:
 | 
			
		||||
#        - name: SCP_Domain_1
 | 
			
		||||
#          fqdn: scp.localdomain
 | 
			
		||||
#          port:
 | 
			
		||||
#            http: 7777
 | 
			
		||||
#            https: 8888
 | 
			
		||||
#
 | 
			
		||||
#  o Complex Example
 | 
			
		||||
#  scp:
 | 
			
		||||
#    info:
 | 
			
		||||
#      port:
 | 
			
		||||
#        http: 7777
 | 
			
		||||
#        https: 8888
 | 
			
		||||
#      domain:
 | 
			
		||||
#        - name: SCP_Domain_1
 | 
			
		||||
#          fqdn: scp.hplmndomain
 | 
			
		||||
#          port:
 | 
			
		||||
#            http: 3333
 | 
			
		||||
#            https: 4444
 | 
			
		||||
#        - name: SCP_Domain_2
 | 
			
		||||
#          fqdn: scp.vplmndomain
 | 
			
		||||
#          port:
 | 
			
		||||
#            http: 5555
 | 
			
		||||
#            https: 6666
 | 
			
		||||
#
 | 
			
		||||
#  <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:
 | 
			
		||||
							
								
								
									
										883
									
								
								configs/open5gs/smf.yaml.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										883
									
								
								configs/open5gs/smf.yaml.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,883 @@
 | 
			
		||||
#
 | 
			
		||||
#  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
 | 
			
		||||
#            tac:
 | 
			
		||||
#              - 1-9
 | 
			
		||||
#      - s_nssai:
 | 
			
		||||
#          - sst: 2
 | 
			
		||||
#            sd: 000080
 | 
			
		||||
#            dnn:
 | 
			
		||||
#              - internet
 | 
			
		||||
#              - ims
 | 
			
		||||
#      - s_nssai:
 | 
			
		||||
#          - sst: 4
 | 
			
		||||
#            dnn:
 | 
			
		||||
#              - internet
 | 
			
		||||
#        tai:
 | 
			
		||||
#          - plmn_id:
 | 
			
		||||
#              mcc: 999
 | 
			
		||||
#              mnc: 70
 | 
			
		||||
#            tac:
 | 
			
		||||
#              - 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
 | 
			
		||||
#            tac:
 | 
			
		||||
#              - 100-200
 | 
			
		||||
#              - 300-400
 | 
			
		||||
#          - plmn_id:
 | 
			
		||||
#              mcc: 999
 | 
			
		||||
#              mnc: 70
 | 
			
		||||
#            tac:
 | 
			
		||||
#              - 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>
 | 
			
		||||
#
 | 
			
		||||
#  upf:
 | 
			
		||||
#    pfcp:
 | 
			
		||||
#      - addr: 127.0.0.7
 | 
			
		||||
#      - addr: 127.0.0.12
 | 
			
		||||
#      - 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:
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user