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

Add DHCP relay agent, with Option 82 support #438

Open
3 tasks
troglobit opened this issue May 13, 2024 · 0 comments
Open
3 tasks

Add DHCP relay agent, with Option 82 support #438

troglobit opened this issue May 13, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@troglobit
Copy link
Contributor

Description

In many network setups it can be convenient to implement easy-replacement of end devices using DHCP Option 82. This is a feature where the DHCP request of a client is intercepted, by a DHCP relay agent on the switch it's connected to, to attach another DHCP option which includes information about the switch itself and the port the client is connected to. The relay agent then forwards the request to the DHCP server (one or many if redundancy is required), which in turn, based on policy, can either hand out a DHCP pool address or a fixed address reserved for the port on that switch.

Essentially, end devices would no longer just be devices with an IP address, but rather devices with dedicated roles in a train car, or on a factory floor. Replacing a broken end device with a new one shall yield the same IP address.

Tasks

  • Investigate state of the Westermo dhcp-helper package
  • Integrate the Westermo dhcp-helper package
  • YANG support for setting up Option 82 ("IP per port")
@troglobit troglobit added the enhancement New feature or request label May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant