[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

881.0. "Question about Frame Format ?" by HGOVA::KIMWAHNG () Wed Mar 03 1993 07:28

    Hello,
    
    My customer want to use a FDDI backbone and use DECnis to route IPX,
    DECnet and TCP/IP.  The simplified configuration like the folowing:
    
         IPX                                                    IPX
        DECnet                /----------------\               DECnet
        TCP/IP     +------+   |                |   +------+    TCP/IP
    o--------------+DECnis+---+      FDDI      +---+DECnis+--------------o
                   |      +---+                +---+      +
                   +------+   |                |   +------+
                              \----------------/
      ETHERNET_II                 802.2/SNAP                 ETHERNET_II
    
    
    In the manual of DECnis, the FDDI backbone only support 802.2/SNAP.
    My concern is that whether I have to set ALL the frame format to
    802.2/snap ?  Is DECnis able to change the frame format ?
    
    Please advice.
T.RTitleUserPersonal
Name
DateLines
881.1Ethernet-to-FDDI translation worksMUDDY::WATERSWed Mar 03 1993 09:014
    I think it's safe to say that all modern FDDI-Ethernet bridges know
    how to translate Ethernet frames (with type field) into FDDI frames
    (802.2 LLC format) and back again.  Certainly DEC's bridges and
    bridge/routers do it.
881.2KONING::KONINGPaul Koning, A-13683Wed Mar 03 1993 12:246
Right.

Furthermore, Novell doesn't do 802.2 correctly, so when you have IPX it's 
always best to tell it to use Ethernet format packets.

	paul
881.3DECnis Routes IPX correctly, but note bridging ...REOTN3::MARVIN::STRATFORDThu Mar 04 1993 09:0233
	The questions and answers are almost correct but don't explain the
	complete picture.

	The DECnis can Route OR Bridge IPX.

	DECnis is a translating bridge between NI and FDDI, that is we do all
	the necessary frame translation between Ethernet/802.3 and FDDI.

	However, as Paul points out there are some problems which have to be
	solved with a few protocols which do not properly adhere to 802.2
	(Appletalk and IPX).
	
	When DECnis is set up to Bridge IPX it will only bridge packets from the
	NI in Ethernet frame format. If an IPX packet is sent on the NI in 802.3
	(RAW) format then DECnis will not bridge forward it.

	As Paul says "it is always best to ... use Ethernet format packets".

	There is a workaround which the DECbridges perform to allow RAW 802.3
        format IPX packets from NI to be translated to FDDI as though they were
        Ethernet format packets. DECnis is unable to do this (for reasons
	associated with the fact that we also have to be able to Route IPX).

	When DECnis is set up as an IPX router, the IPX frames routed by the 
	DECnis and are issued on NI or FDDI in the appropriate formats (NI
	defaults to Ethernet frame format but could be set to 802.3 !).


	So, to answer .0, if you are Routing IPX it is not a problem. If you
	want to Bridge IPX then you must make sure the IPX endstations 
	default to issuing Ethernet format frames.
	
Martin Stratford
881.4Further clarification on DECnis IPX bridgingREOTN3::MARVIN::STRATFORDThu Mar 04 1993 11:1330
	OK, my previous answer was still not clear ...

	IPX frames can be sourced on the NI in a number of frame formats:

		- Ethernet with protocol type of 81-37
		- "RAW 802.3" which is a frame format which happens to have the
		  equivalent of DSAP=SSAP=FF
		- SAP 802.3 with DSAP=SSAP=E0
		- SNAP 802.3 with PId=00-00-00-81-37 (RFC1042)

	As I said in the previous reply, routing works as the frames "terminate"
	at the DECnis and get routed out on the relevant datalink with the
	correct data link format.

	Bridging is more involved:
		- Ethernet format - is translated correctly (RFC1042) onto the
		  FDDI and off again to NI
		- RAW 802.3 format - will be bridged by DECnis but treated as
		  though a SAP 802.3 frame. This means it will be bridged onto
		  FDDI and off on another NI correctly but will not be converted
                  to SNAP 802.3 while on the FDDI. (This is the switchable
                  workaround offered on the DECbridge)
		- SAP 802.3 format - is bridged correctly
		- SNAP 802.3 format - is not bridged

        So, using Ethernet format is safe and works. SAP 802.3 format works, RAW
        802.3 is bridged but does not terminate correctly at nodes on the FDDI,
        SNAP 802.3 is not bridged.

Martin
881.5Bridging ETHERNET_SNAPQUIVER::STEFANII've got a pocket full of KryptoniteSun Mar 07 1993 23:5831
Martin,
    
>>		- SNAP 802.3 with PId=00-00-00-81-37 (RFC1042)
    
    I have a question regarding your definition of ETHERNET_SNAP.  The ODI
    specification defines the difference between ETHERNET_802.2 and
    ETHERNET_SNAP as, ETHERNET_SNAP has a DSAP, SSAP, and Control field of
    AA-AA-03, and ETHERNET_802.2 does not.  It does not mention that the
    PID following the Control byte would be 00-00-00-81-37 exclusively.
    
    Our FDDI-Ethernet bridges do, however, bridge ETHERNET_SNAP correctly
    as per the rules for ETHERNET_802.2.
    
    	From Ethernet to FDDI - Since the SA is followed by a length field,
                                the FC is added and the length field is
                                removed.
    
        From FDDI to Ethernet - Since the header is *NOT* SNAP-SAP
                                (AA-AA-03-00-00-00) the FC is removed and a
                                length field is inserted.

    Translating ETHERNET_SNAP correctly is important for protocols like
    Appletalk II which require a SNAP header, but use a non-zero OUI field
    (08-00-07).  It is important that the DECnis do the translation to
    allow FDDI_SNAP servers to communicate with ETHERNET_SNAP clients when
    needed.
    
        - Larry Stefani
          Novell Server Driver Development
          DEFEA Project Engineering
         
881.6DECNIS conforms to standards including 802.1hREOTN3::MARVIN::STRATFORDMon Mar 08 1993 12:2712
Stefani,

	The DECNIS correctly performs translation between FDDI and Ethernet in
	conformance with the standards.

        The previous replies address one exception (IPX) to the standards and
        how the DECNIS currently handles those (IPX) packets.

	Specifically for Appletalk-II we implement 802.1h and hence operate
	correctly in bridged Appletalk networks.

Martin Stratford
881.7QUIVER::STEFANII've got a pocket full of KryptoniteMon Mar 08 1993 12:4811
    Martin,
    
       Call me Larry, "Stefani" is my last name. :-)  I'm not too up on
    what the different standards are as far as packet translation goes, I
    just wanted to make note of that exception for ETHERNET_SNAP.  In the
    driver documentation that currently ships with our EISA FDDI
    controller, we list supported connections and ETHERNET_SNAP is not
    among them.  The next driver release will reflect these exceptions.
    
       Regards,
          Larry
