+ All Categories
Home > Documents > Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf ·...

Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf ·...

Date post: 24-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
16
© 2012 IBM Corporation Panel : Future Data Center Networks Vijoy Pandey, Ph.D. CTO, Network OS IBM Distinguished Engineer [email protected]
Transcript
Page 1: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

© 2012 IBM Corporation

Panel : Future Data Center Networks

Vijoy Pandey, Ph.D.

CTO, Network OS

IBM Distinguished Engineer

[email protected]

Page 2: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Networking folks were poor

• Custom silicon or poor functionality • Low bandwidth ASICs • Poor topologies • Immature protocols • Non-robust control plane software

IBM System Networking 2

Page 3: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Data Center network over the past decade

IBM System Networking 3

Deployment Velocity (Scale-Out)

First wave of Data Center (network) deployments were all about Deployment Velocity (Time To Value)

― How quickly can you deploy infrastructure? ― How scalable is the infrastructure? ― How easily can you manage this scale-out infrastructure?

Highly-available

High-capacity Ease of

configuration

Ease of expansion

Page 4: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

More Bandwidth

0.1

1

10

100

10001

99

8

19

99

20

00

20

01

20

02

20

03

20

04

20

05

20

06

20

07

20

08

20

09

20

10

20

11

20

12

20

13

20

14

20

15

20

16

20

17

20

18

20

19

20

20

20

21

PCI versus Ethernet Bandwidth (in Gigabits/sec)

I/O in Gbps Ethernet (Gbps)

PCIE Gen 1

PCIE Gen 2

PCIE Gen 3 PCIE Gen 4

1 Gbps

10 Gbps

40 Gbps

100 Gbps

400 Gbps

1Tbps

PCIE Gen 5

IBM System Networking 4

Page 5: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Better Topologies

• Multi-tiered tree topologies • High oversubscription • Expensive, high bandwidth uplinks • Robustness of higher tier product

has been a concern

• 2-tiered mesh or Clos topologies • Oversubscription only to WAN/core • Large cross sectional bandwidth

(TOR bandwidth is cheap) • Mature Layer 2/3 software

IBM System Networking 5

Page 6: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

We are entering an era of Network Affluence

With affluence comes a demand for Quality of Life: • Can you ease my provisioning headache? • Can you hide all complexity of the physical infrastructure? • Can my applications talk to my network? • Can you simplify how I monitor my network?

• Can “this particular communication” be of “Platinum” service

• Can you guarantee certain latency characteristics? End to End? • Can you guarantee certain bandwidth? End to End?

IBM System Networking 6

Page 7: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Application Velocity

IBM System Networking 7

Software Defined Networking

Ap

plic

atio

n V

elo

city

Deployment Velocity

Switch-embedded Firmware

Next-Gen Data Center Network deployments will demand both:

• Application Velocity ― Can you provision virtualized network resources along with compute/storage ― Can the network be smarter due to application awareness ― Can you quickly and effectively enable newer network services

• Deployment Velocity ― How quickly can you deploy infrastructure ― How scalable is the infrastructure ― How easily can you manage this scale-out infrastructure

Page 8: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Virtual Provisioning of an Integrated System

Discrete Physical Infrastructure

• Virtual Servers • Virtual Storage • Physical Network

Virtual Integrated Systems

Managing a group of systems – servers, storage, network with the simplicity of a single system

Virtualized System comprises servers, storage and networking End to end experience

Initial set up Provisioning of new workloads, including image management Continuous optimization through mobility, etc.

OS

SW

Compute

Storage

Network

OS

SW

Compute

Storage

Network

OS

SW

Compute

Storage

Network

OS

SW

Virtual Compute Pool

Virtual Storage Pool

OS

SW

OS

SW

OS

SW

Virtual Compute Pool

Virtual Storage Pool

OS

SW

OS

SW

Virtual Network Pool

IBM System Networking 8 IBM System Networking 8

Page 9: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

9

Application connectivity services

Enterprise or Cloud • allow users to declaratively specify logical application topologies

• path attributes, security rules, and service traversal

• instantiate paths, rules, etc. using SDN (virtual or physical)

• seamless integration between application deployment and required network configuration

• removes need for separate network admin handoff

• services can be constrained / specified by networking team

group

logical grouping of workloads

vlink

bidirectional communication link

network-service attach services to a vlink

firewall rules

resv bandwidth

VLAN / scoped bcast

path diversity

middlebox

deploy and config a new middlebox

IPS Web FW App FW DB

cluster

DB disjoint

LB

Virtualized Provisioning : Example

profile

Network attributes for cluster communication

IBM System Networking

Page 10: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Applications influence the network

IBM System Networking 10

VM

VM

VM

VM

App App

Network Hypervisor

Program & Instruct

Page 11: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

SDN Platform

What is Software Defined Networking?

• Applications-awareness benefits: – Business Applications and Services can program

and influence the network

– Create and deploy new applications and protocols quickly

• Network Hypervisor benefits: – Virtualized network resource provisioning

– De-couples virtual network from physical network

– Simple “configure once” network

– Cloud scale (e.g. multi-tenant)

• Control-Data separation benefits: – End-2-end Semantics and Guarantees

– Simpler to deploy, debug and monitor

– Fine grained control for each client-server pair(s)

– Openflow (protocol and various controllers) are a standard way of achieving this

Control Plane Software

HW & embedded SW

5KV 5KV

5KV 5KV

SDN Controller Platform • Global state & efficient capacity management • Optimizations and placements

Apps Services Apps Services

Network Hypervisor

Openflow Controller

Virtual Network Resources

Data Plane

IBM System Networking 11

Page 12: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Openflow as defined today

IBM System Networking 12

Mishmash of concepts within the SAME data center

Page 13: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Distributed or Centralized

IBM System Networking 13

• Ethernet topologies were built distributed Scalable but hard to monitor

• Openflow topologies (today) are centralized Control-data separation forces this model

Page 14: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

IBM System Networking 14

Packet or Flow Switched

• Ethernet topologies are packet switched Statistical link utilization

• Openflow topologies (today) are flow switched Application level network control

Page 15: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Open questions for the Research & Openflow Communities

• No customer pays for the re-invention of the wheel

• Customers do pay for a smoother ride

IBM System Networking 15

Page 16: Panel : Future Data Center Networkshpsr2012.etf.bg.ac.rs/Common/Speakers/VijoyPandey.pdf · Next-Gen Data Center Network deployments will demand both: • Application Velocity ―Can

Open Questions for the Research and Openflow Communities

IBM System Networking 16

Pod (server/storage/network)

Isolate a few (long) flows for preferential treatment by applications

Federation of controllers with each controller handling (smaller)

integrated system (pod)


Recommended