Network infrastructure management and data routing framework and method thereof
First Claim
1. A method for routing data into and out of a network having a plurality of host computers corresponding to a plurality of network topologies, the method comprising the steps of:
- electing a destination host from said host computers;
determining an addressing methodology for said destination host in accordance with a destination topology out of said network topologies corresponding to said destination host;
addressing said destination host according to said determined addressing methodology;
determining a routing path corresponding to said determined addressing methodology; and
routing said data to said destination host through said determined routing path.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention generally provides a method for routing data into and out of a network having a plurality of host computers corresponding to a plurality of network topologies. The method of the invention primarily comprises the steps of electing a destination host from the plurality of host computers in the network, determining an addressing methodology for the destination host in accordance with a destination topology out of the plurality of network topologies corresponding to the destination host, addressing the destination host according to the determined addressing methodology, determining a routing path corresponding to the determined addressing methodology, and routing the data to the destination host through the determined routing path. The routing path can be an inbound or an outbound routing path with respect to the network. The method according to the invention further comprises the step of defining the routing path with a host ID comprising a sequence of at least one host address corresponding to at least one of the plurality of host computers.
15 Citations
90 Claims
-
1. A method for routing data into and out of a network having a plurality of host computers corresponding to a plurality of network topologies, the method comprising the steps of:
-
electing a destination host from said host computers;
determining an addressing methodology for said destination host in accordance with a destination topology out of said network topologies corresponding to said destination host;
addressing said destination host according to said determined addressing methodology;
determining a routing path corresponding to said determined addressing methodology; and
routing said data to said destination host through said determined routing path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 40)
-
-
31. A method for routing data into and out of a network having a plurality of computers corresponding to a plurality of network topologies, the method comprising the steps of:
-
determining if said data are routed inbound with respect to said network;
electing a destination computer from said computers if it is determined that said data are routed inbound;
determining if said data are routed outbound with respect to said network;
determining an inbound routing path to said destination computer having an inbound host ID in accordance with an inbound topology out of said network topologies, if it is determined that said data are routed inbound;
determining an outbound routing path to the Internet having an outbound host ID in accordance with an outbound topology with respect to the Internet out of said network topologies, if it is determined that said data are routed outbound;
routing said data to said destination computer according to said inbound routing path if it is determined that said data are routed inbound; and
routing said data to the Internet according to said outbound routing path if it is determined that said data are routed outbound. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A network for routing data thereto and therefrom comprising:
-
a plurality of computers corresponding to a plurality of network topologies;
means for determining if said data are routed inbound with respect to said network;
an elector electing a destination computer from said computers if it is determined that said data are routed inbound;
means for determining if said data are routed outbound with respect to said network;
means for determining an inbound routing path to said destination computer having an inbound host ID in accordance with an inbound topology out of said network topologies, if it is determined that said data are routed inbound;
means for determining an outbound routing path to said Internet having an outbound host ID in accordance with an outbound topology with respect to the Internet out of said network topologies, if it is determined that said data are routed outbound;
an inbound router routing said data to said destination computer according to said inbound routing path if it is determined that said data are routed inbound; and
an outbound router routing said data to said Internet according to said outbound routing path if it is determined that said data are routed outbound. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification