From owner-freebsd-questions@FreeBSD.ORG Thu Jul 16 06:47:32 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05EA9106566C for ; Thu, 16 Jul 2009 06:47:32 +0000 (UTC) (envelope-from freebsd-questions@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 89B4A8FC08 for ; Thu, 16 Jul 2009 06:47:31 +0000 (UTC) (envelope-from freebsd-questions@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MRKkb-0007LQ-Sv for freebsd-questions@freebsd.org; Thu, 16 Jul 2009 06:47:29 +0000 Received: from pool-71-166-132-234.washdc.east.verizon.net ([71.166.132.234]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Jul 2009 06:47:29 +0000 Received: from nightrecon by pool-71-166-132-234.washdc.east.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Jul 2009 06:47:29 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: Michael Powell Followup-To: gmane.os.freebsd.questions Date: Thu, 16 Jul 2009 02:49:11 -0400 Lines: 62 Message-ID: References: <20090715194718.GA16401@Grumpy.DynDNS.org> <41F6B586-E6A8-4FF8-95EB-E8A6C8E1F020@hiwaay.net> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pool-71-166-132-234.washdc.east.verizon.net Sender: news Subject: Re: 5000' ethernet? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: nightrecon@verizon.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2009 06:47:32 -0000 David Kelly wrote: > > Since when does one have CSMA/CD when configured as full duplex? All > full duplex ethernet connections are point to point, machine to > machine, or machine to switch. There is no multiple access on full > duplex. No chance of collision. You are running Ethernet, right? CSMA/CD is part of the Ethernet framing protocol. It is present in the protocol independent of simplex/duplex, etc. As such the timing windows contain non-infinite discreet value ranges. It is integral to Ethernet and does not get 'switched off' or disappear just because a link is full-duplex. > So I'm thinking at 5,000' the problem is one of echo cancelation and > signal loss, not one of ethernet protocol. These other electrical parameters are indeed important. Let's not forget near-end crosstalk, et al. If you have an oscilloscope and decide to try this, take a look at what's called the "eye pattern". Then compare it with a circuit that is within correct functional parameters. You will immediately see a difference, and these are electrical effects of the medium. Excessive phase jitter and the NICs on either end will be unable to decode anything. As far as they are concerned there is only random 'noise' present. These physical parameters drive the limitations designed into the Ethernet protocol. There are maximum distances in fiber just as there are in copper. If we could simply ignore these things and do whatever we want why would they need exist in the first place? They exist because the propagation speed in the medium is not instantaneous. This makes the problem time. The furthest apart two nodes can be located is the time it takes for the smallest Ethernet packet to get from one end to the other. When a NIC transceiver is in the process of transmitting a packet it is also listening at the same time and calculating a CRC. It knows when a collision has occurred when the CRC does not match on both TX and RX. If they are too far apart in time, and both NICs key up at the same instant neither will ever know the collision has not yet occurred. Both will assume no collision has occurred and queue up the next packet, and so on and so forth. The problem is time, and time is directly related to the propagation speed of the medium. This relationship to time is present in the Ethernet protocol. The misconception present is that "with full duplex there is no chance of collision" meaning that CSMA/CD is somehow magically turned off or excluded. It is not. But none of this will matter. The electrical parameters of 5,000 feet of UTP will ensure that Ethernet doesn't even enter the picture as neither NIC on either end will ever be able to identify or decode any Ethernet frames. > David Kelly N4HHE, dkelly@HiWAAY.net > ======================================================================== > Whom computers would destroy, they must first drive mad. Ain't that the truth? Hi Hi Hi. Just trying to hint at not wasting your time with something that won't work. By the way - I'm KD3FO 73 -Mike