SlideShare une entreprise Scribd logo
1  sur  12
SDN Enabled DCB Configuration
Elastic QoS by Controlling Link Level DCB Primitives
Dell Enterprise Service Group
Dell Confidential | All trademarks and trade names are
those of their respective owners. Dell disclaims any
proprietary interest in the marks and names of others.
2 13
Office of the CTO2
Agenda
• What is DCB?
• Problems
• SDN Advantage
• Use Cases
• Demo
Office of the CTO3
Data Center Bridging (DCB)
• DCB Definition
• Ethernet Enhancement for data centers
• Best Effort  Lossless-ness
• Convergence: Running Fiber Channel over Ethernet
• Primitives
• Priority Flow Control (PFC) – IEEE 802.Qbb
• Enhanced Transmission Selection (ETS) – IEEE 802.Qaz
• Congestion Notification (CN) – IEEE 802.1Qau
• Control
• DCB-Exchange Protocol (DCBX)
• New TLV Fields in LLDP
• Peer2Peer (Port Level)
Office of the CTO
Bandwidth
Allocation in
Egress Queues
70%
20%
10%
Ingress
Traffic Types
by dot1p
Priorities
ETS Priority
Groups:
LAN: 0,1,2,5,6,7
SAN: 3
IPC: 4
10
GigE
4
Link Level Primitives
• Priority Flow Control
• Receiving station sends Pause Frames
• Uses well-known Multi-cast MAC
• Quanta – Num of 512 bits to wait
• Enhanced Transmission Selection
• Assign priorities to application classes
• Manage traffic priority to the app
• Allocate bandwidth to the classes
• Congestion Notification
• L2 End-to-End Cong. Notification
• Requires Enabling on entire data-path
• Switches in-patch can send CN frames
Receive
Buffers
PFC Pause
Frame sent
only for
Priority 3
Traffic
Dot1p
Priorities
as Virtual
Transmit
Queues
7
6
5
4
3
2
1
0
10
GigE
1
2
3
4
2Gbps
2Gbps
2Gbps
1GbpsCN
Office of the CTO5
Problems
• Configuration Issues
• Static Port to Port – Multihop is complex
• DCBX-TLVs carry config params
• DCBX unsupported on end-hosts
• Interoperability Issues
• Not Uniformly Implemented
• QCN not required for PFC/ETS
• Hence DCB perceived confusing
• Inflexible and Non-Scalable
• DCB capabilities may be sparse
• Wasted Switch Resource if Unused
• Associated only with Storage
Legacy Config
X
X
Legacy Config
X X
Legacy Config
Office of the CTO6
SDN Advantage
• Centrally Program/Configure Primitives
• Removes need for DCBX
• Supports End host Config
• Eliminate Willing/Non-Willing Modes
• Interoperability Simplified
• Heterogeneous Friendly
• Switches advertise capabilities
• Actively Probe, Verify and Configure
• Flexible and Scalable
• Dynamically Reconfigure Paths
• Optimized use of resources
• New QoS functions – Lossless Paths
Legacy ConfigSDN Controller
Legacy ConfigSDN Controller
Legacy ConfigSDN Controller
Office of the CTO
• Simplify and Enable Multi-Hop Environments
• Move Data effortlessly between SANs
• Lossless-QoS For Granular Flows in Multi-Tenant
Environments
• Prioritize SQL query on iSCSI for RED over BLUE
• …Over Email Backup on iSCSI SAN 2 for BLUE-Tenant
7 Confidential
Use Cases
Office of the CTO
Demo
8
• Demo Setup
• How we test/tools etc.
• Verification
Office of the CTO9 Confidential
Demo Setup
Stack Diagram Demo Topology
App
(Elastic DCB)
OF-Controller
(POX Modified)
OF-Switch
(DCB Extensions)
OFPT_PORT_MOD
Extensions
Ethernet Ports
Program DCB
Primitives
pssh
iperf
clients
iperf
server
Office of the CTO
Sample DCB Configuration
• DCB Configuration Profile 1
• ETS
ets tc_tx_bw: 90 10 0 0 0 0 0 0
ets tc_rx_bw: 90 10 0 0 0 0 0 0
ets tc_tsa : 2 2 0 0 0 0 0 0
ets prio_tc : 0 1 2 0 0 0 0 0
• Demo Instruments Few Such Profiles
• ETS
ets tc_tx_bw: 90 10 0 0 0 0 0 0
ets tc_tx_bw: 70 30 0 0 0 0 0 0
ets tc_tx_bw: 50 50 0 0 0 0 0 0
ets tc_tx_bw: 30 70 0 0 0 0 0 0
ets tc_tx_bw: 10 90 0 0 0 0 0 0
90% B/W* on P0 Traffic1
10% B/W* on P1 Traffic
*Minimum Guarantee
TSA – transmission
selection algorithm
ETS – priority 0 and 1
Office of the CTO11 Confidential
Applying Profile 1, Different Tests
Office of the CTO12 Confidential
Summary
• DCB Primitives via SDN/OpenFlow
• Eliminated need for DCBx
• Created New QoS/Classes

