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

[DeviceConfiguration] logical interface names #32

Open
nemesifier opened this issue Oct 26, 2015 · 4 comments
Open

[DeviceConfiguration] logical interface names #32

nemesifier opened this issue Oct 26, 2015 · 4 comments

Comments

@nemesifier
Copy link
Member

Some OpenWRT developers suggested to add a distinction between physical interface names and logical names. This because physical names can be automatically generated and vary a lot from manufacturer to manufacturer.

I think the current name attribute of interface objects could refer to logical names while an optional device attribute may refer to the physical name of the interface.

@nemesifier nemesifier added this to the 1st round of feedback milestone Oct 26, 2015
@HRogge
Copy link

HRogge commented Oct 26, 2015

I am not sure how many routing protocols even KNOW the logical name. Olsrd does not... Olsrd2 does not.

@nemesifier
Copy link
Member Author

@HRogge ok, that's true, but why should a routing protocol be concerned about logical interface names in a DeviceConfiguration object?

DeviceConfiguration already has a similar distinction in the radios section: name refers to a logical radio name, while phy refers to a hardware setting.

Let's not forget that the primary goal of DeviceConfiguration is to configure a device. This setting concerns software like OpenWRT, AirOS, DD-WRT.

For example, I'm using a custom section in DeviceConfiguration to generate an OLSR2 configuration. For OLSR2 this is completely transparent.

@HRogge
Copy link

HRogge commented Oct 26, 2015

Sorry, didn't saw that it was ONLY for Device Configuration... because interfaces are also interesting for the Network Routes (outgoing interface).

"Logical Interfaces" are something quite restricted to OpenWRT, not sure other Operation Systems use them.

@nemesifier
Copy link
Member Author

True, logical names are very popular in OpenWRT, I haven't been able to find a lot of information on other systems.

The predictability of interface names has been a problem and is still a problem for many OS, i've found more about it here:

@nemesifier nemesifier removed this from the Draft 0 milestone Nov 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants