Can i ask where in the network does Qos for VOIP, Skype video, etc be applied,
Is is just (1)CPE (2) AP or applied to each router used in the network (1) CPE (2) AP (3) PTP backhaul (4) Internet access router?
Like many other WISP's I now have to provide extra bandwidth for same price, but in offering higher speeds to compete with opposition i want to avoid (or minimize) network congestion.Ideally, you should apply QoS policies at all points of your network...
Will the script run on 4.16For fixed clients with a wireless CPE we apply mangle rules and pcq queues on CPE for the traffic but also use WMM with QoS mangle rules. It works very well.
Interesting...For fixed clients with a wireless CPE we apply mangle rules and pcq queues on CPE for the traffic but also use WMM with QoS mangle rules. It works very well.
I don't believe this is completely true. tcp traffic needs SYN-ACK from remote server. If packages now are dropped by router the requesting host has to send a SYN again untill remote server anwers with a SYN-ACK. Only if this is recieved (not dropped on the incoming chain) client sent ACK to remote server that now upon reciept send the data. Thus, the more tcp traffic is dropped on the incoming interface of the router, the less data remote server will send.You cannot control packets coming INTO your network. Think carefully - how can you stop a packet arriving? You cannot! There is no mechanism to tell the sender not to send them. All you can do is delay it, or drop it. But if you delay it, it has still arrived. Therefore you only really have control over what is leaving and the order of those packets, what is delayed, what is not.
IMHO this is not a realistic working modus. This would mean a backhaul running 54Mbps connection rate while clients are allowed to use 3Mb download (for instance) you can only have (54/2=27, /3=) 9 clients using it? No, oversubscribing is the norm in the industry. Without it networks would be too expensive to run and with proper QoS you can easy have many more users on such a link.For good QoS inside your network, the only real way is not to have congestion in the first place! In other words, your network should have enough bandwidth that all packets arrive without delay or loss. It is good practice to plan that you never go above 50% of the bandwidth of your internal links. Once you see traffic going over 50% it is time to plan what to do next. Either to stop your clients using so much, or to add more bandwidth. QoS only works by delaying unimportant traffic, thus allowing more important traffic to get through earlier. If you are only using up to 50% of the bandwidth, all the packets are getting through without delay anyway, so QoS is not required in your backbone.
Bear in mind that CPE's are the least powerfull units in the network. Putting too many mangle and Qos on these could actually degrease the performance to such extend you loose more then you gain...Remember to make use of QoS on all your wireless links and to mangle the traffic correctly so that the two Mikrotik's at each use QoS on the RF link. http://wiki.mikrotik.com/wiki/Manual:WMM
I am not familiar with WMM but why could/should nv2 do better? Can you give me an example? I am trying to set both systems up in my network (on different links) but on both systems don't have to much experiance.Better still, use nv2 which supports even better QoS options?
To date we have only installed for CPE's 411+Ub5 or RB711 with built-in radio card and even at that we do not recover our install costs for a few months, using 433 would further add to the install cost which we cannot pass onto the customer in a competitive market?You say "Putting too many mangle and Qos on these could actually degrease the performance"
Our CPEs are all 433's or better. They are more than powerful enough to handle the rules we have on them. With plenty of CPU to spare. You do not need many rules anyway. Some simple rules to limit sustained high contention upload speed based on contention-rate, some rules based on protocol to favour one protocol over another. Nothing clever nor too much for the CPU.
I have only used NV2 on some of the AP's with mixed results one AP with 23dB antenna works great another AP 16dB antenna used to have daily wireless dropouts and reconnects another AP with 16dB antenna has hourly wireless dropouts and reconnects, On the Ap with daily dropouts i tried different data rates on all of the clients cpe and reduced the NV2 radius down from 30Km and also put in the distance from each client to AP along with other setting adjustments in wireless advanced, this has resulted in a stable NV2 connections, tried the same on the AP with hourly droputs and made no difference had to use 802.11 protocol, and all of my clients use 23dB antenna's, my opinion is NV2 will be great as soon as Mikrotik can time sync the AP's and include the PTP links as well?Regarding NV2. It has QoS built into the protocol which is why I suggested it may be worth investigating as an option. We have one link running NV2, one AP on the tower and two test clients about 5km away. We are using one HT channel. It is early days, the link has only been running for a week. So far, so good for a link using SIP VOIP and internet data. But, like I said, it is early days and only after a lot of testing will we consider placing the system across all our clients. I have yet to make a lot of phone calls while trying to saturate the link with high levels of data. As they say, one thing at a time. First I am testing the RF environment and interference protection. Next we move to what happens when we move real data over the link.
Understood - but we are clearly selling to a different type of customer. But I agree with you that if the chosen CPE is not powerful enough, it's not possible for you to do this.using 433 would further add to the install cost which we cannot pass onto the customer in a competitive market?
I have re-read my reply to try to understand why you think I am suggesting this. (I'm not) Where I said the sender will send more packets, I do not mean that the sender will keep on increasing the traffic speed in ever increasing amounts until the whole link is saturated to full capacity and the border router therefore has to drop or reject more and more!If your explanation would be true all traffic shapers in the world would be busy mainly dropping enormous amounts of data
Our speed contol is done at the AP PPPoEYou are clearly using CPEs with insufficient CPU power to control upload speeds.
I suggest to read this article. http://wiki.mikrotik.com/wiki/NetworkPr ... of_ServiceSo, the point I have been consistently been stating is that you can't stop a packet arriving at your border router.
If something sends a packet to you there's nothing you can do about. You can discard it, but only after it has been received by the router and has taken up bandwidth already.Control is Outbound
Inbound traffic for router - traffic that hits routers' interfaces, no matter from what side - Internet or local - it will be received by interface no matter what, even malformed packets, and you cannot do anything with these. Outbound traffic for router - traffic that goes out of routers' interfaces, no matter of direction, to your network or out of it. This is where you can set up queues and prioritize, and limit!
That's now exactly what I am doing..the only reason I see to run thottling at the CPE is because what happens if one CPE is using more than 1 ip? Now your throttling at the border router is much harder.
The benefit to doing qos on the cpe is now you can also setup priorities, etc so as it traverses your part of the wireless network you can provide a 'quality service'.
I'm pleased someone finally got it!If something sends a packet to you there's nothing you can do about. You can discard it, but only after it has been received by the router and has taken up bandwidth already.