Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020135659 - OVERLAY NETWORK ROUTING USING A PROGRAMMABLE SWITCH

Publication Number WO/2020/135659
Publication Date 02.07.2020
International Application No. PCT/CN2019/128975
International Filing Date 27.12.2019
IPC
H04L 12/46 2006.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. LAN or WAN
46Interconnection of networks
CPC
G06F 2009/45587
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45587Isolation or security of virtual machine instances
G06F 2009/45595
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
45595Network integration; Enabling network access in virtual machine instances
G06F 9/45558
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45558Hypervisor-specific management and integration aspects
H04L 12/4625
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
46Interconnection of networks
4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
462LAN interconnection over a bridge based backbone
4625Single bridge functionality, e.g. connection of two networks over a single bridge
H04L 12/4633
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
46Interconnection of networks
4633Interconnection of networks using encapsulation techniques, e.g. tunneling
H04L 12/4645
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
28characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
46Interconnection of networks
4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
4645Details on frame tagging
Applicants
  • ALIBABA GROUP HOLDING LIMITED
Inventors
  • HAN, Li
  • CHENG, Gang
  • ZHAO, Wei
Agents
  • BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.
Priority Data
16/236,33528.12.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) OVERLAY NETWORK ROUTING USING A PROGRAMMABLE SWITCH
(FR) ROUTAGE DE RÉSEAU DE RECOUVREMENT À L'AIDE D'UN COMMUTATEUR PROGRAMMABLE
Abstract
(EN)
The techniques discussed herein include storing a fast-path and a slow-path table in a memory associated with a programmable switch, such as a cache of the programmable switch. An offload controller may control the contents of the fast-path and/or slow-path table and may thereby control behavior of the programmable switch. The programmable may route a received packet to a gateway if the packet generates a hit in the slow-path table. If the received packet generates a hit in the fast-path table, the packet may be forwarded directly to a virtual private cloud (VPC), virtual switch thereof, and/or to a virtual machine (VM).
(FR)
Les techniques décrites dans les présentes comprennent le stockage d'une table à trajet lent et à trajet rapide dans une mémoire associée à un commutateur programmable, tel qu'une mémoire cache du commutateur programmable. Un contrôleur de délestage peut commander le contenu de la table à trajet rapide et/ou à trajet lent et peut ainsi commander le comportement du commutateur programmable. Le dispositif programmable peut acheminer un paquet reçu vers une passerelle si le paquet génère un résultat dans la table à trajet lent. Si le paquet reçu génère un résultat dans la table à trajet rapide, le paquet peut être transmis directement à un nuage privé virtuel (VPC), à un commutateur virtuel associé et/ou à une machine virtuelle (VM).
Also published as
Latest bibliographic data on file with the International Bureau