Date: Wed, 15 Jul 2009 18:41:03 -0400 From: Michael Powell <nightrecon@verizon.net> To: freebsd-questions@freebsd.org Subject: Re: 5000' ethernet? Message-ID: <h3llqc$rl9$1@ger.gmane.org> References: <20090715194718.GA16401@Grumpy.DynDNS.org>
next in thread | previous in thread | raw e-mail | index | archive | help
David Kelly wrote: > Not directly FreeBSD related, but how much of a chance is there that two > machines could communicate directly over 5,000 feet of cat5 with no > special hardware? > > IIRC the classic ethernet problem limiting the distance between the > farthest points on a network had to do with timing and collisions. If > these two NICs are configured full duplex then it seems one would have > no idea how far away the other was due to timing issues. No. Ethernet uses a protocol design called Carrier Sense Multiple Access with Collision Detect, or CSMA/CD. The maximum lengths are indeed related to timing and the timing is a direct result of the propagation delay in the medium. The velocity factor will be some percentage of the speed of light. So the time it takes for the smallest Ethernet frame to get from the two farthest nodes will determine a window in which the two most distant nodes upon attempting a transmit can tell that a collision occurred and retransmit. The node(s) attempting to recover from a collision condition will each generate a random time back off in the hope that one will begin a packet transmission not at the same time as the other. The timing patterns of the frames are finite and not infinitely adjustable, e.g. there are limits which will declare a packet was not received and a resend is therefore required. What you will experience with 5,000 of Cat5 in full duplex is these limits will always be exceeded and the endpoints will believe no packets are arriving at their destinations and lock itself into a continual resend loop. When both ends do this you will have essentially either very little, or zero throughput. The max distance for UTP is 328 ft. Divide the 5,000 by 328 and it will tell you how many bridges, hubs, or switches you will need to regenerate the signal. You may find devices purporting to 'range extenders', but even these will have distance limitations requiring more than one. Foofaraw. > 100baseT uses lower power drivers than 10baseT, so perhaps 10baseT would > work better. > > In any case, have boxes of cat5 on order so as to find out myself. > [snip] Sounds like a waste of time. Single mode fiber can support GB speeds some as far as 10km. Single mode fiber is what you want to look at for this distance. I'm not as current with long haul wireless links, but you may also find this could be done with the right wireless endpoints and good antennae, albeit you won't get the speed single mode fiber is capable of. -Mike
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?h3llqc$rl9$1>