IP Library Granted Patent US 8,045,547
Granted Patent B2
US 8,045,547 · App. 10/883,425 · Granted Oct 25, 2011

Method and apparatus for routing and forwarding between virtual routers within a single network element

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,045,547
App. No.
10/883,425
Granted
Oct 25, 2011
Kind
B2
Abstract

A method and apparatus for routing and forwarding between virtual routers is described. A method in a single network element comprises peering a first virtual router to a second virtual router, wherein the first and second virtual routers have separate address spaces and separate routing tables, distributing a set of one or more routes from the first virtual router to the second virtual router, wherein a first of the set of routes identifies the first virtual as a next hop of the first route, said first route including a destination, and downloading to a set of one or more forwarding tables, the destination and the next hop.

Claims (16)

1. A single network element comprising:

a control card, coupled to a plurality of line cards, having a set of instructions to cause the

control card to,

instantiate a first virtual router and a second virtual router in the single network element, wherein:

the first virtual router includes a first routing table to be stored on the control card and a first routing protocol process, the first routing protocol process is to insert into the first routing table a plurality of routes, each route to indicate a destination and a next hop wherein at least one route's next hop is an inter-virtual router interface coupled to the second virtual router and at least one route's next hop is one of a set of one or more egress ports that each corresponds to an outgoing interface,

the second virtual router includes a second routing table to be stored on the same control card as the first routing table and a second routing protocol process, the second routing protocol process is to insert into the second routing table a plurality of routes each route to indicate a destination and a next hop,

the first virtual router and second virtual router are coupled within the single network element through the inter-virtual router interface, wherein traffic from the first virtual router destined for the second virtual router is configured to travel through the inter-virtual router interface and not travel through the set of one or more egress ports, and

the first routing table is a separate routing table from the second routing table, and

download one or more routes from the routing tables to different forwarding tables on different ones of the plurality of line cards; and

the plurality of line cards configured to:

store the forwarding tables, wherein each forwarding table corresponds to a different virtual router, and

store different routes downloaded from the control card in the forwarding tables on the different line cards.

2. The network element of claim 1 further comprising a transmission medium to carry routes to said set of line cards.

3. The network element of claim 1 wherein the the inter-virtual router interface is bound to a virtual router handle.

4. The network element of claim 1 wherein the set of instructions further cause the control card to host a set of one or more routing protocol processes, each of the set of routing protocol processes corresponding to a different routing protocol, the set of routing protocol processes to process packets for a plurality of virtual routers supported by the network element.

5. The network element of claim 1 , wherein the the inter-virtual router interface is bound to an IP address.

Assignments (7)
SECURITY AGREEMENT Recorded Apr 24, 2025
From: NOVACLOUD LICENSING LLC
To: NCLD1 LLC
Reel/Frame 071033/0001 →
SECURITY AGREEMENT Recorded Apr 18, 2025
From: NOVACLOUD LICENSING LLC
To: NCLD1 LLC
Reel/Frame 070888/0066 →
SECURITY INTEREST Recorded Feb 13, 2025
From: NOVACLOUD LICENSING LLC
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 070226/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2024
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: NOVACLOUD LICENSING LLC
Reel/Frame 068522/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: SHEN, NAIMING
To: REDBACK NETWORKS INC.
Reel/Frame 067729/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: ERICSSON AB
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 067729/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: REDBACK NETWORKS INC.
To: ERICSSON AB
Reel/Frame 024002/0363 →