Ascend Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (ASCEND) filters



Paul,

     Here is the guide again.......

Bibek
******************************************************
Jeremy,

     This was a very good way to figure out why your Pipeline was
dialing out. However, for people that do not have access to a Linux
box or a Solaris with 'tcpdump' or 'snoop', there is an utility in
the Ascend 50, 75, 85, 130 and the Maxes, that let you figure out
what packets are bringing up the connection.

     Go to the Diagnostic mode (^D + D), and type 'wdd'. This is a toggle
switch for Wan Data Dialout Display. With this enabled, you can see the
traces for packets that are bringing up the connection. In most cases you
will either see a 'OLD-STYLE Padded' or an 'IP-Packet' (assuming IP
routing)
that brings up the connection. There is a very good site that you can go
to decipher the 'Old-Style Padded' packets:
http://www.connectnet.com/support/isdn/pipeline-dial.html

For the IP-Packets though please follow the following template:

WD_DIALOUT_DISP: chunk 27396E type IP.
(task: 273B10, time: 6243.58) 40 octets @ 2B1C28
  [0000]: 00 C0 7B 71 E7 82 00 60 97 1C 04 46 08 00 45 00
  [0010]: 00 28 F0 5E 40 00 7F 06 F2 16 AC 1F FA 72 CC 98
  [0020]: A6 2F 08 45 00 15 0B 82

The first twelve bytes on line [0000] (00 - 46) are the source and dest MAC
addresses. You may disregard these if you do not have a list of MAC
addresses
for your workstations. Byte 13 and 14 (08 00) on line [0000] indicate that
this
is an IP packet. On line [0010], byte 8 (06) indicates that this is a TCP
packet (you will see 11 (hex for 17) for a UDP packet). Bytes 11-14 (AC 1F
FA
72= 172.31.250.114) indicates the source IP address. Byte 15-16 on [0010]
and 1-2 on [0020] are the destination IP addresses (C0 A8 01 01
=192.168.1.1). Bytes
3-4 on [0020] indicates the Source Port (08 45 =2117) and 5-6 indicates the
Destination port (00 15 = 21).

This is all the info any one would need to create IP call filters. With the
above packet as an example:

Ethernet>Filters>IP Call> Outfilters> Outfilter1...

     Valid= Yes
     Type = IP
     Generic...
     IP...
          Forward = No
          Protocol = 6 (17 for UDP)
          Src Prt Comp = Eql
          Src Port# = 21

Ethernet>Filters>IP Call> Outfilters> Outfilter2 ..

     Valid = Yes
     Type = Generic
     Generic...

          Forward = Yes
          Everything stays default.

     [THIS IS VERY IMPORTANT. IT IMPLIES THAT EVERYTHING EXCEPT FOR THE
ONE FILTERED OUT SHOULD BE ALLOWED TO PASS. IT MAY BE BETTER TO PU THIS IN
AS
OUTFILTER12 JUST IN CASE YOU ADD SOMETHING IN THE FUTURE].

Then:
Ethernet>Connection>'My_Profile'>Session Options...
          Call Filter = 1

This is important because without this the filter you create will not be
implemented.

Now reset you pipeline and it will be very happy (with the appropriate
filters)..

Enjoy it and hopefully this will help a LOT of you save on your telephone
bills.

Bibek
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
   Bibek Ghosh
   Technical Support Engineer II
   Ascend Communications | e-mail: bghosh@ascend.com


++ Ascend Users Mailing List ++
To unsubscribe:	send unsubscribe to ascend-users-request@bungi.com
To get FAQ'd:	<http://www.nealis.net/ascend/faq>