It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda Web Application Firewall

Deploying the Barracuda WAF Instance with IPv6 on Azure

  • Last updated on

To deploy the Barracuda WAF instance with IPv6 on Azure, perform the following steps:

Step 1. Create a New ARM Template

  1. Log into the Microsoft Azure Portal.
  2. Enter Template specs in the Filter services text field and press Enter on your keyboard.
  3. On the Template specs page:
    1. Select Import template if you have the ARM template saved on your local system. Import the (.json) file and click Import.
    2. Select Create template spec to create the template using the content of the JSON file. See the Barracuda WAF ARM Template for the content.
      Template_Specs.png
  4. In the Importing template/Create new template spec > Basics tab, specify values for the following:
    1. Name: Enter a name for the template.
    2. Subscription: Select the subscription you want.
    3. Resource group: Create a new resource group, or select a resource group from the existing Resource group list.
    4. Location: Select the location for the template.
    5. Version: Enter a name for the template version.
    6. Click Next: Edit Template >>.
      Basics.png
  5. In the Edit Template tab:
    1. Modify the template if required (in case you imported the template).
    2. Delete the template content, copy the Barracuda WAF IPv6 JSON Template, and paste the content.
    3. Click Next: Tags >>.
      Edit_template.png
  6. In the Tags tab:
    1. Enter the tags (if required) and click Next: Review + Create >.
  7. Review the details and click Create.
  8. After the template is successfully created, it will be displayed on the Template specs page.


Step 2. Deploy a New Instance with the ARM Template

  1. On the Template specs page, click on the template you created in Step 1. Create a new template.
  2. On the selected template page, click Deploy.
    Templates.png
  3. On the Deploy Template page, specify values for the following:
    1. Instance details:
      1. Region: Select the region where you want to deploy the virtual machine.
      2. Admin Password: Enter a password for authentication. This will be your password to access the Barracuda Web Application Firewall web interface.
      3. Location: Specify the location for the storage account. Note: Ensure that the location for the storage account and the resource group are same.
      4. Storage Account Name: Enter a name for the storage account.
      5. Storage Account Type: Enter the type of storage account.
      6. Storage Account New Or Existing: Specify whether the storage account chosen is new or existing.
      7. Storage Account Resource Group: Specify the resource group if the storage account is existing.
      8. Deployment Type: Select the type of deployment.
      9. Firmware: Select the firmware version.
      10. VM Name: Enter a name for the virtual machine.
      11. DNS Name For IP: Enter the DNS name for the IP address.
      12. Public IP SKU: Enter Standard as the public IP SKU.
      13. Public IP Allocation: Enter Static as the public IP allocation.
      14. Public IPv6 Address Name: Enter the public name of the IPv6 address.
      15. Subnet Name Single Nic: Enter a name for the single NIC subnet.
      16. VM Size: Enter the VM size. See Supported Virtual Machine Size in the Microsoft Azure article.
      17. Specify values for other parameters as required, and click Review + create.
  4. On the Review + create page, review the details and click Create.


After the instance is deployed with the template, the WAF starts up with IPv6 enabled. The instance is deployed with the IPv6 internal and IPv6 external IP addresses attached to it. This is a dual-stack deployment. All access to the Barracuda WAF instance is on the IPv4 IP address, and clustering is also performed on the IPv4 IP address. However, you can create services using the IPv6 IP address that is configured as the System IP.

Currently, configuring multiple IPv6 addresses is not supported on the Barracuda WAF.