SYSTEMS AND METHODS FOR ROUTING INTERNET PACKETS BETWEEN ENTERPRISE NETWORK SITES
First Claim
1. A firewall comprising:
- at least one memory for storing computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to;
receive a request, in a first packet, from a first router to send at least one packet to two or more hosts at a second site,receive, from the first router, a first sub-network prefix, in a route advertisement, corresponding to the two or more hosts at a first site, andreceive a first community value, in a first advertisement, associated with the first sub-network prefix;
determine a first local preference value based at least in part on the first community value; and
send the request, first sub-network prefix, and first local preference value to a second router, in a second advertisement.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes methods, devices, and systems related to routing packets over enterprise network sites. A method may be disclosed for routing packets between hosts at a first site and hosts at a second site in a network using a firewall. The method may comprise receiving a request, in a first packet, from a first router to send one or more packets to two or more hosts at the second site. The method may comprise receiving a first sub-network prefix, in a route advertisement, corresponding to two or more hosts at the first site from the first router, and receiving a first community value, in a first advertisement, associated with the first sub-network prefix. The method may comprise generating a first local preference value based at least in part on the first community value. And the method may comprise sending the request, first sub-network prefix, and first local preference value to a second router, in a second advertisement.
-
Citations
21 Claims
-
1. A firewall comprising:
-
at least one memory for storing computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; receive a request, in a first packet, from a first router to send at least one packet to two or more hosts at a second site, receive, from the first router, a first sub-network prefix, in a route advertisement, corresponding to the two or more hosts at a first site, and receive a first community value, in a first advertisement, associated with the first sub-network prefix; determine a first local preference value based at least in part on the first community value; and send the request, first sub-network prefix, and first local preference value to a second router, in a second advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing computer-executable instructions stored therein, which when executed by at least one processor of a firewall, cause the at least one processor to perform the operation of:
-
receiving a request, in a first packet, from a first router to send one or more packets to two or more hosts at the second site, receiving a first sub-network prefix, in a route advertisement, corresponding to two or more hosts at the first site from the first router, and receiving a first community value, in a first advertisement, associated with the first sub-network prefix; generating a first local preference value based at least in part on the first community value; and sending the request, first sub-network prefix, and first local preference value to a second router, in a second advertisement. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of routing packets between hosts at a first site and hosts at a second site in a network using a firewall, the method comprising:
-
receiving a request, in a first packet, from a first router to send one or more packets to two or more hosts at the second site, receiving a first sub-network prefix, in a route advertisement, corresponding to two or more hosts at the first site from the first router, and receiving a first community value, in a first advertisement, associated with the first sub-network prefix; generating a first local preference value based at least in part on the first community value; and sending the request, first sub-network prefix, and first local preference value to a second router, in a second advertisement. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification