Method of providing virtual router functionality through abstracted virtual identifiers

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7817633
SERIAL NO

11323998

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of providing virtual router functionality to a packet responsive to one or more abstracted virtual packet identifiers is provided. The method occurs in a networking device having a router core. The one or more abstracted virtual identifiers are abstracted from one or more virtual identifiers derived from the packet, thus insulating the router core from changes in the one or more virtual identifiers. A packet is received having a VLAN field, and a key is formed from the VLAN field and at least one other packet field. The key is mapped into an abstracted virtual identifier using an indirection mapping process. One or more core virtual router functions are then performed responsive to the abstracted virtual identifier.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
EXTREME NETWORKS, INC.SANTA CLARA, CA719

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gentry, Denton Fremont, US 5 49
Parker, David K Cheltenham, GB 27 463

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (1)
6275861 Method and apparatus to identify flows in data systems 58 1997
 
Other [Check patent profile for assignment information] (3)
6172980 Multiple protocol support 127 1997
2001/0025,315 Term addressable memory of an accelerator system and method 86 2001
2006/0039,374 Pipelined packet switching and queuing architecture 82 2005
 
THALES AVIONICS, INC. (1)
7487938 System and method utilizing Internet Protocol (IP) sequencing to identify components of a passenger flight information system (PFIS) 18 2005
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
6763023 Network switch with self-learning routing facility 49 2000
7152191 Fault containment and error recovery in a scalable multiprocessor 16 2003
 
MARVELL ISRAEL (M.I.S.L.) LTD. (1)
6975581 VLAN protocol 108 2002
 
SYCAMORE SPRINGS PARTNERS CORP. (1)
6914905 Method and system for VLAN aggregation 53 2000
 
Ascend Communications, Inc. (1)
6463067 Submission and response architecture for route lookup and packet classification requests 45 1999
 
HITACHI, LTD. (1)
* 2005/0074,009 Packet transfer unit 32 2004
 
RIVERSTONE NETWORKS, INC. (1)
* 2003/0152,075 Virtual local area network identifier translation in a packet-based network 83 2002
 
ORACLE AMERICA, INC. (1)
7248585 Method and apparatus for a packet classifier 39 2002
 
NEC CORPORATION (1)
2004/0100,956 Packet search device, packet processing search method used for the same, and program for the same 25 2003
 
WSOU INVESTMENTS, LLC (1)
6553002 Apparatus and method for routing data packets through a communications network 110 1997
 
APPLE INC. (1)
5282270 Network device location using multicast 76 1990
 
MARVELL SEMICONDUCTOR ISRAEL LTD. (1)
5923660 Switching ethernet controller 55 1997
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5072443 Communications system 16 1989
 
ALCATEL USA SOURCING, L.P. (1)
5999518 Distributed telecommunications switching system and method 232 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
7079407 Content addressable memory (CAM) device including match line sensing 49 2002
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (1)
6384750 Multi-stage lookup for translating between signals of different bit lengths 10 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
2004/0015,683 Two dimensional branch history table prefetching mechanism 59 2002
7515589 Method and apparatus for providing network virtualization 27 2004
 
NOKIA SIEMENS NETWORKS OY (1)
6882642 Method and apparatus for input rate regulation associated with a packet processing pipeline 41 1999
 
ILLUMINA CAMBRIDGE LIMITED (1)
2008/0222,094 Apparatus and Method for Searching for Multiple Inexact Matching of Genetic Data or Information 23 2005
 
ADVANCED MICRO DEVICES, INC. (1)
6999462 Mapping layer 2 LAN priorities to a virtual lane in an Infiniband™ network 44 2001
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
7062398 Developing a disk drive manufacturing program by executing the manufacturing program on an external test system 121 2005
 
EXTREME NETWORKS, INC. (5)
6295299 Data path architecture for a LAN switch 52 1998
6034957 Sliced comparison engine architecture and method for a LAN switch 64 1998
7304996 System and method for assembling a data packet 85 2004
2005/0226,242 Pipelined packet processor 30 2004
* 2007/0153,808 Method of providing virtual router functionality 10 2005
 
