IP Library Granted Patent US 7,533,183
Granted Patent B1
US 7,533,183 · App. 10/040,975 · Granted May 12, 2009

Central control of multiple address domains within a router

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 7,533,183
App. No.
10/040,975
Granted
May 12, 2009
Kind
B1
Abstract

A domain manager of a router uses a mapping array that includes pointers to associate interfaces of the router with routing tables. The domain manager executes a single IP stack to receive packets from a plurality of address domains through the interfaces, and identify routing tables according to the mapping array. The mapping array associates interfaces connecting to the same address domain with the same routing table. Information in each of the routing tables is updated independently of other routing tables.

Claims (15)

1. A method for routing packets in a router having a plurality of router interfaces through which the packets are received from a plurality of address domains, the method comprising:

dedicating a separate routing table in the router to each address domain of the plurality of address domains;

associating each router interface with one of the routing tables;

executing a single IP stack to receive a packet from any of the router interfaces and to identify the associated routing table in the router for handling the received packet and,

in the event of a route change received from more than one of the plurality of address domains, updating each routing table associated with each address domain for which a route change has been received via the single IP stack.

2. The method of claim 1 , wherein a mapping array associates interfaces connecting to the same address domain with the same routing table.

3. The method of claim 1 , wherein executing a single IP stack forwards a received packet according to the identified routing table when the received packet is a data packet and updates the identified routing table when the received packet is a control packet.

4. The method of claim 1 wherein each of the plurality of address domains represents a virtual private network.

5. A router comprising:

a plurality of router interfaces through which packets from a plurality of address domains are received;

a separate routing table in the router associated with each address domain; and

a domain manager executing a single IP stack to receive a packet from any of the router interfaces and to identify an appropriate associated routing table in the router for handling the received packet the domain manager functional in the event of a route change received from more than one of the plurality of address domains to update each routing table associated with each address domain for which a route change has been received via the single IP stack.

6. The router of claim 5 , wherein the domain manager comprises a mapping array that associates each interface to a routing table.

7. The router of claim 5 , wherein the domain manager executing the single stack forwards a received packet according to the identified routing table when the received packet is a data packet and updates the identified routing table when the received packet is a control packet.

8. The router of claim 5 wherein each of the plurality of address domains represents a virtual private network.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032167/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →