Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Networking

The Networking forum covers all aspects of Networking in Azure, including endpoints, load-balancing, network security, DNS, Traffic Manager, virtual networks, and external connectivity.

Virtual Network:

  • Service overview

  • Technical documentation

  • Pricing details

  • Traffic Manager:

  • Service overview

  • Technical documentation

  • Pricing details

  • Network Watcher:

  • Service overview

  • Technical documentation

  • Pricing details

  • If you have any feedback on any aspect of Azure relating to Networking, we’d love to hear it.

    • Hot ideas
    • Top ideas
    • New ideas
    • My feedback
    1. Provide advanced planned maintenance notifications for Application Gateway

      Hi Team,

      Sometimes if customer runs only one AppGw instance, if maintenance happens such as host environment upgrade or AppGw instance self, the application will totally down.

      We understood to have at least 2 instances for high availability. Due to business requirement, we need to send the report to our management team, is it possible to add an advanced planned maintenance notification feature for AppGw?

      6 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    2. Is there any way to route internet traffic to backend pool based on query string value?

      Does any azure service provide query string based routing to backend server? I can find there is option in GCP and AWS. But same is available to Azure? I have tried Application Gateway but this is limited to path based routing also don't find the way in Front Door service.

      3 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    3. querystring values based routing

      I have requirement based on query string value the traffic should rout to backend server. The rewrite URL methods works but response shows modified URL to the client browser.
      example: request URL = https://<server>/?id=1 should return the same to client after rewrite the URL in application gateway.

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    4. App Gw same port for both public facing and private facing

      Hi team,

      Please kindly consider using the same port for both public facing and private facing.

      Thanks!

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    5. ProhibitedTargets support on AGIC add-on

      Hello Team,

      Our customer has need to deploy shared App Gw via AGIC add-on instead of HELM.
      However, in the doc below, ProhibitedTargets was not supported by AGIC add-on.
      https://docs.microsoft.com/en-us/azure/application-gateway/ingress-controller-overview#difference-between-helm-deployment-and-aks-add-on

      Can you please consider add this feature on AGIC Add-on? Thanks!

      10 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    6. Application Gateway Session Affinity Inflexible

      We are finding the limitations of the application gateway toward meeting our business needs:


      1. Cannot mirror Layer-4 routing (packet passthru to backend pool), similar to the Standard Load Balancer.

      2. Cannot perform session affinity based on custom rules, similar to F5 iRule:

      when HTTP_REQUEST {
      if {[HTTP::header X-Forwarded-For] != ""} then {

        persist uie [lindex [ split [lindex [HTTP::header values X-Forwarded-For] 0] &quot;,&quot; ] 0]
      

      } else {

        persist uie [IP::client_addr]
      

      }
      }

      We like to see if these requirements can be accommodated as feature release.

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    7. There should be multiple algorithms options in Application Gateway

      Hey,
      I believe it is a shame that users don't have multiple options which are available in the market in any service. We are looking for an option where a traffic route based on the requirement. So if possible add options like a custom cookie, Round Robin, IP base etc..

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    8. Better visibility for Instance count, CPU and Memory utilization on Application Gateway

      There should be a better and clean way to see Instance count, CPU and Memory utilization on Application Gateway, rather than going thru doing calculations on Throughput/Connection/SSL provided in this document:
      https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-metrics

      It would help immensely if these 3 metrics are available for what they are and present the data for immediate glance and not do calculations. We dont have to open a case to see this data, every time it is needed.

      18 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    9. websocket

      can Azure Application Gateway support websocket use other port, not using the default port 80/443

      0 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    10. ServerResponseLatency should be a digit and not a string.

      In the logs for Application gateway, we get ServiceResponseLateny as a string such a "0.02", it would be more helpful if this was a digit.

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    11. wildcard

      Thank you for enabling us to use wildcard hostnames for the listeners!!

      I would like to see if it would be an option to have wildcard hostnames on the listeners and have HTTP to HTTPS redirection also enabled?

      3 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    12. Refine HTTP to HTTPS Redirect configuration

      Refine HTTP to HTTPS Redirect configuration.

      Process for configuring HTTP to HTTP redirection in Azure Application Gateway is cumbersome and needlessly complex.

      Something as simple as a tickbox on an HTTPS Listener/Rule to catch and redirect all HTTP traffic would be sufficient for 98% of web and application hosting scenarios.

      17 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    13. Application gateway v2 load balancing with least connections / least time

      App gateway v2 is based on nginx which supports least connections and least time based load balancing. These are super useful for production environments to ensure intelligent load balancing, instead of the default round robin

      Seems like this is a basic feature that should be implemented

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    14. Application Gateway (V2) - there should be an option for enabling/disabling buffering

      Currently, Application Gateway v2 has enabled buffering so there is no way to send chunked data also header Transport-Encoding is always removed from the requests. That doesn't happen with V1 and definitely should be allowed to control it.

      15 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    15. Gateway rewrites are dissapearing when cluster pods restarts

      azure application gateway rewrites are disheartening when some changes happens in kubernetes cluster.This is causing very high bussiness impact as the site will go down as the rewrites dissapear

      1 vote
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    16. Packet capture from external networks

      It would be helpful for troubleshooting to be able to do a packet capture to traffic entering the Application Gateway. We have a case where an external IP can flow traffic between one of our Application Gateways but no with two other Application Gateways. There were no NSG at the gateways or at the OnPremise external IP. A packet capture can help to determine is traffic is arriving at the Application Gateway.

      6 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    17. Possibilité to log specific headers on AZure application gateway

      Hi

      it would be nice if we could configure AZure application gateway to log specific requests header fields & response header fields.
      With Nginx , we are able to do so via $httpname $senthttp_name. It would be nice to have similar capability in Azure application gateway

      3 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    18. Application Gateway az CLI only supports passing keyvault certificate secret ID for ssl certificate

      Currently App Gateway az CLI only supports passing keyvault secret ID for ssl certificate

      Instead it should allow passing a keyvault certificate name so that updated versions of keyvault ceritificate get reflected automatically when application gateway polls at every 4-hour interval

      If we pass the secret ID, application gateway strictly binds to that certificate version and doesn't get updated for newer versions of keyvault certificate

      Via azure portal I can see that a drop down list where we just select the keyvault certificate name and we are good to go

      az cli should also support passing keyvault certificate name while…

      6 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    19. Azure Application Gateway DNS refresh time for backend with FQDN

      After adding a backend using a FQDN to Application Gateway Backend Pool the domain name is cached forever (or until the gateway is updated).

      If the IP addresses for this backend changes and the cached once stop working the health probe for all the hosts will start to fail and the backend will soon become entirely offline (although it actually is working fine using the new IP addresses).

      Having a setting for how often to update a backend (or all backends) cached domain would make the gateway backends be much more stable compared to today. This could be compared to…

      27 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    20. fix

      Please fix the problem with the health probe of the gateway showing as failed (red status) however its in ready state.

      We understand this its being fixed but its needed to have a place where it can be tracked.

      4 votes
      Vote

      We're glad you're here

      Please sign in to leave feedback

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    • Don't see your idea?

    Feedback and Knowledge Base