Confused (was Re: is this statement true ??)

2000-12-26 Thread John lay

Priscilla, everybody,

I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
allocation techinque in a shared media access envoiroment.
Here it comes the confusion, when you are saying that the Full-duplex does
not support CSMA/CD because the transmit and receive are on different wires.
This implies that in this case there is no shared media, how come if  you
have two clients competing to talk to the  same server simultaneously!!

Thanx 


On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:

>  It's true for Ethernet because Ethernet's CSMA/CD media access control 
>  method has strict timing requirements, which result in strict length 
>  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
>  
>  I wouldn't say it's true in general, however.
>  
>  Priscilla
>  
>  At 05:32 PM 12/25/00, Li Song wrote:
>  >"full-duplex can be used over longer distance than
>  >half-duplex" ??
>  >what 's your opinion ??
>  >
>  >
>  >_
>  >FAQ, list archives, and subscription info: 
>  >http://www.groupstudy.com/list/cisco.html
>  >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
>  
>  
>  
>  
>  Priscilla Oppenheimer
>  http://www.priscilla.com
>  
>  _
>  FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
>  Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]





___
Send a cool gift with your E-Card
http://www.bluemountain.com/giftcenter/


_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-26 Thread Bowen, Shawn

Good Question Jon.  Full Duplex Ethernet cannot be performed except for on
an Ethernet Switch (AKA big multiport bridge, or a simple bridge) or on a
back to back connection between 2 machines.  So, as you can see, there can
NEVER be more than 2 stations on the same physical "topological" segment for
full duplex, therefore it is not a shared media from a "Collision" since,
but it is the same media from a "Broadcast" since.  I'm sure Priscilla can
put it in better words but that's the lowdown in mine:)

Shawn

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of John
lay
Sent: Tuesday, December 26, 2000 6:51 AM
To: Priscilla Oppenheimer; [EMAIL PROTECTED]
Subject: Confused (was Re: is this statement true ??)

Priscilla, everybody,

I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
allocation techinque in a shared media access envoiroment.
Here it comes the confusion, when you are saying that the Full-duplex does
not support CSMA/CD because the transmit and receive are on different wires.
This implies that in this case there is no shared media, how come if  you
have two clients competing to talk to the  same server simultaneously!!

Thanx


On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:

>  It's true for Ethernet because Ethernet's CSMA/CD media access control
>  method has strict timing requirements, which result in strict length
>  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
> 
>  I wouldn't say it's true in general, however.
> 
>  Priscilla
> 
>  At 05:32 PM 12/25/00, Li Song wrote:
>  >"full-duplex can be used over longer distance than
>  >half-duplex" ??
>  >what 's your opinion ??
>  >
>  >
>  >_
>  >FAQ, list archives, and subscription info:
>  >http://www.groupstudy.com/list/cisco.html
>  >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> 
> 
>  
> 
>  Priscilla Oppenheimer
>  http://www.priscilla.com
> 
>  _
>  FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
>  Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]





___
Send a cool gift with your E-Card
http://www.bluemountain.com/giftcenter/


_
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: Confused (was Re: is this statement true ??)

2000-12-26 Thread Andy Walden


This is correct. You don't use full duplex if you are competing for
bandwidth, ie, plugged into a hub. But if you are plugged into a switch,
there is only one bandwidth domain between the device and switch and
with nothing competing for the bandwidth on that link so you can go full
duplex.

andy

On Tue, 26 Dec 2000, John lay wrote:

> Priscilla, everybody,
> 
> I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
> allocation techinque in a shared media access envoiroment.
> Here it comes the confusion, when you are saying that the Full-duplex does
> not support CSMA/CD because the transmit and receive are on different wires.
> This implies that in this case there is no shared media, how come if  you
> have two clients competing to talk to the  same server simultaneously!!
> 
> Thanx 
> 
> 
> On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:
> 
> >  It's true for Ethernet because Ethernet's CSMA/CD media access control 
> >  method has strict timing requirements, which result in strict length 
> >  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
> >  
> >  I wouldn't say it's true in general, however.
> >  
> >  Priscilla
> >  
> >  At 05:32 PM 12/25/00, Li Song wrote:
> >  >"full-duplex can be used over longer distance than
> >  >half-duplex" ??
> >  >what 's your opinion ??
> >  >
> >  >
> >  >_
> >  >FAQ, list archives, and subscription info: 
> >  >http://www.groupstudy.com/list/cisco.html
> >  >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> >  
> >  
> >  
> >  
> >  Priscilla Oppenheimer
> >  http://www.priscilla.com
> >  
> >  _
> >  FAQ, list archives, and subscription info:
> http://www.groupstudy.com/list/cisco.html
> >  Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> ___
> Send a cool gift with your E-Card
> http://www.bluemountain.com/giftcenter/
> 
> 
> _
> FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
> Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> 

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-26 Thread MCDONALD, ROMAN (SBCSI)

Remember - Full Duplex needs microsegmentation.

-Original Message-
From: Bowen, Shawn [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 26, 2000 8:30 AM
To: John lay; Priscilla Oppenheimer; [EMAIL PROTECTED]
Subject: RE: Confused (was Re: is this statement true ??)


Good Question Jon.  Full Duplex Ethernet cannot be performed except for on
an Ethernet Switch (AKA big multiport bridge, or a simple bridge) or on a
back to back connection between 2 machines.  So, as you can see, there can
NEVER be more than 2 stations on the same physical "topological" segment for
full duplex, therefore it is not a shared media from a "Collision" since,
but it is the same media from a "Broadcast" since.  I'm sure Priscilla can
put it in better words but that's the lowdown in mine:)

Shawn

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of John
lay
Sent: Tuesday, December 26, 2000 6:51 AM
To: Priscilla Oppenheimer; [EMAIL PROTECTED]
Subject: Confused (was Re: is this statement true ??)

Priscilla, everybody,

I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
allocation techinque in a shared media access envoiroment.
Here it comes the confusion, when you are saying that the Full-duplex does
not support CSMA/CD because the transmit and receive are on different wires.
This implies that in this case there is no shared media, how come if  you
have two clients competing to talk to the  same server simultaneously!!

Thanx


On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:

>  It's true for Ethernet because Ethernet's CSMA/CD media access control
>  method has strict timing requirements, which result in strict length
>  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
> 
>  I wouldn't say it's true in general, however.
> 
>  Priscilla
> 
>  At 05:32 PM 12/25/00, Li Song wrote:
>  >"full-duplex can be used over longer distance than
>  >half-duplex" ??
>  >what 's your opinion ??
>  >
>  >
>  >_
>  >FAQ, list archives, and subscription info:
>  >http://www.groupstudy.com/list/cisco.html
>  >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> 
> 
>  
> 
>  Priscilla Oppenheimer
>  http://www.priscilla.com
> 
>  _
>  FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
>  Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]





___
Send a cool gift with your E-Card
http://www.bluemountain.com/giftcenter/


_
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: Confused (was Re: is this statement true ??)

2000-12-26 Thread Priscilla Oppenheimer

I think what John is getting at is that there is still contention. In his 
example with two clients trying to reach one server, there's contention at 
the switch, and at the server possibly. There's no contention on the medium 
itself. There's only one device trying to send at any one time. The switch 
has its transmit pair and the server has its own transmit pair. If the 
switch has two frames to send to the server, the backup happens at the 
switch. Does that make sense?

Priscilla

At 08:33 AM 12/26/00, Andy Walden wrote:

>This is correct. You don't use full duplex if you are competing for
>bandwidth, ie, plugged into a hub. But if you are plugged into a switch,
>there is only one bandwidth domain between the device and switch and
>with nothing competing for the bandwidth on that link so you can go full
>duplex.
>
>andy
>
>On Tue, 26 Dec 2000, John lay wrote:
>
> > Priscilla, everybody,
> >
> > I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
> > allocation techinque in a shared media access envoiroment.
> > Here it comes the confusion, when you are saying that the Full-duplex does
> > not support CSMA/CD because the transmit and receive are on different 
> wires.
> > This implies that in this case there is no shared media, how come if  you
> > have two clients competing to talk to the  same server simultaneously!!
> >
> > Thanx
> >
> >
> > On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:
> >
> > >  It's true for Ethernet because Ethernet's CSMA/CD media access control
> > >  method has strict timing requirements, which result in strict length
> > >  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
> > >
> > >  I wouldn't say it's true in general, however.
> > >
> > >  Priscilla
> > >
> > >  At 05:32 PM 12/25/00, Li Song wrote:
> > >  >"full-duplex can be used over longer distance than
> > >  >half-duplex" ??
> > >  >what 's your opinion ??
> > >  >
> > >  >
> > >  >_
> > >  >FAQ, list archives, and subscription info:
> > >  >http://www.groupstudy.com/list/cisco.html
> > >  >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> > >
> > >
> > >  
> > >
> > >  Priscilla Oppenheimer
> > >  http://www.priscilla.com
> > >
> > >  _
> > >  FAQ, list archives, and subscription info:
> > http://www.groupstudy.com/list/cisco.html
> > >  Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> > ___
> > Send a cool gift with your E-Card
> > http://www.bluemountain.com/giftcenter/
> >
> >
> > _
> > FAQ, list archives, and subscription info: 
> http://www.groupstudy.com/list/cisco.html
> > Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> >




Priscilla Oppenheimer
http://www.priscilla.com

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-26 Thread Bowen, Shawn

Yup, makes sense.  I can only speak for 3Com on this one, but I believe
Cisco implements similar features.  On a 3Com Corebuilder (as well as their
Workgroup Switches) they use fake collisions as a flow control mechanism.
In other words if there was contention at the server or switch and they
couldn't handle the load then a collision (a JAM) will be sent.  Now, that
said after we all just agreed that collisions can not happen on a full
duplex Ethernet segment:)  If you notice in Cisco texts that Collision
Detection is disabled on full duplex links, this is not true.  Collision
detection is still there, at least on a 5000 and can be simulated by loading
up a server at 10MB FD with a few 100MB FD clients on the other end of the
Cat, you will see this in action.  3Com does the same thing, I thought this
was kinda interesting.

Shawn


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
Priscilla Oppenheimer
Sent: Tuesday, December 26, 2000 2:06 PM
To: Andy Walden; John lay
Cc: [EMAIL PROTECTED]
Subject: Re: Confused (was Re: is this statement true ??)

I think what John is getting at is that there is still contention. In his
example with two clients trying to reach one server, there's contention at
the switch, and at the server possibly. There's no contention on the medium
itself. There's only one device trying to send at any one time. The switch
has its transmit pair and the server has its own transmit pair. If the
switch has two frames to send to the server, the backup happens at the
switch. Does that make sense?

Priscilla

At 08:33 AM 12/26/00, Andy Walden wrote:

>This is correct. You don't use full duplex if you are competing for
>bandwidth, ie, plugged into a hub. But if you are plugged into a switch,
>there is only one bandwidth domain between the device and switch and
>with nothing competing for the bandwidth on that link so you can go full
>duplex.
>
>andy
>
>On Tue, 26 Dec 2000, John lay wrote:
>
> > Priscilla, everybody,
> >
> > I am confused. Ethernet and FastEthernet uses the CSMA/CD as a channel
> > allocation techinque in a shared media access envoiroment.
> > Here it comes the confusion, when you are saying that the Full-duplex
does
> > not support CSMA/CD because the transmit and receive are on different
> wires.
> > This implies that in this case there is no shared media, how come if
you
> > have two clients competing to talk to the  same server
simultaneously!!
> >
> > Thanx
> >
> >
> > On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:
> >
> > >  It's true for Ethernet because Ethernet's CSMA/CD media access
control
> > >  method has strict timing requirements, which result in strict length
> > >  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
> > >
> > >  I wouldn't say it's true in general, however.
> > >
> > >  Priscilla
> > >
> > >  At 05:32 PM 12/25/00, Li Song wrote:
> > >  >"full-duplex can be used over longer distance than
> > >  >half-duplex" ??
> > >  >what 's your opinion ??
> > >  >
> > >  >
> > >  >_
> > >  >FAQ, list archives, and subscription info:
> > >  >http://www.groupstudy.com/list/cisco.html
> > >  >Report misconduct and Nondisclosure violations to
[EMAIL PROTECTED]
> > >
> > >
> > >  
> > >
> > >  Priscilla Oppenheimer
> > >  http://www.priscilla.com
> > >
> > >  _
> > >  FAQ, list archives, and subscription info:
> > http://www.groupstudy.com/list/cisco.html
> > >  Report misconduct and Nondisclosure violations to
[EMAIL PROTECTED]
> >
> >
> >
> >
> >
> > ___
> > Send a cool gift with your E-Card
> > http://www.bluemountain.com/giftcenter/
> >
> >
> > _
> > FAQ, list archives, and subscription info:
> http://www.groupstudy.com/list/cisco.html
> > Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> >




Priscilla Oppenheimer
http://www.priscilla.com

_
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: Confused (was Re: is this statement true ??)

2000-12-26 Thread Jeff Kell

"Bowen, Shawn" wrote:
> 
> Yup, makes sense.  I can only speak for 3Com on this one, but I believe
> Cisco implements similar features.  On a 3Com Corebuilder (as well as their
> Workgroup Switches) they use fake collisions as a flow control mechanism.
> In other words if there was contention at the server or switch and they
> couldn't handle the load then a collision (a JAM) will be sent.  Now, that
> said after we all just agreed that collisions can not happen on a full
> duplex Ethernet segment:)  If you notice in Cisco texts that Collision
> Detection is disabled on full duplex links, this is not true.  Collision
> detection is still there, at least on a 5000 and can be simulated by loading
> up a server at 10MB FD with a few 100MB FD clients on the other end of the
> Cat, you will see this in action.  3Com does the same thing, I thought this
> was kinda interesting.

If collisions are reported on the Cisco 5000 then forget my following 
diatribe as I don't have time to simulate it (and no testbed 5000, it 
would be the production switch).

You stated (let me repeat it for emphasis)...

> Collision detection is still there, at least on a 5000 and can be
> simulated by loading up a server at 10MB FD with a few 100MB FD
  ^^^
> clients on the other end of the Cat, you will see this in action.

Older switches implement flow control in one of two ways:
* Simulated collisions (not terribly efficient), or
* Extended carrier to indicate busy (assert carrier beyond the length
  of the packet).

With 100Mbps we have varying implementations of the 802. 
method of the "pause" indicator in the header, and/or the "throttle"
mechanism (in Cisco terminology).  But your example specifically 
indicates 10Mb, which has another variable.

In 10Mb ethernet, many NICs are setup to detect "jabber" -- asserting
carrier longer than the max packet length.  If this is detected, the 
transmit circuit is turned off (ref Siefert, _Gigabit Ethernet_).  

All of the flow controls, as well as the "jabber" detection, can 
result in a variety of line errors.  Only in the "throttle" case does
a Cisco switch continue without logging errors other than throttle
packet counts.  Throttling or pausing is undefined for 10Mb which may
be the corner case you are presenting, depending upon the intelligence
of the NIC in the server.

In a normal case, I would expect discards if you were throwing many
100Mb clients at a 10Mb server connection, after all flow control and
switch store-and-forward buffers had been exhausted.  You can overload
some of the older Catalyst switches (2926 for example) which has 24
ports at 100Mb and 2 uplinks at 100Mb but only 1.2Gb backplane.  If we
ignore the potential overloading of the uplink(s), the switch cannot 
handle the potential load.  The newer 2924XL/3524XLs are more in line
with a 3Gbps backplane and could handle a full (distributed) load, but
still suffer from uplink congestion which is dependent on the buffer
space.  This is less of an issue with a 1000xX uplink but you can 
still, in theory, overload the bandwidth of the switch.  But this is 
true of any vendor's switch, if you oversubscribe the uplink, you can
overload the switch, regardless of flow control, buffer size, etc.

