[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

319.0. "Meaning of "priority" in LLC frame" by JAYJAY::KORNS () Fri Aug 02 1991 19:41

 
There is an FDDI frame type called "Asynchrounus priority transmission"
(FDDI System Level Description, Table 2-4) with a 3 bit priority field.

What is this used for, if at all, in:

	a) the ANSI FDDI spec
	
	b) DEC products (I assume it's not used)

Thanks in advance,

Dave,
T.RTitleUserPersonal
Name
DateLines
319.1it is usedSTAR::SALKEWICZIt missed... therefore, I am Mon Aug 05 1991 14:5713
    The priority bits are used in VMS/FDDI to determine the origination
    of the frame. Frames that originate on the FDDI should (according
    to DNA for FDDI) have a priority value of 4. Frames that originated
    on something other than the FDDI ring and were put on the FDDI ring
    via a bridge should (according to an as yet unpublished revision to
    the IEEE 802.1d bridge spec, and DNAFDDI) have a priority value
    of zero.
    
    	So I guess the answer is yes, our products do use the priority
    field.
    
    							/Bill
    
319.2KONING::KONINGEesti vabaks!Mon Aug 05 1991 15:2223
ANSI does not specify any use for those bits.  They are simply passed to and
from the data link user.

The IEEE bridge standard addendum for FDDI says that you propagate these
bits, except on frames coming from Ethernet, in which case 0 is used.

DEC products use this rule to recognize the situation where traffic has 
crossed an Ethernet (i.e., Ethernet/FDDI bridges).  The basic idea is that
you send a non-zero value (4 is used) in the priority bits.  If the frame
had to go across an Ethernet on its way to the destination, then the
destination will see 0 in the priority bits.  If not, it will see the 
non-zero value.

The destination remembers which it saw.  If it wants to send traffic back,
and it had previously seen 0 for the priority value, the traffic is sent
in Ethernet-size frames to make sure it can get there.  Otherwise, it can
be sent in FDDI-size frames.

Note that this still works if the other node is a non-DEC node that happens
to send FDDI frames with priority bits = 0; all that happens it that smaller
frames are used than might have been possible.

	paul
319.3TCP/IP and FC=5xEVTAI1::GROSSETETEThu Aug 08 1991 11:1913
    	It's true this will work even if the station is a non-DEC,
    but in case of a "non-proprietary" protocol as IP, does it means
    our VAX/VMS (it doesn't seem to be the case of Ultrix 4.2) will
    limit their maximum data link SDU to 1518 bytes, just because
    FC = 50.
    	As only DEC uses FC = 54, we'll decrease our peformances
    when transmitting TCP/IP frames to an non-DEC station installed
    on the same ring as us but which set FC = 50
    
    	Is there any "workaround" ?
    
    	Best regards
    
319.4more ramblingsSTAR::SALKEWICZIt missed... therefore, I am Thu Aug 08 1991 14:4219
    It all depends on the implementations at both ends. We have told
    FDDI datalink users that a non zero FC value means thet frame
    did originate on FDDI and never crossed the Ethernet. The UCX
    applications (or any other applications) can make use of the
    received FC to decide on buffer size that can be used. The
    application has to be reprogrammed to have larger buffers
    before it can effectively use the FC and implement large buffers.
    
    What we have provided is the means for applications to determine this.
    It is still up to the application to look at the FC,.,. and perhaps
    make use of larger buffers if possible. In the case of IP,.. that
    means UCX if its DEC,.. or it means third party. Most likely small
    buffers wil prevail until everybody has had a chance to reprogram
    for large buffers.
    
    Hope this helps
    
    							/Bill
    
319.5a point of clarificationSTAR::SALKEWICZIt missed... therefore, I am Thu Aug 08 1991 14:4416
    ... and a quick question for Paul...
    
    Back there when you spoke about the IEEE's bridging spec addendum,
    you said that the FC would be set to 50 only if the frame
    was being nridged from Ethernet to FDDI. Isn't it true even if
    you arew bridging from another medium (e.g. 802.5,.. 802.4,...)?
    
    Wouldn't a token ring to FDDI bridge (if such a thing existed) be 
    required to set the FC to 50 on the FDDI?
    
    Thanks
    
    							/Bill
    
    
    
319.6KONING::KONINGEesti vabaks!Thu Aug 08 1991 15:0911
Nope.

FC, with its "priority" field, exists in all the other 802 LANs, and the
rule is to carry it across a bridge.  Only for 802.3, where that field does
NOT exist, is the default of 0 needed.

Fortunately for us, all the other 802 LANs have a maximum frame size GREATER
than FDDI.  So the purpose of the algorithm (which is to detect the case
where you should send frames smaller than the FDDI limit) is taken care of.

	paul
319.7OKSTAR::SALKEWICZIt missed... therefore, I am Thu Aug 08 1991 15:174
    Thanks
    
    							/Bill
    
319.8ThanksSOS6::GROSSETETEFri Aug 09 1991 06:124
    	Thanks 
    
    	Patrick