[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

987.0. "Default filter on 620 seems to be only one way" by JEDI::CAUDILL (Kelly - NaC Tech Support - 264-3320) Mon Jun 07 1993 18:29

    I have a DECbridge 620 running V1.3.
    
    Line 1 is connected to the FDDI and line 2 connected to an ethernet
    which I want everything bridged to/from that FDDI.  Line 4 is connected
    to an ethernet which I don't want anything except LAT to/from.
    
    So, using MCC, I set the default filter flags on line 4 to true:
    
    	mcc> set bridge XXX line 4 Default Ethernet Type Filtering = true
    	mcc> set bridge XXX line 4 Default SAP Filtering = true
    	mcc> set bridge XXX line 4 Default SNAP Filtering = true
    
    But from the way DECnet acts, it looks like traffic is only filtered in
    one direction.  It looks like everything is still being forwarded from
    lines 1 and 2 to line 4 but not from line 4 to line 1 or 2.
    
    Are these default filter things only one way?
T.RTitleUserPersonal
Name
DateLines
987.1JEDI::CAUDILLKelly - NaC Tech Support - 264-3320Tue Jun 08 1993 07:3510
    I just heard from someone who uses these bridges all the time that this
    is a known "implementation decision" (is this new DEC-speak for **BUG**!?)
    
    So, the default filtering only works inbound which is consistent with
    what I am seeing.
    
    So, I'm screwed.
    
    Just out of curiousity, can anyone come up with a scenario where the
    way it currently works is useful?
987.2KONING::KONINGPaul Koning, A-13683Tue Jun 08 1993 09:4714
From the application point of view it makes no difference -- if the protocol
is blocked even one way, no communication is possible.  So if the goal is to
prevent communication by DECnet, this will do it.

If the goal is to minimize traffic from protocols you don't want, then this
does part of the job but not all of it.  Depending on how the nodes are
distributed, it may do nearly all.

I don't remember this particular decision, but as a guess it was done because
the processor that's doing the filtering on the FDDI side is (a) very hard
to program (it's a 2900 bitslice machine) and (b) very short on time (it has
to handle 450,000 packets per second).  Thus the "design decision".

	paul
987.3Default filtering is inbound port based.QUIVER::WALTERTue Jun 08 1993 09:4926
    >> I just heard from someone who uses these bridges all the time that this
    >> is a known "implementation decision" (is this new DEC-speak for **BUG*?)
    
    No, it's not a bug. The original developer designed the bridge around
    an inbound port filtering architecture. This gave it great flexibility
    on a per protocol/ per port basis, but actually made it more difficult
    to implement an "all others" type filter. So the "filter other types" 
    switch really only affects inbound traffic, not outbound. 
    
    This issue came to my attention back in February when Mike Bukowsky was
    trying to set up the same type of filtering as you. I looked into what it
    would  take to change the code so that outbound packets would also be
    filtered. It turned out to be a significant code change in both the 
    RBMS and SNMP responders, and would also necessitate extended testing.
    We were nearing completion of V1.3 testing, with resources already 
    committed to new projects, and decided it was more work than we could
    support.
    
    I agree, the feature would be much more useful if the packets were
    filtered in both directions. I talked with some engineers developing 
    new bridge products, and their approach to "filter other types" will
    give you the bi-directional filtering you desire. 
    
    Dave
     
    
987.4It does make a difference and I still think it is a bugJEDI::CAUDILLKelly - NaC Tech Support - 264-3320Tue Jun 08 1993 10:0014
    re: .2 "...it makes no difference..."
    
    In most *applications* it makes no difference, but in a (theoretical)
    application that only sends packets in one direction, it could make a
    big difference.  
    
    However, it does make a difference to DECnet routing!  I'm getting
    router and end-node hellos in one direction only now.  And that is
    breaking my DECnet/OSI network.
    
    re: .3...   
    
    If it is not a bug, then why doesn't the documentation clearly explain
    how it works?
987.5Lost in the shuffleQUIVER::WALTERTue Jun 08 1993 16:0514
    >> If it is not a bug, then why doesn't the documentation clearly explain
    >> how it works?
    
    Well, I wasn't in this business when the product first came out, but
    just guessing I'd say it essentially fell through the cracks. Up until
    this February, I don't think we got any comments from the field
    regarding the default protocol filtering, so it just wasn't an issue. I
    too assumed it would be bi-directional, until I looked at the code. 
    
    The DECbridge 500/600 series is a mature product, ripe for replacement.
    With the recent downsizing, I think management decided that it makes
    more sense to concentrate on the new products.
    
    
987.6KONING::KONINGPaul Koning, A-13683Wed Jun 09 1993 12:417
Re .4: I said what you said...

Meanwhile, bridges currently under development do filtering both ways
(over my objections, since it slows them down -- though fortunately not
by much).

	paul
987.7Not all bridges suffer due to "outbound" filtersMUDDY::WATERSWed Jun 09 1993 13:1015
>Meanwhile, bridges currently under development do filtering both ways
>(over my objections, since it slows them down -- though fortunately not
>by much).

    Not quite true, Paul.  The *hardware* for certain new bridges does all
    classification and filtering at the input port.  The management *software*
    sets up the filter matrix so the user perceives outbound filtering in
    addition to inbound filtering.  That is, no matter what port a packet
    comes in, that packet gets filtered if it goes to port 6.  This is
    achieved by setting a "filter stuff to port 6" inbound filter at every
    other port in the bridge.  The filter is added to all other ports in
    response to the user's request for a "single" outbound filter at port 6.

    I suppose bridges accomplish port-to-port-specific filters with various
    combinations of hardware or software and the input or output ports.
987.8KONING::KONINGPaul Koning, A-13683Wed Jun 09 1993 16:006
Oh, ok, I forgot about that one.  Some bridges do all this hairy stuff at full
speed in hardware, and it costs only  management code.  Others do the work in
software, and then having things like this cuts your forwarding performance
(albeit not by more than a few percent).

	paul
987.9Keep looking ahead!BRAT::BUKOWSKIMon Jun 21 1993 11:3712
    This still bugs me.  My orginization bought over 200k worth of
    DECbridge 610's to retrofit our MKO topology, and now we can't
    this filtering option.  Oh well, we'll just have to wait untill
    the next gereration comes out and spend another quater of a 
    million.  BTW: I haven't heard anything lately about the HUB 900
    series.  Isn't that what these new bridge products consist of?
    Any idea what quarter/year is targeted for FT?  We in MKO/ZKO would
    like to FT this stuff.
    
    Mike
    
                             
987.10A work around to the filtering issue?BWTEAL::W_MCGAWTue Mar 29 1994 11:3626
Hi,

After reading this note and wondering how I am going to explain this
to my customer (filtering on the DB620 being one directional only), I 
came up with an idea that might help them.  This seems like a lot of work
(and may not function anyway) but I though it was worth persuing.

Can the customer setup filters on each port (using the mapping function)
to effectively "block" all protocols (at their source ports) from being 
forwarded out of the port we are really trying to filter?

Here is the dilema:

The customer has a DB620 that he wants to filter all protocols except DECnet.
This port is port 3.  Could we (and here's where all the work comes in) setup
filters on each port (1-4) specifically mapping each protocol on the network
(incoming port on bridge) to each outgoing port we are allowing it to go to?
If the answer is yes, we could then block all protocols coming into ports
1,2 and 4 (except DECnet) from going to port 3.  Then setup a filter on port
3 that only allows DECnet to pass into the bridge and out to the other ports.

Will it work?

Thanks,
Walt