Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AMF separated #5

Open
Evanlin1224 opened this issue Sep 8, 2021 · 8 comments
Open

AMF separated #5

Evanlin1224 opened this issue Sep 8, 2021 · 8 comments

Comments

@Evanlin1224
Copy link

hello, @s5uishida
I want to separate AMF from open5gs as VM1, and others NFs as VM2. My idea is modify install/etc/open5gs/amf.yaml , right?

@s5uishida
Copy link
Owner

Hi @Evanlin1224

Yes.

In addition, I think it is necessary to change the loopback addresses (127.0.0.x) of the SBI (Service Based Interface) of each NFs to make it a network that can communicate with the outer AMF.

@Evanlin1224
Copy link
Author

@s5uishida thanks I will try it!

@sadrones
Copy link

Hi,

In such a case on VM1, only AMF will be running and other components of Open5GS(SMF, UPF, BSF, etc.) should be manually stopped? And on VM2, all components except AMF should be running?
Could you please confirm it. Thanks

Best regards,
Sadrones

@s5uishida
Copy link
Owner

Hi @sadrones

In that case, I think that each NF should be run on each VM as follows.

  • VM1 - amf
  • VM2 - nrf smf ausf udm udr pcf nssf bsf (and upf?)

In addition, I think that NRF should be run first.

@sadrones
Copy link

sadrones commented Sep 20, 2021

@s5uishida ,
Thank you so much for your prompt response.
I need to get more clear on the topic. As you said VM1 - AMF, I got it. But, my question is when you install the Open5GS, it has all the components together and they run by default. In that case, on VM1 should I stop all other components except AMF or is there any other mechanism? Same question for VM2: should I stop AMF from VM2 while running other NFs?

Sorry to ask you again but I need the clarification.

Best regards,
Sadrones

@s5uishida
Copy link
Owner

Hi @sadrones

My configuration is just an example.

For example, each Open5GS NF can run on a different VM.
Basically, I think that each NF could be flexibly run with the following set.

  • install/bin/open5gs-xxxd
  • install/install/etc/open5gs/xxx.yaml

There is no need to run all NFs on the same VM at all.
I think Open5GS can be flexibly configured according to your environment.

@sadrones
Copy link

Hi @s5uishida ,

A lof of thanks for the answer.

Best regards,
Sadrones

@priyanshs
Copy link

Hey @sadrones @Evanlin1224 @s5uishida. I'm trying to do the same thing. Can someone share the configuration files if you could figure it out?
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants