AU771353B2

A proximity-based redirection system for robust and scalable service-node location in an internetwork

Abstract

A proximity-oriented redirection system for service-to-client attachment in a virtual overlay distribution network (300). The virtual overlay distribution network (300) includes addressable routers (R1-R6) for routing packet traffic, wherein a packet of data is routed from a source node (C1) to a destination node (C2) based on address fields of the packet. The invention includes a redirector (S1, S2) coupled to at least one of the addressable routers (R3, R4) and includes: logic for accepting a service request from a client (312); logic for determining a selected server for handling the service request, the selected server being one of a plurality of servers that can handle the service request; and logic for generating a redirection message directed to the client for redirecting the service request to the selected server.

AU771353B2, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

22 claims: 4 independent, 18 dependent

  1. 1
    -32The claims defining the invention are as follows:1. A packet-switched network including addressable routers for routing packet traffic, wherein a packet of data is routed from a source node to a destination node based on address fields of the packet, the packet-switched network comprising: at least one service node coupled to at least first one of the addressable routers and having logic to propagate data packets between a client and a plurality of nodes in an anycast group;and at least one redirector coupled to at least a second one of the addressable routers, the at least one redirector comprising: A) logic for advertising, to the at least a second one of the addressable routers, reachability to an anycast destination address associated with the plurality of nodes in the anycast group, wherein a packet sent to the anycastdestination address can be routed to a plurality of destination nodes;B) logic for accepting a service request from the client, wherein the service request is an anycast message to the anycast destination address;and C) logic for generating a redirection message directed to the client for redirecting the service request to the at least one service node.
  2. 6
    A method of operating a packet-switched network including addressable routers for routing packet traffic, wherein a packet of data is routed from a source node [R:\LIBE]04289.doc:edg -34to a destination node based on address fields of the packet, and wherein the packet-switched network includes a redirector coupled to at least one of the addressable routers and at least one service node, the method comprising: advertising, to an addressable router coupled to the redirector, reachability to an anycast destination address from the redirector, wherein a packet sent to the anycast destination address can be routed to a plurality of destination nodes;accepting a service request from a client at the redirector, wherein the service request is an anycast message to the anycast destination address;and generating a redirection message directed to the client for redirecting the service request to the at least one service node.
  3. 11
    A method of operating a redirector in a packet-switched network including addressable routers for routing packet traffic, wherein a packet of data is routed from a source node to a destination node based on address fields of the packet, the method comprising:advertising, to an addressable router coupled to the redirector, reachability to an anycast destination address from the redirector, wherein a packet sent to the anycast destination address can be routed to a plurality of destination nodes;accepting a service request from a client, wherein the service request is an anycast message to the anycast destination address;determining a selected server for handling the service request, the selected server being one of a plurality of servers that can handle the service request;and [R:\LIBE]04289.doc:edg -36generating a redirection message directed to the client for redirecting the service request to the selected server. 5
  4. 18
    In a packet-switched network including addressable routers for routing packet traffic, wherein a packet of data is routed from a source node to a destination node based on address fields of the packet, an improvement comprising:30 a redirector coupled to at least one of the addressable routers, the redirector including: logic for advertising, to the at least one of the addressable routers, reachability for an anycast destination address, wherein a packet sent to the 35 anycast destination address can be routed to a plurality of destination nodes;[R:\LIBE]04289.doc:cdg -37logic for accepting a service request from a client, wherein the service request is an anycast message to the anycast destination address;logic for determining a selected server for handling the service request, the selected server being one of a plurality of servers that can handle the service request;and logic for generating a redirection message directed to the client for redirecting the service request to the selected server.