Network Switch Route Offloading for Hybrid Cloud Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid cloud users face limitations with network switches as edge devices due to limited routing table capacity and high costs associated with using routers for managing BGP sessions and routes, which are often exceeded by the number of requested sessions and routes.

Innovation Solution

Implementing a system where a network switch receives and forwards network routes to a route server for calculation and selection of a subset of routes to configure a switch forwarding table, with data packets having destination IP addresses not in the table forwarded to a default gateway server, thereby leveraging a cost-effective solution by using a network switch as an edge device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a network switch is used as an edge network device, then the cost is reduced compared to using a router, but the routing table capacity is limited and cannot handle the number of requested BGP sessions and routes

Engineering Contradiction:
ImprovecostVSAvoidrouting table capacity
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent segments the routing functionality by separating the control plane (BGP session management and route calculation) from the data plane (packet forwarding). The network switch handles only packet forwarding using a simplified forwarding table, while a separate route server handles BGP sessions and calculates routing tables. This segmentation allows the switch to operate with limited routing capacity while still supporting multiple BGP sessions through the external route server.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If a router is used as an edge network device, then the number of BGP sessions and routes can be handled, but the cost is significantly higher compared to using a network switch

Engineering Contradiction:
ImproveBGP session handling capacityVSAvoidcost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent introduces a route server as an intermediary component that mediates between the BGP speaking entities and the network switch. The route server establishes and manages BGP sessions with peer routers, calculates routing tables, and provides routing information to the network switch. This intermediary allows the system to handle multiple BGP sessions without requiring the expensive router hardware at the edge, as the route server performs the complex BGP processing functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10673748B2Method and system for accessing cloud services
Publication Date: 2020.06.02 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10673748B2 patent drawing
  • US10673748B2 patent drawing
  • US10673748B2 patent drawing

AI summary

Systems and methods for accessing cloud services by managing network routes are provided. A network switch may receive network routes and forward the network routes to a route server where the network routes are saved and calculated. The route server may select a subset of the calculated network routes on which the network switch is able to directly forward data packets and configure a switch forwarding table. The network switch may receive the switch forwarding table, forward data packets having destination IP addresses in the switch forwarding table to the destination IP addresses directly, and forward other data packets to the default gateway server. A default gateway server may receive the calculated network routes from the route server enabling the gate server to forward any received data packets, and receive, from the network switch, the other data packets for forwarding to their destination IP addresses.