Bottom line, in southern terminology, there ain't no collisions on a 
full-duplex link :-)

Jeff Kell <[EMAIL PROTECTED]>
Systems/Network Administrator
University of Tennessee at Chattanooga

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-26 Thread Bowen, Shawn

I believe we are saying mostly the same thing.  Your "* Extended carrier to
indicate busy (assert carrier beyond the length of the packet)." Is an
Ethernet JAM signal.  That's the same thing I was saying, though I was
putting it in more layman's terms, it's also what is immediately transmitted
onto the segment after a collision is detected to start the back off
routine.  Cat's will see collisions in this configuration.  I wasn't trying
to start a huge issue over this, merely pointing out to someone something
that I found interesting.
The only reason I took it to any depth was the fact that other than duplex
mismatches a lot of people getting into this field (reading these posts)
haven't ever been exposed to such nuances.  And I also guess I wanted to
point out that the Cisco documentation is not "always" 100% accurate in the
real world. 

Shawn

-Original Message-
From: Jeff Kell [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 27, 2000 12:16 AM
To: Bowen, Shawn
Cc: Priscilla Oppenheimer; Andy Walden; John lay; [EMAIL PROTECTED]
Subject: Re: Confused (was Re: is this statement true ??)

"Bowen, Shawn" wrote:
>
> Yup, makes sense.  I can only speak for 3Com on this one, but I believe
> Cisco implements similar features.  On a 3Com Corebuilder (as well as
their
> Workgroup Switches) they use fake collisions as a flow control mechanism.
> In other words if there was contention at the server or switch and they
> couldn't handle the load then a collision (a JAM) will be sent.  Now, that
> said after we all just agreed that collisions can not happen on a full
> duplex Ethernet segment:)  If you notice in Cisco texts that Collision
> Detection is disabled on full duplex links, this is not true.  Collision
> detection is still there, at least on a 5000 and can be simulated by
loading
> up a server at 10MB FD with a few 100MB FD clients on the other end of the
> Cat, you will see this in action.  3Com does the same thing, I thought
this
> was kinda interesting.

If collisions are reported on the Cisco 5000 then forget my following
diatribe as I don't have time to simulate it (and no testbed 5000, it
would be the production switch).

You stated (let me repeat it for emphasis)...

> Collision detection is still there, at least on a 5000 and can be
> simulated by loading up a server at 10MB FD with a few 100MB FD
  ^^^
> clients on the other end of the Cat, you will see this in action.

Older switches implement flow control in one of two ways:
* Simulated collisions (not terribly efficient), or
* Extended carrier to indicate busy (assert carrier beyond the length
  of the packet).

With 100Mbps we have varying implementations of the 802.
method of the "pause" indicator in the header, and/or the "throttle"
mechanism (in Cisco terminology).  But your example specifically
indicates 10Mb, which has another variable.

In 10Mb ethernet, many NICs are setup to detect "jabber" -- asserting
carrier longer than the max packet length.  If this is detected, the
transmit circuit is turned off (ref Siefert, _Gigabit Ethernet_). 

All of the flow controls, as well as the "jabber" detection, can
result in a variety of line errors.  Only in the "throttle" case does
a Cisco switch continue without logging errors other than throttle
packet counts.  Throttling or pausing is undefined for 10Mb which may
be the corner case you are presenting, depending upon the intelligence
of the NIC in the server.

In a normal case, I would expect discards if you were throwing many
100Mb clients at a 10Mb server connection, after all flow control and
switch store-and-forward buffers had been exhausted.  You can overload
some of the older Catalyst switches (2926 for example) which has 24
ports at 100Mb and 2 uplinks at 100Mb but only 1.2Gb backplane.  If we
ignore the potential overloading of the uplink(s), the switch cannot
handle the potential load.  The newer 2924XL/3524XLs are more in line
with a 3Gbps backplane and could handle a full (distributed) load, but
still suffer from uplink congestion which is dependent on the buffer
space.  This is less of an issue with a 1000xX uplink but you can
still, in theory, overload the bandwidth of the switch.  But this is
true of any vendor's switch, if you oversubscribe the uplink, you can
overload the switch, regardless of flow control, buffer size, etc.

Bottom line, in southern terminology, there ain't no collisions on a
full-duplex link :-)

Jeff Kell <[EMAIL PROTECTED]>
Systems/Network Administrator
University of Tennessee at Chattanooga

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-26 Thread Bowen, Shawn

I might also add I'm a southern fella myself.  But I must argue that you
"can" see collisions and late collisions on a full duplex link.  Before I
get thrashed, I understand FULLY that full duplex is TX to RX so it "should"
be impossible but I was just answering for a fellow earlier about this.  On
10MB links the Collision mechanism and it's corresponding JAM signal are
used as rudimentary flow control mechanisms, and can be seen on FD switches.
Another thing is you CAN see them from is crosstalk, cable attenuation
issues, Floresant lights, (and sun spots j/k), power cables trashing your
signal, and many other weird ones.  Telnet to a production switch with a lot
of traffic going through it and take a peak sometime, then clear the
counters and let it roll on.

