software defined networking - tech mahindra market will grow from current $198 million to $2.1 ......

31
1

Upload: hoangnhi

Post on 12-Mar-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

1

Page 2: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

2 Copyright © 2013 Tech Mahindra. All rights reserved.

Software Defined Networking:

The Next Big Thing

Page 3: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

3 Copyright © 2013 Tech Mahindra. All rights reserved.

Girish Homkar – Product Architect

Rajesha – Technical Architect

Thomas Lee Sebastian – Technology Consultant

Speakers

Page 4: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

4 Copyright © 2013 Tech Mahindra. All rights reserved.

Webinar Format

• Each presenter will speak for about 10 minutes followed by open house for Q&A

session for 20 minutes.

• How can you participate with us today

The Q&A will be open in the last 20 minutes of the Webinar

o Type in your Questions as they come to you in the Question Box addressing

it to the STAFF, during the course of the Webinar.

o During the Q&A session, the Presenters will take one question at a time and

respond.

o The Questions which may not get answered due to paucity of time, will be

responded in the e-mail.

Page 5: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

5 Copyright © 2013 Tech Mahindra. All rights reserved.

Agenda

Software Defined Networking & why it is the next big thing in the evolution of communication networks

The need for SDN

The SDN architecture, its benefits & challenges

Tech Mahindra’s offering for SDN portfolio

Page 6: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

6 Copyright © 2013 Tech Mahindra. All rights reserved.

Why are we discussing SDN?

VMware acquires Nicira for $1.26 Billion

Cisco answers SDN with ONE and onePK APIs

Big Switch Networks reports 6000 downloads of Controller

SDN market will grow from current $198 million to $2.1 billion in 2017

Page 7: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

7 Copyright © 2013 Tech Mahindra. All rights reserved.

What spurred the need for a change?

Million of lines of source code (6000 RFCs)

Billions of gates

Bloated

Power Hungry

Routing, management, mobility management, access control, VPNs, …

Shifting of the

burden onto

the Service

Providers.

Silos of Infrastructure due to lack of interoperability.

Scalable Resilient

High Availability

Interoperable

Flexible ... Platform

Page 8: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

8 Copyright © 2013 Tech Mahindra. All rights reserved.

Configurability issue of present networks

No complete topology

Per packet based forwarding

Difficult to provide logical grouping, Access control and Quality of Service

Data plane: Packet streaming

Forward, filter, buffer, mark, rate-limit, and measure packets

Track topology changes, compute routes, install forwarding rules

Control plane: Distributed algorithms

Collect measurements and configure the equipment

Management plane: Human time scale

Page 9: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

9 Copyright © 2013 Tech Mahindra. All rights reserved.

Challenges of Service Providers

Innovation in compute, storage technologies outpaced that in networking

Massive user groups, enterprises with diverse business requirements

Optimized / dynamic resource provisioning

Exponentially growing bandwidth demand (doubling every year)

Need to lower CAPEX and OPEX by 30% per year. In reality 10% reduction

Page 10: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

10 Copyright © 2013 Tech Mahindra. All rights reserved.

Need of Service Providers

Easily configurable or rather programmable!

Dynamically responding to traffic patterns

Scalable solutions for increasing bandwidths

Extendable solutions from small to large networks

Mobility across networks of users and services

Virtualization of the networks providing isolation for security, performance

Page 11: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

11 Copyright © 2013 Tech Mahindra. All rights reserved.

App

Simple Packet

Forwarding

Hardware

Simple Packet

Forwarding

Hardware

Simple Packet

Forwarding

Hardware

App App

Simple Packet

Forwarding

Hardware Simple Packet

Forwarding

Hardware

Network Operating System

1. Open interface to hardware

3. Well-defined open API 2. At least one good operating system

Extensible, possibly open-source

SDN architecture

Source: ONF

Page 12: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

12 Copyright © 2013 Tech Mahindra. All rights reserved.

Ethernet Switch/Router

Data Path (Hardware)

Control Path Control Path (Software)

Data Path (Hardware)

Control Path OpenFlow

OpenFlow Controller

Symmetric messages

•Hello •Echo request / reply •Experimenter

How SDN brings in vendor interoperability?

Controller messages

•Packet-out •Handshake •Multipart •Configuration •Modify state •Role request •Barrier

Asynchronous messages

•Packet-in •Flow removed •Port status •Error

Page 13: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

13 Copyright © 2013 Tech Mahindra. All rights reserved.

OpenFlow

Virtualization or “Slicing” Layer

Isolated “slices”

Packet

Forwarding

Packet

Forwarding

Packet Forwarding

Packet

Forwarding

Network

Operating

System 1

Network

Operating

System 2

Network

Operating

System 3

Network

Operating

System 4

Feature

OpenFlow

Feature Feature Feature

Packet

Forwarding

How SDN provides network virtualization?

Source: ONF

Page 14: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

14 Copyright © 2013 Tech Mahindra. All rights reserved.

Simplified architecture of NE (Switch) in SDN

Controller

PC

Hardware Layer

Software Layer

Flow Table

MAC src

MAC dst

IP Src

IP Dst

