An Ignite Firewall Profile or Override is a set of Rules. A Profile can be applied to a vnet, and an Override can be applied to an Application.
There are two rules that are present by default in a vnet firewall profile.
- Allow outgoing and incoming UDP traffic to destination ports 67-68.
- Allow traffic from instances to the virtual network and DHCP requests from instances to the vnet, respectively.
Note: If these rules are deleted and rules are added that block this traffic, the vnet will not function normally.
- Starting in version 3.3 and up:
- For vnets with a firewall profile, create an App Firewall Override profile that Allows Incoming ALL from the Source IP Range that matches the Usable IP Range of the vnet
- Click on the vnet's NFV instance, and go to its Profile tab. Beside the internal vNIC (the one whose IP corresponds to the vnet's gateway), click "...", "Edit firewall override", then select the App Firewall Override created in the previous step
Application Firewall Override rules are evaluated prior to the vnet Firewall profiles rules, so they override the vnet firewall rules if there is a conflict.
Ignite Firewall Rules follows this iptables rule chain:
- Rules are evaluated in order from top to bottom;
- If the rule matches, it executes the specified action;
- If the rule does not match, it moves to the next rule;
- All communication is allowed unless otherwise specified.
Allowing HTTP and HTTPS only
Allowing SSH access to a specified range only