I think I see where I went wrong. I have updated the definitions in the DSA 
Terminology page to incorporate what I understand from this conversation. See: 
https://openwrt.org/docs/guide-user/network/dsa/dsa-mini-tutorial#terminology 

Is this getting closer to a set of good definitions? Thanks.

Rich

> On Sep 10, 2022, at 9:47 AM, Arınç ÜNAL <arinc.u...@arinc9.com> wrote:
> 
> On 10.09.2022 14:59, Rich Brown wrote:
>> I got the following definitions from Arınç, I am taking the liberty of 
>> opening this to the entire list, so we can refine these definitions 
>> together. I include some questions in-line to clarify the definitions.
>>>>> As a start, certain terms have cropped up multiple times in this 
>>>>> discussion. Could I ask for definitions for the following terms?
>>>>> 
>>>>> Network:
>>> 
>>> A network represents a group of computers communicating with each other.
>>      Are there other constraints for what comprises a network? For example, 
>> which of these would be considered to be "a network" in our DSA discussion?
>>      - Computers in the same subnet range
> 
> That's a network.
> 
>>      - Computers on the same VLAN
> 
> That's a network.
> 
>>      - Computers physically attached to a switch or bridge (perhaps on 
>> different subnets)
> 
> That'd be multiple networks but I guess that's technically a single network 
> since computers on different subnets can still communicate with each other at 
> the second layer.
> 
> The means of delivering data in between (switch, bridge etc.) is also 
> expected on the examples above.
> 
>>      - Are there other synonyms for "network"?
> 
> I don't believe so.
> 
>>>>> Network Interface:
>>> 
>>> A network interface is the point of interconnection, implemented on the 
>>> software, between computers.
>>      - I had earlier written "... physical connections that convey 
>> bits/frames to other computers ... such as individual Ethernet switch ports, 
>> wireless radios, USB networking devices, VLANs, or virtual ethernets."
>>      - How much of this is correct? What should be added or removed?
>>      - What about bridges, tunnels, alias interfaces - include or exclude 
>> them? Why?
>>      - Must a network interface to be "implemented in software"?
> 
> That's what a network interface is. It's a software term.
> 
>>      - Or do you mean that the network interface is the "software 
>> representation" of a physical connection?
> 
> Software representation of interconnection, doesn't have to be physical.
> 
>>>>> Interface:
>>> 
>>> Short for network interface.
>>      - Can we *always* treat this as a synonym for "network interface"?
> 
> I believe so.
> 
>>>>> Device:
>>> 
>>> Another term for network interface, used a lot on Linux kernel development.
>>      - Can we *always* treat this as a synonym for "network interface"?
> 
> No. Outside of Linux driver development, I don't see this widely used in 
> computer networking software.
> 
>>>>> Netdev:
>>> 
>>> A mailing list for all network-related Linux stuff. 
>>> https://docs.kernel.org/process/maintainer-netdev.html#what-is-netdev
>>      - Is "netdev" used commonly in DSA/OpenWrt as a formal term?
>>      - If not (and if we need to rename something in config files), could 
>> the term "netdev" provide a new word that isn't ambiguous?
> 
> I don't understand what you're getting at?
> 
> Arınç


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to