TCP sport

TCP dport

Action

OpenFlow Firmware

* * 5.6.7.8 * * * port 1

port 3 port 2 port 1

1.2.3.4 5.6.7.8

Page 15: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

15 Copyright © 2013 Tech Mahindra. All rights reserved.

Controller

OpenFlow Protocol

Rule Action Statistics

Rule Action Statistics Rule Action Statistics

A Flow is the fundamental unit of manipulation within a switch (as against frame in L2-bridging and datagram in L3-routing)

Routing

OpenFlow in Action

Page 16: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

16 Copyright © 2013 Tech Mahindra. All rights reserved.

A flow table entry

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Rule Action Stats

1. Forward packet to port(s) 2. Encapsulate and forward to controller 3. Drop packet 4. Send to normal processing pipeline 5. Modify Fields

+ mask what fields to match

Packet + byte counters

Page 17: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

17 Copyright © 2013 Tech Mahindra. All rights reserved.

OpenFlow is Backward Compatible

Ethernet Switching

*

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

* 00:1f:.. * * * * * * * port6

Application Firewall

*

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

* * * * * * * * 22 drop

IP Routing

*

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

* * * * * 5.6.7.8 * * * port6

Page 18: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

18 Copyright © 2013 Tech Mahindra. All rights reserved.

OpenFlow allows layers to be combined

VLAN + App

*

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

* * * vlan1 * * * * 80 port6, port7

Flow Switching

port3

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

00:1f.. 0800 vlan1 1.2.3.4 5.6.7.8 4 17264 80 port6 00:2e..

port3

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

TCP sport

TCP dport

Action

0800 5.6.7.8 4 port 10 00:2e..

Port + Ethernet + IP

* * * * *

Page 19: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

19 Copyright © 2013 Tech Mahindra. All rights reserved.

Current Status of SDN

Started as research projects at Stanford and now ITU is considering standardization of network virtualization and SDN.

OpenFlow (current version 1.3) standardized by Open Networking Forum

Companion standard OF-config – XML based for configuration and management of openFlow

Growing SDN Community

A lot of open source implementation / experimentation happening but full-blown production implementation available from few vendors only.

Page 20: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

20 Copyright © 2013 Tech Mahindra. All rights reserved.

SDN Applications

Converged transport and packet network.

Network load balancing

Network security by access control, traffic isolation

Simplified MPLS traffic engineering and Virtual Private Networks

Mobility and handoff management

Virtual Machine migrations across networks

Dynamic network programming and management

Experimentation of new, user-defined routing protocols

Energy management across networks Source: ONF

Page 21: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

21 Copyright © 2013 Tech Mahindra. All rights reserved.

SDN Deployment Scenarios

Beneficiaries of SDN - Campus networks, cloud computing, data centers, storage networks, social networking, business / financial applications!

Deployment will start with small scale / partitioned / isolated private networks and successes will result in merging the networks to form bigger networks.

Brownfield installations - The existing NE will be upgraded to have implementation of SDN / openFlow and option to enable it.

Wide-spread deployment in public / core networks will take some time, after which only the practical issues of SDN will emerge and SDN may mature.

Page 22: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

22 Copyright © 2013 Tech Mahindra. All rights reserved.

Challenges that SDN may face

Experimental networks are fine but real test is in production networks.

Cost – openFlow Switch + controller < Legacy Network Element

Interoperate with existing network elements in brown-field infrastructure.

Cope up with complex capabilities - Switching, Routing, Admission Control, Queuing, Quality Of Service, Encapsulation, Affirmative Service Guarantees

Scalable – in terms of users, transactions, routes, servers and networks.

Performance – meet varying and increasing load conditions within available resources (memory / processing)

Dynamic fault tolerance – controllers ability to receive fault info and switchover traffic

Competition from newer emerging technology e.g. IEEE’s Shortest Path Bridging protocol

Page 23: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

23 Copyright © 2013 Tech Mahindra. All rights reserved.

Audience Poll

Page 24: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

24 Copyright © 2013 Tech Mahindra. All rights reserved.

Switch

(data plane)

Controller

(control plane)

• Controller runs Networking Operating System. Linux can be used.

• openFlow Controller provides open APIs for use by applications to provide services in discovery, bridging, routing, multicast, security, QoS etc.

• openFlow controller stores configurations in a persistent database.

• openFlow controller manages multiple flows in an Ethernet switch using openFlow protocol. (implementation based on Linux open source: NOX/POX)

• openFlow interpreter in Ethernet switch converts openFlow messages to hardware control message using hardware abstraction APIs (implementation based on Linux open source: openVswitch)

• Hardware fast path processing (specific to hardware type) has port manager to control ports and table manager to lookup hardware flow table and manage flow entries.

Data

Base

Network Operating

System

OpenFlow

OpenFlow Interpreter

Routing

App

QoS

App

Security

App

OpenFlow Controller

Port

manager

ports

High level architecture of SDN

Multicast

App

Bridging

App

Open APIs

Discovery

App

Flow

table

Hardware driver

Table

manager

Hardware abstraction APIs

Page 25: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

