Top Banner
Agenda Overview of Tests Deep Dive into Three Connections APIs OpenFlow CDPI OpenFlow CVNI Summary
32
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: Light Reading BTE_SDNdemo_June_2015

Agenda

•  Overview of Tests •  Deep Dive into Three Connections

•  APIs •  OpenFlow CDPI •  OpenFlow CVNI

•  Summary

Page 2: Light Reading BTE_SDNdemo_June_2015

OVERVIEW

Page 3: Light Reading BTE_SDNdemo_June_2015

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 4: Light Reading BTE_SDNdemo_June_2015

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 5: Light Reading BTE_SDNdemo_June_2015

Dec Jan Feb Mar Apr May Jun Jul

2013 2014

Aug Sep Oct

Timeline

Soft Commit Start Tech Work

ONF OTWG Face-to-face

Contracts, NDAs

Hard Commit

OIF 1Q Mtg

OIF 2Q Mtg

ONF Workday

Start Testing Stop Testing, Presentation Recording

L123 SDN

OFC 2014

Tech Spec Complete

OIF 3Q Mtg

BTE Analyst Pre-event

Page 6: Light Reading BTE_SDNdemo_June_2015

2014 Global Transport SDN Demonstration

Page 7: Light Reading BTE_SDNdemo_June_2015

2014 Global Transport SDN Demonstration

Page 8: Light Reading BTE_SDNdemo_June_2015

Cloud Bursting

  Cloud computing has increased demand on “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 9: Light Reading BTE_SDNdemo_June_2015

Cloud Bursting

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

N-S

E-W

Page 10: Light Reading BTE_SDNdemo_June_2015

Cloud Bursting

  Cloud computing has increased demand on “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 11: Light Reading BTE_SDNdemo_June_2015

Overview of Control Systems

Application Layer

Control Layer

Infrastructure Layer

Domain 1

NE NE NE

Domain 2

NE NE NE

Domain 3

NE NE NE

Network Orchestrator

Parent Controller

Domain Controller

Domain Controller

Domain Controller

SBI

NBI

SBI

REST APIs Service Request Topology

OpenFlow Control to Dataplane Control to Virtual Network

Cloud Orchestrator

Compute Storage

Page 12: Light Reading BTE_SDNdemo_June_2015

API & OPENFLOW-CDPI TESTS

Page 13: Light Reading BTE_SDNdemo_June_2015

2014 Global Transport SDN Demonstration

Page 14: Light Reading BTE_SDNdemo_June_2015

NEC Network Orchestrator

<NEC VIDEO> <Showing Chat, Conn Setup>

Page 15: Light Reading BTE_SDNdemo_June_2015

OF 1.3

OF 1.3+ OTWG

Service Request API

L2+L3

L1

L0

Service Invocation Flow

Page 16: Light Reading BTE_SDNdemo_June_2015

Mb/s

REST API Capture

HTTP/1.1 201 Created Server: Apache-Coyote/1.1 Content-Type: application/json Date: Tue, 23 Sep 2014 14:41:37 GMT Connection: 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.1 User-Agent: Faraday v0.9.0 Content-Type: application/json Accept: application/json Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Connection: close Host: 10.131.22.2:8081 Content-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 17: Light Reading BTE_SDNdemo_June_2015

OpenFlow Capture

FlowMod:

Match #1: Input port: 5423121

Match #2: Signal Type: 2 (ODU2)

Action #1: Output port: 1228817

Page 18: Light Reading BTE_SDNdemo_June_2015

2014 Global Transport SDN Demonstration

Page 19: Light Reading BTE_SDNdemo_June_2015

CATR Network Orchestrator

Page 20: Light Reading BTE_SDNdemo_June_2015

Service Request API

OF 1.3+ OTWG

L1

Service Invocation Flow

Page 21: Light Reading BTE_SDNdemo_June_2015

Topology API Capture

HTTP/1.1 200 OK Content-Length: 1067 Content-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.1 Host: 10.138.35.20:8090 Connection: keep-alive

Page 22: Light Reading BTE_SDNdemo_June_2015

REST API Capture

NE

NE

NE

POST /VWAN_NSM-REST/rest/json/SERVICE_REQ_API HTTP/1.1 Content-Type: application/json Content-Length: 97 Host: 10.139.6.60:8083 Connection: keep-alive {"layer":"odu","bandwidth":"10000","aEnd":"EDTNLAB-12_EndPoint11","zEnd":"EDTNLAB-31_EndPoint11"}

HTTP/1.1 201 Created Date: Wed, 10 Sep 2014 03:07:07 GMT Content-Type: application/json Transfer-Encoding: chunked Server: Jetty(8.1.5.v20120716) {"id":"SERV-1410318427801-8D9C6A","aEnd":"EDTNLAB-12_EndPoint11","zEnd":"EDTNLAB-31_EndPoint11","layer":"odu","bandwidth":"10000","operStatus":"up"}

Page 23: Light Reading BTE_SDNdemo_June_2015

OpenFlow Capture

FlowMod:

Match #1: Input port: 2

Match #2: Signal Type: 2 (ODU2)

Action #1: Output port: 6

Page 24: Light Reading BTE_SDNdemo_June_2015

OPENFLOW-CVNI TESTS

Page 25: Light Reading BTE_SDNdemo_June_2015

CVNI Tests

  Abstract Node Representation

  Abstract Link Representation

NE

NE

NE

NE

NE

NE

NE NE

NE

NE

NE

NE

NE

NE

NE

NE

Parent Controller

Domain Controller

Parent Controller

Domain Controller

Page 26: Light Reading BTE_SDNdemo_June_2015

2014 Global Transport SDN Demonstration

Page 27: Light Reading BTE_SDNdemo_June_2015

China Telecom Parent Controller

Page 28: Light Reading BTE_SDNdemo_June_2015

L1

OF 1.3+ OTWG

OF 1.3+ OTWG

Service Invocation Flow

Page 29: Light Reading BTE_SDNdemo_June_2015

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 30: Light Reading BTE_SDNdemo_June_2015

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

  Activities since demonstration: •  Framework for Transport SDN – Now Published! •  OTWG extensions to OpenFlow – Now Published! •  Prototypes -> Standards

•  Network APIs

Page 31: Light Reading BTE_SDNdemo_June_2015

Thank You!

www.oiforum.com

Page 32: Light Reading BTE_SDNdemo_June_2015

Agenda

   Transport SDN Drivers, Needs, Challenges •  Dave Brown, OIF VP of Marketing; Alcatel-Lucent

  Global Transport SDN Prototype Demo •  Jonathan Sadler, OIF Technical Committee Vice Chair; Coriant

    Transport SDN Tool Kit - SDN Framework and APIs

•  John McDonough, OIF Vice President; NEC Corporation of America

    Virtual Transport Network Service

•  Evelyne Roch, OIF Networking and Operations Working Group Chair; Huawei Technologies Co., Ltd.

  Wrap up