From owner-freebsd-mobile Wed Jun 19 8:14:59 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from postal1.es.net (postal1.es.net [198.128.3.205]) by hub.freebsd.org (Postfix) with ESMTP id 2082C37B40C for ; Wed, 19 Jun 2002 08:13:13 -0700 (PDT) Received: from ptavv.es.net ([198.128.4.29]) by postal1.es.net (Postal Node 1) with ESMTP id GQF37091 for ; Wed, 19 Jun 2002 08:13:12 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Postfix) with ESMTP id 063275D06 for ; Wed, 19 Jun 2002 08:13:12 -0700 (PDT) To: freebsd-mobile@freebsd.org Subject: Re: wireless lans with multiple accesspoints In-reply-to: Your message of "Wed, 19 Jun 2002 10:56:17 EDT." <20020619145617.GB23903@pir.net> Date: Wed, 19 Jun 2002 08:13:12 -0700 From: "Kevin Oberman" Message-Id: <20020619151312.063275D06@ptavv.es.net> Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Date: Wed, 19 Jun 2002 10:56:17 -0400 > From: Peter Radcliffe > Sender: owner-freebsd-mobile@FreeBSD.ORG > > Kevin Oberman probably said: > > The use of that term goes way back and it really is no longer > > appropriate in the era of full-duplex where collision simply don't > > exist. But it matters here. > > It is still appropriate in the era of full-duplex, and collisions do > exist even with full-duplex switches. > > Switches are still the same broadcast domain, you can still get > collisions for any packet that is not unicast or is broadcast to all > ports by the switch for another reason. If the per port buffering > is small or there is just too much traffic ... it's much, much > less likely to happen, but can still happen. > > Some switches produce collisions to signal the kit on that port to > back off if the egress port is highly congested, for example. Simply stated, no. Per 802.3, collisions are a local event. There is no way for a switch to "send a collision" and the section of 802.3 on full-duplex is specific that collision detection MUST be disabled. A switch does not divide a broadcast domain, but does divide a collision domain. There is a push-back signaling system in 802.3, but it is not a collision. Collisions do back-off and retransmit at the MAC level. Switches are "store and forward" devices, even if they do cut-through forwarding, and they handle deferrals due to busy ports in firmware and not the MAC. There simply are no collisions here. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message