How To Build A Virtualized Network On A Cloud On A Microsoft Server On A Linux (Openstack) System



Similar documents
TEST AUTOMATION FRAMEWORK

Software Defined Network (SDN)

Cloud Computing, Software Defined Networking, Network Function Virtualization

Leveraging SDN and NFV in the WAN

Designing Virtual Network Security Architectures Dave Shackleford

Virtualization, SDN and NFV

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

SDN and NFV in the WAN

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Ensuring end-user quality in NFV-based infrastructures

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

SDN Architecture and Service Trend

Network Functions Virtualization in Home Networks

Effective disaster recovery using Software defined networking

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Unifying the Programmability of Cloud and Carrier Infrastructure

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Cloud/SDN in Service Provider Networks Dr. Marcus Brunner

Software Defined Network Application in Hospital

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

AN OPEN PLATFORM TO ACCELERATE NFV. A Linux Foundation Collaborative Project

SDN/Virtualization and Cloud Computing

White Paper. Requirements of Network Virtualization

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

Ensuring end-user quality in NFV-based infrastructure

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Software Defined Networking

What is SDN all about?

How do software-defined networks enhance the value of converged infrastructures?

Stanford SDN-Based Private Cloud. Johan van Reijendam Stanford University

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

An Integrated Validation Approach to SDN & NFV

VIRTUALIZING THE EDGE

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Software Defined Networking and Network Virtualization

How To Orchestrate The Clouddusing Network With Andn

PLUMgrid Toolbox: Tools to Install, Operate and Monitor Your Virtual Network Infrastructure

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

Juniper Care Plus Services

Pluribus Netvisor Solution Brief

Ten Things to Look for in an SDN Controller

Chapter 1 - Web Server Management and Cluster Topology

Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton

SOFTWARE DEFINED NETWORKING

Enterprise Data Center Networks

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Group-Based Policy for OpenStack

Boosting Business Agility through Software-defined Networking

SDN. What's Software Defined Networking? Angelo Capossele

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

Software Defined Networking and OpenFlow: a Concise Review

PULSE SECURE CARE PLUS SERVICES

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

An SDN Reality Check. Authored by. Sponsored by

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Platform Technology to Support Network Functions Virtualization Solution

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

Software-Defined Networking. Starla Wachsmann. University Of North Texas

PLUMgrid Open Networking Suite Service Insertion Architecture

SDN Interfaces and Performance Analysis of SDN components

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

OpenFlow/SDN activities of NTT Communications

Making the Case for Open Source Controllers

SDN Use Cases: Leveraging Programmable Networks

Flexible SDN Transport Networks With Optical Circuit Switching

Virtual Machine in Data Center Switches Huawei Virtual System

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

SOFTWARE-DEFINED NETWORKS

Network functions Virtualisation CIO Summit Peter Willis & Andy Reid

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Software Defined Networking Seminar

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

white paper Introduction to Cloud Computing The Future of Service Provider Networks

Managing Traditional Workloads Together with Cloud Computing Workloads

Securing Local Area Network with OpenFlow

Building Your Complete Remote Access Infrastructure on Windows Server 2012

ARM s role in Open Source software

OF 1.3 Testing and Challenges

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers

CENTER I S Y O U R D ATA

Carrier/WAN SDN. SDN Optimized MPLS Demo

Hybrid Cloud Mini Roundtable. April 17, Expect Excellence.

Understanding the Business Case of Network Function Virtualization

Software-Defined Networks Powered by VellOS

DEPLOYMENT GUIDE DEPLOYING F5 AUTOMATED NETWORK PROVISIONING FOR VMWARE INFRASTRUCTURE

Network Virtualization

Transcription:

V NM: Network Management Using NFV Members Epameinondas Kontothanasis ekon@kth.se Sikandar Khan sikkha@kth.se Maria Haider mariahai@kth.se Ganapathy Raman grma@kth.se Peiyue Zhao peiyue@kth.se Jing Jin jji@kth.se This project will be structured as a six person project, where each member will be responsible for a set of tasks to be carried out in conjunction and coordination with other members of the team. Towards the end of the project all functionality will be combined and output will be presented. 1.Background This project builds on the idea of emerging concept of Software Defined Networking (SDN) [1] and Network Function Virtualization (NFV) [2]. The basic notion of SDN is separation of Data and Control plane whereas the NFV is to interchange dedicated network appliances with the software running on servers. The main concept behind project V NM is to replace the traditional network management by modern approach using the said techniques. OpenFlow protocol and OpenStack cloud manage software and OpenDaylight are used in the implementation of this project, which allows to manage SDN and NFV with great flexibility [3]. 2.Problem statement In the current era of networking, an introduction of a new service requires deployment of infrastructure across the network. Each of the networking devices need to be manually customized to deliver its purpose and it is not easy to reconfigure them without the risk of producing inconsistencies and inaccessibility in the network. The traditional approach is also not cost efficient where new devices need to be added to reflect any changes in the network. 1

