Hotel bandwidth management

I’m currently planning a wireless network in a hotel. I’m using a routerboard as a gateway and plan on connecting a bunch of bridged AP’s to it and distributing them throughout the hotel. The hotel has about 150 rooms. Their current internet connection is 5 mbps up and down. We will upgrade that connection if necessary, but want to use it as is if possible, so I need to implement some sort of bandwidth management in the Mikrotik.

I’m not sure where to start, as this is the first time I’ve had to set up something like this. Does anyone have any examples of bandwidth management configs for similar situations that I could possibly adapt for my purposes? Any info would be appreciated. Thanks!

QOS is about what to drop first, second, third…
To begin, consider who is your customer base, what kind of browsing they do, what would they be happy with (if they are paying for it). Also, if you want to be “fair” and apply QOS equally to all customers you’ll need to ID them by their IP, MAC or user name.

As to technical aspect this article covers the gist of it:

http://mum.mikrotik.com/presentations/CZ09/QoS_Megis.pdf

hello jim

i setup resort network too (http://www.seawindresort.net/) one of my client here in the island running 750g + hotspot + usermanager(limit, max, burst etc) + radius and 10 picostation AP’s so far so good work like a charm. :smiley:

The most basic thing you will need to do is set up the hotspot and use profiles to restrict the amount of bandwidth given to each guest. The most effective way to do this is with Radius profiles and products, you can use user-manager, or have a dedicated Radius server somewhere remotely. Depending on the hotel, most franchises will require you to have a Terms Of Service page and have them go through some sort of login process, so this is where Radius will come into play.

If you want to set up a higher level of control, then you will need to impliment QoS rules along with this setup.

You can use pcq and set a per user limit in queue type with “rate.” It’s more efficient then simple queues and you can adjust the rate on the fly. You can still use hotspot with this.