1 / 14

PortLand

PortLand. Presented by Muhammad Sadeeq and Ling Su. Present Data Center Network. Current Issues. Topology High price to achieve the non-blocking network Forwarding Layer 3: administrative burden, hard-to-diagnosed errors

marcel
Download Presentation

PortLand

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PortLand Presented by Muhammad Sadeeq and Ling Su

  2. Present Data Center Network Current Issues • Topology High price to achieve the non-blocking network • Forwarding Layer 3: administrative burden, hard-to-diagnosed errors Layer 2: scalability, limited performance Middle ground: VLAN • End Host Virtualization Migration Scalability

  3. Present ideal work! • R1: VM should not change their IP addresses • otherwise they would break TCP connection. • R2: No need to configure any switch before • deployment. • R3: End users communicate easily. • R4: No forwarding loops. • R5: Failure detection should be rapid and • efficient.

  4. R1: VM Migration • IP will not been changed • Evaluation

  5. R2:Switch deployment: • PMAC allocation to all new comers. • PMAC consists of pod.position.port.vmid -pod(16bits) Reflects directly connected hosts. -position (8bits) Shows position in the pod. -port (8bits) Port num of the host is connected to. -vmid (16 bits) To multiplex multiple VM on the same Physical machine. • The switch maps AMAC & IP addresses to its PMAC and its done automatically by LDP.

  6. Switch deployment? • Fabric manager is responsible for ARP requests.

  7. Switch deployment? • Incase Fabric manager doest have the IP to PMAC? • After ARP efficient broadcast to all pods and edge switches and get IP’s. • while most of the time VM migrating from one physical machine to another sends ARP to FM with its new IP. • Portland uses LDM (location discovery protocol) Switch-ID, pod number, pos, level, up/down.

  8. R3: End Host Communication

  9. R4: No loops: • Core switch simply inspects the bits for pod number in the PMAC. • To diff pod the aggregation switch’s links it with any available core layer. • Portland maps multicast groups to a core switch using determistic hash function. • Fabric manager installs forwarding state in all core and aggregation switches to ensure the best available path to destination. • Provably loop free because the packet always goes up or down to their ultimate destination.

  10. R5: Failure Detection

  11. Relative work. • Fat tree: Such as multi-rooted trees form the basis for many existing data center topology. -Actually Portland's implementation is on a small-scale fat tree. • Smart Bridge: Extension of single spanning tree while maintaining the loop free property of LANs -Just to propagate the signal to the desired destination. - still suffers from scalability challenges of network.

  12. Relative work… • DCell: Specialized topology for data center environment, Its implicit hierarchy make it compatible with our topology. • MOOSE: Suggests hierarchical Ethernet addresses and address some of the Ethernet limitations. • RBridges: Run at layer-2,essentailly switches broadcast information all the time.

  13. Comparison…

  14. Summary • PortLand makes it feasible for future plug-and-play fabric • Efficiency • Fault tolerance • Flexibility • Manageability • This paper is cited 93 times in two years • Significant impact

More Related