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

IP: Provide support for configurable Zeroconf #476

Closed
ratagupt opened this issue Mar 15, 2019 · 17 comments
Closed

IP: Provide support for configurable Zeroconf #476

ratagupt opened this issue Mar 15, 2019 · 17 comments
Assignees
Milestone

Comments

@ratagupt
Copy link

Currently, the zeroconf address is not configurable and it is always there, by this story we want to make it configurable.

@ratagupt
Copy link
Author

ratagupt commented Apr 19, 2019

This story is just to provide the configuration support in backend(phosphor-networkd).

@raviteja-b
Copy link

@rfrandse rfrandse added this to the 9.4.1 milestone Jun 6, 2019
@derick-montague
Copy link
Contributor

derick-montague commented Jul 2, 2019

@gtmills This is included in the Redfish Network Epic and I am wondering how we support this before Redfish supports this? Is the only issue with Redfish the origin?

@ratagupt
Copy link
Author

@derick-montague: It is supported in redfish.
https://redfish.dmtf.org/schemas/EthernetInterface.v1_5_1.json (DHCP-Fallback)

@ratagupt
Copy link
Author

This is being blocked due to the backend(systemd) limitation. The following issue is used to track that limitation.
systemd/systemd#13316

@gtmills
Copy link

gtmills commented Jul 1, 2020

@ratagupt Any update here?

@ratagupt ratagupt closed this as completed Jul 9, 2020
@ratagupt ratagupt reopened this Jul 9, 2020
@rfrandse rfrandse modified the milestones: 9.4.1, A.1.213.1 Jul 29, 2020
@gtmills
Copy link

gtmills commented Sep 15, 2020

@ratagupt Still planning this for eBMC ? Is this feature parity we had in OP940?

@ratagupt
Copy link
Author

ratagupt commented May 6, 2021

@raviteja-b Can you check the systemd, Have the systemd fix the issue?

@raviteja-b
Copy link

@ratagupt
Seems systemd still does not support LinkLocalAddressing=fallback with MaxAttempts=infinity

LinkLocalAddressing=fallback has no reason to exist, because LL address must always be allocated as a fallback option when using DHCP. Having both DHCP and LL address at the same time is an RFC violation, so LinkLocalAdressing=yes correctly implemented is already the "fallback" behavior. The fallback option must be deprecated and if present in older configs must be interpreted as LinkLocalAddressing=yes.

@ratagupt ratagupt modified the milestones: A.1.213.1, A.1.888 May 7, 2021
@ratagupt
Copy link
Author

ratagupt commented May 7, 2021

@dixsie @derick-montague Is it still needed? I heard that our customers doesn't want the link local address while the static/ DHCP address is there. Is it still valid?
Seems we have to get the fix from systemd and I don't think so we are going to get the fix soon.

@derick-montague
Copy link
Contributor

I have asked the team to follow up on this. I don't remember the issue anymore, but Dixsie may. One thing that @BMC-Bruce mentioned was that people may not want the SIT interface shown at all.

@derick-montague
Copy link
Contributor

@ratagupt the concern came from the GUI community work group and is discussed in this thread on slack.

https://ibm-systems-power.slack.com/archives/C0Q6TQP5Z/p1591810665268100

Summary

there was concern in the GUI workgroup today about network info and redfish. Both Phoenix and Intel stated issues with the 169.254.140.104 IP address and the SIT 0 where there wasn’t an IP address and seemed like they were Redfish issues.

It was suggested that they were backend issues. They also mentioned @ratagupt possibly having input. I can’t fully explain their concern, but said I would bring it back to you both.

@BMC-Bruce might be able to speak a little to this also as he was in the meeting.

@ghost
Copy link

ghost commented May 7, 2021

sit0, to me, doesn't seem like something to normally display, however there has been much debate as how to control sit0's existence and it usage.

See this Gerrit review for more details "Prevent sit0 virtual device being added to the list of NICs"
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-networkd/+/38407

@ghost
Copy link

ghost commented May 7, 2021

Johnathan Mantey johnathanx.mantey@intel.com is @Howitzer105mm (on Discord) is the person driving this.

@ratagupt
Copy link
Author

@BMC-Bruce @derick-montague : This is different discussion then sit0 interface, Ecah network interface may have the zero config /link local address.

@sunharis sunharis modified the milestones: A.1.888, A.3.999 Jun 2, 2022
@sunharis
Copy link

sunharis commented Nov 3, 2022

Migrate-Yes

@rfrandse
Copy link

tracking in jira

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

6 participants