FIG. 4B is an example of a local peer contact point table 450 in accordance with some implementations. Table 450 includes columns 452, 454, 456, 458, 460 and 462, and entries 464, 466, 468, and 470. For example, local peer contact point table 450 is stored at Device A 151, in FIG. 1. In some implementations, table 450 includes a subset of the information in the contact point registry, while in some implementations table 450 includes additional information (e.g., status column 462). The example in FIG. 4B shows that Device A has two peer multi-uplink devices, Device B and Device C. In this example, private contact point information 458 is stored for each peer device uplink, including a private IP address and private port number for each respective uplink of each respective peer network device. Additionally, peer device public contact point information 460 is stored, and in this case that includes storing a public IP address and public port number for each respective peer device uplink. Table 450 also includes a status column 462, to store an indicator of whether or not a respective uplink of a respective peer network device is online or offline. For example, entry 468 corresponding to Uplink 0 of Device C indicates that this uplink is offline, while entry 470 corresponding to Uplink 1 of Device C indicates that this uplink is online.