SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
2014 Global Transport SDN Demonstration
Jonathan Sadler
Vice Chair OIF Technical Committee
Coriant
Globecom 2015
San Diego, CA, USA
December 8, 2015
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
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
2014 Global Transport SDN Demonstration
2014 Global Transport SDN Demonstration
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
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
API & OPENFLOW-CDPI TESTS
2014 Global Transport SDN Demonstration
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 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"}
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 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
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"}
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
NE
NE
NE
NE
NE
NE
NE
NE
NE
NE
Parent
Controller
Domain
Controller
Parent
Controller
Domain
Controller
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
2016 Global Transport SDN/NFV Demo
In Early Planning Stage
OIF-managed, co-op with ONF/others, carrier-hosted
Target testing and readout timeframe - Fall 2016
Proposed use case - congestion-triggered transport
connection set-up
Potential test candidates:
• Standardized OpenFlow Optical extensions
• Based on Technical Spec issued by ONF
• IA work on Transport APIs
• Service Request, Topology, others
• Cooperative efforts by OIF and ONF, e.g., IM
• NFV application
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
Thank You!
www.oiforum.com
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
SDN Framework and APIs
• Lyndon Ong, OIF Market Awareness and Education Committee Co-Chair;
Ciena
Virtual Transport Network Service
• Vishnu Shukla, OIF Carrier Working Group Chair; Verizon
Wrap up

Más contenido relacionado

La actualidad más candente

Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015
Deborah Porchivina
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
MyNOG
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
CPqD
 

La actualidad más candente (20)

Accelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport NetworksAccelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport Networks
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016
 
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughOif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
 
Addressing the Interoperability Question
Addressing the Interoperability QuestionAddressing the Interoperability Question
Addressing the Interoperability Question
 
Transport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIFTransport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIF
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDN
 
Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015Light Reading BTE_SDNdemo_June_2015
Light Reading BTE_SDNdemo_June_2015
 
Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015
 
OFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsOFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIs
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
 
Enabling Virtual Transport Network Services
Enabling Virtual Transport Network ServicesEnabling Virtual Transport Network Services
Enabling Virtual Transport Network Services
 
IPv6 at FPT Telecom
IPv6 at FPT TelecomIPv6 at FPT Telecom
IPv6 at FPT Telecom
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
 
Open Source in a Closed Network
Open Source in a Closed NetworkOpen Source in a Closed Network
Open Source in a Closed Network
 
SDN Framework and APIs
SDN Framework and APIsSDN Framework and APIs
SDN Framework and APIs
 
The Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingThe Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical Networking
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network Service
 
Next Gen Monitoring with INT
Next Gen Monitoring with INTNext Gen Monitoring with INT
Next Gen Monitoring with INT
 

Similar a 2014 Global Transport SDN Demonstration

Similar a 2014 Global Transport SDN Demonstration (20)

OIF Global Transport SDN Demonstration_OFC2015
OIF Global Transport SDN Demonstration_OFC2015OIF Global Transport SDN Demonstration_OFC2015
OIF Global Transport SDN Demonstration_OFC2015
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
 
Clearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentClearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN Deployment
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?
 
Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020
 
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
 
7th SDN Expert Group Seminar - Session1
7th SDN Expert Group Seminar - Session17th SDN Expert Group Seminar - Session1
7th SDN Expert Group Seminar - Session1
 
NGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical MasterclassNGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical Masterclass
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANOVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
 
OIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical NetworkingOIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical Networking
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
2018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.20182018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.2018
 
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
 
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
NetFlow Best Practices - Tips and Tricks to Get the Most Out of Your Network ...
 
ONF & SDN: Come Far, Moving Fast
ONF & SDN: Come Far, Moving FastONF & SDN: Come Far, Moving Fast
ONF & SDN: Come Far, Moving Fast
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 
Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11
 
OIF Workshop at NGON & DCI World 2022
OIF Workshop at NGON & DCI World 2022OIF Workshop at NGON & DCI World 2022
OIF Workshop at NGON & DCI World 2022
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 

Más de Deborah Porchivina

Más de Deborah Porchivina (9)

OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks Conference
 
ENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency ApplicationsENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency Applications
 
CEI-56G - Testing Considerations
CEI-56G - Testing Considerations CEI-56G - Testing Considerations
CEI-56G - Testing Considerations
 
Signal Integrity to the forefront
Signal Integrity to the forefrontSignal Integrity to the forefront
Signal Integrity to the forefront
 
CEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontCEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the Forefront
 
OIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links WorkshopOIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links Workshop
 
Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015
 
ECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56GECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56G
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

2014 Global Transport SDN Demonstration

  • 1. 2014 Global Transport SDN Demonstration Jonathan Sadler Vice Chair OIF Technical Committee Coriant Globecom 2015 San Diego, CA, USA December 8, 2015
  • 2. Agenda • Overview of Tests • Deep Dive into Three Connections • APIs • OpenFlow CDPI • OpenFlow CVNI • Summary
  • 4. 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
  • 5. 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
  • 6. 2014 Global Transport SDN Demonstration
  • 7. 2014 Global Transport SDN Demonstration
  • 8. 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
  • 9. 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
  • 11. 2014 Global Transport SDN Demonstration
  • 12. OF 1.3 OF 1.3+ OTWG Service Request API L2+L3 L1 L0 Service Invocation Flow
  • 13. 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"}
  • 14. OpenFlow Capture FlowMod: Match #1: Input port: 5423121 Match #2: Signal Type: 2 (ODU2) Action #1: Output port: 1228817
  • 15. 2014 Global Transport SDN Demonstration
  • 17. Service Request API OF 1.3+ OTWG L1 Service Invocation Flow
  • 18. 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
  • 19. 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"}
  • 20. OpenFlow Capture FlowMod: Match #1: Input port: 2 Match #2: Signal Type: 2 (ODU2) Action #1: Output port: 6
  • 22. 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
  • 23. 2014 Global Transport SDN Demonstration
  • 24. China Telecom Parent Controller
  • 26. 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
  • 27. 2016 Global Transport SDN/NFV Demo In Early Planning Stage OIF-managed, co-op with ONF/others, carrier-hosted Target testing and readout timeframe - Fall 2016 Proposed use case - congestion-triggered transport connection set-up Potential test candidates: • Standardized OpenFlow Optical extensions • Based on Technical Spec issued by ONF • IA work on Transport APIs • Service Request, Topology, others • Cooperative efforts by OIF and ONF, e.g., IM • NFV application
  • 28. 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
  • 30. 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 SDN Framework and APIs • Lyndon Ong, OIF Market Awareness and Education Committee Co-Chair; Ciena Virtual Transport Network Service • Vishnu Shukla, OIF Carrier Working Group Chair; Verizon Wrap up