For those of us using Vyos in large production networks, taking away the zone based syntax is going to be devastating.
-
I have applied this to several firewalls so far and seen the rule sets increase in size dramatically. This makes the rule sets much longer and much harder to follow. Depending on the rule set, I have seen the total number of config lines increase on the order of 40-70%. If this was a small home firewall with 30 lines on config, that might be fine. It is not. The firewalls that I use Vyos on have 1000+ lines of config. I have This increase in rule-set complexity is going to increase the number of mistakes made by the teams of people who share responsibility for these firewalls.
-
The increase in rule set size now requires more commands to be run to achieve the same outcome. In addition to increasing the likelihood of human error, this is definitely going to cost us time. The amount of time that will now need to be spent to make changes to the rule-sets will increase, making it a much harder sell when pitching the use us Vyos. Time is money. The ability to make changes in a clear, direct, succinct way is critical in selecting a product to use within the enterprise.
3 . The old zone syntax was very similar to firewalls of other vendors. It was very similar to JunOS. This made it very easy to deploy Vyos in large enterprise networks where network engineers could pick it up and manage complex rule sets with minimal training. It may be rather uncommon to find Vyos on the resume of a new-hire, but it is easy to find JunOS on a resume. This concept used to be one of the selling points I would use when implementing Vyos for the many companies I have deployed it for.
I really hope you re-consider these changes before this release becomes stable. With this new change in place, Vyos is no longer positioned as the competitor to traditional appliance firewalls that it was previously. So many of the recent changes have been excellent and really helped bring 1.4 in line to be a serious enterprise firewall contender. Changes such as configuration sync in HA, which is a huge time saver and mistake preventer! I was really looking forward to 1.4 stable, but this change to how firewall rules are configured turn my excitement into dread.
Please reconsider this change.