09-15-2013 11:07 AM - edited 03-07-2019 03:28 PM
Hi all,
I was told by a cisco expert that 100mbps full duplex fastethernet means 200 mbps of total throughput. Is it practical or marketing term ?
09-15-2013 11:19 AM
Hi,
I wouldn't call it a marketing term.
You can send and receive 100 mbps respectively at the same time.
Many applications typically send/receive asymmetric traffic volumes but voice is a good example for sending and receiving pretty symmetric volumes.
HTH
Rolf
09-15-2013 11:48 AM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
BTW, FastE full duplex is optional. Although most devices, especially today, that support FastE will support full duplex. Also BTW, FastE hubs (which you're unlikely to see much of) have additional restrictions beyond what Ethernet hubs had.
If full duplex is provided, you often get some benefit even when the bulk of your traffic is flowing in just one direction. This because, often there is some back flow (e.g. ACK packets). With half duplex, you can collide against those. Full duplex doesn't have this problem. And, as Rolf noted, you do have the bandwidth bidirectional. However, although the bandwidth is practical, moving from half duplex to full duplex won't double your transmission rate transferring a file from one host to another. So, marketing likes to mention it. (Note: They don't push this nearly as much as when full duplex was "new".)
Lastly, and on the subject of transferring something like a file between hosts, remember your payload rate won't see the wire rate due to L2 and L3 overhead. Reason I mention this, people often wonder why their transmission rate is often lower, possibly much lower, then the nominal wire bandwidth. For example, a minimum sized Ethernet packet, 46 bytes, will use 84 (or more) bytes of the wire's bandwidth. Then there's also higher protocol overheads too.
09-15-2013 11:49 AM
I'd say it's a bit of both.
Rolf's answer is correct with respect to most applications' traffic characteristics. While voice is pretty symmetric, even the most bandwidth-intensive voice codecs use less than 0.1 Mbps. (Reference) Even an HD 1080 30 fps video conference uses only about 6 Mbps.
At the application and file system layer you also have to take into account any overhead for Layer 2+ encapsulation (Ethernet header, IP addressing, TCP checksum etc.) There are also other factors at play such as the Ethernet inter-frame gap that prevent even the wire speed maximum throughput from reaching 100 Mbps.
So the bottom line is that while you can theoretically send 100 Mbps while also receiving it on a full duplex 100 Mbps port, you very very seldom will.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide