This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Application Routing Across Specific WAN Interfaces

I tried to search for this information but I couldn't find exactly what I needed.

I am a home user running 9.1. I have 1 Internal LAN connection and 3 External WAN interfaces (a slow DSL, a capped high speed 4G and an uncapped medium speed 4G).

I want to shape the traffic coming from my Internal network destined for the Internet by forcing specific traffic across specific External interfaces (HTTP/HTTPS via high speed 4G, Streaming Video/Priority Downloads via uncapped 4G, slow non-priority downloads via DSL, etc) 

I know I can use Policy Routing to do this by service type but I do not want to do it by service type. I want to do it by application type. 

For example, instead of creating a Service Definition for all the IPs and ports of all Streaming Video providers (Netflix, AppleTV, Hulu, etc) I want to use the application layer data stored under Application Control. The specific application layer information is already there. I should be able to use it for routing, ideally.

This provides much more flexibility and almost completely removes my need to maintain custom service groups.

Is this possible and I am just missing a setting somewhere or is this feature not supported?

Thanks!


This thread was automatically locked due to age.
Parents
  • Hi Bob,

    I believe the client will connect/start streaming from whatever hostname the Netflix 'catalog' server tells it to.

    Based on the list in the first post at https://community.sophos.com/products/unified-threat-management/astaroorg/f/55/t/46018 ,

    my understanding is that there's a near infinite number of possibilities for hostnames (look at the regexes in that post).

    Theoretical example (I don't have a Netflix account anymore so I can't actually test this):

    1. User goes to www.netflix.com in browser (this is easy to set a DNS definition for).
    2. User browses the movie list, and clicks on a movie and hits Play.
    3. The html on www.netflix.com contains a link (href or iframe or whatever, for the Play button) to a Silverlight (or Flash or HTML5 or whatever) file or stream on one of the servers in the list linked above (or potentially to a new server not in that list).

    Since regexes and wildcards can't be used in DNS definitions, I don't see a solution.
    Right?

    As I said, I don't have a Netflix account, but I can tell you the servers/sites I've worked on personally often use a different set of servers (or even a CDN) for media (images and/or streaming video), and link to them from the web servers. As the system admin, I could have told you all of the server names, but in the case of Netflix, it probably changes frequently, and varies by location.

    Barry
Reply
  • Hi Bob,

    I believe the client will connect/start streaming from whatever hostname the Netflix 'catalog' server tells it to.

    Based on the list in the first post at https://community.sophos.com/products/unified-threat-management/astaroorg/f/55/t/46018 ,

    my understanding is that there's a near infinite number of possibilities for hostnames (look at the regexes in that post).

    Theoretical example (I don't have a Netflix account anymore so I can't actually test this):

    1. User goes to www.netflix.com in browser (this is easy to set a DNS definition for).
    2. User browses the movie list, and clicks on a movie and hits Play.
    3. The html on www.netflix.com contains a link (href or iframe or whatever, for the Play button) to a Silverlight (or Flash or HTML5 or whatever) file or stream on one of the servers in the list linked above (or potentially to a new server not in that list).

    Since regexes and wildcards can't be used in DNS definitions, I don't see a solution.
    Right?

    As I said, I don't have a Netflix account, but I can tell you the servers/sites I've worked on personally often use a different set of servers (or even a CDN) for media (images and/or streaming video), and link to them from the web servers. As the system admin, I could have told you all of the server names, but in the case of Netflix, it probably changes frequently, and varies by location.

    Barry
Children
No Data