CPC H04L 63/164 (2013.01) [H04L 12/4633 (2013.01); H04L 63/0272 (2013.01); H04L 63/061 (2013.01); H04L 61/2514 (2013.01); H04L 61/4511 (2022.05); H04L 63/0485 (2013.01); H04L 63/068 (2013.01); H04L 63/20 (2013.01)] | 8 Claims |
1. A method of selecting an ingress edge region of an Internet-based overlay network, the overlay network having an authoritative domain name service (DNS), comprising:
mapping, using the authoritative DNS, a service hostname to a first overlay network edge;
establishing a first destination tunnel from the first overlay network edge to a customer router;
upon establishment of the first destination tunnel, receiving one or more connectivity-related messages from the customer router;
re-mapping the service hostname to determine whether the first overlay network edge remains an appropriate ingress region for the first destination tunnel, wherein re-mapping includes intentionally dropping a response to at least one connectivity-related message from the customer router, thereby triggering the customer router to initiate a new lookup of the service hostname at the authoritative DNS;
when a result of the re-mapping determines that the first overlay network edge is not an appropriate ingress edge region for the first destination tunnel but a second overlay network edge is an appropriate ingress edge region, redirecting from the first overlay network edge to the second overlay network edge; and
establishing a second destination tunnel from the second overlay network edge to the customer router.
|