Presentation is loading. Please wait.

Presentation is loading. Please wait.

MPLS-Based Hierarchical SDN for Hyper-Scale DC/Cloud draft-fang-mpls-hsdn-for-hsdc-00 IETF 91, MPLS WG November 14, 2014.

Similar presentations


Presentation on theme: "MPLS-Based Hierarchical SDN for Hyper-Scale DC/Cloud draft-fang-mpls-hsdn-for-hsdc-00 IETF 91, MPLS WG November 14, 2014."— Presentation transcript:

1 MPLS-Based Hierarchical SDN for Hyper-Scale DC/Cloud draft-fang-mpls-hsdn-for-hsdc-00 IETF 91, MPLS WG November 14, 2014

2 This Is the Hyper-Scale Cloud

3 Underlay Network Challenges

4 Choice of Technologies: MPLS forwarding + SDN control

5 HSDN – One Fundamental Abstraction for Both Forwarding and Control HIERARCHICAL UNDERLAY PARTITION (UP)HIERARCHICAL CONTROL Keep number of destinations in all domains small Locally, hide destination explosion using hierarchical partitioning Keep number of paths per domain manageable Keep computational complexity per domain small UP-0 HSDN-C UP-0 HSDN-C UP-1 HSDN-C UP-2 HSDN-C UP-2 HSDN-C UP-2 HSDN-C UP-1 HSDN-C UP-2 HSDN-C UP-2 HSDN-C UP-2 HSDN-C UP-1 HSDN-C UP-2 HSDN-C UP-2 HSDN-C UP-2 Forwarding Plane Control Plane One Consistent Abstraction Paradigm  “Infinite” Horizontal Scaling One Consistent Abstraction Paradigm  “Infinite” Horizontal Scaling Divide and conquer Keep all domains balanced and small Locally minimize network state UP-1 UP-2 UP-1 UP-2 UP-1 UP-2

6 HSDN Forwarding Plane

7 Typical Clos-Based DC Topology, Spine and Leaf Architecture DC Gateway Spine Node Leaf Node ToR GW SN ToR VM ToR VM ToR VM LN SN ToR VM ToR VM ToR VM LN GW SN ToR VM ToR VM ToR VM LN SN ToR VM ToR VM ToR VM LN DC DCI/WAN

8 HSDN: Hierarchical Underlay Partitioning GW SN ToR VM ToR VM ToR VM LN SN ToR VM ToR VM ToR VM LN GW SN ToR VM ToR VM ToR VM LN SN ToR VM ToR VM ToR VM LN UP1-1 DCI/WAN UP2-1-1 UP2-1-2UP2-1-3 UP2-1-M UP0 UP1-N UP2 N-1 UP2 N-M

9 HSDN: Assign UPBNs and UPBGs SN ToR VM ToR VM ToR VM SN ToR VM ToR VM ToR VM SN ToR VM ToR VM ToR VM SN ToR VM ToR VM ToR VM DCI/WAN UP1-1 UP2-1-1 UP2-1-2UP2-1-3 UP2-1-M UP0 UP1-N UP2 N-1 UP2 N-M UPBG1-1 UPBN1 1 UPBN1 1 UPBG1 N UPBN1 N UPBN1 N UPBG2 1-1 UPBN2 1-1 UPBN2 1-1 UPBG2 1-2 UPBN2 1-2 UPBN2 1-2 UPBG2 13 UPBN2 1-3 UPBN2 1-3 UPBG2 1-M UPBN2 1-M UPBN2 1-M UPBG2 N-1 UPBG2 N-M

10 HSDN Label Stack Outer Label UP0 Destination ID (DID) UP0 Path ID (PID) MS B LSBd0 bits20-d0 bits UP1 Destination ID (DID) UP1 Path ID (PID) MS B LSBd1 bits20-d1 bits UP2 Destination ID (DID) UP2 Path ID (PID) MS B LSBd2 bits20-d2 bits Path Label 0 (PL0) Path Label 1 (PL1)Path Label 2 (PL2)VN Label (VL0)

11 HSDN Forwarding: Life of a Packet UP0 ToR VM ToR VM ToR VM ToR VM UP1-4 UPBG1-4 UPBN1 4 UPBN1 4 UP UP2-4-M UPBG UPBN UPBN UPBG2 1-M UPBN2 4-M UPBN2 4-M ToR VM ToR VM ToR VM ToR VM UP1-N UPBG1-1 UPBN1 1 UPBN1 1 UP2-N-1 UP2-N-M UPBG2 N-1 UPBN2 N-1 UPBN2 N-1 UPBG2 N-M UPBN2 N-M UPBN2 N-M PayloadIPPayloadIP VM 14 PayloadIP281437PayloadIP1437PayloadIP14PayloadIPPayloadIP PL2 PL0 PL1 VL Identifies destination UPBN1 or UPBG1 Identifies destination UPBN2 or UPBG2 within UP1 Identifies destination server within UP2 Identifies VN PL2PL0PL1VL HSDN Label Stack 3 Path Labels Push VL, Push PL2, Push PL1, Push PL0

12 HSDN Control Plane

13 HSDN Scaling Examples HSDN scales to tens of millions of underlay network endpoints with small LFIBs Number of Server endpointsMax LFIB size ECMP only (No TE) Max LFIB size ECMP and TE Concurrently 3 M~ 1K< 14K 10 M< 2K< 24K 40 M< 3K< 36K

14 Next Steps


Download ppt "MPLS-Based Hierarchical SDN for Hyper-Scale DC/Cloud draft-fang-mpls-hsdn-for-hsdc-00 IETF 91, MPLS WG November 14, 2014."

Similar presentations


Ads by Google