January 12, 2008 at 12:25 am #40867
Is it possible to configure zeroshell to perform QOS based on DSCP tagged packets? If so, can someone paste a script or point me in the right direction?
Thanks in advance!
EthanJanuary 24, 2008 at 9:15 pm #46086
At the moment it is not possible, but as soon as possible, by using the QoS Classifier, you will be able to select the HTB QoS class looking at the DSCP tags and in addition you will be able to tag the outgoing traffic with the DSCP values.
FulvioFebruary 10, 2008 at 7:19 pm #46087
As it is my first post, first let me say that i’m impressed by the quality of your project.
It is version 1.0 but do have a lot more functions than older similar project, specially for QOS htb support.
DSCP support would be very nice for VoIP.
It does simplify a lot QOS setup, specially with asterisk.
Net balancer will be very interesting as well. I tried some well known hardware products, they are quite expensive and bugged.
I’m using actually Openwrt for WAN routing and VPN, but the project seems to slow down.
More, using embeded devices can become a problem as soon as the traffic need realtime speed (VoIP for example).
Keep up the good work,
Olivier.February 11, 2008 at 6:43 pm #46088
QoS based on DSCP field and the net balancer module for the load balancing and the fault tolerance of the WAN links should be available in the 1.0.beta10 release.
FulvioFebruary 11, 2008 at 11:37 pm #46089
One bad thing i’ve found on hardware level3 multi-wan routers, is the lack of polyvalence to setup the link down state detection.
Some routers only watch for PPPOE session state. This is clearly not a good method for broken link detection, because the PPPOE session can be ok, but routing on next routers down.
On a good multi-wan router, i think that there should be at least those possibilities for broken link detection :
– pppoe state detection
– ping detection to a known target
– http / ftp connectivity test to a known target
– SIP / IAX2 connectivity tests, and more generally a possibility to define custom scripts to detect the liveness of a specific target.
The second important thing, is certainly to be able to shape each class of traffic, load balanced it, or not, define a primary link and backup links for each traffic, etc…
I think that it is very important to have a good failover support, more than a full options load balancing support. Load balancing only works for session oriented traffic, and even with this traffic it is sometimes necessary to lock it on a specific WAN link.
To support multilink with connection oriented protocols, like VoIP, we need link agregation instead of load balancing ; like for example MLPPP. This is clearly not possible without support from the ISP.
Inbound shaping is important as well, unfortunately with Linux it is only possible to do it by paquet drop, to my knowledge.
For TCP traffic, it would be more adequat to shape the inbound traffic by manipulating the TCP window.
The third thing is perhaps multi IP support for wan, and explode it on multiple NAT network on different VLANs, or bridge specific IP addresses directly to a specific host.
If you need some interesting informations about GUI interfaces for multiwan routers, instead of reinventing the well, you could download the manuals of PepLink, Draytek, Edimax (level2 multiwan), Xincom. They are the most interesting products i’ve found. Edimax is special because they are level2 (expensive) multi-wan routers. They do work with all protocols and can do things that a level3 multiwan router cannot do.
I’ve found the Draytek Vigor 3300 GUI quite interesting and powerfull. I advice you to download the manual and take the good GUI ideas.
Last, in the hardware multi-wan router area, IPv6 is non existent, except on Cisco products…
A good function is to be able to bridge IPv6 coming from a dual protocol PPPOE session to the LAN side so that we can have IPv6 even if we don’ t have advanced control on it. This is a first stage to experiment with it. Perhaps just adding RADVD to announce the IPv6 network prefix to the workstations.
I have the chance to have an IPv4 / IPv6 PPPOE ADSL connection here, so i can test this.
There is a no mans land with IPv6 on GUI interfaces. Strange… Ipv6 is not so complicated, and simplify the administrator work, for example to connect large IP cameras networks.
There are toons of very complicated and efficient software on Linux, like OpenVPN. I can’t explain why there is such a big hole and lack of documentations with QOS and Multi-Wan.
Projects like ZeroShell are very profitable to the Opensource community.
Olivier.September 12, 2008 at 1:03 pm #46090
i’v been having problms with peplink balnce 300 for bonding 3 adsl links. this did not give me the total speed of each link.
im curently looking at these products
does anyone know which to recommend please?November 23, 2008 at 9:53 pm #46091
Any update on DSCP support?
Thanks.August 21, 2009 at 3:45 pm #46092
The beta12 now supports the DSCP matching to classify the traffic in the QoS classes. In addition, it is possible to assign to a class a DSCP value so the traffic outgoing from it takes that value as DSCP.
FulvioAugust 22, 2009 at 5:39 am #46093
QoS and Netbalancer still don’t work simultaneously in beta12?August 22, 2009 at 8:23 am #46094
No, they do not work simultaneously.
You must be logged in to reply to this topic.