MX policy based routing based on application - possible?

Solved
RichardChen1
Getting noticed

MX policy based routing based on application - possible?

We have 2 internet uplinks on WAN 1 and WAN2.

 

On the dashboard the only option for PBR is based on source/dest ip and ports.

 

Does MX support PBR based on applications?

 

I do find application routing in VPN SD-WAN policy but not on internet traffic.

 

 

We have customer requesting this feature for SaaS traffic, for example: O365 app use WAN 1 and Webex app use WAN1 on a single site dual internet scenario.

1 Accepted Solution
hoempf
Getting noticed

While you can't specify traffic by application name you *could* do it on an IP address basis:

https://help.webex.com/en-us/WBX264/How-Do-I-Allow-Webex-Meetings-Traffic-on-My-Network#targetText=1...)

https://docs.microsoft.com/en-us/office365/enterprise/urls-and-ip-address-ranges

But this results in a very static configuration and if SaaS providers change or add IP address ranges you have to update this list.

Anyway I wanted to answer it because in my experience such IP addresses (or ranges) don't really change that much.

Microsoft even has a service where you could query their O365 ranges by API, but I haven't found a way yet to update this configuration option in Dashboard API 😉

View solution in original post

5 Replies 5
jdsilva
Kind of a big deal

Nope, this is not available for Internet traffic. As you said, it's src/dst ports/IPs only.

hoempf
Getting noticed

While you can't specify traffic by application name you *could* do it on an IP address basis:

https://help.webex.com/en-us/WBX264/How-Do-I-Allow-Webex-Meetings-Traffic-on-My-Network#targetText=1...)

https://docs.microsoft.com/en-us/office365/enterprise/urls-and-ip-address-ranges

But this results in a very static configuration and if SaaS providers change or add IP address ranges you have to update this list.

Anyway I wanted to answer it because in my experience such IP addresses (or ranges) don't really change that much.

Microsoft even has a service where you could query their O365 ranges by API, but I haven't found a way yet to update this configuration option in Dashboard API 😉

This isn't 'solved'.

Is this supported yet? I can find requests for these features all the way back to 2017 on these forums.

Happiman
Building a reputation

I was trying to do the same thing with the entire subnets for O365 w/o success. It's just too much.

 

https://help.webex.com/en-us/WBX264/How-Do-I-Allow-Webex-Meetings-Traffic-on-My-Network

 

Maybe Webex is not that bad..

 

  • 64.68.96.0/19 (CIDR) or 64.68.96.0 - 64.68.127.255 (net range)
  • 66.114.160.0/20 (CIDR) or 66.114.160.0 - 66.114.175.255 (net range)
  • 66.163.32.0/19 (CIDR) or 66.163.32.0 - 66.163.63.255 (net range)
  • 170.133.128.0/18 (CIDR) or 170.133.128.0 - 170.133.191.255 (net range)
  • 173.39.224.0/19 (CIDR) or 173.39.224.0 - 173.39.255.255 (net range)
  • 173.243.0.0/20 (CIDR) or 173.243.0.0 - 173.243.15.255 (net range)
  • 207.182.160.0/19 (CIDR) or 207.182.160.0 - 207.182.191.255 (net range)
  • 209.197.192.0/19 (CIDR) or 209.197.192.0 - 209.197.223.255 (net range)
  • 216.151.128.0/19 (CIDR) or 216.151.128.0 - 216.151.159.255 (net range)
  • 114.29.192.0/19 (CIDR) or 114.29.192.0 - 114.29.223.255 (net range)
  • 210.4.192.0/20 (CIDR) or 210.4.192.0 - 210.4.207.255 (net range)
  • 69.26.176.0/20 (CIDR) or 69.26.176.0 - 69.26.191.255 (net range)
  • 62.109.192.0/18 (CIDR) or 62.109.192.0 - 62.109.255.255 (net range)
  • 69.26.160.0/20 (CIDR) or 69.26.160.0 - 69.26.175.255 (net range)

Thanks guys. I had a similar request before on the "not app aware" checkpoint firewall that requires rules to control O365 traffic. Did not work it out.

 

I wonder why Meraki is able to offer this feature in vpn traffic but not on internet traffic.

Get notified when there are additional replies to this discussion.