1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

QOS for Skype not working

Discussion in 'Tomato Firmware' started by gregg098, Sep 18, 2009.

  1. gregg098

    gregg098 LI Guru Member

    I recently started using skype so I set a rule L7:skypetoskype on High, but whenever I make a skype call to another skype user, it ends up going to the Lowest profile.

    Does anyone else have this problem?

    Also, the rule is near the top of my list and no other rule would override it. Default setting is Low.

    EDIT: I also tried the skypeout rule and the same thing happens.

    Attached Files:

  2. Toastman

    Toastman Super Moderator Staff Member Member

    Try them right at the top of your list. But I find that many Skype calls are not caught by the L7 filters.
  3. dvaskelis

    dvaskelis Network Guru Member

    The L7 Skype filters are useful for blocking Skype from working, but that's about it. They're not rubust enough to be used effectively for QoS.
  4. gregg098

    gregg098 LI Guru Member

    Thanks for the responses. Has anyone had any luck at another method?
  5. dvaskelis

    dvaskelis Network Guru Member

    I have no issues controlling Skype by port.

    From IP
    Port number
  6. Toastman

    Toastman Super Moderator Staff Member Member

    There are some problems with classifying ports with Skype. Remember there are two issues that need to be addressed.

    a) Port Forwarding (best addressed by UPnP or NAT-PMP).
    b) Classifying the application so that it gets sufficient priority (bandwidth) at all times.

    The following thread will give you some insight.

  7. rs232

    rs232 Network Guru Member

    I'.ve noticed this long time ago. My solution has been to specify a fixed port number on your skype client(s) giving QoS priority on a port basis

  8. gregg098

    gregg098 LI Guru Member

    Correct me if Im wrong as Im a kype newbie, but isnt that port number in the options for incoming calls only? It seems random most of the time.
  9. occamsrazor

    occamsrazor Network Guru Member

    Yeah that is just one port that gets used, and it's true that it's good to port-forward and QoS it to avoid problems. But the actual Skype traffic takes place on all sorts of ports, usually in the 50,000 range.
    It's like Bittorrent - you set the BT control port in your torrent app, but the actual transfers take place over loads of different ports that would be impossible to QoS on a port basis.
    QoS'ing BT isn't hat hard - you just set the default class to lowest and give everything else higher priority. Giving Skype effective high priority isn't so easy though.
    Someone correct me if I'm wrong.
  10. Toastman

    Toastman Super Moderator Staff Member Member

    One solution is of course to give total priority to the machine running Skype... but if that user also runs BT you're screwed...

Share This Page