Example Customized QoS - forum.ipfire.org 1/13/21, 8:36 PM
forum.ipfire.org The old IPFire Forum Archive Search… ! "
* Quick links # FAQ $ Login
% Home ‹ Index ‹ English Area ‹ IPFire in General
Example Customized QoS Post Reply & + , Search this topic… ! " 20 posts 1 2 '
Example Customized QoS / bloater99 . by bloater99 » May 18th, 2015, 7:05 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm Now that I have a well-running QoS system in place for awhile, I am posting my customized QoS in case it can help anyone. I thought of adding it to the wiki, but I don't know if the devs want customized examples or if they prefer examples stick to the default Preset.
Some notes: -We have a 10/2 Mbps cable connection. I dropped maximum rates by 5% (9.5/1.9 Mbps) within the classes to help prevent modem bu!ers from bloating. Thanks to N0man for his posts on bu!er bloat. -I had to delete/recreate many of the classes because you cannot edit a Class to change its priority. -When you delete/create Classes, the QoS graph will often break. Don't worry. Give it a minute and refresh the page and it will start working again. -Because the QoS graph uses consistent colors in sequential order, having the outbound and inbound classes line up by class # makes the colors match up in the graphs. Example: Web class is red on both outbound and inbound graphs; Email class is grey in both outbound and inbound graphs. I had to add a class (Ping) to Inbound in order to make this happen. By default, there is one fewer class in inbound than in outbound. -In my network, Web gets higher priority than VPN (the default presets are opposite). -I monitored maximal transfer rates in the Ping, DNS/RTP, and VPN inbound classes for a week and adjusted my guaranteed rates according to the observed maximal rates, so they were guaranteed at least the highest rate I observed. For example, Class 101 never got higher than 70.6 KB/sec (565 kbps) and typically was much lower (about half that) so I guaranteed 500 kbps and capped the Max to 700 kbps. -There is conflicting info about whether mail ports ever use UDP protocol or not, so I just threw UDP equivalents of all rules in to make sure I covered all bases. -Class 111/211 (Misc) consists of layer7 protocols that are discouraged on my network. I am unaware that they are even in use, but I set this class up just to observe if any of these protocols are detected, with intentionally low bandwidth restrictions in case anyone is trying to use them.
ATTACHMENTS ipfire.qos-1.pdf (759.89 KiB) Downloaded 3777 times -
Re: Example Customized QoS / . by furryfennec » May 23rd, 2015, 7:17 pm
Just wanted to say thanks for this! I'm sure it will help folks out trying to understand the basics of QoS in IPFire. Very clear and concise presentation.
furryfennec
Posts: 6 Joined: September 13th, 2011, 12:54 am Location: Foster Brooks' house -
Re: Example Customized QoS / dnl . by dnl » September 18th, 2015, 12:05 pm Posts: 375 Joined: June 28th, 2013, 11:03 am Hey bloater99 thanks for this!
I've been investigating QoS for my network but do not seem to have any defaults, despite defaults being mentioned in the wiki page.
Would you please be able to post a copy of the text files in the /var/ipfire/qos directory? These files mean that others can copy your configuration without having to enter it all manually:
classes subclasses tosconfig portconfig level7config
I like how you've aligned all the protocols. If you're comfortable working in a shell, it is easier to fix the order of things directly in the files.
Thanks!
IPFire 2.x (Latest Update) on x86_64 Intel Bay Trail CPU, 4GiB RAM, RED + GREEN + BLUE + ORANGE -
Re: Example Customized QoS / bloater99 . by bloater99 » September 18th, 2015, 1:02 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm dnl,
I'll try to get those text files posted today. If not, then early next week. Of course since I posted this, I've tweaked qos a bit more, so my current settings don't match my original post.
I do know I removed Class 111/211 because I was getting strange results on the qos graph. I'd get massive, impossible jumps in bandwidth (like 500 MB/sec on a 100Mbit network with 10Mbit internet) that seemed to go away when I removed 111/211. And these bandwidth jumps would only show on the qos graph, not on the network graphs at Status->Network.
I also increased the guaranteed bandwidth on some of the lowest set classes to 100kbps because of kernel complaints (HTB: quantum of class 20202 is small. Consider r2q change.) I decided as long as my guaranteed bandwidths for all classes totaled less than my total bandwidth, it wouldn't hurt to bump these up a little bit and stop the kernel complaints.
When I get the text files, I'll also post an updated PDF. -
Re: Example Customized QoS / bloater99 . by bloater99 » September 18th, 2015, 7:18 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm While going through the text files, I noticed something strange. In the 'settings' file there are two values: DEF_INC_SPD=9000 DEF_OUT_SPD=1800
These values do not match anything I have set through the GUI. I am guessing these are the speeds for class 210/110. But my speeds for these classes are 9500 and 1900. Anyone know what's going on?
Rather than attaching text files, I will paste the text here, as I wanted to go through and edit out some private ports.
classes imq0;200;1;100;100;;;8;Ping; imq0;202;2;100;1000;;;8;DNS/RTP; imq0;203;3;3000;9500;;;8;Web; imq0;204;4;100;7500;;;2;VPN; imq0;205;5;2000;9500;;;2;Email; imq0;210;6;100;9500;;;0;Default; red0;101;1;500;1000;;;8;Ping; red0;102;2;100;1000;;;8;DNS/RTP; red0;103;3;500;1900;;;8;Web; red0;104;4;500;1900;;;2;VPN; red0;105;5;200;1900;;;2;Email; red0;110;6;100;1900;;;0;Default;
subclasses is empty...
tosconfig is empty...
portconfig 120;red0;udp;;465;;; 120;red0;udp;;587;;; 120;red0;udp;;;;25; 200;imq0;icmp;;;;; 202;imq0;tcp;;53;;; 202;imq0;udp;;53;;; 203;imq0;tcp;;443;;; 203;imq0;tcp;;80;;; 220;imq0;tcp;;110;;; 220;imq0;tcp;;993;;; 220;imq0;tcp;;995;;; 220;imq0;tcp;;;;110; 220;imq0;tcp;;;;993; 220;imq0;tcp;;;;995; 220;imq0;udp;;110;;; 220;imq0;udp;;993;;; 220;imq0;udp;;995;;; 220;imq0;udp;;;;110; 220;imq0;udp;;;;993; 220;imq0;udp;;;;995; 204;imq0;esp;;;;; 204;imq0;tcp;;1194;;; 204;imq0;tcp;;;;1194; 204;imq0;udp;;1194;;; 204;imq0;udp;;;;1194; 204;imq0;udp;;4500;;4500; 204;imq0;udp;;500;;500; 205;imq0;tcp;;110;;; 205;imq0;tcp;;993;;; 205;imq0;tcp;;995;;; 205;imq0;tcp;;;;110; 205;imq0;tcp;;;;993; 205;imq0;tcp;;;;995; 205;imq0;udp;;110;;; 205;imq0;udp;;993;;; 205;imq0;udp;;995;;; 205;imq0;udp;;;;110; 205;imq0;udp;;;;993; 205;imq0;udp;;;;995;
level7config 102;red0;dns;;; 102;red0;rtp;;; 102;red0;skypetoskype;;; 103;red0;http;;; 103;red0;ssl;;; 104;red0;rdp;;; 104;red0;ssh;;; 104;red0;vnc;;; 105;red0;imap;;; 105;red0;smtp;;; 202;imq0;dns;;; 202;imq0;rtp;;; 202;imq0;skypetoskype;;; 203;imq0;http;;; 203;imq0;ssl;;; 204;imq0;rdp;;; 204;imq0;ssh;;; 204;imq0;vnc;;; 205;imq0;imap;;; 205;imq0;pop3;;;
And lastly, a fresh PDF of the GUI page. ipfire.qos.091815.pdf (486.46 KiB) Downloaded 1136 times
-
Re: Example Customized QoS / dnl . by dnl » September 19th, 2015, 10:38 am Posts: 375 Joined: June 28th, 2013, 11:03 am Thanks! That's the information I was after! Thank you also for the tip about the kernel error, I'm seeing those also.
I also have DEF_INC_SPD and DEF_OUT_SPD defined, and they are both 90% of the value of my Downlink and Uplink speeds. I guess they're calculated, but I'm not sure what the purpose is for.
As an aside, I wonder if using level 7 filters is more CPU intensive than just using port filters? -
Re: Example Customized QoS / bloater99 . by bloater99 » September 19th, 2015, 9:53 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm Glad I could help!
Yes, I noticed those two DEF_ lines were calculated at 90% of bandwidth limit too. I'm not sure what their purpose is either...
I've read that level7 filters ARE more cpu intensive, but if they are, it's still low on my network. I rarely see the cpu climb over 10% during the busiest times of day.
Cheers!
-
Wiki update & a home-specific class definition / dnl . by dnl » September 23rd, 2015, 1:43 am Posts: 375 Joined: June 28th, 2013, 11:03 am FYI: I've edited the QoS page in the wiki. It should be still technically accurate, but is now less confusing for a beginner. I removed the unhelpful DSL-specific table. People need to calculate their own bandwidth and not rely on the bandwidth their ISP reports.
Can you quickly review the page and let me know if you think anything is incorrect?
Also, I've been using your example but changed the order around. Here's a skeleton of the parent classes I'm thinking of switching to for a home connection.
I'll define the specific tra"c by preferring port rules over layer 7 rules and I'll only include tra"c we actually use, rather than all tra"c which could exist in a particular class
101 ACK, priority 1, TOS 8, Not sure why IPFire separates ACKs out, but since it does I'll keep this. I'll also have a (201 ACK Placeholder) class so that the colours align in the QoS graphs (good idea by the way). 102 Network Services, priority 1, TOS 8, For ping, routing protocols (if required), DNS, NTP 103 Real-time comms, priority 2, TOS 8, VoIP, instant-messaging, Google Chat, Google Cloud Messaging, Skype, etc) 104 VPN, priority 3, TOS 4, For an inbound VPN, if used at all. 105 Streaming Video, priority 4, TOS 4, For YouTube NetFlix, etc (This might be lower priority for a business connection) 107 Web, priority 5, TOS 4, For general web tra"c 108 Email, priority 6, TOS 2, Low priority, but with a guaranteed bandwidth 110 Default, priority 6, TOS not set. 111 File Transfer, priority 7, TOS 1, For ftp, rsync, NNTP (news), Bittorrent, depending on use.
I'd use identical for downlink rules. -
Re: Example Customized QoS / bloater99 . by bloater99 » September 23rd, 2015, 3:12 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm dnl,
I think the wiki page looks great. Some nice improvements and polish. I don't see anything incorrect but more eyes will help. I did make a few minor changes (grammatical) as I read the page from top to bottom.
When you get your QoS rules in place and working, please post them here (along with port and level7 changes) so that others may benefit.
Thanks!
-
Re: Wiki update & a home-specific class definition / bloater99 . by bloater99 » September 23rd, 2015, 9:09 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm
/ dnl wrote: [*]105 Streaming Video, priority 4, TOS 4, For YouTube NetFlix, etc (This might be lower priority for a business connection)
How do you plan to classify YouTube and Netflix to separate it from Web? I don't know of any specific ports or protocols these two services use that would allow this to happen. I'd like to do this, so if you know, please share.
I know on Tomato firmware, you have the ability to assign a MAC address to a QoS Class, which would be great, but I don't see that you can do that in IPFire...
-
Re: Wiki update & a home-specific class definition / dnl . by dnl » September 23rd, 2015, 11:20 pm Posts: 375 Joined: June 28th, 2013, 11:03 am
/ bloater99 wrote: How do you plan to classify YouTube and Netflix to separate it from Web? I don't know of any specific ports or protocols these two services use that would allow this to happen. I'd like to do this, so if you know, please share.
I know on Tomato firmware, you have the ability to assign a MAC address to a QoS Class, which would be great, but I don't see that you can do that in IPFire...
Yes, good question! At this stage I've not come up with a solution to either example. I did happily find that Spotify web play uses a Flash port (1935 TCP). However aside from trying to put chunks of google's network in a rule, I'm not yet sure how to filter YouTube.
How does MAC address filtering help? I guess you're talking about a dedicated media PC/chromecast or the like? We use all PCs/Tablets for streaming at some point so that solution wouldn't work for me. -
Re: Example Customized QoS / dnl . by dnl » September 24th, 2015, 12:45 am Posts: 375 Joined: June 28th, 2013, 11:03 am For YouTube, I wonder if there's some way to classify packets based on their source DNS domain (not IP)? Ideally it would do the lookup on each new connection, no more frequently than that. -
Re: Wiki update & a home-specific class definition / bloater99 . by bloater99 » September 24th, 2015, 2:58 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm
/ dnl wrote: How does MAC address filtering help? I guess you're talking about a dedicated media PC/chromecast or the like? We use all PCs/Tablets for streaming at some point so that solution wouldn't work for me.
Yes, that's exactly what I'm referring to. It would be neat if there were such a thing as layer7 protocols for "netflix" and "youtube".
-
Re: Wiki update & a home-specific class definition / dnl . by dnl » September 25th, 2015, 1:28 am Posts: 375 Joined: June 28th, 2013, 11:03 am
/ bloater99 wrote: Yes, that's exactly what I'm referring to. It would be neat if there were such a thing as layer7 protocols for "netflix" and "youtube".
Well youtube is using HTML 5 over https. There is a mime type of video/mp4 I wonder if we can filter on that somehow?
In the short-term, I've identified the network ranges used by youtube for my country (while the network was quiet, I queued some HD videos and just used IPFire's "Connections" page to identify the source IPs and then their networks) and added them to the streaming class. It's not a long-term solution as content delivery networks can change. -
Re: Example Customized QoS / dnl . by dnl » September 26th, 2015, 1:40 am Posts: 375 Joined: June 28th, 2013, 11:03 am My QoS settings for a home connection are getting close, although I've not properly solved the streaming media problem we've discussed.
I can't seem to get the layer 7 'ftp' filter to work. All my FTP tra"c is ending up in the default class after the connection is established and data is exchanged over a random high port. I'm not sure why?
I've also noticed an annoying bug where if you edit a class, but then do not save it (by choosing another menu option in the web user interface) the class definition is removed. The good news is that if you add a new class definition with the same number it correctly inherits all the various rules you've already defined for it, saving you from having to do them all again. Because of that bug I've ended up doing most of my editing in files and just restarting QoS each time. -
Post Reply & + , 0 , 20 posts 1 2 '
( Return to “IPFire in General”
% Home ‹ Index ) Delete cookies All times are UTC
Powered by phpBB® Forum Software © phpBB Limited Privacy | Terms
https://forum.ipfire.org/viewtopic.php?f=27&t=13571 Page 1 of 2 Example Customized QoS - Page 2 - forum.ipfire.org 1/13/21, 8:38 PM
forum.ipfire.org The old IPFire Forum Archive Search… ! "
* Quick links # FAQ $ Login
% Home ‹ Index ‹ English Area ‹ IPFire in General
Example Customized QoS Post Reply & + , Search this topic… ! " 20 posts ' 1 2
Re: Example Customized QoS / bloater99 . by bloater99 » September 28th, 2015, 4:19 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm dnl,
Our conversation has inspired me to make an organizational change to my rules. Basically, I am combining icmp, dns and ntp together into Class 101/200 and using Class 102/202 for RTP, Skypetoskype, and gaming ports (such as 25565 for minecraft). So ping and dns got get top priority while realtime streaming and gaming get prioritized above web (my Class 3). Maximum bandwidth is capped pretty low since that's not needed for these protocols. They do get priority, which is what they do need, though.
-
Re: Example Customized QoS / dnl . by dnl » September 29th, 2015, 11:01 am Posts: 375 Joined: June 28th, 2013, 11:03 am Cool!
I've been looking around the internet for good usage examples of QoS, but keep finding Cisco-specific things which don't have any actual example usages, just the syntax for Cisco's IOS.
Anyway, if you're curious here's my current configuration in files. Note that I've not included a VPN class yet and I've sadly got terrible "broadband" here:
/var/ipfire/qos/services (Note that I shifted ACK to the end of the 100-range classes, but have not changed its priority. I've also given each class the minimal guaranteed bandwidth I can without errors - this is something I plan to tweak later. It's annoying that I've got such a small upload bandwidth, but that's life. For now just having QoS priorities is adequate.)
CODE: SELECT ALL
imq0;202;1;80;3000;;;8;Services (ping,DNS,NTP); imq0;203;2;80;4970;;;8;IM & VoIP Downlink; imq0;204;3;80;4970;;;4;Streaming Media Down; imq0;205;4;80;4970;;;4;Web Downlink; imq0;210;5;80;4970;;;0;Default Downlink; imq0;211;6;80;4970;;;2;Email Downlink; imq0;212;7;80;4970;;;2;File Transfer Downlink; ppp0;102;1;80;900;;;8;Services (ping,DNS,NTP); ppp0;103;2;80;930;;;8;IM & VoIP Uplink; ppp0;104;3;80;930;;;4;Streaming Media Uplink; ppp0;105;4;80;930;;;4;Web Uplink; ppp0;110;5;80;930;;;0;Default Uplink; ppp0;111;6;80;930;;;2;Email Uplink; ppp0;112;7;80;930;;;1;File Transfer Uplink;
/var/ipfire/qos/portconfig (note the google ranges which seem to host youtube for me. I've not researched netflix yet)
CODE: SELECT ALL
102;ppp0;icmp;;;;; 102;ppp0;tcp;;;;123; 102;ppp0;tcp;;;;53; 102;ppp0;udp;;;;123; 102;ppp0;udp;;;;53; 103;ppp0;tcp;;;;5004; 103;ppp0;tcp;;;;5060; 103;ppp0;tcp;;;;5061; 103;ppp0;tcp;;;;5228; 103;ppp0;tcp;;;;5229; 103;ppp0;tcp;;;;5230; 103;ppp0;udp;;;;5004; 103;ppp0;udp;;;;5060; 103;ppp0;udp;;;;5061;
/var/ipfire/qos/level7config (The FTP filter refuses to work!!)
CODE: SELECT ALL
112;ppp0;ftp;;; 212;ppp0;ftp;;; 203;imq0;skypetoskype;;; 103;ppp0;skypetoskype;;;
/var/ipfire/qos/tosconfig (I'm experimenting with this - I do get some packets with existing QoS tags, I'll have to do packet capture to determine what they're for)
CODE: SELECT ALL
203;imq0;8; 204;imq0;4; 103;ppp0;8; 104;ppp0;4;
-
Re: Example Customized QoS / bloater99 . by bloater99 » September 30th, 2015, 3:43 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm
/ dnl wrote: I've been looking around the internet for good usage examples of QoS, but keep finding Cisco-specific things which don't have any actual example usages, just the syntax for Cisco's IOS.
Yeah, me too. There is some QoS wisdom in the DD-WRT and Tomato firmware websites/forums that you might find useful with a little googling. I recall reading some posts from someone who uses QoS on an old Linksys WRT54GL with an open source firmware to provide service to a large apartment complex. He claims excellent performance with many dozens of users with his methodology.
-
Re: Example Customized QoS / apexcomputers . by apexcomputers » December 28th, 2015, 6:34 am Posts: 28 Joined: March 20th, 2015, 1:50 pm bloater99 any chance of getting the code from your QoS config files? Location: Busselton, Western Australia - copy/paste via SSH is so much easier than submitting through the GUI
Jarred - Apex Computers (Australia)
-
Re: Example Customized QoS / bloater99 . by bloater99 » January 8th, 2016, 2:51 pm Posts: 482 Joined: October 13th, 2014, 3:47 pm
/ apexcomputers wrote: bloater99 any chance of getting the code from your QoS config files? - copy/paste via SSH is so much easier than submitting through the GUI
I already did, on the first page of this thread: viewtopic.php?f=27&t=13571#p90378
-
Post Reply & + , 0 , 20 posts ' 1 2
( Return to “IPFire in General”
% Home ‹ Index ) Delete cookies All times are UTC
Powered by phpBB® Forum Software © phpBB Limited Privacy | Terms
https://forum.ipfire.org/viewtopic.php?f=27&t=13571&start=15 Page 1 of 2 System Status Network Services Firewall IPFire Logs Traffic: In 50.71 kBit/s Out 28.55 kBit/s
QoS
Quality of Service: RUNNING
Downlink speed (kbit/sec):10000 Uplink speed (kbit/sec):2000 downlink standard class:210 uplink standard class:110 ACKs:101
red0 Graph, Uplink
Hour - Day - Week - Month - Year
imq0 Graph, Downlink
Hour - Day - Week - Month - Year
Class: 101 Ping
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 101 1 500 700 8 Remark: Ping Queueing: Port-Rule: (icmp)
Class: 102 DNS/RTP
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 102 2 10 1000 8 Remark: DNS/RTP Queueing: Level7-Protocol: dns
Level7-Protocol: rtp
Level7-Protocol: skypetoskype
Port-Rule: (tcp) Destination port: 53
Port-Rule: (udp) Destination port: 53
Class: 103 Web
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 103 3 500 1900 8 Remark: Web Queueing: Level7-Protocol: http
Level7-Protocol: ssl
Port-Rule: (tcp) Destination port: 443
Port-Rule: (tcp) Destination port: 80
Class: 104 VPN
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 104 4 500 1900 2 Remark: VPN Queueing: Level7-Protocol: rdp
Level7-Protocol: ssh
Level7-Protocol: vnc
Port-Rule: (esp)
Port-Rule: (tcp) Source port: 1194
Port-Rule: (tcp) Destination port: 1194
Port-Rule: (udp) Source port: 1194
Port-Rule: (udp) Source port: 4500 Destination port: 4500
Port-Rule: (udp) Source port: 500 Destination port: 500
Port-Rule: (udp) Destination port: 1194
Class: 105 Email
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 105 5 300 1900 2 Remark: Email Queueing: Level7-Protocol: imap
Level7-Protocol: smtp
Port-Rule: (tcp) Source port: 25
Port-Rule: (tcp) Source port: 465
Port-Rule: (tcp) Source port: 587 Port-Rule: (tcp) Destination port: 25
Port-Rule: (tcp) Destination port: 465
Port-Rule: (tcp) Destination port: 587
Port-Rule: (udp) Source port: 25
Port-Rule: (udp) Source port: 465
Port-Rule: (udp) Source port: 587
Port-Rule: (udp) Destination port: 25
Port-Rule: (udp) Destination port: 465
Port-Rule: (udp) Destination port: 587
Class: 110 Default
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 110 6 10 1900 0 Remark: Default Queueing:
Class: 111 Misc
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 111 7 1 1 0 Remark: Misc Queueing: Level7-Protocol: aim
Level7-Protocol: applejuice
Level7-Protocol: bittorrent
Level7-Protocol: irc
Level7-Protocol: jabber
Level7-Protocol: msn-filetransfer
Level7-Protocol: msnmessenger
Level7-Protocol: napster
Level7-Protocol: telnet
Level7-Protocol: tor
Level7-Protocol: yahoo
Class: 200 Ping
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 200 1 10 100 8 Remark: Ping Queueing: Port-Rule: (icmp)
Class: 202 DNS/RTP
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 202 2 50 1000 8 Remark: DNS/RTP Queueing: Level7-Protocol: dns
Level7-Protocol: rtp
Level7-Protocol: skypetoskype
Port-Rule: (tcp) Source port: 53
Port-Rule: (udp) Source port: 53 Class: 203 Web
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 203 3 3000 9500 8 Remark: Web Queueing: Level7-Protocol: http
Level7-Protocol: ssl
Port-Rule: (tcp) Source port: 443
Port-Rule: (tcp) Source port: 80
Class: 204 VPN
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 204 4 100 5000 2 Remark: VPN Queueing: Level7-Protocol: rdp
Level7-Protocol: ssh
Level7-Protocol: vnc
Port-Rule: (esp)
Port-Rule: (tcp) Source port: 1194
Port-Rule: (tcp) Destination port: 1194
Port-Rule: (udp) Source port: 1194
Port-Rule: (udp) Source port: 4500 Destination port: 4500
Port-Rule: (udp) Source port: 500 Destination port: 500
Port-Rule: (udp) Destination port: 1194
Class: 205 Email
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 205 5 2000 9500 2 Remark: Email Queueing: Level7-Protocol: imap
Level7-Protocol: pop3
Port-Rule: (tcp) Source port: 110
Port-Rule: (tcp) Source port: 993
Port-Rule: (tcp) Source port: 995
Port-Rule: (tcp) Destination port: 110
Port-Rule: (tcp) Destination port: 993
Port-Rule: (tcp) Destination port: 995
Port-Rule: (udp) Source port: 110
Port-Rule: (udp) Source port: 993
Port-Rule: (udp) Source port: 995
Port-Rule: (udp) Destination port: 110
Port-Rule: (udp) Destination port: 993
Port-Rule: (udp) Destination port: 995
Class: 210 Default
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 210 6 10 9500 0 Remark: Default Queueing:
Class: 211 Misc
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 211 7 1 1 0 Remark: Misc Queueing: Level7-Protocol: aim
Level7-Protocol: applejuice
Level7-Protocol: bittorrent
Level7-Protocol: irc
Level7-Protocol: jabber
Level7-Protocol: msn-filetransfer
Level7-Protocol: msnmessenger
Level7-Protocol: napster
Level7-Protocol: telnet
Level7-Protocol: tor
Level7-Protocol: yahoo
IPFire 2.17 (i586) - Core Update 89 IPFire.org • Support the IPFire project with your donation System Status Network Services Firewall IPFire Logs Traffic: In 8.97 MBit/s Out 331.91 kBit/s
QoS
Quality of Service: RUNNING
Downlink speed (kbit/sec):10000 Uplink speed (kbit/sec):2000 downlink standard class:210 uplink standard class:110 ACKs:101
red0 Graph, Uplink
Hour - Day - Week - Month - Year
imq0 Graph, Downlink
Hour - Day - Week - Month - Year
Class: 101 Ping
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 101 1 500 1000 8 Remark: Ping Queueing: Port-Rule: (icmp) Class: 102 DNS/RTP
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 102 2 100 1000 8 Remark: DNS/RTP Queueing: Level7-Protocol: dns
Level7-Protocol: rtp
Level7-Protocol: skypetoskype
Port-Rule: (tcp) Destination port: 53
Port-Rule: (udp) Destination port: 53
Class: 103 Web
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 103 3 500 1900 8 Remark: Web Queueing: Level7-Protocol: http
Level7-Protocol: ssl
Port-Rule: (tcp) Destination port: 443
Port-Rule: (tcp) Destination port: 80
Class: 104 VPN
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 104 4 500 1900 2 Remark: VPN Queueing: Level7-Protocol: rdp
Level7-Protocol: ssh
Level7-Protocol: vnc
Port-Rule: (esp)
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Destination port: xxxx
Port-Rule: (tcp) Destination port: xxxx
Port-Rule: (tcp) Destination port: xxxx
Port-Rule: (udp) Source port: xxxx
Port-Rule: (udp) Source port: xxxx Destination port: xxxx
Port-Rule: (udp) Source port: xxxx Destination port: xxxx
Port-Rule: (udp) Destination port: xxxx
Class: 105 Email
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 105 5 200 1900 2 Remark: Email Queueing: Level7-Protocol: imap
Level7-Protocol: smtp
Port-Rule: (tcp) Source port: 25
Port-Rule: (tcp) Source port: 465
Port-Rule: (tcp) Source port: 587
Port-Rule: (tcp) Destination port: 25
Port-Rule: (tcp) Destination port: 465
Port-Rule: (tcp) Destination port: 587 Port-Rule: (udp) Source port: 25
Port-Rule: (udp) Source port: 465
Port-Rule: (udp) Source port: 587
Port-Rule: (udp) Destination port: 25
Port-Rule: (udp) Destination port: 465
Port-Rule: (udp) Destination port: 587
Class: 110 Default
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith red0 110 6 100 1900 0 Remark: Default Queueing:
Class: 200 Ping
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 200 1 100 100 8 Remark: Ping Queueing: Port-Rule: (icmp)
Class: 202 DNS/RTP
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 202 2 100 1000 8 Remark: DNS/RTP Queueing: Level7-Protocol: dns
Level7-Protocol: rtp
Level7-Protocol: skypetoskype
Port-Rule: (tcp) Source port: 53
Port-Rule: (udp) Source port: 53
Class: 203 Web
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 203 3 3000 9500 8 Remark: Web Queueing: Level7-Protocol: http
Level7-Protocol: ssl
Port-Rule: (tcp) Source port: 443
Port-Rule: (tcp) Source port: 80
Class: 204 VPN
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 204 4 100 7500 2 Remark: VPN Queueing: Level7-Protocol: rdp
Level7-Protocol: ssh
Level7-Protocol: vnc
Port-Rule: (esp)
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Source port: xxxx
Port-Rule: (tcp) Destination port: xxxx
Port-Rule: (tcp) Destination port: xxxx Port-Rule: (tcp) Destination port: xxxx
Port-Rule: (udp) Source port: xxxx
Port-Rule: (udp) Source port: xxxx Destination port: xxxx
Port-Rule: (udp) Source port: xxxx Destination port: xxxx
Port-Rule: (udp) Destination port: xxxx
Class: 205 Email
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 205 5 2000 9500 2 Remark: Email Queueing: Level7-Protocol: imap
Level7-Protocol: pop3
Port-Rule: (tcp) Source port: 110
Port-Rule: (tcp) Source port: 993
Port-Rule: (tcp) Source port: 995
Port-Rule: (tcp) Destination port: 110
Port-Rule: (tcp) Destination port: 993
Port-Rule: (tcp) Destination port: 995
Port-Rule: (udp) Source port: 110
Port-Rule: (udp) Source port: 993
Port-Rule: (udp) Source port: 995
Port-Rule: (udp) Destination port: 110
Port-Rule: (udp) Destination port: 993
Port-Rule: (udp) Destination port: 995
Class: 210 Default
Guaranteed Maximum Interface Class Priority Burst Ceil Burst TOS Action bandwith bandwith imq0 210 6 100 9500 0 Remark: Default Queueing:
IPFire 2.17 (i586) - Core Update 93 IPFire.org • Support the IPFire project with your donation