Top Banner
2014 Global Transport SDN Demonstration Jonathan Sadler (Coriant) Vice Chair OIF Technical Committee Open Networking Foundation
35
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Jonathan Sadler (Coriant)Vice Chair

OIF Technical CommitteeOpenNetworkingFoundation

Page 2: OIF Global Transport SDN Demonstration_OFC2015

Agenda

• Overview of Tests• Deep Dive into Three Connections

• APIs• OpenFlow CDPI• OpenFlow CVNI

• Summary

Page 3: OIF Global Transport SDN Demonstration_OFC2015

OVERVIEW

Page 4: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Joint activity of OIF and ONF• Demonstrate current state of SDN in Transport industry

• REST APIs• OpenFlow

• Participants from both OIF and ONF• OIF: ADVA, Alcatel-Lucent, China Telecom, Ciena,

Coriant, DT, FiberHome, Fujitsu, Huawei, KDDI, NEC, Orange, Telus, Verizon, ZTE

• ONF: ADVA, Alcatel-Lucent, CATR, China Mobile,China Telecom, Ciena, Coriant, DT, FiberHome,Fujitsu, Huawei, KDDI, NEC, Verizon, ZTE

Joint activity of OIF and ONF• Demonstrate current state of SDN in Transport industry

• REST APIs• OpenFlow

• Participants from both OIF and ONF• OIF: ADVA, Alcatel-Lucent, China Telecom, Ciena,

Coriant, DT, FiberHome, Fujitsu, Huawei, KDDI, NEC, Orange, Telus, Verizon, ZTE

• ONF: ADVA, Alcatel-Lucent, CATR, China Mobile,China Telecom, Ciena, Coriant, DT, FiberHome,Fujitsu, Huawei, KDDI, NEC, Verizon, ZTE

Page 5: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Joint activity of OIF and ONF• Demonstrate current state of SDN in Transport industry

• REST APIs• OpenFlow

• Participants from both OIF and ONF• OIF: ADVA, Alcatel-Lucent, China Telecom, Ciena,

Coriant, DT, FiberHome, Fujitsu, Huawei, KDDI, NEC, Orange, Telus, Verizon, ZTE

• ONF: ADVA, Alcatel-Lucent, CATR, China Mobile,China Telecom, Ciena, Coriant, DT, FiberHome,Fujitsu, Huawei, KDDI, NEC, Verizon, ZTE

Page 6: OIF Global Transport SDN Demonstration_OFC2015

Dec Jan Feb Mar Apr May Jun Jul

2013 2014

Aug Sep Oct

Timeline

Soft CommitStart Tech Work

ONF OTWGFace-to-face

Contracts,NDAs

HardCommit

OIF 1QMtg

OIF 2QMtg

ONFWorkday

Start Testing Stop Testing,PresentationRecording

L123SDN

OFC2014

Tech SpecComplete

OIF 3QMtg

BTE AnalystPre-event

Page 7: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Page 8: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Page 9: OIF Global Transport SDN Demonstration_OFC2015

Cloud Bursting

Cloud computing has increased demandon “East-West” interfaces• Google: 4+ times more traffic than North-South

• Inter-cluster interface• VM Migration, Dataset synch/relocation

• Duration needs to be as short as possible• High-bandwidth connectivity, short-lived connections

N-S

E-W

Page 10: OIF Global Transport SDN Demonstration_OFC2015

Cloud Bursting

Cloud computing has increased demandon “East-West” interfaces• Google: Many times more traffic than North-South

N-S

E-W

Page 11: OIF Global Transport SDN Demonstration_OFC2015

Cloud Bursting

Cloud computing has increased demandon “East-West” interfaces• Google: 4+ times more traffic than North-South

• Inter-cluster interface• VM Migration, Dataset synch/relocation

• Duration needs to be as short as possible• High-bandwidth connectivity, short-lived connections

Page 12: OIF Global Transport SDN Demonstration_OFC2015

Overview of Control SystemsApplication

Layer

Control Layer

Infrastructure LayerDomain 1

NE NE NE

Domain 2

NE NE NE

Domain 3

NE NE NE

Network Orchestrator

Parent Controller

DomainController

DomainController

DomainController

SBI

NBI

SBI

REST APIsService RequestTopology

OpenFlowControl to DataplaneControl to Virtual Network

CloudOrchestrator

Compute Storage

Page 13: OIF Global Transport SDN Demonstration_OFC2015

