EP3281368B1

Network system having virtual interfaces and a routing module for a virtual network

Abstract

This record has no abstract on file.

EP3281368B1, drawing sheet 1
Sheet 1 of 76

Term

9.5 yearsleft in the term

Expires 7 April 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

14 claims: 1 independent, 13 dependent

  1. 1
    A network system for connecting devices via a global virtual network, comprising:an endpoint device comprising at least one tunnel manager, wherein each tunnel manager is configured to build new tunnels, a first virtual interface and a further virtual interface;a plurality of access point servers each comprising at least one tunnel listener and a second virtual interface, wherein each tunnel listener is configured to open ports for building tunnels upon;a plurality of communication paths each comprising one or more tunnels, wherein each tunnel connects one tunnel manager and one tunnel listener;wherein the first virtual interface provides the endpoint device a logical point of access to the plurality of communication paths, and wherein the first virtual interface has an associated list of IP addresses corresponding to a first region;wherein the second virtual interface provides the respective access point server a logical point of access to the plurality of communication paths;and a routing module configured to manage routing over the plurality of communication paths between the endpoint device and the plurality of access point servers;wherein the first virtual interface is configured to route traffic having an IP address matching the list of IP addresses down an active tunnel of one of the plurality of communication paths, and to route traffic having an IP address that does not match the list of IP addresses to the further virtual interface.