LUCENT TECHNOLOGIES INC. (1)
6888797 Hashing-based network load balancing 51 2000
 
CISCO TECHNOLOGY, INC. (12)
* 5764636 Color blocking logic mechanism for a high-performance network switch 215 1996
* 5852607 Addressing mechanism for multiple look-up tables 112 1997
* 6208649 Derived VLAN mapping technique 140 1998
6917617 Use of precedence bits for quality of service 45 1998
* 6515963 Per-flow dynamic buffer management 87 1999
6570877 Search engine for forwarding table content addressable memory 97 1999
7062641 Method and apparatus for unified exception handling with distributed exception identification 6 2001
* 6457058 Network switch with hash table look up 118 2001
6871262 Method and apparatus for matching a string with multiple lookups using a single associative memory 32 2002
6980552 Pipelined packet switching and queuing architecture 115 2002
* 7274693 Search engine for forwarding table content addressable memory 17 2002
7212837 Method and system for hierarchical processing of protocol information in a wireless LAN 36 2003
 
INPHI CORPORATION (1)
7139271 Using an embedded indication of egress application type to determine which type of egress processing to perform 43 2001
 
CISCO SYSTEMS, INC. (1)
6658002 Logical operation unit for packet processing 193 1999
 
ALCATEL LUCENT (1)
* 6862280 Priority remapping for data communication switch 70 2000
 
GLOBALFOUNDRIES INC. (1)
6351801 Program counter update mechanism 15 2000
 
FUJITSU LIMITED (2)
2003/0193,949 Packet processing device 45 2003
2006/0007,917 Frame transfer method and edge switch 12 2004
 
INTERPROPHET CORPORATION (1)
6173333 TCP/IP network accelerator system and method which identifies classes of packet traffic for predictable protocols 181 1999
 
Ayago Technologies General IP (Singapore) Ptd. Ltd. (1)
7111101 Method and system for port numbering in an interconnect device 17 2003
 
INTELLECTUAL VENTURES HOLDING 81 LLC (1)
6738892 Use of enable bits to control execution of selected instructions 68 1999
 
MICROCHIP TECHNOLOGY INCORPORATED (1)
6976158 Repeat instruction with interrupt 12 2001
 
RPX CLEARINGHOUSE LLC (2)
* 2003/0009,591 Apparatus and method for managing internet resource requests 114 2001
* 2003/0009,591 Apparatus and method for managing internet resource requests 114 2001
 
FORCE10 NETWORKS, INC. (1)
7190696 System and method for distributing packets among a plurality of paths to a destination 141 2002
 
INTEL CORPORATION (3)
6631465 Method and apparatus for instruction re-alignment using a branch on a falsehood of a qualifying predicate 8 2000
7248584 Network packet processing 31 2002
2005/0198,362 Exception packet forwarding 19 2003
 
AUDIOCODES, INC. (2)
6381242 Content processor 136 2000
6957258 Policy gateway 97 2001
 
KAWASAKI MICROELECTRONICS, INC. (1)
* 6198741 Network interface apparatus for transmitting a data packet 20 1997
 
NETWORK APPLIANCE, INC. (1)
7444405 Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate 16 2005
 
GLOBESPANVIRATA, INC. (1)
2004/0205,753 Timing ring mechanism 16 2003
 
ED&D TECHNOLOGIES, INC. (1)
6765881 Virtual L2TP/VPN tunnel network and spanning tree-based method for discovery of L2TP/VPN tunnels and other layer-2 services 81 2000
 
Redpine Signals, Inc. (1)
7296100 Packet buffer management apparatus and method 7 2003
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
VERIZON PATENT AND LICENSING INC. (2)
* 9036508 Layer two extensions 1 2012
* 2013/0223,287 LAYER TWO EXTENSIONS 5 2012
 
SONY CORPORATION (2)
* 8798061 Communication apparatus, communication method, and computer program 0 2011
* 2011/0200,046 COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND COMPUTER PROGRAM 10 2011
 
MARVELL ISRAEL (MISL) LTD. (1)
* 9240898 Integrating VLAN-unaware devices into VLAN-enabled networks 0 2009
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 19, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 19, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00