Contenu connexe

Tendances

Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-case
Sheryl Zhang
 

Tendances (20)

Generic Resource Manager - László Vadkerti, András Kovács
Generic Resource Manager - László Vadkerti, András KovácsGeneric Resource Manager - László Vadkerti, András Kovács
Generic Resource Manager - László Vadkerti, András Kovács
 
Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
 
Catena
CatenaCatena
Catena
 
Security-as-a-Service using SDN
Security-as-a-Service using SDNSecurity-as-a-Service using SDN
Security-as-a-Service using SDN
 
Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable ProcessorsVeryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
Veryx Launches Virtual Service Assurance Using Intel® Xeon® Scalable Processors
 
Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-case
 
13c planning
13c planning13c planning
13c planning
 
Integrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoopIntegrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoop
 
NOSIX - A Lightweight Portability Layer for the SDN OS
NOSIX - A Lightweight Portability Layer for the SDN OSNOSIX - A Lightweight Portability Layer for the SDN OS
NOSIX - A Lightweight Portability Layer for the SDN OS
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜
ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜
ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜
 
Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012
 
DevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksDevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance Networks
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
 
Postgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL ClusterPostgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL Cluster
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
OSインストーラーの自作方法
OSインストーラーの自作方法OSインストーラーの自作方法
OSインストーラーの自作方法
 
Unifying Network Filtering Rules for the Linux Kernel with eBPF
Unifying Network Filtering Rules for the Linux Kernel with eBPFUnifying Network Filtering Rules for the Linux Kernel with eBPF
Unifying Network Filtering Rules for the Linux Kernel with eBPF
 
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFVDPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
 
Mobile Internet Optimization: An effective tool for operators
Mobile Internet Optimization: An effective tool for operatorsMobile Internet Optimization: An effective tool for operators
Mobile Internet Optimization: An effective tool for operators
 

En vedette

Rotoplat turntable pallet wrapper range
Rotoplat turntable pallet wrapper rangeRotoplat turntable pallet wrapper range
Rotoplat turntable pallet wrapper range
David Walkinshaw
 
transcriptOnLineTimbrato
transcriptOnLineTimbratotranscriptOnLineTimbrato
transcriptOnLineTimbrato
Daniel Baldys
 

En vedette (20)

Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
Barracuda Web Filter Ip 20100629
Barracuda Web Filter Ip 20100629Barracuda Web Filter Ip 20100629
Barracuda Web Filter Ip 20100629
 
CV_Bachtiar Achmad.DOC
CV_Bachtiar Achmad.DOCCV_Bachtiar Achmad.DOC
CV_Bachtiar Achmad.DOC
 
Rotoplat turntable pallet wrapper range
Rotoplat turntable pallet wrapper rangeRotoplat turntable pallet wrapper range
Rotoplat turntable pallet wrapper range
 
Dell origine de_barbari_che_distrvssero
Dell origine de_barbari_che_distrvsseroDell origine de_barbari_che_distrvssero
Dell origine de_barbari_che_distrvssero
 
Copyright for the Digital Arts and Humanities
Copyright for the Digital Arts and HumanitiesCopyright for the Digital Arts and Humanities
Copyright for the Digital Arts and Humanities
 
Omci8.2 support for newly added bios tokens
Omci8.2 support for newly added bios tokensOmci8.2 support for newly added bios tokens
Omci8.2 support for newly added bios tokens
 
Dell Olympic Overview
Dell Olympic OverviewDell Olympic Overview
Dell Olympic Overview
 
Peter Gutmann Presentation - CSO Perspectives Roadshow Auckland 9th Mar 2015
Peter Gutmann Presentation - CSO Perspectives Roadshow Auckland 9th Mar 2015Peter Gutmann Presentation - CSO Perspectives Roadshow Auckland 9th Mar 2015
Peter Gutmann Presentation - CSO Perspectives Roadshow Auckland 9th Mar 2015
 
Chap009
Chap009Chap009
Chap009
 
Champion Hr NDA
Champion Hr NDAChampion Hr NDA
Champion Hr NDA
 
Champion Hr Outsourcing Requirements Interview
Champion Hr Outsourcing Requirements InterviewChampion Hr Outsourcing Requirements Interview
Champion Hr Outsourcing Requirements Interview
 
ASFWS 2012 - Mimikatz par Benjamin Delpy
ASFWS 2012 - Mimikatz par Benjamin DelpyASFWS 2012 - Mimikatz par Benjamin Delpy
ASFWS 2012 - Mimikatz par Benjamin Delpy
 
Coro Dalakopen: Progetto chiese contemporanee
Coro Dalakopen: Progetto chiese contemporaneeCoro Dalakopen: Progetto chiese contemporanee
Coro Dalakopen: Progetto chiese contemporanee
 
Обзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change AuditorОбзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change Auditor
 
transcriptOnLineTimbrato
transcriptOnLineTimbratotranscriptOnLineTimbrato
transcriptOnLineTimbrato
 
Future of social business
Future of social businessFuture of social business
Future of social business
 
Physicians Board Exam Results August 2009
Physicians Board Exam Results August 2009Physicians Board Exam Results August 2009
Physicians Board Exam Results August 2009
 
Web Application Security 101
Web Application Security 101Web Application Security 101
Web Application Security 101
 
Eoin O'Dell at Creative Commons Ireland event
Eoin O'Dell at Creative Commons Ireland event Eoin O'Dell at Creative Commons Ireland event
Eoin O'Dell at Creative Commons Ireland event
 

Similaire à SDN-enabled Data Center Bridging

Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-Express
DVClub
 

Similaire à SDN-enabled Data Center Bridging (20)

UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScale
 
Gntc 2017 cord platform
Gntc 2017 cord platformGntc 2017 cord platform
Gntc 2017 cord platform
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
 
4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)4th SDN Interest Group Seminar-Session 2-3(130313)
4th SDN Interest Group Seminar-Session 2-3(130313)
 
数据中心网络研究:机遇与挑战
数据中心网络研究:机遇与挑战数据中心网络研究:机遇与挑战
数据中心网络研究:机遇与挑战
 
Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5
 
Introduction to Data Center Network Architecture
Introduction to Data Center Network ArchitectureIntroduction to Data Center Network Architecture
Introduction to Data Center Network Architecture
 
Dcnintroduction 141010054657-conversion-gate01
Dcnintroduction 141010054657-conversion-gate01Dcnintroduction 141010054657-conversion-gate01
Dcnintroduction 141010054657-conversion-gate01
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10
 
Delivering Carrier Grade OCP for Virtualized Data Centers
Delivering Carrier Grade OCP for Virtualized Data CentersDelivering Carrier Grade OCP for Virtualized Data Centers
Delivering Carrier Grade OCP for Virtualized Data Centers
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017
 
Stevens Hfc2010
Stevens Hfc2010Stevens Hfc2010
Stevens Hfc2010
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
 
Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-Express
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

SDN-enabled Data Center Bridging

  • 1. SDN Enabled DCB Configuration Elastic QoS by Controlling Link Level DCB Primitives Dell Enterprise Service Group Dell Confidential | All trademarks and trade names are those of their respective owners. Dell disclaims any proprietary interest in the marks and names of others. 2 13
  • 2. Office of the CTO2 Agenda • What is DCB? • Problems • SDN Advantage • Use Cases • Demo
  • 3. Office of the CTO3 Data Center Bridging (DCB) • DCB Definition • Ethernet Enhancement for data centers • Best Effort  Lossless-ness • Convergence: Running Fiber Channel over Ethernet • Primitives • Priority Flow Control (PFC) – IEEE 802.Qbb • Enhanced Transmission Selection (ETS) – IEEE 802.Qaz • Congestion Notification (CN) – IEEE 802.1Qau • Control • DCB-Exchange Protocol (DCBX) • New TLV Fields in LLDP • Peer2Peer (Port Level)
  • 4. Office of the CTO Bandwidth Allocation in Egress Queues 70% 20% 10% Ingress Traffic Types by dot1p Priorities ETS Priority Groups: LAN: 0,1,2,5,6,7 SAN: 3 IPC: 4 10 GigE 4 Link Level Primitives • Priority Flow Control • Receiving station sends Pause Frames • Uses well-known Multi-cast MAC • Quanta – Num of 512 bits to wait • Enhanced Transmission Selection • Assign priorities to application classes • Manage traffic priority to the app • Allocate bandwidth to the classes • Congestion Notification • L2 End-to-End Cong. Notification • Requires Enabling on entire data-path • Switches in-patch can send CN frames Receive Buffers PFC Pause Frame sent only for Priority 3 Traffic Dot1p Priorities as Virtual Transmit Queues 7 6 5 4 3 2 1 0 10 GigE 1 2 3 4 2Gbps 2Gbps 2Gbps 1GbpsCN
  • 5. Office of the CTO5 Problems • Configuration Issues • Static Port to Port – Multihop is complex • DCBX-TLVs carry config params • DCBX unsupported on end-hosts • Interoperability Issues • Not Uniformly Implemented • QCN not required for PFC/ETS • Hence DCB perceived confusing • Inflexible and Non-Scalable • DCB capabilities may be sparse • Wasted Switch Resource if Unused • Associated only with Storage Legacy Config X X Legacy Config X X Legacy Config
  • 6. Office of the CTO6 SDN Advantage • Centrally Program/Configure Primitives • Removes need for DCBX • Supports End host Config • Eliminate Willing/Non-Willing Modes • Interoperability Simplified • Heterogeneous Friendly • Switches advertise capabilities • Actively Probe, Verify and Configure • Flexible and Scalable • Dynamically Reconfigure Paths • Optimized use of resources • New QoS functions – Lossless Paths Legacy ConfigSDN Controller Legacy ConfigSDN Controller Legacy ConfigSDN Controller
  • 7. Office of the CTO • Simplify and Enable Multi-Hop Environments • Move Data effortlessly between SANs • Lossless-QoS For Granular Flows in Multi-Tenant Environments • Prioritize SQL query on iSCSI for RED over BLUE • …Over Email Backup on iSCSI SAN 2 for BLUE-Tenant 7 Confidential Use Cases
  • 8. Office of the CTO Demo 8 • Demo Setup • How we test/tools etc. • Verification
  • 9. Office of the CTO9 Confidential Demo Setup Stack Diagram Demo Topology App (Elastic DCB) OF-Controller (POX Modified) OF-Switch (DCB Extensions) OFPT_PORT_MOD Extensions Ethernet Ports Program DCB Primitives pssh iperf clients iperf server
  • 10. Office of the CTO Sample DCB Configuration • DCB Configuration Profile 1 • ETS ets tc_tx_bw: 90 10 0 0 0 0 0 0 ets tc_rx_bw: 90 10 0 0 0 0 0 0 ets tc_tsa : 2 2 0 0 0 0 0 0 ets prio_tc : 0 1 2 0 0 0 0 0 • Demo Instruments Few Such Profiles • ETS ets tc_tx_bw: 90 10 0 0 0 0 0 0 ets tc_tx_bw: 70 30 0 0 0 0 0 0 ets tc_tx_bw: 50 50 0 0 0 0 0 0 ets tc_tx_bw: 30 70 0 0 0 0 0 0 ets tc_tx_bw: 10 90 0 0 0 0 0 0 90% B/W* on P0 Traffic1 10% B/W* on P1 Traffic *Minimum Guarantee TSA – transmission selection algorithm ETS – priority 0 and 1
  • 11. Office of the CTO11 Confidential Applying Profile 1, Different Tests
  • 12. Office of the CTO12 Confidential Summary • DCB Primitives via SDN/OpenFlow • Eliminated need for DCBx • Created New QoS/Classes