1,032 research outputs found

    BPFabric: Data Plane Programmability for Software Defined Networks

    Get PDF
    In its current form, OpenFlow, the de facto implementation of SDN, separates the network’s control and data planes allowing a central controller to alter the matchaction pipeline using a limited set of fields and actions. To support new protocols, forwarding logic, telemetry, monitoring or even middlebox-like functions the currently available programmability in SDN is insufficient. In this paper, we introduce BPFabric, a platform, protocol, and language-independent architecture to centrally program and monitor the data plane. BPFabric leverages eBPF, a platform and protocol independent instruction set to define the packet processing and forwarding functionality of the data plane. We introduce a control plane API that allows data plane functions to be deployed onthe-fly, reporting events of interest and exposing network internal state. We present a raw socket and DPDK implementation of the design, the former for large-scale experimentation using environment such as Mininet and the latter for high-performance low-latency deployments. We show through examples that functions unrealisable in OpenFlow can leverage this flexibility while achieving similar or better performance to today’s static design

    Traffic Engineering with Segment Routing: SDN-based Architectural Design and Open Source Implementation

    Full text link
    Traffic Engineering (TE) in IP carrier networks is one of the functions that can benefit from the Software Defined Networking paradigm. By logically centralizing the control of the network, it is possible to "program" per-flow routing based on TE goals. Traditional per-flow routing requires a direct interaction between the SDN controller and each node that is involved in the traffic paths. Depending on the granularity and on the temporal properties of the flows, this can lead to scalability issues for the amount of routing state that needs to be maintained in core network nodes and for the required configuration traffic. On the other hand, Segment Routing (SR) is an emerging approach to routing that may simplify the route enforcement delegating all the configuration and per-flow state at the border of the network. In this work we propose an architecture that integrates the SDN paradigm with SR-based TE, for which we have provided an open source reference implementation. We have designed and implemented a simple TE/SR heuristic for flow allocation and we show and discuss experimental results.Comment: Extended version of poster paper accepted for EWSDN 2015 (version v4 - December 2015

    SDN Access Control for the Masses

    Full text link
    The evolution of Software-Defined Networking (SDN) has so far been predominantly geared towards defining and refining the abstractions on the forwarding and control planes. However, despite a maturing south-bound interface and a range of proposed network operating systems, the network management application layer is yet to be specified and standardized. It has currently poorly defined access control mechanisms that could be exposed to network applications. Available mechanisms allow only rudimentary control and lack procedures to partition resource access across multiple dimensions. We address this by extending the SDN north-bound interface to provide control over shared resources to key stakeholders of network infrastructure: network providers, operators and application developers. We introduce a taxonomy of SDN access models, describe a comprehensive design for SDN access control and implement the proposed solution as an extension of the ONOS network controller intent framework

    Intelligent Management and Efficient Operation of Big Data

    Get PDF
    This chapter details how Big Data can be used and implemented in networking and computing infrastructures. Specifically, it addresses three main aspects: the timely extraction of relevant knowledge from heterogeneous, and very often unstructured large data sources, the enhancement on the performance of processing and networking (cloud) infrastructures that are the most important foundational pillars of Big Data applications or services, and novel ways to efficiently manage network infrastructures with high-level composed policies for supporting the transmission of large amounts of data with distinct requisites (video vs. non-video). A case study involving an intelligent management solution to route data traffic with diverse requirements in a wide area Internet Exchange Point is presented, discussed in the context of Big Data, and evaluated.Comment: In book Handbook of Research on Trends and Future Directions in Big Data and Web Intelligence, IGI Global, 201

    Packet forwarding for heterogeneous technologies for integrated fronthaul/backhaul

    Get PDF
    Proceeding of: 2016 European Conference on Networks and Communications (EuCNC)To meet the future mobile user demand at a reduced cost, operators are looking at solutions such as C-RAN and different functional splits to decrease the cost of deploying and maintaining cell sites. The use of these technologies forces operators to manage two physically separated networks, one for backhaul and one for fronthaul. To solve this issue, transport networks for 5G will carry both fronthaul and backhaul traffic operating over heterogeneous data plane technologies. Such an integrated fronthaul/backhaul (denoted as 5G-Crosshaul) transport network will be software-controlled to adapt to the fluctuating capacity demand of the new generation air interfaces. Based on a proposed data- and control-plane architecture for 5G-Crosshaul, we propose a frame format common to both fronthaul and backhaul traffic as well as a corresponding abstraction of the forwarding behavior of the network elements. The common frame format and the forwarding abstraction define the information to be exchanged at the southbound interface (SBI) of the 5G-Crosshaul Control Infrastructure (XCI). This paper derives requirements for the SBI from 5G use cases.The authors of this paper have been sponsored in part by the project H2020-ICT-2014-2 “5G-Crosshaul”: The 5G integrated fronthaul/backhaul” (671598

    Deploying SDN architecture in Open Optical Transport Networks

    Get PDF
    Pro udrženı́ tempa s rostoucı́mi požadavky na přenosovou rychlost, latenci a bezpečnost je nutné zvážit současnou koncepci řı́zenı́ sı́tı́. Software-Defined Networking (SDN) je jedno z možných řešenı́, ke kterému telekomunikačnı́ průmysl směruje. Tato práce představuje současný stav Software-Defined Networking a zaměřuje se na vybraná open-source řešenı́ v oblasti SDN kontrolerů, jako je ONOS či OpenDaylight. Hlavnı́m cı́lem této části práce je vysvětlit, jak může SDN pomoci vyřešit rostoucı́ požadavky na rozšı́řenı́ automatizace v otevřených optických sı́tı́ch. Praktická část této práce je rozdělená do dvou oblastı́. V rámci prvnı́ oblasti jsem se zabýval rozšı́řenı́m funkčnosti SDN kontroleru pro umožněnı́ konfigurace a řı́zenı́ optických komunikačnı́ch zařı́zenı́. Hlavnı́m přı́nosem je implementace nových funkcionalit SDN driveru pro Nokia 1830 PSS (ROADM) a rozšı́řenı́ funkcionality driveru pro Nokia 1830 PSI-2T (optický transpondér). Ve druhé části práce jsem se zabýval problematikou korelace alarmů v otevřených optických sı́tı́ch. Výsledkem je funkce pro korelaci alarmů ve formě SDN aplikace, kterou jsem dále otestoval na emulovaných optických zařı́zenı́ch pro prokázánı́ funkčnosti celého konceptu.With the rising demands on the network throughput, latency and security, legacy control networking concepts should be reconsidered. Software-Defined Networking (SDN) is one of the possible solutions, to which telecommunication industry is moving. This work presents current state-of-the-art in Software-Defined Networking and focuses on some open-source solutions of SDN controllers, like ONOS and OpenDaylight. Main focus is to understand how SDN can help to solve increasing demand for broader automation in Optical Transport Networks. The practical section is divided in two parts. Within the first part I focused on extending functionality of SDN controller to facilitate more efficient configuration and control of optical network devices. Main contribution was to implement additional features to SDN drivers for Nokia 1830 PSS (ROADM) and extend functionality of Nokia 1830 PSI-2T (Optical Transponder) driver. Second part is dedicated to the Alarm Correlation problematic in open optical networks. We designed, developed an Alarm Correlation function as a SDN application then we tested it on emulated optical devices to prove the concept
    corecore