And heck who knows, I'm wrong on occasion, if I am now I just need to lay
off the crack:)  j/k

Shawn

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jeff
Kell
Sent: Wednesday, December 27, 2000 12:16 AM
To: Bowen, Shawn
Cc: Priscilla Oppenheimer; Andy Walden; John lay; [EMAIL PROTECTED]
Subject: Re: Confused (was Re: is this statement true ??)

"Bowen, Shawn" wrote:
>
> Yup, makes sense.  I can only speak for 3Com on this one, but I believe
> Cisco implements similar features.  On a 3Com Corebuilder (as well as
their
> Workgroup Switches) they use fake collisions as a flow control mechanism.
> In other words if there was contention at the server or switch and they
> couldn't handle the load then a collision (a JAM) will be sent.  Now, that
> said after we all just agreed that collisions can not happen on a full
> duplex Ethernet segment:)  If you notice in Cisco texts that Collision
> Detection is disabled on full duplex links, this is not true.  Collision
> detection is still there, at least on a 5000 and can be simulated by
loading
> up a server at 10MB FD with a few 100MB FD clients on the other end of the
> Cat, you will see this in action.  3Com does the same thing, I thought
this
> was kinda interesting.

If collisions are reported on the Cisco 5000 then forget my following
diatribe as I don't have time to simulate it (and no testbed 5000, it
would be the production switch).

You stated (let me repeat it for emphasis)...

> Collision detection is still there, at least on a 5000 and can be
> simulated by loading up a server at 10MB FD with a few 100MB FD
  ^^^
> clients on the other end of the Cat, you will see this in action.

Older switches implement flow control in one of two ways:
* Simulated collisions (not terribly efficient), or
* Extended carrier to indicate busy (assert carrier beyond the length
  of the packet).

With 100Mbps we have varying implementations of the 802.
method of the "pause" indicator in the header, and/or the "throttle"
mechanism (in Cisco terminology).  But your example specifically
indicates 10Mb, which has another variable.

In 10Mb ethernet, many NICs are setup to detect "jabber" -- asserting
carrier longer than the max packet length.  If this is detected, the
transmit circuit is turned off (ref Siefert, _Gigabit Ethernet_). 

All of the flow controls, as well as the "jabber" detection, can
result in a variety of line errors.  Only in the "throttle" case does
a Cisco switch continue without logging errors other than throttle
packet counts.  Throttling or pausing is undefined for 10Mb which may
be the corner case you are presenting, depending upon the intelligence
of the NIC in the server.

In a normal case, I would expect discards if you were throwing many
100Mb clients at a 10Mb server connection, after all flow control and
switch store-and-forward buffers had been exhausted.  You can overload
some of the older Catalyst switches (2926 for example) which has 24
ports at 100Mb and 2 uplinks at 100Mb but only 1.2Gb backplane.  If we
ignore the potential overloading of the uplink(s), the switch cannot
handle the potential load.  The newer 2924XL/3524XLs are more in line
with a 3Gbps backplane and could handle a full (distributed) load, but
still suffer from uplink congestion which is dependent on the buffer
space.  This is less of an issue with a 1000xX uplink but you can
still, in theory, overload the bandwidth of the switch.  But this is
true of any vendor's switch, if you oversubscribe the uplink, you can
overload the switch, regardless of flow control, buffer size, etc.

Bottom line, in southern terminology, there ain't no collisions on a
full-duplex link :-)

Jeff Kell <[EMAIL PROTECTED]>
Systems/Network Administrator
University of Tennessee at Chattanooga

_
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-27 Thread Tony van Ree

Hi,

The most common reasons I have found for "late collisions" on a half duplex service 
lately has been the remote end is configured for full duplex.  The full duplex sends 
well after the half duplex is sending.  

The most common reason for collisions on a full duplex is the other end is running 
half duplex.

The condition jumps all over the place when running Autonegotiate.  Some services run 
fine on auto other do not.  Some will only run successfully on auto.  So you must 
discover which does what by changing the setup on a suspect service,  clearing the 
counters, testing and rechecking the counters.

Be aware also that some servers appear to be running full duplex but are not.  Others 
such as Sun boxes can (must) be forced and this must be saved or else the will revert 
back.

There is a lot to this stuff.

Teunis
Hobart, Tasmania
Australia


On Wednesday, December 27, 2000 at 01:23:35 AM, Bowen. Shawn wrote:

