Claims
- 1. A method for capturing data frames transmitted between stations on a selected channel of a plurality of channels in a wireless communications network, said method comprising the steps of:(a) establishing a direct wireless logical connection with the wireless communications network; (b) receiving wirelessly, in real-time, both data frames transmitted in the wireless communications network on said selected channel, and data frames originally transmitted on other ones of said plurality of channels, but appear on said selected channel due to crosstalk resulting from channel overlap; and (c) separating for display the data frames originally transmitted on said selected channel, from those data frames appearing on said selected channel due to crosstalk; wherein step (c) comprises the steps of: analyzing all data frames being transmitted over said wireless communications network to identify the correct channel for stations sending Beacon frames; building a table including MAC addresses and associated channel numbers of said stations transmitting said data frames, respectively, whereby associated frame numbers are used to identify each entry, respectively, in said table; checking for each frame captured on said selected channel its associated MAC address; comparing the MAC address of each frame captured on said selected channel with the corresponding MAC address in said table, to determine if the associated channel in said table to said MAC address corresponds to said selected channel; storing channels that match in a good trace file, for immediate or later display; and storing channels that do not match in a bad trace file, for immediate or later display.
- 2. The method of claim 1, further comprising the step of displaying to a user and/or storing in a memory storage device, the data frames originally transmitted on said selected channel.
- 3. The method of claim 1, further comprising the step of displaying to a user the data frames appearing on said selected channel due to crosstalk.
- 4. The method of claim 3, further including the step of:selectively displaying either as a good trace only the data frames originally transmitted on said selected channel or as a bad trace only the data frames appearing on said selected channel due to crosstalk, or simultaneously said good and bad traces.
- 5. The method of claim 3, wherein step (c) further includes the step of ignoring data frames containing errors.
- 6. The method of claim 1, wherein step (c) further includes the step of ignoring data frames containing errors.
- 7. The method of claim 1, wherein said analyzing step further includes the step of ignoring all data frames or packets that contain bit or physical errors.
- 8. The method of claim 1, further including the step of updating said table if there is a change in channel number and/or frame number for a given MAC address.
- 9. The method of claim 1, wherein said separating step further includes the step of selectively eliminating said data frames appearing on said selected channel due to crosstalk.
- 10. The method of claim 1, wherein said separating step further includes the step of selectively eliminating said data frames originally transmitted on said selected channel.
- 11. A method for capturing data frames transmitted between stations on a selected channel of a plurality of channels in a wireless communications network, said method comprising the steps of:(a) establishing a direct wireless logical connection with the wireless communications network; (b) receiving wirelessly, in real-time, both data frames transmitted in the wireless communications network on said selected channel, and data frames originally transmitted on other ones of said plurality of channels, but appear on said selected channel due to crosstalk resulting from channel overlap; and (c) separating for display the data frames originally transmitted on said selected channel, from those data frames appearing on said selected channel due to crosstalk; wherein step (c) comprises the steps of: analyzing all data frames being transmitted over said wireless communications network to identify the correct channel for stations sending Probe Response frames; building a table including MAC addresses and associated channel numbers of said stations transmitting said data frames, respectively, whereby associated frame numbers are used to identify each entry, respectively, in said table; checking for each frame captured on said selected channel its associated MAC address; comparing the MAC address of each frame captured on said selected channel with the corresponding MAC address in said table, to determine if the associated channel in said table to said MAC address corresponds to said selected channel; storing channels that match in a good trace file, for immediate or later display; and storing channels that do not match in a bad trace file, for immediate or later display.
- 12. The method of claim 11, wherein said analyzing step further includes the step of ignoring all data frames or packets that contain bit or physical errors.
- 13. The method of claim 11, further including the step of updating said table if there is a change in channel number and/or frame number for a given MAC address.
RELATED APPLICATION
This Application is related to Ser. No. 09/875,544, filed Jun. 6, 2001, for “Method and Apparatus For Filtering That Specifies The Types Of Frames To Be Captured And To Be Displayed For An IEEE 802.11 Wireless LAN;” Ser. No. 09/954,369, filed Sep. 17, 2001, for “Decoding And Detailed Analysis of Captured Frames In An IEEE 802.11 Wireless LAN;” Ser. No. 09/953,671, filed Sep. 17, 2001, for “Method And Apparatus For Capture, Analysis, And Display of Packet Information Sent In An IEEE 802.11 Wireless LAN;” and Ser. No. 10/001,779, filed Oct. 26, 2001, for “Method And Apparatus For Monitoring Different Channels In An IEEE 802.11 Wireless LAN;” the teachings of each of which are incorporated herein to the extent they do not conflict herewith. The related co-pending Applications, and the present Application have the same Assignee.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
6463271 |
Schroeder et al. |
Oct 2002 |
B1 |
6483814 |
Hsu et al. |
Nov 2002 |
B1 |
6549862 |
Huang et al. |
Apr 2003 |
B1 |
20030012163 |
Cafarelli et al. |
Jan 2003 |
A1 |
Non-Patent Literature Citations (5)
Entry |
Nemzow, Martin. “Implementing Wireless Networks” McGraw-Hill, Inc. Copyright 1995. p. 186.* |
WildPackets. “AiroPeek Wireless Protocol Analyzer”. Walnut Creek, CA. Version Sep. 13, 2001. pp. 1-4.* |
Compaw ActiveAnswers. “Utilizing Compaq and Citrix MetaFrame Technologies to Provide Wireless LAN Security”. ISSG Solutions Engineering. Jan. 23, 2002, pp. 1-34.* |
“Sniffer Wireless Installation and Operations Guide”. Sniffers Technologies Release 4.6. Feb. 16, 2001. p. 1 to 3-28.* |
“AiroPeek for Windows Quick Tour,” 26 pages; 1989-2001; Wild Packets, Inc.: Walnut Creek, CA 94596. |