NSX Advanced Load Balancer drops HTTP headers having “.” (dot) in the header name. For instance, NSX Advanced Load Balancer drops the following header: Tenant.123:xyz

Note:

The above header has “.” in the header name.

The following header was successfully accepted by NSX Advanced Load Balancer: Tenant_123:xyz

Note:

The above header has “_” in the header name.

Resolution

  1. Login to the Controller UI.

  2. Navigate to Application > Virtual Services. Choose the virtual service that you want to edit.

  3. Navigate to Application Profile, select System-HTTP or System-Secure-HTTP and click edit.

  4. Navigate to DDoS, and select Allow Header Names with Dot/Period check box.

  5. After performing the changes, click Save.

  6. Test the setup again to confirm that the NSX Advanced Load Balancer allows HTTP headers with . (dot) in the header name.