3.Problem Nowadays an increased internet usage is leading big enterprises to spend money and time in their infrastructure. The cost of building and maintaining Data centers is increasing year by year. Alongwith the increased operational cost, maintenance cost and the increased power consumption are the driving forces in pushing the big vendors in to find new solutions. Other problems that companies are facing are the difficulties managing remote infrastructure, especially when it is the time for changes and maintenance of the remote sites. All the above problems plus the vendor specific solutions with hard wired networks with boxes dedicated to single functions drive the IT community to find new solutions. 4.Hypothesis It is possible to build a virtualized environment over commodity physical infrastructure to simplify the management of network functions. 5.Goal Setup a Virtual Network Management system that consists of a virtual topology and implementing functionalities to test and monitor the network. Use various scenarios to see how the topology would respond in different settings. 6.Measurable objectives The measurable objectives are to isolate the clients while guarantying QoS and security, and to handle the traffic in different load scenarios and to counter errors by providing redundant solutions. 7.Deliverables and deliveries The following items have been decided upon to be delivered by the end of this project. Traffic generation/injection module to inject the traffic network traffic and stress test various network functionalities Virtualization of following network functions on OpenStack: o Load Balancer o Firewall o NAT/Routing 2

o Tunneling/Slicing o Monitoring/Metering Connectivity of OpenStack with Mininet via br ex (OpenVSwitch) Visualization of OpenStack and OpenDayLight on web based GUI s Two OpenStack compute nodes with at least two different tenants to isolate clinents Traffic logs Project Plan Midterm Presentation Midterm Peer Review Weekly progress reports Final Report PowerPoint Presentation Video KTH Social Group webpage Exhibition Lessons Learned Report 8.Approach This project is going to use Software Defined Networking along with Network Virtualization Functions to be implemented on the mini stanford topology. The work will commence with background research on SDN and NFV, along with understanding the architecture and functionality of OpenStack and OpenDayLight, followed by the implementation of functions on a small test topology which will later be moved to the mini stanford topology. Tools to be used: OpenStack OpenDayLight OpenVSwitch Mininet Wireshark VMware 9.Tasks The project has been divided into following tasks and subtasks which must be performed in order for the project to reach the completion stage. 1. Study the physical topology (Mininet Stanford Backbone) 2. Design the virtual topology on paper 3

Discuss network design Design and document topology 3. Design Functions Document functionality. Build the logical architecture of the functions, e.g the firewall rules Write Draft code. Review code 4. Deploy Functions Test and debug code 5. Design and test scenarios using traffic generator 6. Prepare for the final Exhibition Write the final report Create Presentation Create a video 10.Method In this project we are going to use the Applied research method as following this research approach we can answer specific questions or solve known and practical problems [4]. Following this method we aim to examine specific circumstances of network functions. As it is mentioned in [4] this method examines a set of circumstances and the results are related to a particular situation. This method builds on existing knowledge and applies this to solve the mentioned problems. 11.Gantt diagram and milestone chart (time schedule) The timeline for the project is shown below. The chart shows all the major steps, which will result towards the completion of the project. See Gantt Diagram 12.Risk Analysis Software Defined Networking and Network Function Virtualization are fairy new concepts, so getting familiar with these concepts might take longer than expected. As it is a new technology, we expect to 4

come across with bugs in the software releases. We expect that the documentation of new releases will be pure. In advance we expect problems due to hardware limitations. Running a number of virtual machines in a single host can cause poor performance of the hardware, as are not as powerful as it should. Platform like OpenStack is new and is under continuous development, so it might result in lot of instability issues, to mitigate such risk, the team members need to review the documentation with utter detail and use forums like askopenstack (https://ask.openstack.org/) and Stack Overflow (http://stackoverflow.com/) to share the doubts and seek help from the professionals in the feild. The team UnnA comprises of six people, certainly with different time schedules, so there is a high possibility of conflicts in the team meetings, and discussions. To overcome these risks, meetings and tasks will be planned in advance using tools like Trello (https://trello.com) and Facebook group. Nevertheless, To mitigate these and various other risks with functionality issues, the team needs to spend more time than required and work together in out of work hours, to help and assist each other. 13.Unique contribution of the team members The team members combine knowledge and expertise in different areas. Different members combine knowledge of programming while others have deep knowledge of network architecture and design. 14.Dissemination of results and expected impact The results and findings of this project will be disseminated by press release and online medium including the video. The project will also be showcased at an exhibition to attract the interested audiences. This project is expected to fascinate the individuals working and studying in the field of networking and interested in emerging concepts of software defined networking. It is hoped that the findings will motivate individuals to carry out further work and research in the similar domain. 15.References [1] Software Defined Networking: The New Norm for Networks, ONF White Paper, April 13, 2012. [2] Network Function Virtualization (NFV); Use Cases, ETSI Industry Specification Group. [3] Mark Leary s, SDN, NFV, and open source: the operator s view, Gigacom Research, March 19, 2014.. 5

[4] A. Håkansson, Portal of Research Methods and Methodologies for Research Projects and Degree Projects. WORLDCOMP'13 The 2013 World Congress in Computer Science, Computer Engineering, and Applied Computing, 22 25 July, 2013 Las Vegas, Nevada; USA. 6