Network infrastructure management and data routing framework and method thereof
First Claim
1. A method for routing data into and out of a computer network having a plurality of host computers, each host computer associated with a respective network within said computer network, the method comprising:
- electing a destination host from said host computers;
determining an addressing methodology for said destination host in accordance with a network configuration of a destination network associated with said destination host;
assigning a host ID to said destination host according to said determined addressing methodology, said host ID comprising a sequence of destination internet protocol (IP) addresses corresponding to the destination network configuration, said sequence of destination IP addresses defining a routing path within the destination network; and
routing said data to said destination host through said routing path in accordance with said host ID.
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.
7 Citations
87 Claims
-
1. A method for routing data into and out of a computer network having a plurality of host computers, each host computer associated with a respective network within said computer network, the method comprising:
-
electing a destination host from said host computers; determining an addressing methodology for said destination host in accordance with a network configuration of a destination network associated with said destination host; assigning a host ID to said destination host according to said determined addressing methodology, said host ID comprising a sequence of destination internet protocol (IP) addresses corresponding to the destination network configuration, said sequence of destination IP addresses defining a routing path within the destination network; and routing said data to said destination host through said routing path in accordance with said host ID. - 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, 32, 60)
-
-
31. A method for routing data into and out of a network having a plurality of computers, each host computer associated with a respective network within said computer network, the method comprising:
-
determining if said data are routed inbound or outbound with respect to said network; electing a destination computer from said computers if it is determined that said data are routed inbound; assigning an inbound host ID to said destination computer in accordance with an inbound network configuration, if it is determined that said data are routed inbound, said inbound host ID comprising a sequence of destination internet protocol (IP) addresses conesponding to said inbound network configuration, said sequence of destination IP addresses defining an inbound routing path within the inbound network; determining an outbound routing path to the Internet having an outbound host ID in accordance with an outbound configuration with respect to the Internet out of said network configurations, if it is determined that said data are routed outbound, said outbound configuration conesponding to said outbound routing path to the Internet; 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 (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer network for routing data thereto and therefrom, the computer network comprising:
-
a plurality of host computers, each host computer associated with a respective network within said computer network; means for determining if said data are routed inbound or outbound with respect to said computer network; an elector electing a destination host computer from said host computers if it is determined that said data are routed inbound; means for assigning an inbound host ID to said destination computer in accordance with an inbound network configuration, if it is determined that said data are routed inbound, said inbound host ID comprising a sequence of destination internet protocol (IP) addresses corresponding to said inbound network configuration, said sequence of destination IP addresses defining an inbound routing path within the inbound network; means for determining an outbound routing path to the Internet having an outbound host ID in accordance with an outbound configuration with respect to the Internet out of said network configurations, if it is determined that said data are routed outbound, said outbound configuration conesponding to said outbound routing path to the Internet; means for an inbound routing said data to said destination computer according to said inbound routing path if it is determined that said data are routed inbound; and means for 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 (61, 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)
-
Specification