TL;DR: In this article, an authorization assisting device sends to the VBN server an authorization request for access to the WAN by a requesting user device, and an authorization module processes the authorization request to generate an authorization response granting or denying access to WAN based on registration data in a registration data store and the information in the authorization requests.
Abstract: An authorization assisting device sends to the VBN server an authorization request for access to the WAN by a requesting user device A registration driver has a set of assignable IP address ranges for multiple routing realms, and assigns an IP address to a user device from a relevant IP address range depending on a routing realm from which communication from the user device is received The assignable IP address ranges include one or more authorization address ranges from which the registration driver assigns an IP address to a user device whose authorization request is received from the authorization assisting device An authorization module processes the authorization request to generate an authorization response granting or denying access to the WAN by the requesting user device based on registration data in a registration data store and the information in the authorization request
TL;DR: In this article, the authors propose a clustering manager for implementing clustering of the VBN servers by filtering the network traffic from and to the one or more user devices based on the configuration settings of the servers and the device state records.
Abstract: A visitor based network (VBN) server clustering system comprises a cluster of VBN servers for servicing a single local area network (LAN). Each VBN server comprises a client device data store for creating and maintaining device state records of user devices connected to the LAN, an interface for data communication with the user devices through the LAN, and a network traffic processing unit for processing network traffic from and to the user devices using the device state records in the client device data store. The VBN server further comprises a clustering manager for implementing clustering of the VBN servers by filtering the network traffic from and to the one or more user devices based on the configuration settings of the VBN servers and the device state records so as to allow the network traffic processing unit to process only a filtered portion of the network traffic. The filtering of the network traffic partitions the network traffic so that each user device is processed by a single one of the VBN servers within the cluster at a given time.