> I might also add I'm a southern fella myself.  But I must argue that you
> "can" see collisions and late collisions on a full duplex link.  Before I
> get thrashed, I understand FULLY that full duplex is TX to RX so it "should"
> be impossible but I was just answering for a fellow earlier about this.  On
> 10MB links the Collision mechanism and it's corresponding JAM signal are
> used as rudimentary flow control mechanisms, and can be seen on FD switches.
> Another thing is you CAN see them from is crosstalk, cable attenuation
> issues, Floresant lights, (and sun spots j/k), power cables trashing your
> signal, and many other weird ones.  Telnet to a production switch with a lot
> of traffic going through it and take a peak sometime, then clear the
> counters and let it roll on.
> 
> And heck who knows, I'm wrong on occasion, if I am now I just need to lay
> off the crack:)  j/k
> 
> Shawn
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jeff
> Kell
> Sent: Wednesday, December 27, 2000 12:16 AM
> To: Bowen, Shawn
> Cc: Priscilla Oppenheimer; Andy Walden; John lay; [EMAIL PROTECTED]
> Subject: Re: Confused (was Re: is this statement true ??)
> 
> "Bowen, Shawn" wrote:
> >
> > Yup, makes sense.  I can only speak for 3Com on this one, but I believe
> > Cisco implements similar features.  On a 3Com Corebuilder (as well as
> their
> > Workgroup Switches) they use fake collisions as a flow control mechanism.
> > In other words if there was contention at the server or switch and they
> > couldn't handle the load then a collision (a JAM) will be sent.  Now, that
> > said after we all just agreed that collisions can not happen on a full
> > duplex Ethernet segment:)  If you notice in Cisco texts that Collision
> > Detection is disabled on full duplex links, this is not true.  Collision
> > detection is still there, at least on a 5000 and can be simulated by
> loading
> > up a server at 10MB FD with a few 100MB FD clients on the other end of the
> > Cat, you will see this in action.  3Com does the same thing, I thought
> this
> > was kinda interesting.
> 
> If collisions are reported on the Cisco 5000 then forget my following
> diatribe as I don't have time to simulate it (and no testbed 5000, it
> would be the production switch).
> 
> You stated (let me repeat it for emphasis)...
> 
> > Collision detection is still there, at least on a 5000 and can be
> > simulated by loading up a server at 10MB FD with a few 100MB FD
>   ^^^
> > clients on the other end of the Cat, you will see this in action.
> 
> Older switches implement flow control in one of two ways:
> * Simulated collisions (not terribly efficient), or
> * Extended carrier to indicate busy (assert carrier beyond the length
>   of the packet).
> 
> With 100Mbps we have varying implementations of the 802.
> method of the "pause" indicator in the header, and/or the "throttle"
> mechanism (in Cisco terminology).  But your example specifically
> indicates 10Mb, which has another variable.
> 
> In 10Mb ethernet, many NICs are setup to detect "jabber" -- asserting
> carrier longer than the max packet length.  If this is detected, the
> transmit circuit is turned off (ref Siefert, _Gigabit Ethernet_). 
> 
> All of the flow controls, as well as the "jabber" detection, can
> result in a variety of line errors.  Only in the "throttle" case does
> a Cisco switch continue without logging errors other than throttle
> packet counts.  Throttling or pausing is undefined for 10Mb which may
> be the corner case you are presenting, depending upon the intelligence
> of the NIC in the server

RE: Confused (was Re: is this statement true ??)

2000-12-27 Thread John lay

Yes guys, okay it makes sense.
But this means if you have a half duplex connection between the host and the
switch , the contention will be between the host from one side and on the
other side is  what ever data goining to the direction of the switch.
sense ?


On Tue, 26 Dec 2000 19:26:56 -0500, Bowen, Shawn wrote:

>  Yup, makes sense.  I can only speak for 3Com on this one, but I believe
>  Cisco implements similar features.  On a 3Com Corebuilder (as well as
their
>  Workgroup Switches) they use fake collisions as a flow control mechanism.
>  In other words if there was contention at the server or switch and they
>  couldn't handle the load then a collision (a JAM) will be sent.  Now,
that
>  said after we all just agreed that collisions can not happen on a full
>  duplex Ethernet segment:)  If you notice in Cisco texts that Collision
>  Detection is disabled on full duplex links, this is not true.  Collision
>  detection is still there, at least on a 5000 and can be simulated by
loading
>  up a server at 10MB FD with a few 100MB FD clients on the other end of
the
>  Cat, you will see this in action.  3Com does the same thing, I thought
this
>  was kinda interesting.
>  
>  Shawn
>  
>  
>  -Original Message-
>  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
>  Priscilla Oppenheimer
>  Sent: Tuesday, December 26, 2000 2:06 PM
>  To: Andy Walden; John lay
>  Cc: [EMAIL PROTECTED]
>  Subject: Re: Confused (was Re: is this statement true ??)
>  
>  I think what John is getting at is that there is still contention. In his
>  example with two clients trying to reach one server, there's contention
at
>  the switch, and at the server possibly. There's no contention on the
medium
>  itself. There's only one device trying to send at any one time. The
switch
>  has its transmit pair and the server has its own transmit pair. If the
>  switch has two frames to send to the server, the backup happens at the
>  switch. Does that make sense?
>  
>  Priscilla
>  
>  At 08:33 AM 12/26/00, Andy Walden wrote:
>  
>  >This is correct. You don't use full duplex if you are competing for
>  >bandwidth, ie, plugged into a hub. But if you are plugged into a switch,
>  >there is only one bandwidth domain between the device and switch and
>  >with nothing competing for the bandwidth on that link so you can go full
>  >duplex.
>  >
>  >andy
>  >
>  >On Tue, 26 Dec 2000, John lay wrote:
>  >
>  > > Priscilla, everybody,
>  > >
>  > > I am confused. Ethernet and FastEthernet uses the CSMA/CD as a
channel
>  > > allocation techinque in a shared media access envoiroment.
>  > > Here it comes the confusion, when you are saying that the Full-duplex
>  does
>  > > not support CSMA/CD because the transmit and receive are on different
>  > wires.
>  > > This implies that in this case there is no shared media, how come if
>  you
>  > > have two clients competing to talk to the  same server
>  simultaneously!!
>  > >
>  > > Thanx
>  > >
>  > >
>  > > On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:
>  > >
>  > > >  It's true for Ethernet because Ethernet's CSMA/CD media access
>  control
>  > > >  method has strict timing requirements, which result in strict
length
>  > > >  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
>  > > >
>  > > >  I wouldn't say it's true in general, however.
>  > > >
>  > > >  Priscilla
>  > > >
>  > > >  At 05:32 PM 12/25/00, Li Song wrote:
>  > > >  >"full-duplex can be used over longer distance than
>  > > >  >half-duplex" ??
>  > > >  >what 's your opinion ??
>  > > >  >
>  > > >  >
>  > > >  >_
>  > > >  >FAQ, list archives, and subscription info:
>  > > >  >http://www.groupstudy.com/list/cisco.html
>  > > >  >Report misconduct and Nondisclosure violations to
>  [EMAIL PROTECTED]
>  > > >
>  > > >
>  > > >  
>  > > >
>  > > >  Priscilla Oppenheimer
>  > > >  http://www.priscilla.com
>  > > >
>  > > >  _
>  > > >  FAQ, list archives, and subscription info:
>  > > http://www.groupstudy.com/list/cisco.html
>  > > >  Report misconduct and Nondisclosure violations to
>  [EMAIL PROTECTED]
>  > >
>  > >
>  > >