25 Copyright © 2013 Tech Mahindra. All rights reserved.

Data

Base

• Initial release to build SDN platform is for Carrier Ethernet network and Routing Domain

• Basic building block of SDN solution are openFlow, TechM CARSS solution and Linux Virtual M/c

• Each VM runs control-plane for individual instance of Fast Path

• Open source “OpenVswitch” stack is used for better performance and used as switching instance across VM instances

High Level SDN Architecture

Open Flow Interface

OpenFlow

Interpreter

Fast Path

Fast Path

Fast Path

OpenFlow

Interpreter

OpenFlow

Interpreter

VM1 (TECHM CARSS STACK)

VM2 (TECHM CARSS STACK)

VMn (TECHM CARSS STACK)

O

V

S

Open Flow Client

I

N

F

R

A

M

G

R

Network OPEN API

APPLICATIONS

Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

Dynamic Controller

L2-Data Plane

Service API L3-Dataplane

Service API

Security Service

API

Infra Service API

Page 26: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

26 Copyright © 2013 Tech Mahindra. All rights reserved.

Tech Mahindra’s offering for SDN portfolio

• OpenFlow Controller

• OpenFlow Stack

• Hardware Abstraction layer

SDN Infrastructure Development

• Applications for Carrier Ethernet and Packet Optical Transport.

• Configuration tools

SDN Applications Development

Page 27: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

27 Copyright © 2013 Tech Mahindra. All rights reserved.

Product Engineering Services Division – A Snapshot

R&D arm of Tech Mahindra with focus on TEM, TSP & ISV segment

1300+ Telecom R&D Engineers

Development centers in India: Bangalore, Chennai, Noida

Overview

Optical Transport Networks (SONet / SDH, DWDM)

Broadband Access Networks (xDSL, xPON, CMTS)

Datacom (L2/L3) Technologies

Wireless Networks (CDMA, LTE, WiMAX, WiFi)

NMS / EMS, Network Testing

Hardware and Embedded Engineering

Voice Switching & Signaling (legacy and next gen)

Technology

Focus

27

Developing solutions in emerging technologies such as SDN, OTN,

LTE

Centers of

Excellence

Page 28: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

28 Copyright © 2013 Tech Mahindra. All rights reserved.

Product Engineering Offerings

Addressing new markets

Interoperability & compliance

New technology adoption

Migration / Transfer engineering

HW Board Development

Embedded SW / Firmware

Full System Development

Application Development – Portal,

Tools, Driver, L2/L3 protocol

Technical Consultancy &

Solutioning

Life cycle testing

Test automation

Network Integration

E-2-E, Non-functional testing

Solution/System integration

NMS / EMS Development

New feature development

Product design / coding / testing

Product life cycle extension

Field support & sustenance

Training content Development

Deployment & Integration services

Program Management

Technical Publications

End-to-end Offerings for New Product Introduction & Realization : From Concept to Support

Technology

Transformation

HW & SW Development

Network Services & Testing

Product Lifecycle

Management

Optical, Access &

Datacom

Broadband Wireless

Wireless & Wireline Core

Mobility

Hardware & Embedded

Multimedia Services

Network Services

Page 29: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

29 Copyright © 2013 Tech Mahindra. All rights reserved.

Audience Poll

Page 30: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

30 Copyright © 2013 Tech Mahindra. All rights reserved.

Q&A

Page 31: Software Defined Networking - Tech Mahindra market will grow from current $198 million to $2.1 ... Data Base Network ... Network Loop Detector Dynamic QoS Manager MPLS-TP PW Manager

31 Copyright © 2013 Tech Mahindra. All rights reserved.

Disclaimer

Tech Mahindra Limited, herein referred to as TechM provide a wide array of presentations and reports, with the contributions of

various professionals. These presentations and reports are for informational purposes and private circulation only and do not

constitute an offer to buy or sell any securities mentioned therein. They do not purport to be a complete description of the markets

conditions or developments referred to in the material. While utmost care has been taken in preparing the above, we claim no

responsibility for their accuracy. We shall not be liable for any direct or indirect losses arising from the use thereof and the viewers are

requested to use the information contained herein at their own risk. These presentations and reports should not be reproduced, re-

circulated, published in any media, website or otherwise, in any form or manner, in part or as a whole, without the express consent in

writing of TechM or its subsidiaries. Any unauthorized use, disclosure or public dissemination of information contained herein is

prohibited. Unless specifically noted, TechM is not responsible for the content of these presentations and/or the opinions of the

presenters. Individual situations and local practices and standards may vary, so viewers and others utilizing information contained

within a presentation are free to adopt differing standards and approaches as they see fit. You may not repackage or sell the

presentation. Products and names mentioned in materials or presentations are the property of their respective owners and the

mention of them does not constitute an endorsement by TechM. Information contained in a presentation hosted or promoted by

TechM is provided “as is” without warranty of any kind, either expressed or implied, including any warranty of merchantability or

fitness for a particular purpose. TechM assumes no liability or responsibility for the contents of a presentation or the opinions

expressed by the presenters. All expressions of opinion are subject to change without notice.

Thank you Visit us at www.techmahindra.com