Selecting Wireless Networking

If you're looking for an 802.11 solution, here's some background on a, b and g.

What you are about to read here is the result of research I have been doing to solve a local problem. By local, I mean that I am looking for the right answer for a system in the suburbs of the second largest city in Costa Rica. I realize my conclusion is unlikely to fit your needs, so I will confine this article to some facts that may help you head in the right direction.

The biggest buzzword today is 802.11, a topic is which the value of something is either a, b or g. So, that is where I started.

The most mature version of this technology is 802.11b. Yes, it seems strange that 802.11b would be more mature than 802.11a, but it is. Within the 802.11b standard there is what you could call a sub-group, known as WiFi, which is actually an interoperability agreement. That is, products from one vendor that are branded WiFi should talk to WiFi products from other vendors. Thus, if interoperability is your issue, WiFi is a big win.

But what is 802.11b anyway? It is a standard, with the spectrum regulation on the part of the Federal Communications Commission (FCC) well established. So it's not about to go away or change. It operates at approximately 2.4GHz, and the band is organized so there are only three non-overlapping channels. This means you can have a maximum of three networks operating in the same space before there is interference.

Note that I said interference, which is not to say that you can't have 10 or 20 different networks in the same space. But they will all suffer because, while they won't be able to communicate with each other, they will interfere with each other. The result of the interference is, at least, reduced throughput, and it could mean one or more networks simply do not work.

As for speed, the maximum speed of 802.11b is 11Mbps. Keep in mind, too, that speed is a function of range as well as interference. Cards will automatically reduce their data rate if signals are weak. In addition, treat the 11Mbps number a lot like 10Mb Ethernet numbers. More precisely, when you add retransmissions because of collisions and protocol overhead, you will not get anywhere close to the 11Mb rate.

Moving on to 802.11a, there is a host of advantages and disadvantages. The two big advantages are frequency and data rate. 802.11a cards operate in the 5GHz band; currently this chunk of spectrum is much less crowded. In addition, there are 12 non-overlapping channels, as opposed to the three available with 802.11b. The data rate is 54Mbps, and some vendors have offered extensions to 72Mb and faster.

So, is there a downside to 802.11a? In a word, yes. First, the higher frequency tends to mean shorter range. Although it is easier to build high-gain antennas (that is, you get more gain for the same size antenna), signals at 5GHz tend to be easily blocked by almost anything. So, in addition to a higher cost for the cards themselves, you are going to need more of them in order to cover the same area.

Also, if you have an existing 802.11b network and you introduce 802.11a radios, you need to bridge between the networks because the radios can't talk to each other. Again, this translates into more money.

Enter 802.11g. This new standard offers some advantages but has its own downsides. On the positive side, 802.11g offers the 54Mbps speed of 802.11a but is frequency-compatible with 802.11b. This means you can add 802.11g cards to an existing 802.11b network, and they will play nicely with each other. Although they won't make existing 802.11b cards faster, the new 802.11g cards can talk to each other at the faster data rate.

The downsides to 802.11g are how crowded the 2.4GHz spectrum is and the availability of only three non-overlapping channels. If you are in rural Nebraska and only want a fast network for your house, 802.11g likely is a good answer, particularly if you have existing 802.11b cards in operation. On the other hand, don't expect to have a clear channel with your 802.11g cards in San Jose (California or Costa Rica) or any other heavily populated area.

While the information I have covered is fairly generic, it applies most closely to wanting to construct a network containing one or more access points and some systems that talk to the access point(s). (To clarify, by access point I mean something that connects your network to another network or the outside world, rather than a specific product you buy. Generally, you can use your Linux box with a regular client card in it as an access point.) My particular need is for a point-to-point link, which changes the considerations a little bit.

First, I can use directional antennas to help reduce interference and cover a longer distance. (Before you get carried away, check with your local regulatory agency--the FCC in the US--to see what you can and can't do.) That the antenna offer significant directivity to eliminate interference may be more important than the signal gain realized. This may be good, however, as a 2.4 or 5 GHz signal loss in coaxial cable is significant.

If you plan to use an external antenna, here's a tip: shop carefully for the card you intend to use. Many cards do not offer an external antenna connector. In addition, those antennas that do offer it but were built for the US market will have a non-standard antenna connector, as required by the FCC. You can find these connectors, but it will raise your stress level.

Next, because only two radios, rather than a whole host of them, are talking on the network, the number of collisions is reduced. So, the effective throughput of the network is increased.

Finally, compatibility is a non-issue. That is, if only two radios are hooked up in a point-to-point system, then it makes no difference if they interoperate with other radios. In fact, from an interference point of view, it may be better if they don't interoperate.

Are there alternatives to 802.11? Sure. The most well-known alternative is the RangeLan2 series of radios from Proxim. Although they are speced at only 1.6Mbps, they are a mature and stable product. In addition to the typical PCMCIA cards, the RangeLan2 is a self-contained box with an Ethernet interface. At SSC, we used a set of these radios to communicate between the Editorial offices and the rest of the company for about two years, until we managed to get everyone moved into a single building.

A lot of issues and considerations are involved when trying to select the right wireless solution to best fit your needs. I hope this article helps you become aware of some of the options available and saves you some initial research time.

Phil Hughes is the publisher of Linux Journal.

email: phil@ssc.com

______________________

Phil Hughes

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Selecting Wireless Networking

Anonymous's picture

Phil, you have many facts wrong.

> The biggest buzzword today is 802.11, a topic is which the value of something is either a, b or g

I dare you to fine me an 802.11g product.

> But what is 802.11b anyway? It is a standard, with the spectrum regulation on the part of the Federal Communications Commission (FCC) well established. Within the 802.11b standard there is what you could call a sub-group, known as WiFi So, in addition to a higher cost for the cards themselves, you are going to need more of them in order to cover the same area. Also, if you have an existing 802.11b network and you introduce 802.11a radios, you need to bridge between the networks because the radios can't talk to each other. Generally, you can use your Linux box with a regular client card in it as an access point.

Um, no, you can't use a client card as an access point. That's why they are two different devices. You can with a mesh network, but we a ways away from mesh networks being used anyplace other than Florida.

> To clarify, by access point I mean something that connects your network to another network or the outside world, rather than a specific product you buy. If you are in rural Nebraska and only want a fast network for your house, 802.11g likely is a good answer <

Considering that there's not a single 11g product yet on the market, this is a brave statement. :)

Re: Selecting Wireless Networking

Anonymous's picture

you can use a client card as an access point in ad-hoc mode... granted, you can only connect one wireless client to it, but the possibility does exist.

Re: Selecting Wireless Networking

Anonymous's picture

>Um, no, you can't use a client card as an access point.

You can use some cards (at least those compatible with the Prism2 driver).

Simply type iwconfig wlanX mode master and it works.

--

Benedikt Wildenhain

May the tux be with you.

Re: Selecting Wireless Networking

Anonymous's picture

802.11g chips are sampling now. Expect cards by the end of the year.

As for using client cards as an access point, there sure are a lot of networks that run like that. Orinoco cards in Linux boxes seem to be about the most popular access point out there.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState