Ethereal-dev: Re: [ethereal-dev] T1-Interface

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: Sun, 9 Apr 2000 11:09:25 -0700
> I use ethereal for some time with ethernet and now started to work
> with T1. Is it planned to add some funktionality for T1? Or is it of
> any interest to others to implement?

I'm assuming by "T1" you're referring to a megabit digital wide-area
network link of some sort, whether it's a North American 1.544Mb/s
T1/DS1 or not.

For T1, I see two issues:

	1) capturing on a network interface plugged directly into a
	   DSU/CSU, or whatever the device is called that you plug into
	   a T1 line;

	2) dissecting the link-level protocol being used.

For the first issue, the OS you're running would need to support
capturing on that interface, and libpcap would need to support it as
well, using either an existing DLT_ value or adding a new one.

For the second issue, I have the impression that, typically, PPP is run
over "T1 Classic", i.e.  over a physical point-to-point bit stream with
no additional stuff such as Frame Relay involved, so our PPP dissector
should be able to handle it (at least if the capture is recognized as a
PPP capture).  If it's a Frame Relay link, we might need to add support
for the low-level Frame Relay protocols.

If more work on Ethereal is needed to support the T1 line you have, I,
at least, would be interested in seeing it added; I suspect many,
perhaps most if not all, of us view Ethereal as being not just a
LAN-only application.