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]
