I don't have much non-IP on my system, so I'm short on examples.  But
there may be various software out there that does
non-IP based protocols such as NetBEUI, IPX/SPX, EtherTalk, RARP, X.25 level 
3, the two types associated with PPPoE, etc.  See
http://www.cavebear.com/CaveBear/Ethernet/type.html
and table A-1 in
http://www.cisco.com/univercd/cc/td/doc/product/wireless/airo_350/accsspts/ap350scg/ap350axa.pdf

as some of the interesting examples; there are probably more authoritative
documents somewhere, but I'm just looking at examples here.

For a few of those, if I dealt with them, I'd probably prefer to do so at
the level of that protocol, possibly statefully, rather than at the MAC
level.  For everything past the top few of those, filtering on Ethernet framing
type and header fields (with some generalizations for e.g. any broadcast
or any multicast address) might be sufficient, although being able to
define fields (offset+length into the data) and their values (or ranges of
values for fields of up to 8 bytes long and in one of a very limited number
of byte orderings) might be amusing.

Right now, I see a Solstice OSI product for Solaris 8.  I wonder if it or
some successor will support Solaris 10+1; if so, I'd think that stateful
filtering of non-IP OSI protocols over Ethernet might be desirable.

That general enough?  Anything in there too problematic (aside from the
info needed to determine which higher level filters to do first and how
to do them)?
 
 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to