On Wed, Sep 11, 2002 at 04:06:27PM -0600, Vermillion, Scott wrote: > I see that while the standard ISO implementation of HDLC is not currently > supported by Ethereal, the Cisco variation is. Ethereal currently only captures on network interfaces, which, on most OSes, means "devices whose drivers plug into a network intended to support protocols like the Internet protocols, or IPX, or NBF, or AppleTalk, or stuff such as that", because the capture mechanisms in most OSes (or the framework into which the WinPcap capture mechanism plugs, on Windows) only supports those devices. Raw HDLC is typically not a protocol atop which stuff such as that is run directly, as far as I know; typically those protocols would be run atop PPP, which would, in turn, be run over HDLC (as per RFC 1662 "PPP in HDLC-like Framing"). As such, typically, the mechanism used by libpcap/WinPcap (the library Ethereal uses to do capturing) can't capture on raw HDLC devices, although it might be possible to make libpcap support it on some OSes (I don't know whether there are any OSes where that could be done). Cisco HDLC, however, is really a misnomer, as 1) it's not really HDLC and 2) it includes a PPP-like layer so it's more like PPP-in-HDLC-like-framing than like raw HDLC. Ethereal could read captures from other programs that capture on a raw HDLC link, if somebody knew enough about the format of those captures to write the code in Ethereal to read them.
Powered by MHonArc 2.6.10