Architecture for programmable Enterprise Networks - intent and configuration schema

Citation Author(s):
Arivudainambi
Appachi gounder
Submitted by:
Arivudainambi A...
Last updated:
Mon, 11/04/2024 - 14:36
DOI:
10.21227/1rnm-sv32
License:
0
0 ratings - Please login to submit your rating.

Abstract 

Software-defined networking (SDN) and Network Function Virtualization (NFV) have revolutionized the way networks are designed, built, and operated. This paper presents how an SDN system, Office Without a Cool Acronym (OWCA), was designed and implemented to build an enterprise network that is secure, testable, and automates all aspects of managing networking devices. OWCA requires explicit authorization before forwarding a packet from a source to a destination, ensuring that only authorized traffic is allowed on the network. It is intent-driven and modeling based. This means that network operators can define their desired network behavior using high-level intent, and the system will automatically configure the network to achieve the intent.OWCA makes testing easier by implementing a programming model for switches. This programming model ensures that testing the system using virtualized switches is equivalent to testing the system using hardware switches.

The dataset provides details about how the network intent data is represented and used to build configurations based on a defined configuration schema. This also provides details about security policy intent representation.

Instructions: 

owca_malt_model.textproto - network intent

owca_config_schema.txt - network configuration schema

owca_config.textproto - network configuration adhering to the schema

owca_caprica.txt - security policy intent