Patent ID: 11934860
Assignee: CENTURYLINK INTELLECTUAL PROPERTY LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 29:
30. A system, comprising:
a first network access device in a first network, comprising:
a first transceiver;
at least one first processor; and
a first non-transitory computer readable medium communicatively coupled to the at least one first processor, the first non-transitory computer readable medium having stored thereon computer software comprising a first set of instructions that, when executed by the at least one first processor, causes the first network access device to:
receive, via the first transceiver, a request from a first user device to establish roaming network access, a first user of the first user device being associated with a second network access device in a second network and being unassociated with the first network access device, the second network access device being located in a different geographical location from the first network access device; and
authenticate the first user, by sending, via the first transceiver, a request to a network node in the second network to authenticate the first user; and

the network node, comprising:
at least one second processor; and
a second non-transitory computer readable medium communicatively coupled to the at least one second processor, the second non-transitory computer readable medium having stored thereon computer software comprising a second set of instructions that, when executed by the at least one second processor, causes the network node to:
receive, from the first network access device in the first network, the request from the first user device to establish roaming network access;
authenticate the first user, by determining whether the first user is associated with the second network access device and determining whether the first user is authorized to access data accessible by the second network access device;
based on a determination that the first user is associated with the second network access device, provide one or more second virtual network functions (“VNFs”) to one of a hypervisor or a container that is in communication with the first network access device
establish access connection to a data store by executing the instances of the one or more second VNFs on the one of the hypervisor or the container; and
map one or more virtual extensible local area networks (“VXLANs”) to the one of the hypervisor or the container, wherein mapping one or more VXLANs to the one of the hypervisor or the container comprises mapping one or more VXLANs to one or more LAN ports of the first network access device, wherein the one of the hypervisor or the container is communicatively coupled to at least one of the one or more LAN ports.