Method of providing virtual router functionality

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7894451
APP PUB NO 20070153808A1
SERIAL NO

11324159

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of presenting different virtual routers to different end users, classes of service, or packets is provided. An incoming packet is received having a VLAN field and at least one additional field. A key is formed from the VLAN field and at least one other packet field, and mapped into a virtual router identifier (VRID) using an indirection mapping process. The VRID identifies a particular virtual router configuration from a plurality of possible virtual router configurations. A networking device is configured to have the particular virtual router configuration identified by the VRID, and the packet is then forwarded by the configured device.

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 461

Cited Art Landscape

Patent Info (Count) # Cites Year
 
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
 
PMC-SIERRA, INC. (1)
6275861 Method and apparatus to identify flows in data systems 58 1997
 
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
 
MARVELL ISRAEL (M.I.S.L.) LTD. (1)
6975581 VLAN protocol 108 2002
 
FURUKAWA ELECTRIC CO., LTD. (1)
2002/0184,387 Method for connecting between networks, virtual router, and system for connecting between networks by using this virtual router 64 2002
 
NORTH STAR INNOVATIONS INC. (1)
* 6792502 Microprocessor having a content addressable memory (CAM) device as a functional unit therein and method of operation 125 2000
 
HITACHI, LTD. (2)
7286520 Mobile terminal equipment and packet communication method between terminals 32 2003
* 2005/0074,009 Packet transfer unit 32 2004
 
ORACLE AMERICA, INC. (1)
7248585 Method and apparatus for a packet classifier 39 2002
 
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
 
NOKIA SIEMENS NETWORKS OY (1)
6882642 Method and apparatus for input rate regulation associated with a packet processing pipeline 41 1999
 
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
 
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. (4)
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
 
LUCENT TECHNOLOGIES INC. (1)
6888797 Hashing-based network load balancing 51 2000
 
CISCO TECHNOLOGY, INC. (14)
5473599 Standby router protocol 612 1994
5764636 Color blocking logic mechanism for a high-performance network switch 214 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
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
2006/0092,950 Architecture and method having redundancy in active/active stateful devices based on symmetric global load balancing protocol (sGLBP) 55 2005
2008/0186,968 TRIPLE-TIER ANYCAST ADDRESSING 49 2007
 
LUCENT TECHNOLOGIES NETWORKS LTD. (1)
6256314 Apparatus and methods for routerless layer 3 forwarding in a network 100 1998
 
CISCO SYSTEMS, INC. (1)
* 6658002 Logical operation unit for packet processing 193 1999
 
GLOBALFOUNDRIES INC. (1)
6351801 Program counter update mechanism 15 2000
 
FUJITSU LIMITED (3)
2003/0193,949 Packet processing device 44 2003
* 2006/0007,917 Frame transfer method and edge switch 12 2004
2006/0056,420 Communication apparatus selecting a source address 17 2005
 
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
 
MICROCHIP TECHNOLOGY INCORPORATED (1)
6976158 Repeat instruction with interrupt 12 2001
 
TALITY, L.P. (1)
* 6381162 Circuitry and method for controlling current surge on rails of parallel-pulldown-match-detect-type content addressable memory arrays 6 2001
 
INTEL CORPORATION (7)
6631465 Method and apparatus for instruction re-alignment using a branch on a falsehood of a qualifying predicate 8 2000
7092354 Method and apparatus to provide redundancy in a network 16 2001
6842791 Method and apparatus for memory efficient fast VLAN lookups and inserts in hardware-based packet switches 9 2002
7248584 Network packet processing 29 2002
2005/0198,362 Exception packet forwarding 19 2003
7561531 Apparatus and method having a virtual bridge to route data frames 25 2005
2006/0233,168 Virtual bridge 52 2005
 
AUDIOCODES, INC. (2)
6381242 Content processor 136 2000
6957258 Policy gateway 97 2001
 
Redpine Signals, Inc. (1)
7296100 Packet buffer management apparatus and method 7 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (7)
6098109 Programmable arbitration system for determining priority of the ports of a network switch 41 1996
6397260 Automatic load sharing for network routers 120 1999
6763023 Network switch with self-learning routing facility 49 2000
* 6735670 Forwarding table incorporating hash table and content addressable memory 69 2000
7152191 Fault containment and error recovery in a scalable multiprocessor 16 2003
2005/0281,191 Monitoring path connectivity between teamed network resources of a computer system and a core network 32 2005
2008/0205,264 Redundant router set up 9 2008
 
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
 
APPLIED MICRO CIRCUITS CORPORATION (1)
* 2004/0208,197 Method and apparatus for network protocol bridging 14 2003
 
WSOU INVESTMENTS, LLC (1)
6553002 Apparatus and method for routing data packets through a communications network 110 1997
 
NEC CORPORATION (3)
* 2001/0015,976 Table-type data retrieval mechanism, packet processing system using the same, and table-type data retrieval method for said packet processing system 4 2001
2004/0100,956 Packet search device, packet processing search method used for the same, and program for the same 25 2003
2008/0034,112 Method Of Switching Between Network Connection Devices Using Redundancy Protocol And Pseudo Redundant Configuration Setting Means And Network System 9 2005
 
XYLON LLC (1)
* 6362990 Three port content addressable memory device and methods for implementing the same 28 2000
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
7079407 Content addressable memory (CAM) device including match line sensing 49 2002
 
CREDIT SUISSE AG (1)
2005/0180,429 Multi-service network switch with independent protocol stack architecture 48 2005
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (2)
* 6661791 Method and apparatus for generating forward overrides in a packet switch 55 1999
* 6384750 Multi-stage lookup for translating between signals of different bit lengths 10 2000
 
ALCATEL INTERNETWORKING (PE), INC. (1)
2001/0048,661 Method and apparatus for multi-protocol redundant router protocol support 86 2001
 
INPHI CORPORATION (1)
* 7139271 Using an embedded indication of egress application type to determine which type of egress processing to perform 43 2001
 
ERICSSON INC. (1)
7260648 Extension of address resolution protocol (ARP) for internet protocol (IP) virtual networks 57 2002
 
ALAXALA NETWORKS CORPORATION (1)
2008/0075,078 Frame Transfer System 11 2007
 
INTELLECTUAL VENTURES HOLDING 81 LLC (1)
6738892 Use of enable bits to control execution of selected instructions 68 1999
 
ALLIANCE SEMICONDUCTOR CORPORATION (1)
* 2003/0005,210 Intelligent CAM cell for CIDR processor 9 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
 
THE BOEING COMPANY (1)
* 2007/0291,791 Dynamic reconfigurable embedded compression common operating environment 14 2006
 
FORCE10 NETWORKS, INC. (2)
7190696 System and method for distributing packets among a plurality of paths to a destination 141 2002
* 7154902 Epoch-based packet switching 44 2002
 
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 80 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CISCO TECHNOLOGY, INC. (3)
9154327 User-configured on-demand virtual layer-2 network for infrastructure-as-a-service (IaaS) on a hybrid cloud network 6 2011
8660129 Fully distributed routing over a user-configured on-demand virtual network for infrastructure-as-a-service (IaaS) on hybrid cloud networks 52 2012
9197543 Fully distributed routing over a user-configured on-demand virtual network for infrastructure-as-a-service (IaaS) on hybrid cloud networks 1 2014
 
ORANGE (2)
* 8693369 Method of routing a data packet in a network and an associated device 0 2009
* 2011/0019,588 METHOD OF ROUTING A DATA PACKET IN A NETWORK AND AN ASSOCIATED DEVICE 3 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 Aug 22, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 22, 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