Re: Confused (was Re: is this statement true ??)

2000-12-27 Thread Jeff Kell

"Bowen, Shawn" wrote:
> 
> I believe we are saying mostly the same thing.  Your "* Extended carrier to
> indicate busy (assert carrier beyond the length of the packet)." Is an
> Ethernet JAM signal. 

> And I also guess I wanted to point out that the Cisco documentation is
> not "always" 100% accurate in the real world.

I must respectfully disagree again.  The "jam" signal is asserted after
a collision detection and most commonly simply continues to transmit 
the data in the collided packet for another 64 bits.  The flow control
method of "assert carrier beyond the length of the packet" is entirely
different -- it is sending the 802.3 preamble of 0x05 continuously 
without the trailing 8th byte 0xD5 (I'm pulling this from my somewhat
foggy memory on the values, but the preamble is 7 bytes of "something"
followed by a byte signalling the start-of-packet, so don't shoot me
if my values aren't correct).

As for Cisco documentation, and some others, they refer to this method
of flow control as "back pressure".  It has the advantage of not 
propagating a collision (as in the intentional collision method of 
flow control) as it will not interfere with any other hub/switch/NIC
on the network other than causing a transmit deferral.  But as I had
said earlier, 10Mb NICs have logic to detect carrier (or preamble) 
being asserted longer than the MTU plus propagation delay and consider
this to be "jabber".  This was not carried forward to 100Mb or 1Gb NICs.

But I will concur on your statement:

> The only reason I took it to any depth was the fact that other than duplex
> mismatches a lot of people getting into this field (reading these posts)
> haven't ever been exposed to such nuances.

I value real world experience much more than some CC** acronym after
your signature.  This is the stuff you need to know that no boot camp
will teach you, and I value this "outside the mainstream" information.
I don't read this list for the obvious topics, it's the fringe areas 
that you can learn about that makes it worth it.  

Jeff Kell <[EMAIL PROTECTED]>
Systems/Network Administrator
University of Tennessee at Chattanooga

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: Confused (was Re: is this statement true ??)

2000-12-28 Thread John lay

Yes, makes sense. This means if you have a host connected to a switch with
half duplex configuration the contention on the media will be only between
the host and the switch port (the data coming/going to the switch). sense ?

Thanks



On Tue, 26 Dec 2000 19:26:56 -0500, Bowen, Shawn wrote:

>  Yup, makes sense.  I can only speak for 3Com on this one, but I believe
>  Cisco implements similar features.  On a 3Com Corebuilder (as well as
their
>  Workgroup Switches) they use fake collisions as a flow control mechanism.
>  In other words if there was contention at the server or switch and they
>  couldn't handle the load then a collision (a JAM) will be sent.  Now,
that
>  said after we all just agreed that collisions can not happen on a full
>  duplex Ethernet segment:)  If you notice in Cisco texts that Collision
>  Detection is disabled on full duplex links, this is not true.  Collision
>  detection is still there, at least on a 5000 and can be simulated by
loading
>  up a server at 10MB FD with a few 100MB FD clients on the other end of
the
>  Cat, you will see this in action.  3Com does the same thing, I thought
this
>  was kinda interesting.
>  
>  Shawn
>  
>  
>  -Original Message-
>  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
>  Priscilla Oppenheimer
>  Sent: Tuesday, December 26, 2000 2:06 PM
>  To: Andy Walden; John lay
>  Cc: [EMAIL PROTECTED]
>  Subject: Re: Confused (was Re: is this statement true ??)
>  
>  I think what John is getting at is that there is still contention. In his
>  example with two clients trying to reach one server, there's contention
at
>  the switch, and at the server possibly. There's no contention on the
medium
>  itself. There's only one device trying to send at any one time. The
switch
>  has its transmit pair and the server has its own transmit pair. If the
>  switch has two frames to send to the server, the backup happens at the
>  switch. Does that make sense?
>  
>  Priscilla
>  
>  At 08:33 AM 12/26/00, Andy Walden wrote:
>  
>  >This is correct. You don't use full duplex if you are competing for
>  >bandwidth, ie, plugged into a hub. But if you are plugged into a switch,
>  >there is only one bandwidth domain between the device and switch and
>  >with nothing competing for the bandwidth on that link so you can go full
>  >duplex.
>  >
>  >andy
>  >
>  >On Tue, 26 Dec 2000, John lay wrote:
>  >
>  > > Priscilla, everybody,
>  > >
>  > > I am confused. Ethernet and FastEthernet uses the CSMA/CD as a
channel
>  > > allocation techinque in a shared media access envoiroment.
>  > > Here it comes the confusion, when you are saying that the Full-duplex
>  does
>  > > not support CSMA/CD because the transmit and receive are on different
>  > wires.
>  > > This implies that in this case there is no shared media, how come if
>  you
>  > > have two clients competing to talk to the  same server
>  simultaneously!!
>  > >
>  > > Thanx
>  > >
>  > >
>  > > On Mon, 25 Dec 2000 16:36:11 -0800, Priscilla Oppenheimer wrote:
>  > >
>  > > >  It's true for Ethernet because Ethernet's CSMA/CD media access
>  control
>  > > >  method has strict timing requirements, which result in strict
length
>  > > >  restrictions. Half-duplex uses CSMA/CD. Full-duplex does not.
>  > > >
>  > > >  I wouldn't say it's true in general, however.
>  > > >
>  > > >  Priscilla
>  > > >
>  > > >  At 05:32 PM 12/25/00, Li Song wrote:
>  > > >  >"full-duplex can be used over longer distance than
>  > > >  >half-duplex" ??
>  > > >  >what 's your opinion ??
>  > > >  >
>  > > >  >
>  > > >  >_
>  > > >  >FAQ, list archives, and subscription info:
>  > > >  >http://www.groupstudy.com/list/cisco.html
>  > > >  >Report misconduct and Nondisclosure violations to
>  [EMAIL PROTECTED]
>  > > >
>  > > >
>  > > >  
>  > > >
>  > > >  Priscilla Oppenheimer
>  > > >  http://www.priscilla.com
>  > > >
>  > > >  _
>  > > >  FAQ, list archives, and subscription info:
>  > > http://www.groupstudy.com/list/cisco.html
>  > > >  Report misconduct and Nondisclosure violations to
>  [EMAIL PROTECTED]
>  > >
>  > >
>  > >
>  >

