Firewalld is a frontend controller for iptables which are used for the implementation of the network traffic rules.
Firewalld is managed dynamically and also has the support for the network firewall zones. It supports firewall settings such as IPV4 and IPV6, Ethernet bridges and IP sets. The run time and permanent configuration options are separated from each other for easy interface. Its interface also lets a user to easily add Firewall rules directly.