Patent ID: 10791089

Abstract:
Example implementations relate to performing converged address translation for devices in a local area network. An example non-transitory computer-readable storage medium stores instructions for performing converged network address translation for devices within a network segmented into multiple VLANs. The instructions when executed by a processing resource of a computing device cause the device to create a local namespace for each VLAN in the network, each local namespace having a list of first level IP addresses unique across all of the created local namespaces. The instructions further cause the processing resource to, for each local namespace, associate a first level IP address from the local namespace's list of first level IP addresses with a static IP address of each device within the respective VLAN and store the associated IP addresses in a routing table for the local namespace. The instructions further cause the processing resource to create a single global namespace for all of the VLANs in the network, the global namespace having a list of second level IP addresses unique within the global namespace. The instructions further cause the processing resource to associate a second level IP address with each first level IP address used within the local namespaces and store the associated IP address in a routing table for the global namespace.