Middleware for Wide-Area Service Chaining and Application in Cloud Platforms

switchboard a middleware for wide area service n.w
1 / 16
Embed
Share

Discover how Switchboard acts as middleware for wide-area service chaining, enabling the construction of customized service chains for diverse network functions. These chains range from fixed-function to customized ones, providing solutions for edge/access networks and global traffic engineering. Apply service-oriented principles for efficient instance management, troubleshooting, and route optimization in a global context.

  • Middleware
  • Service Chaining
  • Cloud Platforms
  • Global Traffic Engineering
  • Service-Oriented Principles

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Switchboard: A Middleware for Wide-Area Service Chaining Abhigyan Sharma* Yoji Ozawa** Matti Hiltunen* Kaustubh Joshi* Rick Schlichting*** Zhaoyu Gao**** * ** *** **** AT&T Labs Research Hitachi Ltd. U.S. Naval Academy Univ. of Massachusetts, Amherst

  2. Chaining network functions into network services Tier-1 ISP networks contain multiple types of network functions Proxy Proxy Gateway Gateway NAT NAT Firewall IDS Common network services constructed as service chains Internet Cell phone LTE Evolved Packet Core Service Chain

  3. From fixed-function to customized service chains Appstore for virtualized NFs Custom VNF service chains for customers Enterprise customer scenario VNF service portal Initial chain ISP VNFs ISP vendor VNFs DDoS THREAT! 3rd party VNFs Updated chain Customer VNFs Traffic scrubber VNF

  4. Service chains in the wide-area Cloud platforms heterogenous geo-distributed VNFs multi-site deployments placement constraints Edge/access networks diverse types (e.g., cellular, VPN, broadband) Service chain multiple edge locations for traffic ingress/egress 3rd party clouds Provider s internal network cloud Customer premise clouds Packet

  5. Applying service-oriented principles VNF and edge services do Instance creation/deletion/scale-out Global placement Allocation of shared instances to chains Troubleshooting, software updates SDN-based forwarding middleware does Customized wide-area chain routing Holistic route optimization Packet Decouple service chaining from management of constituent VNFs and edge services Global controller

  6. Chain specs Global Switchboard VNF catalog Firewall Accelerator Scrubber Transcoder IDS Global chain route Switchboard architecture Instance configuration Global message bus F F F F e1 e4 F F Chain:ch1 Egress:e4 Packet e2 F e3 F Packet

  7. Global SB wide-area traffic engineering Example wide-area route for service chain Inputs a Ingress models of topology, VNF placement, etc. Outputs For VNFs in a chain, sites and traffic splits among them Goals Minimize wide-area latency Improve network-wide throughput Avoids highly utilized ISP network links Share compute load across VNF sites Two techniques Linear programming-based global optimization across chains Dynamic programming-based per-chain heuristic for I/E pair Cost function combines network load, compute load and latency b VNF Minimize latency 80% 20% d VNF c VNF e g Egress f

  8. Switchboard forwarders a F1 I1 Deployment Runs as a VM on any cloud Acts as a proxy for VNFs at a site Customization Load balancing Safety Forwarder scaling F2 b O1 F3 G1 G2 F4 G3 c d F5 e Y1

  9. a Switchboard forwarders b Chain:ch1 Egress:e4 Packet 80% 20% d a F1 c I1 Deployment Customization Identifies packets based on labels Chooses next VNF based on chain route Load balancing Safety Forwarder scaling Tunnel pkt to forwarder at b e g F2 f b O1 F3 G1 G2 F4 G3 c d F5 e Y1

  10. a Switchboard forwarders b 80% 20% d a F1 c I1 Deployment Customization Load balancing Inter-site splits published by Global SB Intra-site splits published by VNF controller Safety Forwarder scaling e g F2 f b O1 80% 20% F3 G1 G2 F4 G3 c d 60% 20% F5 e Y1

  11. Switchboard forwarders a F1 I1 Deployment Customization Load balancing Safety Flow affinity Symmetric return Forwarder scaling Chain:ch1 Egress:e4 Packet Chain:ch1 Egress:e4 Packet F2 b O1 Flow table KEY_FWD G1, F5 KEY_REV G1, F2 F3 G1 G2 F4 G3 c d F5 e Y1

  12. Switchboard forwarders Deployment Customization Load balancing Safety Forwarder scaling Proportional to VNF traffic Controlled by Local Switchboard Local SB DHT-based F3 G1 G2 flow table F6 O2 O3 c F7 Y2 G4 F8 G5 B1

  13. Switchboard implementation OpenDaylight controller Global Switchboard Open vSwitch Linux NAT Squid Proxy Video Open VPN Global message bus Zero MQ Amazon EC2 F F DPDK library F F e1 e4 F F Openstack AT&T Universal Customer Premises Equipment (uCPE) e2 F e3 F

  14. Site A Site Site A Site Site A Site B B B Edge Edge Edge Edge Edge Edge End-to-end comparison VNF Firewall instance 2 Firewall instance 2 Firewall instance 1 Firewall instance 2 Firewall instance 1 Firewall instance 1 Edge Edge Edge Compute-aware Switchboard Anycast Chain 1 route Chain 2 route Holistic route optimization outperforms hop-by-hop route selection

  15. Switchboard A middleware to create customer-specific wide-area network services spanning heterogeneous clouds holistic optimization of wide-area chains scalable wide-area control plane scale-out, deployable, affinity-preserving data plane enables a rich ecosystem of VNFs

  16. Questions?

More Related Content