oif global transport sdn demonstration_ofc2015

35
2014 Global Transport SDN Demonstration Jonathan Sadler (Coriant) Vice Chair OIF Technical Committee Open Networking Foundation

Upload: deborah-porchivina

Post on 22-Jul-2015

282 views

Category:

Technology


1 download

TRANSCRIPT

2014 Global Transport SDN Demonstration

Jonathan Sadler (Coriant)Vice Chair

OIF Technical CommitteeOpenNetworkingFoundation

Agenda

• Overview of Tests• Deep Dive into Three Connections

• APIs• OpenFlow CDPI• OpenFlow CVNI

• Summary

OVERVIEW

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

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

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

2014 Global Transport SDN Demonstration

2014 Global Transport SDN Demonstration

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

Cloud Bursting

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

N-S

E-W

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

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

API & OPENFLOW-CDPI TESTS

2014 Global Transport SDN Demonstration

NEC Network Orchestrator

<NEC VIDEO><Showing Chat, Conn Setup>

OF 1.3

OF 1.3+OTWG

Service Request API

L2+L3

L1

L0

Service Invocation Flow

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"}

OpenFlow Capture

FlowMod:

Match #1:Input port: 5423121

Match #2:Signal Type: 2 (ODU2)

Action #1:Output port: 1228817

2014 Global Transport SDN Demonstration

CATR Network Orchestrator

Service Request API

OF 1.3+OTWG

L1

Service Invocation Flow

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

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"}

OpenFlow Capture

FlowMod:

Match #1:Input port: 2

Match #2:Signal Type: 2 (ODU2)

Action #1:Output port: 6

OPENFLOW-CVNI TESTS

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

2014 Global Transport SDN Demonstration

China Telecom Parent Controller

L1

OF 1.3+OTWG

OF 1.3+OTWG

Service Invocation Flow

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

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

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

ALU

www.opennetworking.org www.oiforum.com

OpenNetworkingFoundation

Logos

ALU

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