Re: Confused (was Re: is this statement true ??)

2000-12-28 Thread Priscilla Oppenheimer

OK, if we really want to get nitty-gritty:

The jam signal is 32 bits.

The preamble is 10101010 etc, or AA in HEX. The last byte is 10101011, or 
AB. You can actually see AAs sometimes on a Sniffer when there's a 
collision and the Sniffer captures someone else's preamble on the end of a 
frame.

But all else you say is right on as far as I know.

Priscilla

At 12:04 AM 12/28/00, Jeff Kell wrote:
>"Bowen, Shawn" wrote:
> >
> > I believe we are saying mostly the same thing.  Your "* Extended carrier to
> > indicate busy (assert carrier beyond the length of the packet)." Is an
> > Ethernet JAM signal.
>
> > And I also guess I wanted to point out that the Cisco documentation is
> > not "always" 100% accurate in the real world.
>
>I must respectfully disagree again.  The "jam" signal is asserted after
>a collision detection and most commonly simply continues to transmit
>the data in the collided packet for another 64 bits.  The flow control
>method of "assert carrier beyond the length of the packet" is entirely
>different -- it is sending the 802.3 preamble of 0x05 continuously
>without the trailing 8th byte 0xD5 (I'm pulling this from my somewhat
>foggy memory on the values, but the preamble is 7 bytes of "something"
>followed by a byte signalling the start-of-packet, so don't shoot me
>if my values aren't correct).
>
>As for Cisco documentation, and some others, they refer to this method
>of flow control as "back pressure".  It has the advantage of not
>propagating a collision (as in the intentional collision method of
>flow control) as it will not interfere with any other hub/switch/NIC
>on the network other than causing a transmit deferral.  But as I had
>said earlier, 10Mb NICs have logic to detect carrier (or preamble)
>being asserted longer than the MTU plus propagation delay and consider
>this to be "jabber".  This was not carried forward to 100Mb or 1Gb NICs.
>
>But I will concur on your statement:
>
> > The only reason I took it to any depth was the fact that other than duplex
> > mismatches a lot of people getting into this field (reading these posts)
> > haven't ever been exposed to such nuances.
>
>I value real world experience much more than some CC** acronym after
>your signature.  This is the stuff you need to know that no boot camp
>will teach you, and I value this "outside the mainstream" information.
>I don't read this list for the obvious topics, it's the fringe areas
>that you can learn about that makes it worth it.
>
>Jeff Kell <[EMAIL PROTECTED]>
>Systems/Network Administrator
>University of Tennessee at Chattanooga
>
>_
>FAQ, list archives, and subscription info: 
>http://www.groupstudy.com/list/cisco.html
>Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]




Priscilla Oppenheimer
http://www.priscilla.com

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]