[EFM] ifSpeed & 2BASE-TL/10PASS-TS
I figured I'd fire off a note to the reflectors to get this discussion started.
During the discussions today in the hubmib WG, the question arose as to what should be the ifSpeed for 2BASE-TL & 10PASS-TS interfaces.
Traditionally, it seems the ifSpeed has been tied to the speed of the MAC (e.g. 10Mbps, 100Mbps, etc.). With 2BASE/10PASS, the PHY may be running at a much lower speed than the 100Mbps MAC, so its not particularly useful to the administrator to call all of these interfaces 100M when the PHYs aren't there.
Options for ifSpeed of 2BASE/10PASS seem to include the following:
0) Use 100 Mbps (MAC speed).
1) Sum the physical date rates of PMEs in the aggregate (PHY speed).
2) Use the rate of "goodput" on the PHYs (e.g. how much data can ge thru). This would ignore any overhead of the PHY (PAF, 64/65) and overhead of the MAC (preamble, IPG). This most accurately reflects how much data can get thru.
3) Use the rate at the MAC/MII. E.g. include preamble/IPG (even though its not transmitted), but not PHY overhead (PAF, 64/65). This seems consistent with other PHYs, but is kinda weird in that we're not actually transmitting preamble/ipg.
There are probably other options too. Thoughts/opinions?