Container-based Network Function Virtualization for Software-Defined Networks
|
|
|
- Arron Sanders
- 9 years ago
- Views:
Transcription
1 Container-based Network Function Virtualization for Software-Defined Networks Richard Cziva, Simon Jouet, Kyle J. S. White and Dimitrios P. Pezaros School of Computing Science, University of Glasgow, Glasgow, G12 8QQ, Scotland {r.cziva.1, s.jouet.1, Abstract Today s enterprise networks almost ubiquitously deploy middlebox services to improve in-network security and performance. Although virtualization of middleboxes attracts a significant attention, studies show that such implementations are still proprietary and deployed in a static manner at the boundaries of organisations, hindering open innovation. In this paper, we present an open framework to create, deploy and manage virtual network functions (NF)s in OpenFlowenabled networks. We exploit container-based NFs to achieve low performance overhead, fast deployment and high reusability missing from today s NFV deployments. Through an SDN northbound API, NFs can be instantiated, traffic can be steered through the desired policy chain and applications can raise notifications. We demonstrate the systems operation through the development of exemplar NFs from common Operating System utility binaries, and we show that container-based NFV improves function instantiation time by up to 68% over existing hypervisorbased alternatives, and scales to one hundred co-located NFs while incurring sub-millisecond latency. I. INTRODUCTION Enterprise networks rely on a wide spectrum of hardwarebased network appliances or middleboxes to transform, inspect, filter or otherwise manipulate network traffic on top of packet forwarding. In recent years, middleboxes have become fundamental parts of operational networks, providing approx. 45% of the network devices to enforce security (e.g., firewalls and intrusion detection) and performance (e.g., rate limiters, proxies, load-balancers) policies throughout the topology [1]. Recent studies have shown that the advent of diverse consumer devices that rely on different, network-intensive cloud services as well as the increasing need of in-network security will increase the demand for middleboxes even further [2]. However, despite their increasing popularity, hardware-based middleboxes have significant drawbacks: they incur significant capital investment due to being provisioned and optimized for peak-demand, are cumbersome to maintain due to the expert knowledge required, and cannot typically be extended to accommodate new functionality as new operational requirements emerge. The proprietary software on which they run, limits innovation and creates vendor lock-in [3]. Network Function Virtualization (NFV) is a novel approach to address the above shortcomings of managing closed and proprietary appliances by decoupling network functions (NF)s The software and datasets used in this paper can be found at: from their hosting hardware platform. By using low-cost commodity servers, NFV can reduce Capital and Operational Expenditure and maximize Return on Investment (RoI) [4]. However, current early-stage deployments and platforms of NFV by large ISPs and DC network operators suffer from the statically-configured underlying routing mechanisms in place that do not support open interfaces and result in operator and environment-specific solutions in static or semi-static environments [5] [6]. For example, deploying one or more network functions requires the update of all affected switches routing tables to redirect traffic, therefore making it impractical to deploy infrastructure-wide NFs. Consequently, current NFV platforms exhibit poor component reuse, and are still unable to fulfill dynamic, temporal traffic workloads in an elastic manner [7] [8]. In such environments, there is no crosslayer information exchange between the routing layer and the network functions, which results in a limited view of the network to each functional entity. We argue that improvements in NFV can be achieved by synergistic management and optimisation of NFs and end-to-end routing between hosts and NFs. At the same time, Software-Defined Networking (SDN) has emerged to logically centralise the network s control plane with OpenFlow as its leading realization [9] [10]. SDN is penetrating in highly dynamic environments such as Cloud Data Centers (DCs), mainly due to its network-wide control interface that enables fast service deployment and reconfiguration. SDN offers adequate centralisation and programmability in the routing layer that can be exploited for the development of open, fast, and infrastructure-independent NFV frameworks to facilitate cross-platform innovation through the use of open interfaces. SDN and NFV are complementary technologies and can be functional building blocks of each other: SDN can be exploited to dynamically isolate and route traffic to specific NFs by abstracting the physical topology, while NFV can create the virtual infrastructure upon which further SDN abstractions (e.g., virtual networks) can be instantiated. In this paper, we propose GLANF (Glasgow Network Functions), a generic and open NFV ecosystem for Software- Defined Networks that tackles the above shortcomings and has the following main characteristics: Container-based: NFs are encapsulated in light-weight Docker containers to provide fast instantiation time, platformindependence, high throughput and low resource utilisation.
2 Transparent: Hosts do not need to change their traffic s destination to use NFs, as re-routing the traffic is handled entirely by the network without modifying packet headers. Infrastructure independent: Traffic routing for NFs is handled separately from the DCs generic routing policies, allowing forwarding of traffic from any host to ephemeral NFs in OpenFlow-enabled environments. Open innovation: The development of new NFs is not hindered by limitations of any particular NFV toolkit, framework or architecture. Sharing NFs in public or private repositories alleviates redundant implementations and promotes collaborative development, innovation and better software quality. The main contributions of this work can be summarised as: 1) We advocate and evaluate the use of open, light-weight containers as platform for virtual NFs. We present widerange of exemplar NFs implemented for GLANF. 2) We present a system that seamlessly and transparently routes traffic between end-hosts (physical or virtual machines) and NFs in generic OpenFlow-enabled networks. The remainder of the paper is structured as follows: Section II discusses existing work. Section III presents the design and implementation of the proposed system. Section IV evaluates GLANF container performance in terms of throughput, latency and NF instantiation time. Finally, Section V concludes the paper. II. RELATED WORK Middlebox virtualization and the development of NFV has attracted considerable research effort in recent years. ClickOS [11] focuses on the design and implementation of a Xen-based hypervisor optimized for middlebox processing. Although it provides high processing performance, the platform relies on a specific programming environment (Click) and a modified, Xen-based hypervisor to run NFs. It would therefore require considerable effort to create new NFs and integrate ClickOS to existing infrastructures. In this paper, we present a framework for NFs using container-based virtualization, that provides a generic Linux system for NF implementations as well as the routing mechanism between the s and the NFs. Cloud4NFV [12] has been recently proposed to manage NFs following the ETSI guidelines [3]. Their paper focuses on service chaining and deployment over a Cloud environment, but it gives no information on the interactions between the NFV and SDN layer or the routing mechanisms used. While they use fully virtualized s, GLANF exploits containers, offering a significantly more lightweight solution for NFs (cf. Section IV). Container-based virtualization [13] is a scalable, highperformance alternative to hypervisors where the virtualization layer runs as an application within the operating system. In this approach, a commodity, general-purpose operating system runs on the hardware and hosts several isolated containers that share the same kernel. The main advantages of this approach is efficiency, lack of hypercalls overhead, and high container-perhost density. However there are isolation and security issues OF SWITCH 1 1 Server OF SWITCH 2 Server OpenFlow OF SWITCH 3 2 Server GLANF User Interface GLANF Router NF NF NF Docker Open Daylight SDN Controller SOFT. SWITCH NF mgmt GLANF Server GLANF Manager Flow mgmt GLANF Agent Fig. 1: High-level system architecture. Dashed arrows show the traffic flow from 1 to 2. Packets are routed through the associated NF hosted at the GLANF Server and are subsequently forwarded to their destination. around containers, a recent Gartner report [14] shows that Docker, our container system of choice is production ready and using the supported security safeguards (such as SELinux, AppArmor, network namespaces and kernel versions), the technology is mature enough to be used in public PaaS environments. For GLANF, containers were chosen to provide high forwarding performance and low instantiation time. Docker [15] is an open platform for developers and system administrators to develop, ship and run distributed applications as containers. It has quickly become the platform of choice for container-based virtualization with recent support in Amazon Elastic Beanstalk, Microsoft Azure and Google Cloud Compute Engine. Its two core components are the Docker Engine, a portable, lightweight run-time and packaging tool, and the Docker Hub, a cloud service to share containers. Docker, on top of process (container) management, provides layered image management based on the Advanced multilayered Unification FileSystem (AUFS) allowing incremental updates of a container image. A. Traffic Routing III. DESIGN Typically, middlebox policies are enforced in two ways. Either by placing the middlebox directly in the traffic path or by adding dedicated routing entries to redirect traffic to the middlebox. The first allows the middleboxes to be placed on the shortest path, however it requires infrastructural changes and result in poor flexibility as the policy will be applied to all traffic. The second allows more flexibility as an arbitrary policy chain can be configured through custom routing entries, at the cost of a longer path and overloaded routing tables, making it hard to configure and maintain [16]. In our approach, we reroute traffic to the GLANF Server hosting the relevant network function. This approach enables dynamic placement of the NFs and uses the same hosts for compute and network functions, reducing equipment costs and machine
3 OF SWITCH OF SWITCH (source) 2 (dest.) 5 LOCAL SWITCH 3 2 NF (e.g. firewall) GLANF SERVER Fig. 2: Imposing a NF to selected traffic. Numbers next to the links (in boxes) denote the port number at the switch. Numbers in circles next to the arrows show the order of traffic flow from 1 to 2 through a NF. Table I shows the associated OpenFlow rules installed. TABLE I: OpenFlow rules to forward packets from 1 to 2 through its NF using the architecture at Fig. 2. Switch Match Action 1 input port: 2, src ip: 1 output port: 1 2 input port: 1, src ip: 1 output port: 3 local input port: 1, src ip: 1 output port: 2 local input port: 3, src ip: 1 output port: 1 specialisation. A consequence of traffic redirection is the use of non shortest path routing between source and destination possibly impacting performance, however in low-latency, highthroughput environments such as DCs, the impact is minimal as long as the number of extra hops is kept low by placing the NFs close to their associated [17]. GLANF relies on OpenFlow to match and forward traffic to a NFV host. Routing is handled by matching on input port, source IP and source port (depending on the routing policy used) and forwarding matched packets to an output port on the switch. As packets are never modified, routing through a NF is fully transparent to the end-hosts. By having a centralized control plane with a global view of the network, the input and output ports for the OpenFlow flow entries can be retrieved and problems of manual route (re)configuration in large-scale middlebox deployments [8] can be alleviated. In our infrastructure, GLANF Router is responsible for routing the traffic to the GLANF Servers hosting the network function. The separation of the default routing policy from GLANF s routing, achieved by using high flow priorities, allows GLANF to be deployed on any OpenFlow-enabled infrastructure without altering normal operation and changing the already installed flows. Figure 2 shows the default traffic path using a shortest path (solid arrows), going from source 1 to the destination 2 through two OpenFlow-enabled switches. On the use of a network function, traffic must be redirected to the NFV server and to a particular NF (dashed arrows in Figure 2). To achieve this, the OpenFlow rules shown in Table I are inserted to the switches. Since default routing is still in place, there is no need for extra rules to route traffic at the egress of the NFV server to the destination (from OF SWITCH 2 to 2). For 4 clarity, only the forward path from source to destination is shown here. The reverse path from the destination back to the source is a simple inversion of the ports in Table I. OpenFlow switches have complex trade-offs between performance and scale. The TCAM used for partial flow matching is small in size, capable of holding only a few thousand ( ) flow entries [18]. It is typically collocated with a highlyspecialized table holding 100,000+ entries for MAC address matching [19]. As the number of network functions increases, the growth of the flow table needs to be considered. Using only the TCAM, a single switch can redirect traffic to a maximum of 1000 NFs, as 2 entries are required per switch on the redirected path. However, only 2 flow entries are required for a collocated service chain (regardless of its length) or multiple hosts under the same CIDR mask. Finally the flow entries shown in Table I rely on L3 matching but could easily be replaced by MAC address matching using the specialized table and leaving the TCAM only for Selective Routing as described below. We have identified the following types of applicable routing policies, dependent on the nature of the network function. Exhaustive routing: All traffic from and to the host(s) goes through the NF, allowing an inspection and alteration of the entire traffic at Layer 2 or 3. Common functions requiring exhaustive routing include Intrusion Detection and Prevention (IDPS), firewalls, and Virtual Private Network (VPN) services. Selective routing: A subset of services are routed through the NF, while the rest of the traffic follows the default route. This approach reduces the traffic load in the traversed NFs, allowing better scalability and denser network function collocation. DNS load balancers and transparent web-proxies can use this type of routing as they operate on Layer 4 with a specific service port (e.g. 53 for DNS and 80 for HTTP). Replica routing: A replica of the traffic is routed to the NF, accounting for services that only inspect but never modify data, such as, e.g., monitoring, intrusion detection, and traffic characterisation middleboxes. Doing so, prevents performance degradation on the data path such as additional latency. Once a packet has traversed the service chain it can be discarded. B. NFV Servers The driving force behind NFV is to reduce cost and unify the infrastructure through low-cost commodity x86 servers. Through a common hardware base for compute and management, procurement can be more efficient, machines can be re-purposed to accommodate demand, and the maintenance cost reduced as network operators use a compatible and wellunderstood environment. With the significant performance improvement offered by recent software-based middlebox architectures, such as ClickOS [11] and Vyatta [20], legacy dedicated hardware appliances can be deprecated, alleviating vendor lock-in, and improving reuse and innovation through exploitation of common software practices. To enable the instantiation and management of network functions in commodity servers, our implementation relies on the GLANF Agent, a single daemon running on the servers
4 pnic REST ip,nw_src=,in_port=pnic action: output: veth1 ip,nw_src=,in_port=veth2 action: output: pnic manage veth pairs Monitor Open vswitch OVS veth1 veth2 Agent if1 if2 bridge... Container AF_PACKET manage NFs Docker Fig. 3: Agent s network configuration for a single container. hosting network functions. The daemon is responsible for retrieving the requested network function from the repository, instantiating and running it, routing the traffic locally to the relevant container, managing service chains, and providing information on the temporal resource and status of the host. Our implementation relies on Docker containers for network functions that can be versioned, shared, shipped and tested with a low resource utilisation overhead. At the same time, GLANF can be used with other virtualization techniques, e.g. containers (LXC, Rocket, openvz) or s (XEN, K or even ClickOS), as long as it provides the ability to attach two virtual interfaces (egress and ingress) provided by the Agent. However, without Docker, the system would lose some of its convenient features, such as incremental image management, public image repository and the inherent speed of deployment of docker containers. As multiple network functions can be co-located on the same host, it is necessary to locally route traffic to each network function so that each receives the subset of traffic for which it was instantiated. Local routing of traffic is also important to respect data privacy in a multi-tenant environment and improves middlebox performance by only processing designated traffic. To route traffic within a single host, the GLANF Agent configures a local OpenvSwitch software switch by inserting and deleting OpenFlow flow entries. Figure 3 provides an overview of the responsibilities of the GLANF Agent. It exposes a REST API to the management network, monitors the health of the machine, and communicates with Docker and OpenvSwitch to instantiate and configure the network functions. C. Management & Orchestration Traffic management and network function implementation are the enablers of NFV, yet for the technology to be deployed flexibility is paramount. The ability for users and operators alike to create and instantiate new network functions in minutes or hours instead of weeks and months provides unprecedented agility as well as short and cost-effective development cycles. The Management and Orchestration (MANO) framework by the European Telecommunications Standards Institute (ETSI) describes the requirements and challenges of operating a NFV infrastructure [21]. The infrastructure must be managed at different layers from the individual network services to the global network-wide requirements to maximize resource utilisation while maintaining performance guarantees. Our implementation relies on the collaboration between the GLANF Router, Manager, Agent and UI to provide a global view and control over the infrastructure as shown in Figure 1. GLANF Manager is an OpenDaylight module collocated with the GLANF Router that provides a set of REST APIs to globally control the lifecycle of network functions through create, start, stop and delete primitives. It also continuously collects health status of hosts and network functions and notifications raised by the NF components. On network function instantiation, the manager selects a suitable host with the most available resources and communicates with the host s GLANF Agent to retrieve and start the requested NF from the container repository. The decoupling the coordination logic (Manager) from the operational logic (Agent) allows for a more flexible orchestration of the infrastructure by delegating the responsibility for placement and routing to the Manager, and the network function implementation and operation to the Agent. The Manager can use different placement algorithms for the NFs in order to reduce the latency and workload of a specific machine, plan for future demand and capacity requirements based on already deployed network functions, or handle faults by transparently migrating the network function to a different server. Future work will look into placement algorithms providing different properties such as increasing NFV server utilisation or resilience, reduce latency or network hotspot prevention. The GLANF UI is a web application that communicates with the Manager API and the northbound interface of Open- Daylight to display topological, health and status information, and to register new GLANF servers and manage network functions for one or multiple hosts. The network status is continuously updated to reflect the current state of the network and to alert users of new notifications raised by one of the running network functions. IV. EVALUATION A. Base Performance Evaluation In this section, we provide the base throughput, delay and boot time evaluation for multiple GLANF containers, contrasting it to other prominent function virtualization approaches. In Section IV-B, we also present exemplar implementations of useful network functions currently available over GLANF. Our experimental testbed consists of Intel i7 servers with 16GB of memory and Gigabit OpenFlow switches. 1) Throughput: We have used iperf to measure maximum throughput between the source and destination hosts connected via chained wire NFs. The wire functionality is a standard Linux bridge forwarding the traffic from the ingress to the egress ports of the NF. It is therefore the simplest form of NF and can be used to evaluate the minimum performance impact of a virtualized service. With TCP making up over 99.9% of the traffic in DCs [22], the following experiments use a single MSS-sized TCP stream and the default networking stack configuration of Linux kernel 3.13 (TCP Cubic; initial congestion window of 10 segments; minimum retransmission
5 Delay (µs) XEN dom0 ClickOS GLANF K virtio XEN domu K e1000 (a) Idle ping delays Time (s) create XEN create & start GLANF start GLANF stop GLANF Number of containers (b) Create/Start/Stop time Fig. 4: Performance evaluation of GLANF container NFs. Throughput (Gb/s) Container chain length GLANF ClickOS GLANF delay (c) Throughput and delay of chained NFs Delay (µ s) timeout of 200ms; window scaling, timestamps, selective acknowledgement and server-side ECN). Figure 4c shows the packet processing throughput with NF chains hosted on a single host and is therefore not limited to the speed of the topology (e.g., 1Gbps physical switches or network cards). In this figure, we show that the container-based approach to NFs significantly outperforms ClickOS, with a single wire GLANF NF outperforming a ClickOS wire by more than 4Gb/s. It is also evident that GLANF scales better as the NF chain grows: with 9 containers chained together, packets are processed at 13.8Gb/s compared to 3.6Gb/s using ClickOS, while over Gigabit speeds can be still maintained for 100 chained containers. Note that these results are limited to the wire NFs and can be explained by the fact that GLANF does not copy the packets from the kernel space to the user space as ClickOS does. 2) Boot times: To provide high flexibility in container placement, it is necessary to quickly manage the container s lifecycle, i.e., create, start and stop. With a rapid turnaround time, it is possible to enable/disable new network functions in short timescales, as well as to allow for fast migration, better consolidation and placement. In case of unexpected interruption, such as container or host failure, fast recovery can be achieved by restarting the same network function on another server and redirecting traffic. Figure 4b shows the time required to create, start and stop 1 to 100 containers on the same host. In all three cases the growth is linear, allowing the infrastructure to scale when a large number of containers are instantiated. The significant difference between create & start and start shows that it is beneficial to proactively create frequently-used containers and only starting them when required. We can observe that containers significantly outperform the creation time of Xen, and highlight the poor and exponential cost of Xen to create more domains [23]. 3) Delay: Middleboxes should process packets transparently, therefore keeping additional latency to a minimum in order not to compromise end-user experience. Also, it is often required to chain multiple services to provide different network functions such as a web-cache followed by a load balancer, calling for extremely low delay for each NF in the chain. For the results shown in Figure 4a and 4c, we have used a simple ICMP ping between source and destination to measure the idle delay impact of a wire NF. Figure 4a adds GLANF s idle latency delay impact to the original ClickOS performance evaluation [11], and compares it to ClickOS, different Xen domains, as well as to different K vnic drivers. Using a stock configuration of Ubuntu Server 14.04, GLANF performs better than K regardless of the vnic driver used and Xen guest system (domu). The ClickOS design aimed at providing high performance, low delay NF through significant modifications to the hypervisor resulting in a reduction of latency from 106µs (domu) to 45µs, 10µs faster than a GLANF container. In order to keep each network function as a single functional block, it is necessary to be able to chain them to enforce multiple policies sequentially and at different layers of the topology. Figure 4c shows the maximum throughput achievable and delay induced by a chain of 1 to 100 NFs. We can see that the delay impact is linear as the number of chained containers increases. With 100 containers chained together on the same host, GLANF provides sub-millisecond delay. As the number of chained containers increases, GLANF performs 3.1 faster than Xen-based ClickOS with 5 containers and 3.8 faster with 9 containers, and allows a much higher number of containers to be chained together. B. Network Function Implementations We have implemented a number of exemplar network functions for GLANF, available through our Docker and GitHub repositories. These functions have been developed for demonstration purposes, to show the simplicity of creating and sharing functions. 1) Wire: The wire is a simple network function that forwards packets from its input to its output interface. It executes the brinit script (located in our base image) that creates a Linux bridge and adds the two interfaces to it. We have used this network function to evaluate the base system and to do baseline performance comparisons.
6 2) HTTP filter: A traffic filter has been implemented using Python s Scapy library and Netfilter queues. Our Python program intercepts all HTTP traffic and drops or accepts it depending on the packet s content. This filter can be used to block the access to websites containing blacklisted words such as, e.g., for parental control purposes. 3) Traffic control: Tc is used to control the Linux kernel Quality of Service (QoS) functions. In particular, we have implemented a traffic shaper using tc that limits the bandwidth to a threshold value. Tc also provides scheduling, policing and dropping of packets. Rate limiting can be useful to throttle background services such as backup transfers in order not to impact the response time of more bandwidth-critical applications such as VoIP. 4) Load balancer: A transparent DNS-based load-balancer that intercepts DNS query requests and replies for a specific domain, with a DNS query response created by the network function (using Python s Scapy library). For all other DNS requests, it forwards them to the intended original recipients. 5) Intrusion detection: SNORT is an open-source Intrusion Prevention and Detection System (IDPS) that performs realtime traffic analysis and packet logging. We have configured SNORT as an in-line IDPS using AF PACKET with an alert monitor that sends notifications to the Manager and allows users to track intrusion incidents from the GLANF UI. 6) Firewall: Based on iptables, we have implemented a simple packet filter in our glanf/firewall image. The default configuration of rules forwards HTTP traffic only. ACKNOWLEDGMENTS The work has been supported in part by the UK Engineering and Physical Sciences Research Council (EPSRC) projects EP/L026015/1 and EP/L005255/1. V. CONCLUSION Network Function Virtualization offers a cost-effective alternative to purpose-built middleboxes that provide limited functionality, and are cumbersome to deploy and maintain to accommodate for emerging service requirements. However, existing implementations of NFV are significantly constrained by the static routing configuration of the underlying network infrastructure, leading to topology and operator-specific deployments. In this paper, we have exploited SDN and containerbased virtualization to devise GLANF, an open, infrastructureindependent NFV framework that can be deployed in highlydynamic environments, and can foster innovation in the development of network functions that are missing from today s solutions. We have evaluated GLANF over a cloud testbed using an OpenFlow-enabled network and in addition to the flexibility of creating and attaching NFs to arbitrary hosts, we show significant improvement in throughput and function instantiation time by using containers over existing, hypervisorbased NFV platforms. REFERENCES [1] J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar, Making middleboxes someone else s problem: network processing as a cloud service, ACM SIGCOMM Computer Communication Review, vol. 42, no. 4, pp , [2] World enterprise network and data security markets. [Online]. Available: world-enterprise-network-and-data-security/ [3] E. T. S. Institute. (2012) Network Functions Virtualisation, White Paper. [Online]. Available: White Paper.pdf [4] J. Carapinha, P. Feil, P. Weissmann, S. E. Thorsteinsson, Ç. Etemoğlu, Ó. Ingórsson, S. Çiftçi, and M. Melo, Network Virtualization - Opportunities and Challenges for Operators, in Future Internet - FIS Springer Berlin Heidelberg, 2010, pp [5] D. King and C. Ford, A critical survey of Network Functions Virtualization (NFV), in ipop: IP Over Optical, [6] L. Bondan, C. Dos Santos, and L. Zambenedetti Granville, Management requirements for clickos-based network function virtualization, in Network and Service Management (CNSM), th International Conference on, Nov 2014, pp [7] D. T. A. Nicolai Leymann, Flexible service chaining. requirements and architectures. in EWSDN: European Workshop on Software Defined Networks, [8] J. Sherry and S. Ratnasamy, A survey of enterprise middlebox deployments, EECS Department, University of California, Berkeley, Tech. Rep., Feb [9] Software-Defined Networking: The new norm for networks (ONF White Paper). [Online]. Available: stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf [10] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp , [11] J. Martins, M. Ahmed, C. Raiciu, V. Olteanu, M. Honda, R. Bifulco, and F. Huici, Clickos and the art of network function virtualization, in 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14). Seattle, WA: USENIX Association, 2014, pp [12] J. Soares, M. Dias, J. Carapinha, B. Parreira, and S. Sargento, Cloud4NFV: A Platform for Virtual Network Functions, in Cloud Networking (CloudNet), 2014 IEEE 3nd International Conference on, [13] S. Soltesz, H. Pötzl, M. E. Fiuczynski, A. Bavier, and L. Peterson, Container-based operating system virtualization: a scalable, highperformance alternative to hypervisors, in ACM SIGOPS Operating Systems Review, vol. 41, no. 3. ACM, 2007, pp [14] Gartner. (2015, Jan.) Security properties of containers managed by docker. [Online]. Available: [15] Docker, the Linux Container Engine. [Online]. Available: http: // [16] D. Joseph, A. Tavakoli, and I. Stoica, A Policy-aware Switching Layer for Data Centers. ACM, 08/ , pp [17] F. P. Tso and D. P. Pezaros, Baatdaat: Measurement-based flow scheduling for cloud data centers, in 2013 IEEE Symposium on Computers and Communications, ISCC 2013, Split, Croatia, 7-10 July, 2013, 2013, pp [18] B. Stephens, A. Cox, W. Felter, C. Dixon, and J. Carter, PAST: Scalable Ethernet for Data Centers, ser. CoNEXT 12. New York, NY, USA: ACM, 2012, pp [19] A. X. Liu, C. R. Meiners, and E. Torng, TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs, IEEE/ACM Trans. Netw., vol. 18, no. 2, pp , Apr [20] Vyatta routing platform. [Online]. Available: [21] E. T. S. Institute. (2013) Network Functions Virtualisation (NFV); Architectural Framework, White Paper. [Online]. Available: gs/nfv/ /002/ /gs NFV002v010101p.pdf [22] M. Alizadeh, A. Greenberg, D. A. Maltz, J. Padhye, P. Patel, B. a. Prabhakar, S. Sengupta, and M. Sridharan, Data Center TCP (DCTCP), ser. SIGCOMM 10. New York, NY, USA: ACM, 2010, pp [23] P. Harvey and J. Sventek, Wireless sensor network simulation with Xen, in Proceedings of the 46th Annual Simulation Symposium. Society for Computer Simulation International, 2013, p. 4.
Container-based Network Function Virtualization for Software-Defined Networks
Container-based Network Function Virtualization for Software-Defined Networks Richard Cziva, Simon Jouet, Kyle J. S. White and Dimitrios P. Pezaros University of Glasgow, United Kingdom [email protected]
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
Network Functions Virtualization on top of Xen
Network Functions Virtualization on top of Xen Joao Martins*, Mohamed Ahmed*, Felipe Huici*, Costin Raiciu, Vladimir Olteanu, Michio Honda*, Roberto Bifulco*, Simon Kuenzer* * NEC Europe Ltd., Heidelberg,
Network Virtualization
Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services
SDN. What's Software Defined Networking? Angelo Capossele
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?
OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control
Multiple Service Load-Balancing with OpenFlow
2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR
Wedge Networks: Transparent Service Insertion in SDNs Using OpenFlow
Wedge Networks: EXECUTIVE SUMMARY In this paper, we will describe a novel way to insert Wedge Network s multiple content security services (such as Anti-Virus, Anti-Spam, Web Filtering, Data Loss Prevention,
A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.
A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC September 18, 2014 Charles Sun www.linkedin.com/in/charlessun @CharlesSun_ 1 What is SDN? Benefits
Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam
Cloud Networking Disruption with Software Defined Network Virtualization Ali Khayam In the next one hour Let s discuss two disruptive new paradigms in the world of networking: Network Virtualization Software
Network performance in virtual infrastructures
Network performance in virtual infrastructures A closer look at Amazon EC2 Alexandru-Dorin GIURGIU University of Amsterdam System and Network Engineering Master 03 February 2010 Coordinators: Paola Grosso
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger
How To Build A Policy Aware Switching Layer For Data Center Data Center Servers
A Policy-aware Switching Layer for Data Centers Dilip Joseph Arsalan Tavakoli Ion Stoica University of California at Berkeley 1 Problem: Middleboxes are hard to deploy Place on network path Overload path
Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics
Information- Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Funding These educational materials have been developed as part of the instructors educational
Leveraging SDN and NFV in the WAN
Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined
Virtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
Extensible and Scalable Network Monitoring Using OpenSAFE
Extensible and Scalable Network Monitoring Using OpenSAFE Jeffrey R. Ballard [email protected] Ian Rae [email protected] Aditya Akella [email protected] Abstract Administrators of today s networks are
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
OpenFlow-enabled SDN and Network Functions Virtualization. ONF Solution Brief February 17, 2014
OpenFlow-enabled SDN and Functions Virtualization ONF Solution Brief February 17, 2014 Table of Contents 2 Executive Summary 3 SDN Overview 4 Introduction to NFV 5 NFV Challenges 6 NFV/SDN Example Use
A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks
A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Shie-Yuan Wang Hung-Wei Chiu and Chih-Liang Chou Department of Computer Science, National Chiao Tung University, Taiwan Email: [email protected]
SDN and NFV in the WAN
WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network
Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
OpenFlow: Enabling Innovation in Campus Networks
OpenFlow: Enabling Innovation in Campus Networks Nick McKeown Stanford University Presenter: Munhwan Choi Table of contents What is OpenFlow? The OpenFlow switch Using OpenFlow OpenFlow Switch Specification
Longer is Better? Exploiting Path Diversity in Data Centre Networks
Longer is Better? Exploiting Path Diversity in Data Centre Networks Fung Po (Posco) Tso, Gregg Hamilton, Rene Weber, Colin S. Perkins and Dimitrios P. Pezaros University of Glasgow Cloud Data Centres Are
Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University
Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University Transition to NFV Cost of deploying network functions: Operating expense
Position Paper: Software-Defined Network Service Chaining
Position Paper: Software-Defined Network Service Chaining Jeremias Blendin, Julius Rückert, Nicolai Leymann, Georg Schyguda, and David Hausheer Peer-to-Peer Systems Engineering Lab, Technische Universität
SDN Interfaces and Performance Analysis of SDN components
Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia SDN Interfaces and Performance Analysis of SDN components, David Hock, Michael Jarschel, Thomas Zinner, Phuoc
Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management
Research Paper Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management Raphael Eweka MSc Student University of East London
Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering
Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.
Software Defined Networking
Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:
Limitations of Current Networking Architecture OpenFlow Architecture
CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was
Optimizing Data Center Networks for Cloud Computing
PRAMAK 1 Optimizing Data Center Networks for Cloud Computing Data Center networks have evolved over time as the nature of computing changed. They evolved to handle the computing models based on main-frames,
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE The demand for cloud infrastructure is rapidly increasing, the world of information is becoming application and
The Role of Virtual Routers In Carrier Networks
The Role of Virtual Routers In Carrier Networks Sterling d Perrin Senior Analyst, Heavy Reading Agenda Definitions of SDN and NFV Benefits of SDN and NFV Challenges and Inhibitors Some Use Cases Some Industry
Dynamic Security Traversal in OpenFlow Networks with QoS Guarantee
International Journal of Science and Engineering Vol.4 No.2(2014):251-256 251 Dynamic Security Traversal in OpenFlow Networks with QoS Guarantee Yu-Jia Chen, Feng-Yi Lin and Li-Chun Wang Department of
Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform
Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform Daniel King [email protected] Matthew Broadbent [email protected] David Hutchison [email protected]
Testing Challenges for Modern Networks Built Using SDN and OpenFlow
Using SDN and OpenFlow July 2013 Rev. A 07/13 SPIRENT 1325 Borregas Avenue Sunnyvale, CA 94089 USA Email: Web: [email protected] www.spirent.com AMERICAS 1-800-SPIRENT +1-818-676-2683 [email protected]
Microsoft s Cloud Networks
Microsoft s Cloud Networks Page 1 Microsoft s Cloud Networks Microsoft s customers depend on fast and reliable connectivity to our cloud services. To ensure superior connectivity, Microsoft combines globally
Software-Defined Networks Powered by VellOS
WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible
Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking
Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking Roberto Bonafiglia, Ivano Cerrato, Francesco Ciaccia, Mario Nemirovsky, Fulvio Risso Politecnico di Torino,
Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26
Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26 1 Outline Cloud data center (CDC) Software Defined Network (SDN) Network Function Virtualization (NFV) Conclusion 2 Cloud Computing Cloud computing
Business Cases for Brocade Software-Defined Networking Use Cases
Business Cases for Brocade Software-Defined Networking Use Cases Executive Summary Service providers (SP) revenue growth rates have failed to keep pace with their increased traffic growth and related expenses,
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash [email protected], [email protected],
Frequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
Oracle SDN Performance Acceleration with Software-Defined Networking
Oracle SDN Performance Acceleration with Software-Defined Networking Oracle SDN, which delivers software-defined networking, boosts application performance and management flexibility by dynamically connecting
NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization
White Paper NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization NFV Orchestration Overview Network Function Virtualization (NFV) technology, in combination
Ethernet-based Software Defined Network (SDN)
Ethernet-based Software Defined Network (SDN) Tzi-cker Chiueh Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 Cloud Data Center Architecture Physical Server
The Road to SDN: Software-Based Networking and Security from Brocade
WHITE PAPER www.brocade.com SOFTWARE NETWORKING The Road to SDN: Software-Based Networking and Security from Brocade Software-Defined Networking (SDN) presents a new approach to rapidly introducing network
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking
Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking Agenda BYOD challenges A solution for BYOD Network Protector SDN matched with industry leading service How it works In summary BYOD challenges
Ensuring end-user quality in NFV-based infrastructure
Ensuring end-user quality in NFV-based infrastructure Distributed NFV cloud nodes provide instant assessment of the end-user experience EXECUTIVE SUMMARY Compute resources for virtual network functions
Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers
Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers s Executive Summary Cloud computing, video streaming, and social media are contributing to a dramatic rise in metro
Xperience of Programmable Network with OpenFlow
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is
How To Understand The Power Of The Internet
DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461
Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework)
Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework) John Sonchack, Adam J. Aviv, Eric Keller, and Jonathan M. Smith Outline Introduction Overview of OFX Using OFX Benchmarks
Software Defined Network (SDN)
Georg Ochs, Smart Cloud Orchestrator ([email protected]) Software Defined Network (SDN) University of Stuttgart Cloud Course Fall 2013 Agenda Introduction SDN Components Openstack and SDN Example Scenario
Restorable Logical Topology using Cross-Layer Optimization
פרויקטים בתקשורת מחשבים - 236340 - סמסטר אביב 2016 Restorable Logical Topology using Cross-Layer Optimization Abstract: Today s communication networks consist of routers and optical switches in a logical
Cisco Application-Centric Infrastructure (ACI) and Linux Containers
White Paper Cisco Application-Centric Infrastructure (ACI) and Linux Containers What You Will Learn Linux containers are quickly gaining traction as a new way of building, deploying, and managing applications
A Method for Load Balancing based on Software- Defined Network
, pp.43-48 http://dx.doi.org/10.14257/astl.2014.45.09 A Method for Load Balancing based on Software- Defined Network Yuanhao Zhou 1, Li Ruan 1, Limin Xiao 1, Rui Liu 1 1. State Key Laboratory of Software
Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers
SOLUTION BRIEF Enterprise Data Center Interconnectivity Increase Simplicity and Improve Reliability with VPLS on the Routers Challenge As enterprises improve business continuity by enabling resource allocation
Empowering Virtualized Networks with Measurement As a Service (MaaS)
Empowering Virtualized Networks with Measurement As a Service (MaaS) Advisors Chadi Barakat, PhD, HDR Research Scientist, Inria DIANA project-team Inria Sophia Antipolis - Méditerranée http://team.inria.fr/diana/chadi/
Management & Orchestration of Metaswitch s Perimeta Virtual SBC
Metaswitch.com OvertureNetworks.com Management & Orchestration of Metaswitch s Perimeta Virtual SBC Fortify your edge and protect your core with the Perimeta Session Border Controller: Virtual The 1st
Software Defined Networking and the design of OpenFlow switches
Software Defined Networking and the design of OpenFlow switches Paolo Giaccone Notes for the class on Packet Switch Architectures Politecnico di Torino December 2015 Outline 1 Introduction to SDN 2 OpenFlow
Network Virtualization and Application Delivery Using Software Defined Networking
Network Virtualization and Application Delivery Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Keynote at
A Study on Software Defined Networking
A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology,
Open Source Tools & Platforms
Open Source Tools & Platforms Open Networking Lab Ali Al-Shabibi Agenda Introduction to ON.Lab; Who we are? What we are doing? ONOS Overview OpenVirtex Overview ONRC Organizational Structure Berkeley Scott
Ensuring end-user quality in NFV-based infrastructures
Ensuring end-user quality in NFV-based infrastructures Leveraging distributed NFV cloud nodes to provide instant assessment of end-user experience EXECUTIVE SUMMARY Compute resources for virtual network
Network Services in the SDN Data Center
Network Services in the SDN Center SDN as a Network Service Enablement Platform Whitepaper SHARE THIS WHITEPAPER Executive Summary While interest about OpenFlow and SDN has increased throughout the tech
Using SDN-OpenFlow for High-level Services
Using SDN-OpenFlow for High-level Services Nabil Damouny Sr. Director, Strategic Marketing Netronome Vice Chair, Marketing Education, ONF [email protected] Open Server Summit, Networking Applications
A Look at the New Converged Data Center
Organizations around the world are choosing to move from traditional physical data centers to virtual infrastructure, affecting every layer in the data center stack. This change will not only yield a scalable
Deploying in a Distributed Environment
Deploying in a Distributed Environment Distributed enterprise networks have many remote locations, ranging from dozens to thousands of small offices. Typically, between 5 and 50 employees work at each
Networking in the Era of Virtualization
SOLUTIONS WHITEPAPER Networking in the Era of Virtualization Compute virtualization has changed IT s expectations regarding the efficiency, cost, and provisioning speeds of new applications and services.
Tutorial: OpenFlow in GENI
Tutorial: OpenFlow in GENI GENI Project Office The current Internet is at an impasse because new architecture cannot be deployed or even adequately evaluated [PST04] [PST04]: Overcoming the Internet Impasse
The promise of SDN. EU Future Internet Assembly March 18, 2014. Yanick Pouffary Chief Technologist HP Network Services
The promise of SDN EU Future Internet Assembly March 18, 2014 Yanick Pouffary Chief Technologist HP Network Services Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein
Understanding the Business Case of Network Function Virtualization
White paper Understanding the Business Case of Network Function Virtualization Part I of the series discusses the telecom market scenario in general, market and business drivers behind push for a building
Software Defined Networks
Software Defined Networks Damiano Carra Università degli Studi di Verona Dipartimento di Informatica Acknowledgements! Credits Part of the course material is based on slides provided by the following authors
OpenFlow, Network Function Virtualisation, Virtualised Network Function, Network Virtualisation, IEEE 802.1X, Authentication and Authorization.
Deploying a virtual network function over a software defined network infrastructure: experiences deploying an access control VNF in the University of Basque Country s OpenFlow enabled facility Eduardo
SDN Security Considerations in the Data Center. ONF Solution Brief October 8, 2013
SDN Security Considerations in the Data Center ONF Solution Brief October 8, 2013 Table of Contents 2 Executive Summary 3 SDN Overview 4 Network Security Challenges 6 The Implications of SDN on Network
Simplifying Data Data Center Center Network Management Leveraging SDN SDN
Feb 2014, HAPPIEST MINDS TECHNOLOGIES March 2014, HAPPIEST MINDS TECHNOLOGIES Simplifying Data Data Center Center Network Management Leveraging SDN SDN Author Author Srinivas Srinivas Jakkam Jakkam Shivaji
Stateful Inspection Technology
Stateful Inspection Technology Security Requirements TECH NOTE In order to provide robust security, a firewall must track and control the flow of communication passing through it. To reach control decisions
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...
Network Security through Software Defined Networking: a Survey
[email protected] 09/30/14 Network Security through Software Defined Networking: a Survey Jérôme François, Lautaro Dolberg, Olivier Festor, Thomas Engel 2 1 Introduction 2 Firewall 3 Monitoring
Networking Topology For Your System
This chapter describes the different networking topologies supported for this product, including the advantages and disadvantages of each. Select the one that best meets your needs and your network deployment.
Availability Digest. www.availabilitydigest.com. Redundant Load Balancing for High Availability July 2013
the Availability Digest Redundant Load Balancing for High Availability July 2013 A large data center can comprise hundreds or thousands of servers. These servers must not only be interconnected, but they
Mock RFI for Enterprise SDN Solutions
Mock RFI for Enterprise SDN Solutions Written By Sponsored By Table of Contents Background and Intended Use... 3 Introduction... 3 Definitions and Terminology... 7 The Solution Architecture... 10 The SDN
STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY
ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY One of the largest concerns of organisations is how to implement and introduce advanced security mechanisms to protect
LPM: Layered Policy Management for Software-Defined Networks
LPM: Layered Policy Management for Software-Defined Networks Wonkyu Han 1, Hongxin Hu 2 and Gail-Joon Ahn 1 1 Arizona State University, Tempe, AZ 85287, USA {whan7,gahn}@asu.edu 2 Clemson University, Clemson,
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista Setting the Stage This presentation will discuss the usage of Linux as a base component of hypervisor components
White Paper. Innovate Telecom Services with NFV and SDN
White Paper Innovate Telecom Services with NFV and SDN 2 NEXCOM White Paper As telecommunications companies seek to expand beyond telecommunications services to data services, they find their purposebuilt
How To Orchestrate The Clouddusing Network With Andn
ORCHESTRATING THE CLOUD USING SDN Joerg Ammon Systems Engineer Service Provider 2013-09-10 2013 Brocade Communications Systems, Inc. Company Proprietary Information 1 SDN Update -
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com
W H I T E P A P E R A p p l i c a t i o n D e l i v e r y f o r C l o u d S e r v i c e s : C u s t o m i z i n g S e r v i c e C r e a t i o n i n V i r t u a l E n v i r o n m e n t s Sponsored by: Brocade
