Ethereal-users: Re: [Ethereal-users] DOCSIS filter

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Mon, 27 Jun 2005 20:10:46 -0700
Chen, Daniel wrote:

I have some questions in using Ethereal to capture DOCSIS packet. I am taking DOCSIS packets from my modem and packing it into Ethernet packet to send out the Ethernet and have it captured by the Ethereal.
When capturing DOCSIS packets, libpcap and Ethereal expect that the 
frames being transmitted will contain DOCSIS packet, with *NO* Ethernet 
header - no Ethernet destination address, no Ethernet source address, 
and no type/length field.  That's what Cisco's Cable Modem Termination 
System does.
In addition, either

1) you will need to have Ethereal use the current CVS or the 0.9 alpha version of libpcap, and you will have to select a link-layer type of "DOCSIS" when capturing
or

2) you will have to turn on the "Treat all frames as DOCSIS frames" option for the "Frame" protocol
in order for the packets to be recognized as DOCSIS frames.