What are the three key benefits that application developers should derive from the northbound application programming interface (API) of software defined networking (SDN)?
A.
Network syntax, abstraction of network flow, and abstraction of network protocols
B.
Network syntax, abstraction of network commands, and abstraction of network protocols
C.
Familiar syntax, abstraction of network topology, and definition of network protocols
D.
Familiar syntax, abstraction of network topology, and abstraction of network protocols
The following key benefits of SDN to application developers are :
-Familiar syntax provided by common APIs.
-Abstraction of network topology, network flow, and network protocols because the control plane and infrastructure plane will handle those issues.
D. The three key benefits that application developers should derive from the northbound API of software-defined networking (SDN) are as follows:
1. It converts to a syntax that is more familiar to developers.
2. It provides abstraction of the network topology and network layer.
3. It provides abstraction of the network protocols themselves.
Therefore, the correct answer is indeed option D: Familiar syntax, abstraction of network topology, and abstraction of network protocols.
NOT A and B. Mention "network syntax" which is not a formal benefit in SDN API terminology.
NOT C. Talks about the "definition of network protocols," but developers using the northbound API are not defining protocols; they are using abstracted versions provided by the controller.
"C"
See Software Defined Networks A Comprehensive Approach (Second Edition), 2017
https://www.sciencedirect.com/book/9780128045558/software-defined-networks
4.1.3 Network Automation and Virtualization
...
There are three key benefits that the application developer should derive from the northbound API: (1) it converts to a syntax that is more familiar to developers (e.g., REST or JSON are more convenient syntaxes than are TLVs); (2) it provides abstraction of the network topology and network layer allowing the application programmer to deal with the network as a whole rather than individual nodes; and (3) it provides abstraction of the network protocols themselves, hiding the application developer from the details of OpenFlow or BGP.
...
Northbound APIs present an abstraction of network functions with a programmable interface for applications to consume the network services and configure the network dynamically. They allow the applications to dictate the behaviour of the network.
A is right:
http://www.ijesrt.com/issues%20pdf%20file/Archive-2016/October-2016/61.pdf
Forwarding decisions are flow-based, instead of destination-based. A flow in the context of SDN, is a sequence of packets between a source and a destination. All packets of a flow receive identical service policies at the forwarding devices. The abstraction in this flow...
This section is not available anymore. Please use the main Exam Page.CISSP Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
somkiatr
Highly Voted 1 year, 9 months agoSoleandheel
Highly Voted 10 months, 1 week agoBigITGuy
Most Recent 2 weeks, 2 days ago74gjd_37
1 year agoSoleandheel
10 months, 1 week agogeorgegeorge125487
1 year, 1 month agobabaseun
1 year, 5 months agojackdryan
1 year, 5 months agosphenixfire
1 year, 10 months agoRollizo
2 years agoCww1
2 years, 1 month ago