Rise of Network Virtualization

Post on 04-Dec-2014

1.686 views 0 download

description

EEDC course project

Transcript of Rise of Network Virtualization

Execution

Environments for

Distributed

Computing

The Rise of Network

Virtualization

EEDC

34

33

0

Master in Computer Architecture,

Networks and Systems - CANS

EEDC Project

Arinto Murdopo arinto@otnira.com

2

Virtualization

Creation of virtual version of …

Hardware components, storage, network.. etc

3

Network Virtualization

Virtualization of Network Resources, e.g:

VLAN = Virtual LAN

4

Network Virtualization

Virtualization of Network Resources, e.g:

Overlay

5

Network Virtualization

Virtualization of Network Resources, e.g:

Software Defined Networking (SDN)

6

SDN

SDN is new approaches of networking with..

7

Why?

The Need of New Network Architecture

Changing Traffic Patterns

Consumerization of IT

Rise of Cloud Service

“Big Data” means more bandwidth

8

Why?

Limitations of Current Networking Technologies

Complexity leads to inactivity

Inconsistent policies

Inability to scale

Vendor dependence

9

Timeline

2007: The beginning

2012: The product

2008: The specification

10

The Beginning (2007)

Faster networks but not better networks

Innovation in other areas

OS: file systems, schedulers, virtualization

DS: DHTs, CDNs, MapReduce

Networks are largely the same

as years ago

Ethernet, IP, WiFi

11

Ethane

PhD project in Stanford

Allow managers to define single network-wide fine-grain policy

Principles

Network policies declared over high-level names

Policy determines path

Strong binding between a packet and its origin

12

Ethane

Communication flow

13

Ethane

Deployment

14

Ethane

Controller

15

Ethane

Policy File

16

Ethane

Performance and Scalability

Execute Ethane in campus network

Extrapolate result for bigger network

Controller able to handle up to 20k hosts

Latencies ≈ RTT between hosts

in diff. subnets in campus network

17

Timeline

2007: Ethane

2012: The product

2008: The specification

18

The Specification(2008)

OpenFlow

The whitepaper inspired by Ethane

Developed in Stanford as well

Evolve into Open Networking Foundation

Problem statement: No practical way of experiment with new network protocols. How we can run experiments in Campus Networks?

19

OpenFlow

Switch feature that can help extend programmability into wiring closet of college campuses

20

Open Flow

Network of OpenFlow switches

21

Open Flow

Open Networking Foundation

Standardize OpenFlow

Current Members include

22

Timeline

2007: Ethane

2012: The product

2008: OpenFlow

23

Timeline

2007: Ethane 2007: The Company

2012: The product

2008: OpenFlow

SDN researches and commercialization are ramping up

24

The Company

Nicira

Founded by Casado, McKeown & Shenker

25

Nicira

Establishing itself more quickly than other

26

The Product

Network Virtualization Platform (NVP)

“The Matrix”

Allow to reprogram the network used by programs or applications

More reliable internet

Move like a “liquid” between data centers

27

Nicira - NVP

Decouple

28

Nicira - NVP

Independence

29

Nicira - NVP

Services

30

Nicira - NVP

The Platform

31

Nicira - DVNI

Distributed Virtual Network Infrastructure (DVNI)

32

Timeline

2007: Ethane 2007: Nicira founded

2012: Nicira publicly launched its product

2008: OpenFlow

SDN researches and commercialization are ramping up

33

Conclusion

SDN is the trend in Network Virtualization

Transition from Managing Complexity towards Extracting Simplicity

Real example of innovation from school to specification and enterprise

34

Q & A

Question ?

35

Reference

1. M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, “Ethane: Taking control of the enterprise,” ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 1–12, 2007.

2. 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. 69–74, 2008.

3. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: towards an operating system for networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 3, pp. 105–110, 2008.

4. A New Net. http://www.technologyreview.com/web/39631/

5. 10 Emerging Technologies. http://www.technologyreview.com/web/22120/

6. Nicira Network Virtualization Platform. http://nicira.com/en/network-virtualization-platform

7. Nicira DVNI Architecture. http://nicira.com/en/dvni-architecture

8. Open Networking Summit 2012. http://www.opennetsummit.org/

36

Reference

9. Data Center Networking in the Era of Overlays. http://opennetsummit.org/talks/ONS2012/casado-tue-overlays.pdf

10.OpenFlow@Google. http://www.youtube.com/watch?v=VLHJUfgxEO4

11.The Future of Networking and the Past of Protocols. http://www.slideshare.net/martin_casado/sdn-abstractions

12.Software Defined Networking: The New Norm for Networks. https://www.opennetworking.org/images/stories/downloads/openflow/wp-sdn-newnorm.pdf

13.Nicira: Creating Virtual Networks in Cloud Data Centers. https://plus.google.com/111091089527727420853/posts/DY8jfNg5azY

14.OpenFlow/Software-Defined Networking. http://opennetsummit.org/why.html