Skip to content

Commit e3ba7d2

Browse files
committed
more distributed firewall
1 parent 230fec1 commit e3ba7d2

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

firewall.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,21 @@ way.
388388
A distributed firewall is implemented as part of the virtual
389389
switch in every host in a datacenter.
390390

391+
A detail that we have glossed over up to this point is that the
392+
distributed firewall needs to be configured somehow. It would be
393+
intractable to configure firewall policies in every single virtual
394+
switch throughout a data center. This is why distributed firewalls
395+
appeared as a feature of software-defined networks. The SDN controller
396+
provides a central point of admininstrative control for firewall
397+
policies, while the implementation of filtering rules is distributed
398+
out to the virtual switches. Thus, for example, a rule that specifies
399+
how traffic from VM A to VM B should be filtered can be expressed to
400+
the SDN controller, which then calculates how to create the low level
401+
filtering rules to push out to the appropriate virtual switches. The
402+
SDN controller can also take account of such events as the migration
403+
of a VM from one location to another, or the addition of a new VM that
404+
requires additional firewall rules to be installed.
405+
391406
For further details on network virtualization and distributed services
392407
we recommend our companion book on software-defined networks.
393408

0 commit comments

Comments
 (0)