2019
DOI: 10.1155/2019/6874592
|View full text |Cite
|
Sign up to set email alerts
|

FORTRESS: An Efficient and Distributed Firewall for Stateful Data Plane SDN

Abstract: The Software Defined Networking (SDN) paradigm decouples the logic module from the forwarding module on traditional network devices, bringing a wave of innovation to computer networks. Firewalls, as well as other security appliances, can largely benefit from this novel paradigm. Firewalls can be easily implemented by using the default OpenFlow rules, but the logic must reside in the control plane due to the dynamic nature of their rules that cannot be handled by data plane devices. This leads to a nonnegligibl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(11 citation statements)
references
References 29 publications
0
10
0
1
Order By: Relevance
“…To provide programmability to the data plane, some of the proposals are the following: SDPA [172], which proposes a "match-state-action" abstraction instead of OpenFlow's "match-action" processing; SNAP [173], which bases its programmability on an abstract network and persistent global arrays; and those proposals based on XFSM tables (eXtensible Finite State Machines) for flow processing in switches, such as FAST [174], OpenState [175], OPP [176], and the best-known P4 [177]. Supported by the programmability solutions described above, multiple network abstractions have been developed in a Stateful Data Plane, including firewalls [178], [179], traffic management applications [180], and load balancers [181], [182], among others [183].…”
Section: ) Stateful Data Planementioning
confidence: 99%
“…To provide programmability to the data plane, some of the proposals are the following: SDPA [172], which proposes a "match-state-action" abstraction instead of OpenFlow's "match-action" processing; SNAP [173], which bases its programmability on an abstract network and persistent global arrays; and those proposals based on XFSM tables (eXtensible Finite State Machines) for flow processing in switches, such as FAST [174], OpenState [175], OPP [176], and the best-known P4 [177]. Supported by the programmability solutions described above, multiple network abstractions have been developed in a Stateful Data Plane, including firewalls [178], [179], traffic management applications [180], and load balancers [181], [182], among others [183].…”
Section: ) Stateful Data Planementioning
confidence: 99%
“…Halpern et al studied the service function chain SFC [15], using flow rules to control the flow. Caprolu et al designed FORTRESS: a stateful firewall for SDN networks that leverages the stateful data plane architecture to move the logic of the firewall from the control plane to the data plane [16]. Fayaz et al implemented Bohatei, a flexible and elastic DDoS defense system [17].…”
Section: Related Workmentioning
confidence: 99%
“…Stand‐alone model cancels the network overhead and control load of the controller. Cooperative model reduces the network overhead in TCP . A near‐globally optimal distributed controller is proposed to achieve stable static distributed controller, the performance of proposed method equalize with centralized controller.…”
Section: Related Workmentioning
confidence: 99%