881.8Deciding to use 802 or Enet V2 frame formatsFERGIE::QUINLESSMartin Quinless Digital Services London UKMon Apr 26 1993 12:5850
    Hi
    
    This is a related question and is probably best placed here rather than
    create another topic...
    
    I would be grateful if someone could confirm that my understanding of 
    translating 802 format packets and Ethernet V2 packets is correct. In a
    mixed Ethernet and FDDI environment my understanding is as follows.
    
    Packets destined to FDDI station from Etherent station via translating
    bridge are translated as follows:
    	
    	if the packet is Ethernet V2 it gets converted to an 802 SNAP
    	FDDI packet which can then be accepted by the FDDI station
    
    	if the packet is 802 format it passes onto the ring unchanged for
    	delivery to the FDDI station
    
    
    Packets destined from FDDI to EThernet work in reverse
    
    	if the packet is an 802 SNAP FDDI packet it gets translated to
    	EThernet V2 format and is then transmitted to the Ethernet station
    
    	if the packet is a "proper 802 frame" it gets transmitted onto the
    	Ethernet in 802 format to the ethernet station
    
    I want this clarified because the issue on whether two stations will
    talk to each other is a planning/configuration issue rather than
    something which is "taken care of" by the adapters and translating
    bridges.
    
    So what ever protocols one is using DECnet, TCP/IP IPX etc - you must
    decide whether you use 802 or Ethernet V2 frame formats. It seems that
    this could easy arise in a pure EThernet environment so it is not
    unique to FDDI. 
    
    I guess if an 802 Ethernet frame arrived from an FDDI station and it
    only understood Ethernet V2 at the transport level (DECnet IPX etc)
    then it would cause an error to be generated and the task (file copy
    etc) would fail.
    
    As I said clarification would be appreciated. If anyone is interested
    this started from a customer asking what happens if an FDDI station
    generates an 802 frame and sends it to an EThernet station which can
    only understand Ethernet V2 frame formats.
    
    Thanks in advance.
    
    Martin Q 
881.9QUIVER::STEFANIElvis is my psychic advisorMon Apr 26 1993 14:5151
Martin,
        	
>>    	if the packet is Ethernet V2 it gets converted to an 802 SNAP
>>    	FDDI packet which can then be accepted by the FDDI station

    Yes.  An FC field is added before the destination address and a SNAP-SAP
    (AA-AA-03-00-00-00) header is added after the source address.
    
>>    	if the packet is 802 format it passes onto the ring unchanged for
>>    	delivery to the FDDI station
    
    Yes, but not entirely "unchanged".  An FC field is added before the
    destination address and the Ethernet packet length field (the two bytes
    after the source address) is removed as part of the Ethernet-FDDI
    translation.

    
>>    	if the packet is an 802 SNAP FDDI packet it gets translated to
>>    	EThernet V2 format and is then transmitted to the Ethernet station
    
    Going the other way, the FC field and the SNAP-SAP header are removed
    and padding is added for frames smaller than min size Ethernet frames.
        
>>    	if the packet is a "proper 802 frame" it gets transmitted onto the
>>    	Ethernet in 802 format to the ethernet station
    
    FC field is removed, a two byte length field is added after the source
    address, and any padding that is necessary is added.
    
>>    I guess if an 802 Ethernet frame arrived from an FDDI station and it
>>    only understood Ethernet V2 at the transport level (DECnet IPX etc)
>>    then it would cause an error to be generated and the task (file copy
>>    etc) would fail.
    
    Well, it depends on how it's handled, but in my driver, if a packet
    comes in for a frame type that isn't loaded, I drop the frame and bump
    a counter.  So, the packet is never presented to the protocol stack.
        
>>    As I said clarification would be appreciated. If anyone is interested
>>    this started from a customer asking what happens if an FDDI station
>>    generates an 802 frame and sends it to an EThernet station which can
>>    only understand Ethernet V2 frame formats.
    
    Good question, I appreciate the interest (sell more FDDI adapters!).  I
    tried to connect a client talking ETHERNET_802.2 to an FDDI server
    talking FDDI_SNAP, and I was able to connect!!!  Reason:  There was
    another server on the network that talked both ETHERNET_802.2 and
    ETHERNET_II.  NetWare 3.11 has built-in IPX routing that will route
    frames between different formats/media.  Neat, huh?
    
       - Larry
881.10Its clearer nowFERGIE::QUINLESSMartin Quinless Digital Services London UKTue Apr 27 1993 04:419
    Larry
    
    Thanks for the reply. Its just another area where bridge and routing
    functions get slightly blurred with FDDI. As I suspected it all depends
    on the driver at the receiving station. If it only handles one type of
    frame format then it is up to the network designer to ensure that this
    is what it will receive!
    
    Martin