Inter-autonomous networking involving multiple service providers
DC CAFCFirst Claim
1. An apparatus, comprising:
- an interface to receive packets;
circuitry to identify those packets of the received packets corresponding to a set of one or more predetermined addresses, to identify a set of one or more transmission paths associated with the set of one or more predetermined addresses, and to select a specific transmission path from the set of one or more transmission paths; and
an interface to transmit the packets corresponding to the set of one or more predetermined addresses using the specific transmission path;
whereineach transmission path of the set of one or more transmission paths is associated with a reserved, non-blocking bandwidth, andthe circuitry is to select the specific transmission path to be a transmission path from the from the set of one or more transmission paths that corresponds to a minimum link cost relative to each other transmission path in the set of one or more transmission paths.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A wide area network using the internet as a backbone utilizing specially selected ISX/ISP providers whose routers route packets of said wide area network along private tunnels through the internet comprised of high bandwidth, low hop-count data paths. Firewalls are provided at each end of each private tunnel which recognize IP packets addressed to devices at the other end of the tunnel and encapsulate these packets in other IP packets which have a header which includes as the destination address, the IP address of the untrusted side of the firewall at the other end of the tunnel. The payload sections of these packets are the original IP packets and are encrypted and decrypted at both ends of the private tunnel using the same encryption algorithm using the same key or keys.
927 Citations
21 Claims
-
1. An apparatus, comprising:
-
an interface to receive packets; circuitry to identify those packets of the received packets corresponding to a set of one or more predetermined addresses, to identify a set of one or more transmission paths associated with the set of one or more predetermined addresses, and to select a specific transmission path from the set of one or more transmission paths; and an interface to transmit the packets corresponding to the set of one or more predetermined addresses using the specific transmission path; wherein each transmission path of the set of one or more transmission paths is associated with a reserved, non-blocking bandwidth, and the circuitry is to select the specific transmission path to be a transmission path from the from the set of one or more transmission paths that corresponds to a minimum link cost relative to each other transmission path in the set of one or more transmission paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
an interface to receive packets; means for identifying those packets of the received packets corresponding to a set of one or more predetermined addresses, means for identifying a set of one or more transmission paths associated with the set of one or more predetermined address, and means for selecting a specific transmission path from the set of one or more transmission paths; and an interface to transmit the packets corresponding to the set of one or more predetermined addresses using the specific transmission path; wherein each transmission path of the set of one or more transmission paths is associated with a reserved, non-blocking bandwidth, and the means for selecting is to select the specific transmission path to be a transmission path from the from the set of one or more transmission paths that corresponds to a minimum link cost relative to each other transmission path in the set of one or more transmission paths.
-
-
14. An apparatus that receives IP packets and routes the IP packets across a wide area network to one or more locations, comprising:
-
storage to store a list of transmission paths associated with a reserved, non-blocking bandwidth; circuitry to determine whether incoming traffic is represents priority traffic that is to be routed to a transmission path associated with the list; circuitry to for incoming traffic that is to be routed to a transmission path in the list, select a specific transmission path based on a minimum link cost relative to any other transmission path in the list and transmit the traffic using the specific transmission path via at least one dedicated line, for other incoming traffic, transmit the other incoming traffic in a manner that does not include using the at least one dedicated line. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification