IP Library Granted Patent US 8,385,342
Granted Patent B2
US 8,385,342 · App. 10/044,106 · Granted Feb 26, 2013

System and method of virtual private network route target filtering

Inventors: Li Mo (Plano, TX); James H. Buchanan (Ottawa, CA); Robert T. Gibson (Ottawa, CA); Nimer Yaseen (Allen, TX)
Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,385,342
App. No.
10/044,106
Granted
Feb 26, 2013
Kind
B2
Abstract

A system of route target filtering includes an import filter receiving a plurality of routes having a next hop routing information. The import filter accepts a first subset of the routes according to an import target policy. The system further includes a re-export filter also receiving the plurality of routes. The re-export filter modifies the next hop information of a second subset of the routes, and distributes the modified routes.

Claims (31)

1. A system for filtering and distributing routes to sites in a virtual private network, the routes being used by a router to forward packets, comprising:

an import filter receiving a plurality of routes from a route distributor, the plurality of routes having a route distinguisher, a route target, and a next hop routing information, the import filter accepting a first subset of the routes according to an import target policy; and

a re-export filter receiving the plurality of routes from the route distributor, the re-export filter modifying the next hop information of a second subset of the routes, and distributing the modified routes.

2. The system as set forth in claim 1 , wherein the re-export filter modifies the next hop information to be the address of a router serving as a firewall of a network.

3. The system, as set forth in claim 1 , wherein the re-export filter modifies the next hop information to be the address of a firewall of a virtual private network.

4. The system, as set forth in claim 1 , wherein the re-export filter comprises a mask, a value for comparison with the route, and an action to take in response to a match between the route and the comparison value.

5. The system as set forth in claim 1 , wherein the re-export filter modifies the route distinguisher and the route target, and distributes the modified routes.

6. A network, comprising:

a hub node;

a plurality of spoke nodes in communications with one another via the hub node; and the hub node including:

an import filter receiving a plurality of routes from a route distributor, the routes being used by a router to forward packets, the plurality of routes having a route distinguisher, a route target, and a next hop routing information, the import filter accepting a first subset of the routes according to an import target policy; and

a re-export filter receiving the plurality of routes from the route distributor, the re-export filter modifying the next hop information of a second subset of the routes, and distributing the modified routes.

7. The network, as set forth in claim 6 , wherein the re-export filter modifies the next hop information to be the address of the hub node.

8. The network, as set forth in claim 6 , wherein the re-export filter modifies the next hop information to be the address of the hub node serving as a firewall for the network.

9. The network, as set forth in claim 6 , wherein the re-export filter modifies the next hop information to be the address of the hub serving as a firewall of a virtual private network.

10. The network, as set forth in claim 6 , wherein the re-export filter comprises a mask, a value for comparison with the route, and an action to take in response to a match between the route and the comparison value.

11. The network, as set forth in claim 6 , wherein the hub node is a customer edge device coupling a site to a provider network.

12. The network as set forth in claim 6 , wherein the re-export filter modifies the route distinguisher and the route target, and distributes the modified routes.

13. A method for filtering and distributing routes to sites in a virtual private network, the routes being used by a router to forward packets, comprising:

receiving a plurality of routes for the virtual private network, each route having a route distinguisher, a route target, and a next hop routing information;

accepting a first subset of the plurality of routes according to a predetermined policy;

modifying the next hop information of a second subset of the plurality of routes; and

distributing the modified routes to at least one other site in the virtual private network;

wherein modifying the next hop information of the second subset of the plurality of routes includes using a re-export filter.

14. The method, as set forth in claim 13 , wherein modifying the next hop information comprises modifying the next hop information to be the address of a router serving as a firewall of a network.

15. The method, as set forth in claim 13 , wherein modifying the next hop information comprises modifying the next hop information to be the address of a firewall of the virtual private network.

16. The method, as set forth in claim 13 , wherein, the re-export filter comprises a mask, a value for comparison with the route, and an action to take in response to a match between the route and the comparison value.

17. The method as set forth in claim 13 , wherein the re-export filter modifying the route distinguisher and the route target, and distributes the modified routes.

18. The method of claim 13 , wherein accepting the first subset of the plurality of routes according to a predetermined policy is based on the route target contained in each of the plurality of routes.

19. The method of claim 13 , further comprising modifying the route distinguisher of the second subset of the plurality of routes.

20. The method of claim 13 , wherein a customer edge router receives the plurality of routes, accepts the first subset of the first plurality of routes, modifies the first hop information of the second subset of the plurality of routes, and distributes.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2005
From: FUJITSU NETWORK COMMUNICATIONS, INC.
To: FUJITSU LIMITED
Reel/Frame 016778/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2002
From: BUCHANAN, JAMES H.
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 012484/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2002
From: YASEEN, NIMER
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 012484/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2002
From: GIBSON, ROBERT T.
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 012484/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2002
From: MO, LI
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 012485/0094 →
Continuity (2)
Provisional Application 60294755 · May 31, 2001
Related Publication 20020181477A1 · Dec 5, 2002