API & OPENFLOW-CDPI TESTS

Page 14: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Page 15: OIF Global Transport SDN Demonstration_OFC2015

NEC Network Orchestrator

<NEC VIDEO><Showing Chat, Conn Setup>

Page 16: OIF Global Transport SDN Demonstration_OFC2015

OF 1.3

OF 1.3+OTWG

Service Request API

L2+L3

L1

L0

Service Invocation Flow

Page 17: OIF Global Transport SDN Demonstration_OFC2015

Mb/s

REST API Capture

HTTP/1.1 201 CreatedServer: Apache-Coyote/1.1Content-Type: application/jsonDate: Tue, 23 Sep 2014 14:41:37 GMTConnection: close

{"@":"http://oiforum.com/ns/base-attributes","id":"http://10.131.22.2:8081/rest/json/SERVICE_REQ_API/146154ff-0a0f-4f7d-bdfa-f729c46f9e55","name":"146154ff-0a0f-4f7d-bdfa-f729c46f9e55","aEnd":"http://10.131.22.2:8081/rest/json/ENDPOINT_API/DT_COR_31-15-03.4","zEnd":"http://10.131.22.2:8081/rest/json/ENDPOINT_API/DT_COR_11-15-03.4","layer":"odu","bandwidth":"10000","operStatus":"Up","path":["http://10.131.22.2:8081/rest/json/TOPOLOGY_API/vertex/DT_COR_1/end/1-15-03.3","http://10.131.22.2:8081/rest/json/TOPOLOGY_API/vertex/DT_COR_1/end/1-1-04.1.1","http://10.131.22.2:8081/rest/json/TOPOLOGY_API/vertex/DT_COR_3/end/1-1-01.1.1","http://10.131.22.2:8081/rest/json/TOPOLOGY_API/vertex/DT_COR_3/end/1-15-03.3"],"connections":["http://10.131.22.2:8081/rest/json/CONNECT_API/146154ff-0a0f-4f7d-bdfa-f729c46f9e55"]}

NE

NE

NE

POST /rest/json/SERVICE_REQ_API HTTP/1.1User-Agent: Faraday v0.9.0Content-Type: application/jsonAccept: application/jsonAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3Connection: closeHost: 10.131.22.2:8081Content-Length: 183

{"aEnd":"http://10.131.22.2:8081/rest/json/ENDPOINT_API/DT_COR_31-15-03.4","zEnd":"http://10.131.22.2:8081/rest/json/ENDPOINT_API/DT_COR_11-15-03.4", "layer":"odu","bandwidth":"10000"}

Page 18: OIF Global Transport SDN Demonstration_OFC2015

OpenFlow Capture

FlowMod:

Match #1:Input port: 5423121

Match #2:Signal Type: 2 (ODU2)

Action #1:Output port: 1228817

Page 19: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Page 20: OIF Global Transport SDN Demonstration_OFC2015

CATR Network Orchestrator

Page 21: OIF Global Transport SDN Demonstration_OFC2015

Service Request API

OF 1.3+OTWG

L1

Service Invocation Flow

Page 22: OIF Global Transport SDN Demonstration_OFC2015

Topology API Capture

HTTP/1.1 200 OKContent-Length: 1067Content-Type: application/json

{"id":."http://10.138.35.20:8090/rest/json/TOPOLOGY_API/edge/10.138.35.1-1.222.8.1,10.138.35.2-0.218.8.1","aEnd": {"vertex":."http://10.138.35.20:8090/rest/json/TOPOLOGY_API/vertex/10.138.35.1","end": "http://10.138.35.20:8090/rest/json/TOPOLOGY_API/vertex/10.138.35.1/end/1.222.8.1"},

"zEnd":.{"vertex":."http://10.138.35.20:8090/rest/json/TOPOLOGY_API/vertex/10.138.35.2","end":."http://10.138.35.20:8090/rest/json/TOPOLOGY_API/vertex/10.138.35.2/end/0.218.8.1"},

"ietfTE.TEMetric": 100, "ietfTE.linkType": "p2p","ietfGMPLS.ifSwitchCapability": [{"ietfGMPLS.switchingType": 110,"ietfGMPLS.encoding": 12,"ietfASON.capacityLC": {"ietfGMPLS.sigType": 10,"ietfASON.maxLC0": 8}},{"ietfGMPLS.switchingType": 110,"ietfGMPLS.encoding": 12,"ietfASON.capacityLC": {"ietfGMPLS.sigType": 1,"ietfASON.maxLC0": 4}},

{"ietfGMPLS.switchingType": 110,"ietfGMPLS.encoding": 12,"ietfASON.capacityLC": {"ietfGMPLS.sigType": 2,"ietfASON.maxLC0": 1}}

],"operStatus": "up"

}

GET /rest/json/TOPOLOGY_API/edge/10.138.35.1-1.222.8.1,10.138.35.2-0.218.8.1 HTTP/1.1Host: 10.138.35.20:8090Connection: keep-alive

Page 23: OIF Global Transport SDN Demonstration_OFC2015

REST API Capture

NE

NE

NE

POST /VWAN_NSM-REST/rest/json/SERVICE_REQ_API HTTP/1.1Content-Type: application/jsonContent-Length: 97Host: 10.139.6.60:8083Connection: keep-alive

{"layer":"odu","bandwidth":"10000","aEnd":"EDTNLAB-12_EndPoint11","zEnd":"EDTNLAB-31_EndPoint11"}

HTTP/1.1 201 CreatedDate: Wed, 10 Sep 2014 03:07:07 GMTContent-Type: application/jsonTransfer-Encoding: chunkedServer: Jetty(8.1.5.v20120716)

{"id":"SERV-1410318427801-8D9C6A","aEnd":"EDTNLAB-12_EndPoint11","zEnd":"EDTNLAB-31_EndPoint11","layer":"odu","bandwidth":"10000","operStatus":"up"}

Page 24: OIF Global Transport SDN Demonstration_OFC2015

OpenFlow Capture

FlowMod:

Match #1:Input port: 2

Match #2:Signal Type: 2 (ODU2)

Action #1:Output port: 6

Page 25: OIF Global Transport SDN Demonstration_OFC2015

OPENFLOW-CVNI TESTS

Page 26: OIF Global Transport SDN Demonstration_OFC2015

CVNI Tests

Abstract Node Representation

Abstract Link Representation

NE

NE

NE

NE

NE

NE

NENE

NE

NE

NE

NE

NE

NE

NE

NE

Parent Controller

DomainController

Parent Controller

DomainController

Page 27: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN Demonstration

Page 28: OIF Global Transport SDN Demonstration_OFC2015

China Telecom Parent Controller

Page 29: OIF Global Transport SDN Demonstration_OFC2015

L1

OF 1.3+OTWG

OF 1.3+OTWG

Service Invocation Flow

Page 30: OIF Global Transport SDN Demonstration_OFC2015

FlowMod:

Match #1:Input port: 131135

Match #2:Signal Type: 10 (ODU0)

Match #3:TPN/Trib Slot: 1/#4

Action #1:Output port: 196693

OpenFlow Capture

Page 31: OIF Global Transport SDN Demonstration_OFC2015

Summary

Demonstration shows:• Cooperation between 17 companies

• 7 Carriers (5 Host, 2 Consulting)• 9 Vendors• 1 Research Institution

• Transport SDN is becoming real• APIs: Service Request, Topology• Equipment control interfaces

Next step:• Review Issues List• Solidify Prototypes -> Standards

• Network APIs• OTWG extensions to OpenFlow

Page 32: OIF Global Transport SDN Demonstration_OFC2015

2014 Global Transport SDN DemonstrationAccelerating Momentum on the Road to Next-Generation Architectures

ALU

www.opennetworking.org www.oiforum.com

OpenNetworkingFoundation

Page 33: OIF Global Transport SDN Demonstration_OFC2015
Page 34: OIF Global Transport SDN Demonstration_OFC2015

Logos

ALU

Page 35: OIF Global Transport SDN Demonstration_OFC2015

Guide to DocumentsA

PIG

uid

elin

es

oif2013.410REST API

General Princ.

oif2013.092Service Request

API

oif2013.091Topology

API

oif2013.160Path Computation

API

oif2013.175SDN Framework

Arc

hite

ctur

e

oif-p0105.009Service Request

Tech Spec

oif-p0105.011TopologyTech Spec

oif-p0105.019Service Request

Test Spec

oif-p0105.028TopologyTest Spec

oif-p0105.038Findings

API

s

oif-p0105.008OF1.3 Tech Spec

CDPI + CVNI

oif-p0105.018OF Test Spec

Ope

nFlo

w