Ethereal-dev: Re: [ethereal-dev] Plugin for Cisco ISL

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Fri, 21 Jan 2000 19:42:15 -0800
> Not sure on the plugin issue, but you may want to consider just adding a
> small amount of support for this to packet-vlan.c, from what I
> understand ISL is _VERY_ similar to 802.1q VLANs.

Similar, but not the same, as far as I know.  See

	http://www.cisco.com/warp/public/741/4.html

for a discussion of the ISL frame format (it says at the bottom

	To inquire about obtaining a license to use this ISL Functional
	Specification, please send an e-mail to magaffne@xxxxxxxxx.

but I don't know whether "use" just means "send and receive ISL frames",
or if it includes "dissect ISL frames in a network analyzer" - perhaps
all the different commercial network analyzer vendors who say they
handle ISL had to license it from Cisco, but I'm not sure it'd be in
Cisco's best interest to require that you license it for a *dissector*;
I'd see that being something they'd want makers of switches, protocol
stack software, etc. to license), and see

http://www.cisco.com/univercd/cc/td/doc/product/lan/trsrb/frames.htm#xtocid842874

for information on a Token Ring variant thereof (although I'm probably
counting something wrong, as that page claims

	In addition to the fields found in the original ISL frame
	format, the ISL Token Ring Frame format includes:

	   o An extra 6 byte header.

but looking at the two pages in question, I see only 5 added bytes after
the regular ISL header).