Slashdot Mirror


Designing a Municipal Wireless Service?

EvilTwinSkippy asks: "I am on a team generating a proposal for the Wireless Philadelphia Initiative. In short I have to figure out how to cover 135 square miles of city with Wifi. I'm reading through the requirements. (Not linking to them, no fair slashdotting the customer, or my employer.) I have already figured out that supporting Wireless B and G simultaneously has to go. As does supporting cars traveling at 60mph. And getting 1MB sustained across the network is a pipedream. In the end, I'm looking down the barrel of designing a network this is projected to have 160,000 users in 5 years, over at least 3000 nodes. I know that Rooftop mesh networks are going to be a large part of the design, as will Linux boxes acting as routers and access points. What massive network issues has 4 years of electrical engineering, and 10 years of hacking routers and servers not prepared me for?"

42 comments

  1. Don't lead the pack by Anonymous Coward · · Score: 2, Funny

    Simply wait and copy Minneapolis' solution :)

    1. Re:Don't lead the pack by lanswitch · · Score: 3, Informative

      Not so funny, but (hopefully) informative: check out www.wirelessleiden.nl/english . They already have an extensive wireless network, and are willing to help others wiht advice and such. See website for more.

  2. 3000 unattended servers? by kansei · · Score: 3, Informative
    Sounds like overkill - too expensive and too frail.

    Consider using dumb access points with battery backup, the kind that can be replaced easily and without much configuration. Centralize your authentication mechanism on the back end.

    1. Re:3000 unattended servers? by Bradee-oh! · · Score: 1

      Intended for parent, not submitter - Ask yourself if every node has to have a server behind it...

      --
      "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
    2. Re:3000 unattended servers? by rednip · · Score: 3, Insightful
      the real problem isn't just the access, it's the handoff, and coordination with other nearby access points. Cellular networks do this already. But what happens when you take a trip down the street with your little handheld PC. You need to get another IP address, those dumb access points won't coordinate with each other to provide service. I believe that is what each of those servers will be intended to do. Sure you could set the DHCP to some very low timeout, but somehow I don't think that would be a great idea. Eventually manufacturers will catch up and build specialized equipment to solve the issues, but I don't believe that any of them have so far (I could be wrong...).

      What I think that the submitter is trying to do is to find strategies to minimize 'network churn'. I have a couple of ideas on what is needed, but my lunch hour is almost up and I need to get back (my company block my attempt to post to slashdot a couple of weeks ago and I have been avoiding it at work ever since.)

      --
      The force that blew the Big Bang continues to accelerate.
    3. Re:3000 unattended servers? by Anonymous Coward · · Score: 2, Informative

      I'm not a networking guru(esp. not wireless), but if you use repeaters(those little devices that DLink/Netgear sell) and throw those all over the city, jack them into a switch with a single DHCP server and a single router .. Couldn't you escape the problem of a handoff requiring you to get a new IP?

      And in the meantime .. The submitter should probably check 802.11n specs. I realize it isn't done yet, but if you're going to wait five years, please don't start off with(what will be then) seven year old technology. And he may be able to cover more area with less devices, reducing cost, maintenance, headache(yes .. each device would cost more).

    4. Re:3000 unattended servers? by kansei · · Score: 1

      According to the description, he is putting 3000 Linux routers/access points around the city. That's 3000 servers. I can only imagine the administration nightmare that's involved with managing that mess. A less complicated design may be easier to maintain and cheaper.

    5. Re:3000 unattended servers? by Bradee-oh! · · Score: 1

      I always RTFA but in the absence of an article, apparently I didn't RTFS (submission) that well. I speed-read it an understood it would be 3000 commodity access points and figured that one server/router could obviously administer more than one AP.

      In hindsight, that seems quite a flawed setup for this application and each AP being a full server/router seems neccessary.

      *slaps forehead*

      However, as someone else mentioned, I don't see why administering them should be so difficult. If setup properly the boxes should run relatively independantly. If they all report status/usage back to a central location (which I can assume they will) this makes administering each individual box even less of a problem. One would only need to pay attention to the handful of boxes that have "anomolies" and need attention.

      But that's just my $.02

      --
      "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
    6. Re:3000 unattended servers? by Mage+Powers · · Score: 1

      My crazy idea with the roaming is to use a different netmask for the network like say 255.255.0.0 and have a dhcp server or two (@home's problems had something to do with like one server for something) to hand out IPs and then hook all of the APs up to a switch that works on the IP level, unless MAC layer is good enough (layer 3 and 2, I don't know this stuff :)

      the larger netmask lets one do things like have 10.10.10.10 use 10.10.20.1 as a gateway because 10.10.x.x are treated as local

      The other idea I had which I haven't figured out if it'll work or not was to use a netmask of 255.255.0.0 on the routers, APs, etc but still use the usual 255.255.255.0 netmask on clients so while roaming they'd still use the gateway of the node they started off on

    7. Re:3000 unattended servers? by rednip · · Score: 1

      Trouble with the repeaters option is that there is only a certain number of channels and a certain number of connections for each of those channels which a WAP (wireless access point) can address, I don't know the numbers but it's certainly not in tens of thousands if not hundreds of thousands which a city the size of Philly would need.

      --
      The force that blew the Big Bang continues to accelerate.
    8. Re:3000 unattended servers? by EvilTwinSkippy · · Score: 1
      Actually, I need the smarts on the edge of the network. Someone crapflooding an access point with traffic is annoying. Someone crapflooding your trunklines is a disaster. One a network this size, almost every component needs to be actively shaping traffic.

      FWIW, most of your "dumb access points" are actually running an embedded form of Linux. D-Link and LinkSys/Cisco equipment comes to mind.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  3. 3000 untended servers, Take Two by VernonNemitz · · Score: 3, Funny

    Actually, thieves will likely take more than two...

  4. Philly's Wireless by sbassett · · Score: 1

    Yeah, hope it goes great. As I understand, this masterpiece of wireless wonder comes at the expense of the rest of the state. Under the agreement, IIRC this will be the ONLY community wireless project for PA. Of course, I'm not to sure Edward Rendell really know's that the surronding area of Philly is also PA. It just makes me wonder how many checks from Verizon and Comcast are in Mr. Rendells back pocket. That's right, I'm bitter.

    --
    OOOOH, the internet.
    1. Re:Philly's Wireless by /dev/trash · · Score: 1

      I doubt it. His pockets are stuffed full of slots and gambling payoffs. Man I hope he runs for President.

    2. Re:Philly's Wireless by EvilTwinSkippy · · Score: 1
      For what it's worth, the City is no longer funding the project directly. They have handed it off to a 501c3 organization called "Wireless Philadelphia".

      Wireless Philadelphia is going to be putting out it's own bonds and whatnot to fund the project. I don't believe it's getting a nickel of state money. (At least not according to the financials I've seen.)

      About the only thing they have going for them over anyone else setting this up is the City's blessing to use light poles. My plan actually calls for renting space and hardwire links from Cell towers.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  5. Just a wild thought... by Anonymous Coward · · Score: 0

    It's possible that the winning bid will go to people with experience deploying large wireless networks. Not those who have to Ask Slashdot.

    I mean golly. 135 square miles is, um, big. Try starting smaller, like San Francisco (49 square miles).

    1. Re:Just a wild thought... by Anonymous Coward · · Score: 0

      Shouldn't we be working in cubic miles? I mean San Francisco has more taller buildings that would need coverage.

  6. Answer: Impossible by ebrandsberg · · Score: 1

    Seriously. 802.11b is on an UNREGULATED band. What does this mean? You can't guarantee ANYTHING. I have times when my wifi card is TOUCHING my AP, and the signal doesn't get through due to my neighbors being on their 2.4gz phone. 2.4 Ghz is NOT a band you can do a reliable service on, and any attempts to do so will be an utter disaster. Get out while you can, don't waste any more money or time on it, let everybody else get a black eye trying to do this. IMHO.

  7. Why not B and G? and speed by RomulusNR · · Score: 2, Informative

    Correct me if I'm wrong, but I thought G appliances were backwards compatible with B appliances.

    Seems G would be the way to go. Higher cost, but better longevity and compatibility and potential bandwidth.

    As for concerns about speed: Here's the thing that gets me about WiFi speed potential (or Ethernet for that matter) when it comes to an open network: What difference does the speed of the line to the node make as long as it's at least as fast as the pipe you'll be using on the back to connect out to the world? Sure, this will matter to the municipal government, who presumably will have lots of internal point-to-point traffic, but not the public, who just want to surf the net.

    Here's another question: Are municipal governments still subject to regulations on output, or being governmental, can they crank up the wattage? One wonders if metropolitan WiFi would benefit from greater output allowances. You'd need less APs, etc; instead of trying to put a city-owned piece of hardware on every downtown building, you could increase their range and put them further apart.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
    1. Re:Why not B and G? and speed by mcbridematt · · Score: 1

      Yeah but a B device on a G network will make all G clients B. Only one chipset I know of gets around this, Conexant's Prism54 has a 'Nitro' mode which takes care of B and G clients without speed problems. I suggest you go out on the street with netstubler though, people are going to be pissed if a council installation knocks out their network.

    2. Re:Why not B and G? and speed by EvilTwinSkippy · · Score: 1
      Everyone is subject to regulations on output. The Armed Forces and folks like NASA get around them by having licensed communications operators.

      Boosting output may increase the range of the access point, but my problem is population density. We have 30,000 people per square mile. As it is, each access point will have to cover 80 users, even spaced 300 feet apart. Not saturating the access points is a bigger problem than range.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  8. I've done this before. by Naikrovek · · Score: 3, Interesting

    Not for a city the size of Philly but for cities of 200k people.

    Find the highest point in a particular region of town, and get the rights to put a weatherproof box and an antenna up on a tower near there. (cell phone companies are very good at finding the best points to place a tower or antenna. you should follow their lead.) in the weatherproof box put a soekris board running linux and two wireless cards and antennas on them. One card will be a backbone 802.11g link with a directional, high gain antenna, the other a customer link with a 802.11b omni antenna.

    do that for every region that needs coverage.

    Find points where multiple region APs can see, and do the same as above, but get a horizontally polarized omnidirectional antenna. they're expensive, but worth it. Connect all the regional APs to this. Run a T1 into whatever computer controls this antenna.

    do that for every group of regions.

    viola! citywide wirless. a true star topology.

    there are some details i'm leaving out, but this should give you a good idea.

    run zebra on the linux APs to handle routing.
    use backbone redundancy where possible, the APs will fail occaisionally.

    1. Re:I've done this before. by EvilTwinSkippy · · Score: 1
      My plan did one better. We are going to rent out space on 27 or so Cell towers spaced around the city, and run 100Mb ethenet over fiber to them. That sounds expensive, but each cell tower will be supporting up to 6000 users.

      With the right antennas, we'll never have to go more than one hop. My projections show that we charge $7.95/month and turn a profit. (Assuming we get 160,000 users by year 5.)

      The most expensive part of the project is actually the staff to maintain it.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  9. Re:Answer: Impossible by MaggieL · · Score: 2, Informative

    2.4 GHz isn't "unregulated".

    The primary allocation is to amateur radio; other users are there on a Part 15 basis, which explains your experience with your neighbor's phone. You're required to accept any interference from other devices on the band. Since I hold a licence for that band, I'm a primary user, and if interfered with by a Part 15 device can require that they fix the problem or shut down.

    If I can find them.

    --
    -=Maggie Leber=-
  10. Go for WiMAX by tetrode · · Score: 1

    Seriously. I'm doing some work for a company dealing in PreMAX (as they call it now), they have just a couple of antennaes for covering a small city. Plus WiMAX will be build into all laptops in the next years, just as wireless is now. USB plugs will be available, it will be just another revolution.

    For more information, mail me. I have an account on Yahoo named mtetrode.

  11. Re:Answer: Impossible by ebrandsberg · · Score: 2, Interesting

    Now put this in context of deplying a city-wide network. See the problem? As wifi, would it classified as amateur radio or as a part 15 basis? If part 15 (as the sticker on my USB wifi adapter says), that means that if this city-wide network messed with Amateur radio services, then the city's network would have to shut down, correct? Doesn't sound safe to invest time and money into by me.

  12. Why is admin on 3000 unattended servers hard? by mollog · · Score: 1

    Why should administration on 3000 unattended servers be hard? Servers are no different than any other electronic device, so that's not an issue. Where I work, both Linux and another brand of Unix are remotely administered without fuss. In fact, so are the Windowz (Win 2000 and XP) boxes.

    I would be concerned with the scalability of the solution. I would be looking for an upgradable WiFi AP and I'd make plans for the next generation of WiFi.

    --
    Best regards.
  13. IPv6 by bluGill · · Score: 1

    IPv6 is designed to solve this problem. I don't know how well it works, but if it works as well in practice as theory, you tell everyone on IPv4 that they need IPv6 to get good roaming. Maybe this would force Microsoft write a good IPv6 implementation for Windows. (yeah right)

  14. What you need ot be prepared for by Anonymous Coward · · Score: 1, Insightful

    What massive network issues has 4 years of electrical engineering, and 10 years of hacking routers and servers not prepared me for?"

    In Philadelphia: union thuggery, municipal corruption, and pay to play.

  15. Is this for real? by snorklewacker · · Score: 3, Insightful

    Are the good citizens of PA shelling out tax dollars to fund a setup of someone who has to Ask Slashdot how to set up a municipal wi-fi network?

    3000 full-blown linux servers? Jiminy Christmas. Probably COTS PC hardware, right? Please tell me there are competing bids from experienced networking outfits?

    --
    I am no longer wasting my time with slashdot
    1. Re:Is this for real? by Spoing · · Score: 1
      1. Are the good citizens of PA shelling out tax dollars to fund a setup of someone who has to Ask Slashdot how to set up a municipal wi-fi network?

      You expect the vendors to give better advice?

      From another angle: Even smart, experienced, people benifit from asking basic and potentially stupid questions. If they listen.

      I call that "The Columbo Method" after the TV detective of the same name.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  16. Mod Parent +99999, Hilarious by Anonymous Coward · · Score: 1

    Please tell me there are competing bids from experienced networking outfits?

    Competitive bidding in Philadelphia? You crack me up!

  17. Use a mix of technologies... by Anonymous Coward · · Score: 0

    To carry all the traffic, you should use non Wifi backhaul, whether it's copper/fiber or free-space-optics (such as Omnilux's ClearMesh System).

  18. Warning Will Robinson!!! by moorley · · Score: 3, Insightful

    Just some thoughts from days from working at an ISP.

    Know your scope, technically you are setting up WiFi but you need to forget about the technology for a moment and have AT LEAST a prioritized list of what this network is to be used for. Without that guiding light it will do what it does, but it may not do what anybody (or perhaps a particular high ranking somebody) will want it to do. You won't have anything to guide your decisions or your priorities.

    Second, LATENCY!
    I haven't played with WiFi meshes so this may not come in to play but from past experience with Wireless solutions ala ISP you have to remember that cabling and bandwidth is VERY IMPORTANT. Donot be tempted to use wireless repeaters with abandon. You need to be able to have a greater amount of backbone, node to node bandwidth than the nodes themselves will provide. If the wireless nodes get overloaded and TCP retransmissions (or retransmissions by the WiFi repeaters themselves) will climb and there will be a point no packets will move. The latency of WiFi will cause this packet storm (if you will) way quicker than wired solutions. Without a good amount of bandwidth behind the nodes, or even a backup landline for administration bringing it back could be quite a pain.

    The ISP I worked for tried to deploy point to point wireless bypassing the telco. Rather than run cable to the tower, they used point to point to the tower and then point to point to their customer. It didn't take long (since all of the point to point links were rated the same) for the whole solution to get snarled up bottlenecked on the point to point between the ISP and the tower. With the latency of wireless it would be unusable REALLY quick. (If only we had SQUID and bandwidth limiters back then... SIGH...)

    Lastly, you have the greatest opportunity to win through control. Your watchwords should be metrics and design. As you roll out your nodes you best be pulling metrics so you know how your design will handle load and how it will fail. This will be knowledge that is good as gold, and will allow you to re-design and re-deploy. Your first attempt will be a guess but if you capture the metrics and track as most information as you can, whether that be the temperature of the wireless nodes (do they overheat, are they sheltered, is there a pattern to failure) or the packet retransmissions; all of that information will be vital to learn how to tune it up, engineer it and deploy it.

    Have fun... I'm envious...

    --
    "Don't fear death... fear not living..." -me :)
  19. There are commercial solutions by bradleymon · · Score: 2, Informative

    There are solutions from commercial providers for reliable metro-scale Wi-Fi mesh networks. These are installed in Philadelphia (pilot) now, New Orleans, Los Angeles, Oklahoma City, Corpus Christi, and Chaska, MN, to name just a few. Check out muniwireless.com for info about how communities around the world are doing this.

  20. Good point! by aquarian · · Score: 1

    We ought to forward this to every municipality in PA, in case this "sounds familiar." Some taxpayers are about to get fleeced.

    It is said that there are actually few dishonest auto mechanics, but a lot of incompetent ones. Unfortunately the same it true in IT.

  21. Cisco CAT 6500 and the mobility extensions by Your+Average+Joe · · Score: 1

    You can do a 100% cisco solution and get the job done right.

    Assume 20 users per AP. 200,000 users would mean that you are looking at 10,000 access points with NO redundancy. OK, you want each client to have two access points to connect to so you are going to need 20,000 access points. Now you need switches to connect to. Lets assume you can connect 400 access points to one Cisco 6500 switch. You would need 50 switches at $100,000 each. 5 million in switches and 20 million in access points. Now you need the labor to install them, another 10 million. Software and hardware support per year is going to be like 3 million and you do not have the telco fees. Let see a 10,000 T1's thru the city... that is 5 million a month.

    If you assume you can do 200 users per AP the numbers are better but still very pricey.

    Just give everyone in the city a 3G phone and let the telco handle the network...

    --
    Your Average Joe
  22. Re:Answer: Impossible by MaggieL · · Score: 1

    That's the theory. Of course, the FCC doesn't seem to be terribly concerned about the the impact on HF radio communications of baseband-over-powerline (BPL) systems, another "great technology for people underserved by the internet" move. BPL pilot projects are clearly not meeting even the lax technical standards set for them by the FCC, and yet there is no apparent enforcement action forthcoming, even though HF bands are shared by amateurs with military and homeland security users, and BLP systems aren't even Part 15 users, they're "unintentional radiators", an even less-privileged spectrum user. See http://www.arrl.org/bpl

    So I'm not sanguine about FCC's dilgigence enforcing technical standards against a municipal WiFi system operating at less-widely used gigahertz frequencies, primarily used for amateur satellite downlinks.

    --
    -=Maggie Leber=-
  23. Re:You're joking right? by EvilTwinSkippy · · Score: 1

    In some circles we call it "Due Diligence." No, I was not expecting a solution. (If you are curious, email me.) I was expecting to find out what sort of show-stopping problems othere have run into.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming