IP Library Granted Patent US 9,001,829
Granted Patent B2
US 9,001,829 · App. 13/451,776 · Granted Apr 7, 2015

Techniques for routing data between network areas

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 9,001,829
App. No.
13/451,776
Granted
Apr 7, 2015
Kind
B2
Abstract

Techniques for routing data between network area are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for routing data between layer 2 network areas of backbone bridges comprising the steps of receiving data at a network element containing an internally terminated Network to Network Interface (NNI) for a plurality of network areas, identifying a destination address associated with the data, determining a network area of the plurality of network areas associated with the data, and performing one or more data flow treatments associated with the data using the internally terminated Network to Network Interface (NNI).

Claims (24)

1. A method of forwarding an internet protocol (IP) packet at a network element comprising, a virtual routing instance communicatively coupling at least two layer 2 network areas, each layer 2 network area being associated with a respective I-SID value, the method comprising:

receiving, from a source layer 2 network area, an Ethernet frame having an IP packet encapsulated therein, the Ethernet frame comprising a service instance identifier (I-SID) value and at least one destination media access control (MAC) address; and

when a destination MAC address of the received Ethernet frame is associated with the virtual routing instance, applying a routing data flow treatment, the routing data flow treatment comprising:

identifying a layer 2 network area associated with an IP destination address of the IP packet; and

forwarding the IP packet to the identified layer 2 network area in an Ethernet frame having an I-SID value associated with the identified layer 2 network area.

2. The method of claim 1 , wherein applying a routing data flow treatment further comprises performing data flow treatment in at least one of layers 4 through 7 of the open systems interconnection (OSI) model.

3. The method of claim 2 , wherein performing data flow treatment in at least one of layers 4 through 7 comprises at least one of, firewall processing, network traffic metering and network intrusion detection.

4. The method of claim 1 , wherein the routing data flow treatment employs at least one of address resolution protocol (ARP), routing information protocol (RIP), open shortest path first (OSPF) protocol and border gateway protocol (BGP).

5. The method of claim 1 , comprising, when a destination MAC address of the Ethernet frame is associated with a node of the source layer 2 network area, bridging the IP packet to the destination MAC address on the source layer 2 network area.

6. A network element for forwarding an IP packet over IEEE 802.1aq Provider Ethernet network areas to destination addresses, the network element comprising:

a virtual routing instance communicatively coupling at least two layer 2 network areas, each layer 2 network area being associated with a respective I-SID value, and the network element being configured to receive, from a source layer 2 network area, an Ethernet frame having an IP packet encapsulated therein, the IP packet comprising an IP destination address, the Ethernet frame comprising a service instance identifier (I-SID) value and at least one destination media access control (MAC) address associated with the virtual routing instance; and

when a destination MAC address of the received Ethernet frame is associated with the virtual routing instance:

performing at least one routing data flow treatment on the encapsulated IP packet, the at least one routing data flow treatment comprising identifying a layer 2 network area associated with the IP destination address of the IP packet and forwarding the IP packet to the identified layer 2 network area in an Ethernet frame having an I-SID value associated with the identified layer 2 network area.

7. The network element of claim 6 , configured to apply at least one layer 4 to layer 7 data flow treatment to the encapsulated IP packet the at least one layer 4 to layer 7 data flow treatment comprising at least one of firewall processing, network traffic metering and network intrusion detection.

8. The network element of 6 , wherein identifying a layer 2 network associated with the IP destination address comprises acquiring information at least in part through at least one routing protocol.

9. The network element of claim 8 , wherein the at least one routing protocol comprises at least one of ARP (Address Resolution Protocol), RIP (Routing Information Protocol), OSPF (Open Shortest Path First), and BGP (Border Gateway Protocol).

10. The network element of claim 6 , further comprising:

a receive processing function configured to determine a destination layer 2 network area by:

examining an Ethernet frame header encapsulating the received IP frame; and

matching a value of an I-SID field in the header with an I-SID values associated with the destination layer 2 network area.

11. The network element of claim 6 , further comprising:

a User Network Interface UNI port for receiving IP frames originating from computer devices, each IP frame comprising a single MAC address header per frame; and

a receive processing function configured to determine a destination network area of a received IP frame from fields that comprise the single MAC header.

12. The network element of claim 6 , wherein the network element is a router.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →