FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
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