[HECnet] FDDI advice

Kari Uusim ki uusimaki at exdecfinland.org
Fri Oct 11 18:25:14 PDT 2013


Thanks Paul for the detailed clarification!


On 11.10.2013 17:23, Paul_Koning at Dell.com wrote:

On Oct 11, 2013, at 2:28 AM, Kari Uusim  ki <uusimaki at exdecfinland.org> wrote:

...
Yes, that would be the one when converting between FDDI and 100BaseT Ethernet.

The best effort it can produce is about what 100BaseT can, because it is the lowest common nominator. FDDI performs better due to the larger packet size (which is usable only between FDDI nodes) and the lower overhead.

Larger packet size, yes.   Lower overhead, no.   Token systems of any kind are guaranteed to be less efficient than Ethernet, because you have to wait for the token.   At best, they will be slightly better under very high load than half duplex Ethernet, but full duplex Ethernet will outperform any token network under all conditions.

It's very clear that FDDI will outperform half duplex Ethernet, because there will not occur any collisions in FDDI.
But if we think about a FDDI-to-100BaseT (Full duplex) topology and the traffic flows with as large packets as possible, doesn't FDDI be able to carry about three times more payload in each packet than Ethernet? In that case one FDDI packet payload will need to be split into three Ethernet packets and three Ethernet packet payloads will fit into one FDDI packet.

Btw. Many of the FDDI principles was used when developing FibreChannel.

Not really.   The two were done at the same time (in different subgroups of ANSI X3T9) but with no significant connection between them.   FDDI was 100 Mb/s, Fibre Channel was initially 800 Mb/s (not 1 Gb/s -- FC has always committed false advertising by reporting the baud rate of the encoded signal rather than the payload rate -- if Ethernet had done things in FC terms then 10 Mb/s Ethernet would have been called 20 Mb/s Ethernet).   And even the PHY is completely different: 4b/5b coding for FDDI, 8b/10b for F
C.

I see, my memory didn't serve me right then. I thought FC was developed later than FDDI and that FC had adopted the similarities from FDDI.
Sorry about the confusion. I should dust off my bookshelf and reread the books about FDDI and FC to refresh my memory.

As I mentioned before, FDDI was based on 802.4 (token bus) MAC layer algorithms ("timed token protocol"), with vast quantities of complexity added on top.   (Partly that was done by some of the participants to delay the standard by a couple of years.)   Fast Ethernet adopted the 4b/5b encoding from FDDI, but apart from that it was a technological dead end.

	paul

.


Kari



More information about the Hecnet-list mailing list