Movatterモバイル変換


[0]ホーム

URL:


US20130227340A1 - Fault tolerant routing in a non-hot-standby configuration of a network routing system - Google Patents

Fault tolerant routing in a non-hot-standby configuration of a network routing system
Download PDF

Info

Publication number
US20130227340A1
US20130227340A1US13/853,555US201313853555AUS2013227340A1US 20130227340 A1US20130227340 A1US 20130227340A1US 201313853555 AUS201313853555 AUS 201313853555AUS 2013227340 A1US2013227340 A1US 2013227340A1
Authority
US
United States
Prior art keywords
processing engine
hot
active
active processing
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US13/853,555
Other versions
US8819486B2 (en
Inventor
Wilson Talaugon
Sridhar Subramaniam
Bill Chin
Itai Aaronson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLCfiledCriticalGoogle LLC
Priority to US13/853,555priorityCriticalpatent/US8819486B2/en
Publication of US20130227340A1publicationCriticalpatent/US20130227340A1/en
Application grantedgrantedCritical
Publication of US8819486B2publicationCriticalpatent/US8819486B2/en
Assigned to COSINE COMMUNICATIONS, INC.reassignmentCOSINE COMMUNICATIONS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: AARONSON, ITAI, CHIN, BILL, SUBRAMANIAM, SRIDHAR, TALAUGON, WILSON
Assigned to FORTINET, INC.reassignmentFORTINET, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: COSINE COMMUNICATIONS, INC.
Assigned to TUTTLE LANE, LLCreassignmentTUTTLE LANE, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: FORTINET, INC.
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TUTTLE LANE, LLC
Assigned to GOOGLE LLCreassignmentGOOGLE LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GOOGLE INC.
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network muting system are provided. According to one embodiment, a failover method is provided. One or more processing engines of a network routing system are configured to function as active processing engines, each of which having one or more software contexts. A control blade is contoured to monitor the active processing engines. One or more of the processing engines are identified to function as non-hot-standby processing engines, each of which having no pre-created software contexts corresponding, to the software contexts of the active processing engines. The control blade monitors the active processing engines. Responsive to detecting a fault associated with an active processing engine the active processing engine is dynamically replaced with a non-hot-standby processing engine by creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to those of the active processing engine.

Description

Claims (26)

What is claimed is:
1. A computer-implemented failover method comprising:
monitoring, by a control blade, one or more active processing engines, each of the one or more active processing engines being one of plurality of processing engines associated with a plurality of server blades of a network routing system and having one or more software contexts; and
responsive to detecting a fault associated with an active processing engine of the one or more active processing engines, dynamically replacing the active processing engine with a non-hot-standby processing engine, by creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts of the active processing engine,
wherein the non-hot-standby processing engine is one of a group of one or more non-hot-standby processing engines, each of the one or more non-hot-standby processing engines having no pre-created software contexts corresponding to the software contexts of the one or more active processing engines prior to the one or more replacement software contexts being created within the non-hot-standby processing engine.
2. The method ofclaim 1, wherein the fault comprises a link failure to or from the active processing engine.
3. The method ofclaim 1, wherein the fault comprises a hardware or software failure associated with the active processing engine.
4. The method ofclaim 1, wherein one of the one or more software contexts of the active processing engine includes a set of objects implementing a virtual router (VR).
5. The method ofclaim 1, wherein said dynamically replacing the active processing engine with the non-hot-standby processing engines involves use of a network management protocol.
6. The method ofclaim 5, wherein the network-management protocol comprises Simple Network. Management Protocol (SNMP).
7. The method ofclaim 1, further comprising monitoring, by the control blade, a health of the one or more active processing engines by tracking keep-alive messages received from the one or more active processing engines.
8. The method ofclaim 1, wherein said dynamically replacing the active processing engine with the non-hot-standby processing engine involves use of a transaction-based commit model.
9. The method ofclaim 1, Wherein the active processing engine and the non-hot-standby processing engine comprise, substantially identical processing engines.
10. The method ofclaim 1, wherein said dynamically replacing the active processing engine with a non-hot-standby processing engine comprises:
identifying virtual private networks (VPNs) and virtual routers (VRs),
defined by one or more objects and objects groups, that were operating on the active processing engine prior to detection of the fault, and
recreating the VPNs and VRs within the non-hot-standby processing engine.
11. The method ofclaim 10, wherein the fault comprises failure of one or more of the VPNs or VRs.
12. A system comprising:
one or more active processing engines, each of the one or more active processing engines being associated with a plurality of server blades of a network routing system and having one or more software contexts;
one or more non-hot-standby processing engines, each of the one or more non-hot-standby processing engines having no pre-created software contexts corresponding to the software contexts of the one or more active processing engines; and
a control blade configured to detect a fault associated with an active processing engine of the one or more active processing engines, and, in response, to dynamically replace the active processing engine with a non-hot-standby processing engine of the one or more non-hot-standby processing engines by creating one or more replacement software contexts within a non-hot-standby processing engine corresponding to the one or more software contexts of the active processing engine.
13. The system ofclaim 12, wherein one of the one or more software contexts of the active processing engine includes a set of objects implementing a virtual router (VR).
14. The system ofclaim 12, said control blade further configured to monitor a health of the one or more active processing engines by tracking keep-alive messages received from the one or more active processing engines.
15. The system ofclaim 12, wherein the active processing engine and the non-hot-standby processing engine comprise substantially identical processing engines.
16. A non-transitory computer-readable storage medium tangibly embodying a set of instructions, which when executed by one or more processors associated with a control blade of a plurality of server blades of a network routing system or a plurality of processing engines of the plurality of server blades cause the one or more processors to perform a failover method comprising:
monitoring one or more active processing engines, each of the one or more active processing engines being one of a plurality of processing engines associated with a plurality of server blades of a network routing system and having one or more software contexts; and
responsive to detecting as fault associated with an active processing engine of the one or more active processing engines, dynamically replacing the active processing engine with a non-hot-standby processing engine by creating one or more replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts of the active processing engine,
wherein the non-hot-standby processing engine is one of a group of one or more non-hot-standby processing engines, each of the one or more non-hot-standby processing engines having no pre-created software contexts corresponding to the software contexts of the one or more active processing engines prior to the one or more replacement software contexts being created within the non-hot-standby processing engine.
17. The computer-readable storage medium ofclaim 16, wherein the fault comprises a link failure to or from the active processing engine
18. The computer-readable storage medium ofclaim 16, wherein the fault comprises a hardware or software failure associated with the active processing engine.
19. The computer-readable storage medium ofclaim 16, wherein one of the one or more software contexts of the active processing engine includes a set of objects implementing a virtual router (VR).
20. The computer-readable storage medium ofclaim 16, wherein the dynamically replacing the active processing engine with the Ion-hot-standby processing engines involves use of a network management protocol.
21. The computer-readable storage medium ofclaim 20, wherein the network-management protocol comprises Simple Network Management Protocol (SNMP).
22. The computer-readable storage medium ofclaim 16, wherein the instructions further cause the one or more processors to monitor a health of the one or more active processing engines by tracking keep-alive messages received from the one or more active processing engines.
23. The computer-readable storage medium ofclaim 16, wherein dynamically replacing the active processing engine with the non-hot-standby processing engine involves use of a transaction-based commit model.
24. The computer-readable storage medium ofclaim 16, wherein the active processing, engine and the non-hot-standby processing engine comprise substantially identical processing engines.
25. The computer-readable storage medium ofclaim 16, wherein dynamically replacing the active processing engine with a on-hot-standby processing engine comprises:
identifying virtual private networks (VPN) and virtual routers (VRs),
defined by one or more objects and objects groups, that were operating on the active processing, engine prior to detection of the fault, and
recreating the VPNs and VRs within the non-hot-standby processing engine.
26. The computer-readable storage medium ofclaim 25, wherein the fault comprises failure of one or more of the VPNs or VRs.
US13/853,5552002-08-292013-03-29Fault tolerant routing in a non-hot-standby configuration of a network routing systemExpired - Fee RelatedUS8819486B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/853,555US8819486B2 (en)2002-08-292013-03-29Fault tolerant routing in a non-hot-standby configuration of a network routing system

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
US10/232,979US7096383B2 (en)2002-08-292002-08-29System and method for virtual router failover in a network routing system
US11/466,098US7278055B2 (en)2002-08-292006-08-21System and method for virtual router failover in a network routing system
US11/849,298US7587633B2 (en)2002-08-292007-09-03Fault tolerant routing in a network routing system based on a passive replication approach
US12/554,977US7761743B2 (en)2002-08-292009-09-07Fault tolerant routing in a non-hot-standby configuration of a network routing system
US12/838,487US7925920B2 (en)2002-08-292010-07-18Fault tolerant routing in a non-hot-standby configuration of a network routing system
US13/083,291US8412982B2 (en)2002-08-292011-04-08Fault tolerant routing in a non-hot-standby configuration of a network routing system
US13/853,555US8819486B2 (en)2002-08-292013-03-29Fault tolerant routing in a non-hot-standby configuration of a network routing system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/083,291ContinuationUS8412982B2 (en)2002-08-292011-04-08Fault tolerant routing in a non-hot-standby configuration of a network routing system

Publications (2)

Publication NumberPublication Date
US20130227340A1true US20130227340A1 (en)2013-08-29
US8819486B2 US8819486B2 (en)2014-08-26

Family

ID=31977122

Family Applications (7)

Application NumberTitlePriority DateFiling Date
US10/232,979Expired - Fee RelatedUS7096383B2 (en)2002-08-292002-08-29System and method for virtual router failover in a network routing system
US11/466,098Expired - Fee RelatedUS7278055B2 (en)2002-08-292006-08-21System and method for virtual router failover in a network routing system
US11/849,298Expired - LifetimeUS7587633B2 (en)2002-08-292007-09-03Fault tolerant routing in a network routing system based on a passive replication approach
US12/554,977Expired - LifetimeUS7761743B2 (en)2002-08-292009-09-07Fault tolerant routing in a non-hot-standby configuration of a network routing system
US12/838,487Expired - Fee RelatedUS7925920B2 (en)2002-08-292010-07-18Fault tolerant routing in a non-hot-standby configuration of a network routing system
US13/083,291Expired - Fee RelatedUS8412982B2 (en)2002-08-292011-04-08Fault tolerant routing in a non-hot-standby configuration of a network routing system
US13/853,555Expired - Fee RelatedUS8819486B2 (en)2002-08-292013-03-29Fault tolerant routing in a non-hot-standby configuration of a network routing system

Family Applications Before (6)

Application NumberTitlePriority DateFiling Date
US10/232,979Expired - Fee RelatedUS7096383B2 (en)2002-08-292002-08-29System and method for virtual router failover in a network routing system
US11/466,098Expired - Fee RelatedUS7278055B2 (en)2002-08-292006-08-21System and method for virtual router failover in a network routing system
US11/849,298Expired - LifetimeUS7587633B2 (en)2002-08-292007-09-03Fault tolerant routing in a network routing system based on a passive replication approach
US12/554,977Expired - LifetimeUS7761743B2 (en)2002-08-292009-09-07Fault tolerant routing in a non-hot-standby configuration of a network routing system
US12/838,487Expired - Fee RelatedUS7925920B2 (en)2002-08-292010-07-18Fault tolerant routing in a non-hot-standby configuration of a network routing system
US13/083,291Expired - Fee RelatedUS8412982B2 (en)2002-08-292011-04-08Fault tolerant routing in a non-hot-standby configuration of a network routing system

Country Status (3)

CountryLink
US (7)US7096383B2 (en)
AU (1)AU2003268308A1 (en)
WO (1)WO2004021652A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150058659A1 (en)*2013-08-212015-02-26Dell IncAutomatic failover in modular chassis systems
CN111147449A (en)*2019-12-092020-05-12杭州迪普科技股份有限公司Method, device, system, equipment and medium for testing packet filtering strategy

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8352400B2 (en)1991-12-232013-01-08Hoffberg Steven MAdaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7904187B2 (en)1999-02-012011-03-08Hoffberg Steven MInternet appliance system and method
US7487232B1 (en)2000-09-132009-02-03Fortinet, Inc.Switch management system and method
US7111072B1 (en)*2000-09-132006-09-19Cosine Communications, Inc.Packet routing system and method
US7272643B1 (en)2000-09-132007-09-18Fortinet, Inc.System and method for managing and provisioning virtual routers
US7389358B1 (en)*2000-09-132008-06-17Fortinet, Inc.Distributed virtual system to support managed, network-based services
US7574495B1 (en)*2000-09-132009-08-11Fortinet, Inc.System and method for managing interworking communications protocols
US8250357B2 (en)2000-09-132012-08-21Fortinet, Inc.Tunnel interface for securing traffic over a network
US7197561B1 (en)*2001-03-282007-03-27Shoregroup, Inc.Method and apparatus for maintaining the status of objects in computer networks using virtual state machines
GB0112781D0 (en)*2001-05-252001-07-18Global Continuity PlcMethod for rapid recovery from a network file server failure
US7181547B1 (en)2001-06-282007-02-20Fortinet, Inc.Identifying nodes in a ring network
US20060168145A1 (en)*2002-02-082006-07-27Pitts William MMethod for creating a secure and reliable content distribution framework
US7161904B2 (en)*2002-06-042007-01-09Fortinet, Inc.System and method for hierarchical metering in a virtual router based network switch
US7116665B2 (en)*2002-06-042006-10-03Fortinet, Inc.Methods and systems for a distributed provider edge
US7340535B1 (en)2002-06-042008-03-04Fortinet, Inc.System and method for controlling routing in a virtual router system
US7203192B2 (en)2002-06-042007-04-10Fortinet, Inc.Network packet steering
US7376125B1 (en)*2002-06-042008-05-20Fortinet, Inc.Service processing switch
US7177311B1 (en)*2002-06-042007-02-13Fortinet, Inc.System and method for routing traffic through a virtual router-based network switch
US7275081B1 (en)2002-06-102007-09-25Juniper Networks, Inc.Managing state information in a computing environment
US7096383B2 (en)*2002-08-292006-08-22Cosine Communications, Inc.System and method for virtual router failover in a network routing system
EP1559025A4 (en)*2002-10-042009-11-25Starent Networks CorpManaging resources for ip networking
US7194653B1 (en)*2002-11-042007-03-20Cisco Technology, Inc.Network router failover mechanism
US7266120B2 (en)2002-11-182007-09-04Fortinet, Inc.System and method for hardware accelerated packet multicast in a virtual routing system
US7590683B2 (en)*2003-04-182009-09-15Sap AgRestarting processes in distributed applications on blade servers
US20040210887A1 (en)*2003-04-182004-10-21Bergen Axel VonTesting software on blade servers
US20040210888A1 (en)*2003-04-182004-10-21Bergen Axel VonUpgrading software on blade servers
WO2004092951A2 (en)*2003-04-182004-10-28Sap AgManaging a computer system with blades
WO2004107131A2 (en)*2003-05-282004-12-09Caymas Systems, Inc.Policy based network address translation
US7720095B2 (en)2003-08-272010-05-18Fortinet, Inc.Heterogeneous media packet bridging
US7751416B2 (en)2003-09-182010-07-06Cisco Technology, Inc.Virtual network device
US7839843B2 (en)*2003-09-182010-11-23Cisco Technology, Inc.Distributed forwarding in virtual network devices
US7178052B2 (en)*2003-09-182007-02-13Cisco Technology, Inc.High availability virtual switch
US7739403B1 (en)2003-10-032010-06-15Juniper Networks, Inc.Synchronizing state information between control units
US8526427B1 (en)2003-10-212013-09-03Cisco Technology, Inc.Port-based loadsharing for a satellite switch
US7978716B2 (en)2003-11-242011-07-12Citrix Systems, Inc.Systems and methods for providing a VPN solution
US8572249B2 (en)*2003-12-102013-10-29Aventail LlcNetwork appliance for balancing load and platform services
EP1692879B1 (en)*2003-12-122011-03-23Nokia Siemens Networks GmbH & Co. KGMethod for backup switching spatially separated switching systems
US9032095B1 (en)2004-01-062015-05-12Juniper Networks, Inc.Routing device having multiple logical routers
US8990430B2 (en)2004-02-192015-03-24Cisco Technology, Inc.Interface bundles in virtual network devices
US8208370B1 (en)2004-03-312012-06-26Cisco Technology, Inc.Method and system for fast link failover
US7889733B2 (en)*2004-04-282011-02-15Cisco Technology, Inc.Intelligent adjunct network device
US7710957B2 (en)*2004-05-192010-05-04Cisco Technology, Inc.System and method for implementing multiple spanning trees per network
US7706364B2 (en)*2004-05-192010-04-27Cisco Technology, Inc.Virtual network device clusters
US7644317B1 (en)*2004-06-022010-01-05Cisco Technology, Inc.Method and apparatus for fault detection/isolation in metro Ethernet service
US7757074B2 (en)2004-06-302010-07-13Citrix Application Networking, LlcSystem and method for establishing a virtual private network
US8739274B2 (en)2004-06-302014-05-27Citrix Systems, Inc.Method and device for performing integrated caching in a data communication network
US7436836B2 (en)*2004-06-302008-10-14Cisco Technology, Inc.Method and apparatus for detecting support for a protocol defining supplemental headers
US8495305B2 (en)2004-06-302013-07-23Citrix Systems, Inc.Method and device for performing caching of dynamically generated objects in a data communication network
US7808983B2 (en)2004-07-082010-10-05Cisco Technology, Inc.Network device architecture for centralized packet processing
US8363650B2 (en)2004-07-232013-01-29Citrix Systems, Inc.Method and systems for routing packets from a gateway to an endpoint
US7609721B2 (en)2004-07-232009-10-27Citrix Systems, Inc.Systems and methods for adjusting the maximum transmission unit for encrypted communications
US8730976B2 (en)*2004-08-172014-05-20Cisco Technology, Inc.System and method for preventing erroneous link aggregation due to component relocation
US7499419B2 (en)2004-09-242009-03-03Fortinet, Inc.Scalable IP-services enabled multicast forwarding with efficient resource utilization
US7748032B2 (en)2004-09-302010-06-29Citrix Systems, Inc.Method and apparatus for associating tickets in a ticket hierarchy
US7711835B2 (en)*2004-09-302010-05-04Citrix Systems, Inc.Method and apparatus for reducing disclosure of proprietary data in a networked environment
US8613048B2 (en)*2004-09-302013-12-17Citrix Systems, Inc.Method and apparatus for providing authorized remote access to application sessions
US7929421B2 (en)*2004-10-182011-04-19Hewlett-Packard Development Company, L.P.Application driven router redundancy protocol
US8238347B2 (en)*2004-10-222012-08-07Cisco Technology, Inc.Fibre channel over ethernet
US7564869B2 (en)2004-10-222009-07-21Cisco Technology, Inc.Fibre channel over ethernet
US7801125B2 (en)*2004-10-222010-09-21Cisco Technology, Inc.Forwarding table reduction and multipath network forwarding
US7830793B2 (en)*2004-10-222010-11-09Cisco Technology, Inc.Network device architecture for consolidating input/output and reducing latency
US7969971B2 (en)2004-10-222011-06-28Cisco Technology, Inc.Ethernet extension for the data center
US20070115979A1 (en)*2004-11-182007-05-24Fortinet, Inc.Method and apparatus for managing subscriber profiles
US7808904B2 (en)*2004-11-182010-10-05Fortinet, Inc.Method and apparatus for managing subscriber profiles
US7483996B2 (en)*2004-11-292009-01-27Cisco Technology, Inc.Techniques for migrating a point to point protocol to a protocol for an access network
US8700695B2 (en)2004-12-302014-04-15Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US20060253605A1 (en)*2004-12-302006-11-09Prabakar SundarrajanSystems and methods for providing integrated client-side acceleration techniques to access remote applications
US7810089B2 (en)2004-12-302010-10-05Citrix Systems, Inc.Systems and methods for automatic installation and execution of a client-side acceleration program
US8954595B2 (en)2004-12-302015-02-10Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8706877B2 (en)2004-12-302014-04-22Citrix Systems, Inc.Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8549149B2 (en)2004-12-302013-10-01Citrix Systems, Inc.Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8255456B2 (en)2005-12-302012-08-28Citrix Systems, Inc.System and method for performing flash caching of dynamically generated objects in a data communication network
US8024568B2 (en)*2005-01-282011-09-20Citrix Systems, Inc.Method and system for verification of an endpoint security scan
US7778199B2 (en)*2005-02-192010-08-17Cisco Technology, Inc.Techniques for customer self-provisioning of edge nodes for a virtual private network
US7769037B2 (en)*2005-02-192010-08-03Cisco Technology, Inc.Techniques for using first sign of life at edge nodes for a virtual private network
US8059527B2 (en)*2005-02-192011-11-15Cisco Technology, Inc.Techniques for oversubscribing edge nodes for virtual private networks
US8442042B2 (en)*2005-06-092013-05-14Whirlpool CorporationAppliance and a consumable holder with an embedded virtual router
CN101305350A (en)*2005-06-092008-11-12惠而浦公司Software architecture system and method for communicating with and managing at least one component within a household appliance
US7606241B1 (en)2005-08-122009-10-20Juniper Networks, Inc.Extending standalone router syntax to multi-chassis routers
US7552262B1 (en)2005-08-312009-06-23Juniper Networks, Inc.Integration of an operative standalone router into a multi-chassis router
US8135857B1 (en)2005-09-262012-03-13Juniper Networks, Inc.Centralized configuration of a multi-chassis router
US7747999B1 (en)2005-09-262010-06-29Juniper Networks, Inc.Software installation in a multi-chassis network device
US7869442B1 (en)*2005-09-302011-01-11Nortel Networks LimitedMethod and apparatus for specifying IP termination in a network element
US7961621B2 (en)*2005-10-112011-06-14Cisco Technology, Inc.Methods and devices for backward congestion notification
US7518986B1 (en)*2005-11-162009-04-14Juniper Networks, Inc.Push-based hierarchical state propagation within a multi-chassis network device
CN1852456A (en)*2005-11-302006-10-25华为技术有限公司System for realizing business switch-over and method therefor
CN1980230B (en)*2005-11-302011-06-01华为技术有限公司 Methods for Managing VRRP Groups
US7804769B1 (en)*2005-12-012010-09-28Juniper Networks, Inc.Non-stop forwarding in a multi-chassis router
US9172629B1 (en)*2005-12-292015-10-27Alcatel LucentClassifying packets
US7921184B2 (en)2005-12-302011-04-05Citrix Systems, Inc.System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8301839B2 (en)2005-12-302012-10-30Citrix Systems, Inc.System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US8533846B2 (en)2006-11-082013-09-10Citrix Systems, Inc.Method and system for dynamically associating access rights with a resource
WO2008069481A1 (en)*2006-12-042008-06-12Electronics And Telecommunications Research InstituteVirtualization based high availability cluster system and method for managing failure in virtualization based high availability cluster system
KR100930576B1 (en)2006-12-042009-12-09한국전자통신연구원 How to Manage Failures in Virtualization-Based High Availability Cluster Systems and High Availability Cluster Systems
US7617413B2 (en)*2006-12-132009-11-10Inventec CorporationMethod of preventing erroneous take-over in a dual redundant server system
US8561166B2 (en)*2007-01-072013-10-15Alcatel LucentEfficient implementation of security applications in a networked environment
US8699327B2 (en)2007-01-312014-04-15Alcatel LucentMultipath virtual router redundancy
US8259720B2 (en)2007-02-022012-09-04Cisco Technology, Inc.Triple-tier anycast addressing
US8000329B2 (en)*2007-06-292011-08-16Alcatel LucentOpen platform architecture for integrating multiple heterogeneous network functions
US7843914B2 (en)2007-06-292010-11-30Alcatel-LucentNetwork system having an extensible forwarding plane
US8149710B2 (en)2007-07-052012-04-03Cisco Technology, Inc.Flexible and hierarchical dynamic buffer allocation
US8359646B2 (en)*2007-07-122013-01-22International Business Machines CorporationEnsuring security of connection between thin client and client blade
US8121038B2 (en)2007-08-212012-02-21Cisco Technology, Inc.Backward congestion notification
US8214467B2 (en)*2007-12-142012-07-03International Business Machines CorporationMigrating port-specific operating parameters during blade server failover
CN101483558B (en)*2008-01-102012-07-04华为技术有限公司Method, system and apparatus for packet switching network access by network appliance
EP2245536B1 (en)2008-01-272018-10-24Citrix Systems, Inc.Methods and systems for remoting three dimensional graphics
US8327017B1 (en)*2008-03-122012-12-04United Services Automobile Association (Usaa)Systems and methods for an autonomous intranet
US8626954B2 (en)*2008-08-282014-01-07Alcatel LucentApplication-aware M:N hot redundancy for DPI-based application engines
US8094569B2 (en)*2008-12-052012-01-10Cisco Technology, Inc.Failover and failback of communication between a router and a network switch
US8037364B2 (en)2009-01-092011-10-11International Business Machines CorporationForced management module failover by BMC impeachment consensus
US8327181B2 (en)*2009-06-222012-12-04Citrix Systems, Inc.Systems and methods for failover between multi-core appliances
US8363549B1 (en)2009-09-022013-01-29Juniper Networks, Inc.Adaptively maintaining sequence numbers on high availability peers
US8369345B1 (en)2009-11-132013-02-05Juniper Networks, Inc.Multi-router system having shared network interfaces
US8958282B2 (en)*2009-12-102015-02-17Verizon Patent And Licensing Inc.1-for-N redundancy in private IP session border control networks
US8954515B2 (en)*2010-06-302015-02-10Alcatel LucentMethod and apparatus for reducing application update traffic in cellular networks
US8533312B2 (en)2010-08-052013-09-10Citrix Systems, Inc.Systems and methods for server initiated connection management in a multi-core system
US8903960B2 (en)2010-12-212014-12-02Cisco Technology, Inc.Activate attribute for service profiles in unified computing system
US9009196B2 (en)2011-03-162015-04-14Microsoft Technology Licensing, LlcDiscovery and client routing to database nodes
US8582437B2 (en)2011-06-212013-11-12Broadcom CorporationSystem and method for increasing input/output speeds in a network switch
US9621402B2 (en)2011-09-122017-04-11Microsoft Technology Licensing, LlcLoad balanced and prioritized data connections
US9203900B2 (en)2011-09-232015-12-01Netapp, Inc.Storage area network attached clustered storage system
US8683170B1 (en)2011-09-232014-03-25Netapp, Inc.Consistent distributed storage communication protocol semantics in a clustered storage system
WO2013048388A1 (en)*2011-09-282013-04-04Hewlett-Packard Development Company, L.P.Managing packet flow in a switch fabric
US9020894B2 (en)*2012-01-242015-04-28Cisco Technology, Inc.Service version modification of a high-availability system
US9258277B1 (en)*2012-06-272016-02-09Juniper Networks, Inc.Decentralized packet dispatch in network devices
CN103812675A (en)*2012-11-082014-05-21中兴通讯股份有限公司Method and system for realizing allopatric disaster recovery switching of service delivery platform
US9565080B2 (en)2012-11-152017-02-07Microsoft Technology Licensing, LlcEvaluating electronic network devices in view of cost and service level considerations
US9060025B2 (en)2013-02-052015-06-16Fortinet, Inc.Cloud-based security policy configuration
US10137361B2 (en)*2013-06-072018-11-27Sony Interactive Entertainment America LlcSystems and methods for using reduced hops to generate an augmented virtual reality scene within a head mounted system
WO2016063114A1 (en)*2014-10-232016-04-28Telefonaktiebolaget L M Ericsson (Publ)System and method for disaster recovery of cloud applications
US9813329B2 (en)*2015-06-012017-11-07Telefonaktiebolaget Lm Ericsson (Publ)Method for multi-chassis redundancy using anycast and GTP TEID
US9727428B2 (en)2015-11-302017-08-08Red Hat Israel, Ltd.Reverse network address translation failover
US10284392B2 (en)2017-05-192019-05-07At&T Intellectual Property I, L.P.Virtual private network resiliency over multiple transports
US10764115B1 (en)*2018-01-052020-09-01Open Invention Network LlcEMS handling of faults in virtual network function components
US10833981B1 (en)*2019-06-242020-11-10Allot Ltd.Method, device, and system for providing hot reservation for in-line deployed network functions with multiple network interfaces
US11323310B2 (en)2019-06-242022-05-03Allot Ltd.Method, device, and system for providing hot reservation for in-line deployed network functions with multiple network interfaces

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5928367A (en)*1995-01-061999-07-27Hewlett-Packard CompanyMirrored memory dual controller disk storage system
US6134673A (en)*1997-05-132000-10-17Micron Electronics, Inc.Method for clustering software applications
US6363497B1 (en)*1997-05-132002-03-26Micron Technology, Inc.System for clustering software applications
US6832298B2 (en)*2001-10-242004-12-14Hitachi, Ltd.Server system operation control method
US6898727B1 (en)*2000-03-222005-05-24Emc CorporationMethod and apparatus for providing host resources for an electronic commerce site
US7065599B2 (en)*2001-08-102006-06-20Sun Microsystems, Inc.Multiprocessor systems
US7093013B1 (en)*2002-06-192006-08-15AlcatelHigh availability system for network elements
US7281031B1 (en)*2000-03-222007-10-09Emc CorporationMethod and apparatus for providing additional resources for a host computer
US7925920B2 (en)*2002-08-292011-04-12Wilson TalaugonFault tolerant routing in a non-hot-standby configuration of a network routing system

Family Cites Families (240)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4667287A (en)1982-10-281987-05-19Tandem Computers IncorporatedMultiprocessor multisystem communications network
US4667323A (en)1985-09-031987-05-19Allen-Bradley Company, Inc.Industrialized token passing network
US4726018A (en)1986-08-251988-02-16International Business Machines CorporationMethod of providing priority access to a transmission communication ring
US6453406B1 (en)*1990-10-172002-09-17Compaq Computer CorporationMultiprocessor system with fiber optic bus interconnect for interprocessor communications
AU1061892A (en)1991-02-061992-08-13Fmc CorporationAccess to transmit on a message priority basis
US5742760A (en)1992-05-121998-04-21Compaq Computer CorporationNetwork packet switch using shared memory for repeating and bridging packets at media rate
CA2106280C (en)*1992-09-302000-01-18Yennun HuangApparatus and methods for fault-tolerant computing employing a daemon monitoring process and fault-tolerant library to provide varying degrees of fault tolerance
US5490252A (en)1992-09-301996-02-06Bay Networks Group, Inc.System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing
US5955089A (en)*1993-04-201999-09-21Uab Research FoundationStrain selection of pneumococcal surface proteins
US5581705A (en)1993-12-131996-12-03Cray Research, Inc.Messaging facility with hardware tail pointer and software implemented head pointer message queue for distributed memory massively parallel processing system
US5745778A (en)1994-01-261998-04-28Data General CorporationApparatus and method for improved CPU affinity in a multiprocessor system
US5473599A (en)*1994-04-221995-12-05Cisco Systems, IncorporatedStandby router protocol
US5491691A (en)*1994-08-161996-02-13Motorola, Inc.Method and apparatus for pacing asynchronous transfer mode (ATM) data cell transmission
SE504943C2 (en)*1994-12-091997-06-02Ericsson Telefon Ab L M Synchronization procedure that permits state transfer
US5592610A (en)*1994-12-211997-01-07Intel CorporationMethod and apparatus for enhancing the fault-tolerance of a network
US5550816A (en)*1994-12-291996-08-27Storage Technology CorporationMethod and apparatus for virtual switching
US5987521A (en)1995-07-101999-11-16International Business Machines CorporationManagement of path routing in packet communications networks
US6405262B1 (en)*1995-07-142002-06-11Microsoft CorporationEfficient inter-process object and interface pinging
US6212556B1 (en)1995-11-132001-04-03Webxchange, Inc.Configurable value-added network (VAN) switching
US5684800A (en)1995-11-151997-11-04Cabletron Systems, Inc.Method for establishing restricted broadcast groups in a switched network
US5699347A (en)1995-11-171997-12-16Bay Networks, Inc.Method and apparatus for routing packets in networks having connection-oriented subnetworks
US6058307A (en)1995-11-302000-05-02Amsc Subsidiary CorporationPriority and preemption service system for satellite related communication using central controller
EP0781068A1 (en)1995-12-201997-06-25International Business Machines CorporationMethod and system for adaptive bandwidth allocation in a high speed data network
US5978933A (en)*1996-01-111999-11-02Hewlett-Packard CompanyGeneric fault tolerant platform
US5892924A (en)1996-01-311999-04-06Ipsilon Networks, Inc.Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US5920705A (en)1996-01-311999-07-06Nokia Ip, Inc.Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US5841973A (en)1996-03-131998-11-24Cray Research, Inc.Messaging in distributed memory multiprocessing system having shell circuitry for atomic control of message storage queue's tail pointer structure in local memory
JPH09275400A (en)1996-04-041997-10-21Hitachi Ltd ATM switching system
US6085238A (en)1996-04-232000-07-04Matsushita Electric Works, Ltd.Virtual LAN system
US6220768B1 (en)1996-06-282001-04-24Sun Microsystems, Inc.Network asset survey tool for gathering data about node equipment
JPH1079740A (en)1996-09-031998-03-24Hitachi Ltd Router device using ATM switch
US6169793B1 (en)1996-12-242001-01-02Evolving Systems, Inc.Systems and methods for providing order and service mediation for telecommunications systems
US6260073B1 (en)1996-12-302001-07-10Compaq Computer CorporationNetwork switch including a switch manager for periodically polling the network ports to determine their status and controlling the flow of data between ports
US6098110A (en)1996-12-302000-08-01Compaq Computer CorporationNetwork switch with a multiple bus structure and a bridge interface for transferring network data between different buses
JP2842530B2 (en)1997-01-081999-01-06日本電気株式会社 ATM VLAN client-server system
US6226296B1 (en)*1997-01-162001-05-01Physical Optics CorporationMetropolitan area network switching system and method of operation thereof
US5964847A (en)*1997-03-101999-10-12International Business Machines CorporationMobile client computer interacting with docking device
US6032193A (en)1997-03-202000-02-29Niobrara Research And Development CorporationComputer system having virtual circuit address altered by local computer to switch to different physical data link to increase data transmission bandwidth
US5875290A (en)*1997-03-271999-02-23International Business Machines CorporationMethod and program product for synchronizing operator initiated commands with a failover process in a distributed processing system
CA2202572C (en)1997-04-142004-02-10Ka Lun Eddie LawA scaleable web server and method of efficiently managing multiple servers
JP3575225B2 (en)*1997-05-192004-10-13株式会社日立製作所 Packet switch, packet switching network, and packet switching method
US6137777A (en)1997-05-272000-10-24Ukiah Software, Inc.Control tool for bandwidth management
US6260072B1 (en)1997-06-122001-07-10Lucent Technologies IncMethod and apparatus for adaptive routing in packet networks
US6173399B1 (en)*1997-06-122001-01-09Vpnet Technologies, Inc.Apparatus for implementing virtual private networks
US6108699A (en)*1997-06-272000-08-22Sun Microsystems, Inc.System and method for modifying membership in a clustered distributed computer system and updating system configuration
US5983371A (en)*1997-07-111999-11-09Marathon Technologies CorporationActive failure detection
US20050081059A1 (en)1997-07-242005-04-14Bandini Jean-Christophe DenisMethod and system for e-mail filtering
US6069895A (en)1997-08-292000-05-30Nortel Networks CorporationDistributed route server
US6256295B1 (en)1997-09-252001-07-03Nortel Networks LimitedMethod and apparatus for determining multiple minimally-overlapping paths between nodes in a network
US6385644B1 (en)1997-09-262002-05-07Mci Worldcom, Inc.Multi-threaded web based user inbox for report management
US6381644B2 (en)1997-09-262002-04-30Mci Worldcom, Inc.Integrated proxy interface for web based telecommunications network management
US6134315A (en)1997-09-302000-10-17Genesys Telecommunications Laboratories, Inc.Metadata-based network routing
US6014669A (en)*1997-10-012000-01-11Sun Microsystems, Inc.Highly-available distributed cluster configuration database
US6894994B1 (en)*1997-11-032005-05-17Qualcomm IncorporatedHigh data rate wireless packet data communications system
US6198751B1 (en)*1997-11-192001-03-06Cabletron Systems, Inc.Multi-protocol packet translator
US6339782B1 (en)1997-11-212002-01-15International Business Machines CorporationPersistence mechanism and method for objects
US6266695B1 (en)1997-12-232001-07-24Alcatel Usa Sourcing, L.P.Telecommunications switch management system
US6339595B1 (en)1997-12-232002-01-15Cisco Technology, Inc.Peer-model support for virtual private networks with potentially overlapping addresses
KR100269146B1 (en)1997-12-292000-10-16윤종용Gateway device in atm-based access network
US6047330A (en)1998-01-202000-04-04Netscape Communications CorporationVirtual router discovery system
US6175867B1 (en)1998-03-232001-01-16Mci World Com, Inc.System and method for managing networks addressed via common network addresses
US6459682B1 (en)*1998-04-072002-10-01International Business Machines CorporationArchitecture for supporting service level agreements in an IP network
US6278708B1 (en)1998-04-102001-08-21Cisco Technology, Inc.Frame relay access device with user-configurable virtual circuit bundling
US6249519B1 (en)1998-04-162001-06-19Mantra CommunicationsFlow based circuit steering in ATM networks
US6639897B1 (en)1998-04-222003-10-28Nippon Telegraph And Telephone CorporationCommunication network of linked nodes for selecting the shortest available route
US6434619B1 (en)1998-04-292002-08-13Alcatel Canada Inc.Internet-enabled service management system and method
US6317748B1 (en)*1998-05-082001-11-13Microsoft CorporationManagement information to object mapping and correlator
IL134611A (en)1998-06-192004-05-12Juniper Networks IncInterconnect network for operation within a communication node
US6625650B2 (en)1998-06-272003-09-23Intel CorporationSystem for multi-layer broadband provisioning in computer networks
US6266788B1 (en)1998-07-012001-07-24Support.Com, Inc.System and method for automatically categorizing and characterizing data derived from a computer-based system
US6108701A (en)*1998-07-202000-08-22Lucent Technologies, Inc.Soft switch extension for internet protocol applications
US6769124B1 (en)*1998-07-222004-07-27Cisco Technology, Inc.Persistent storage of information objects
US6226788B1 (en)1998-07-222001-05-01Cisco Technology, Inc.Extensible network management system
US6286038B1 (en)1998-08-032001-09-04Nortel Networks LimitedMethod and apparatus for remotely configuring a network device
US6697360B1 (en)1998-09-022004-02-24Cisco Technology, Inc.Method and apparatus for auto-configuring layer three intermediate computer network devices
US6438612B1 (en)1998-09-112002-08-20Ssh Communications Security, Ltd.Method and arrangement for secure tunneling of data between virtual routers
CA2345241A1 (en)1998-09-222000-03-30Science Applications International CorporationUser-defined dynamic collaborative environments
US6338092B1 (en)1998-09-242002-01-08International Business Machines CorporationMethod, system and computer program for replicating data in a distributed computed environment
US6856676B1 (en)*1998-10-152005-02-15AlcatelSystem and method of controlling and managing voice and data services in a telecommunications network
US6493349B1 (en)*1998-11-132002-12-10Nortel Networks LimitedExtended internet protocol virtual private network architectures
US6324583B1 (en)1998-11-172001-11-27International Business Machines Corp.Method and apparatus for enabling communication between dissimilar protocol stacks
US6608816B1 (en)1998-11-182003-08-19Nortel Networks LimitedMethod and apparatus for providing differentiated services using a multi-level queuing mechanism
US6370656B1 (en)*1998-11-192002-04-09Compaq Information Technologies, Group L. P.Computer system with adaptive heartbeat
US6466976B1 (en)1998-12-032002-10-15Nortel Networks LimitedSystem and method for providing desired service policies to subscribers accessing the internet
JP2002534842A (en)1998-12-232002-10-15ノキア・ワイヤレス・ルーターズ・インコーポレーテッド Unified routing scheme for ad hoc internetworking
US6487666B1 (en)*1999-01-152002-11-26Cisco Technology, Inc.Intrusion detection signature analysis using regular expressions and logical operators
US6738821B1 (en)*1999-01-262004-05-18Adaptec, Inc.Ethernet storage protocol networks
US6449650B1 (en)1999-02-012002-09-10Redback Networks Inc.Methods and apparatus for deploying quality of service policies on a data communication network
JP2003524930A (en)1999-02-232003-08-19アルカテル・インターネツトワーキング・インコーポレイテツド Multi-service network switch
US7116679B1 (en)*1999-02-232006-10-03AlcatelMulti-service network switch with a generic forwarding interface
US6192051B1 (en)1999-02-262001-02-20Redstone Communications, Inc.Network router search engine using compressed tree forwarding table
JP3465620B2 (en)1999-03-172003-11-10日本電気株式会社 Virtual private network construction system
US6466787B1 (en)*1999-03-172002-10-15Agere Systems Guardian Corp.Cordless devices and methods for ordering narrow band communication channels using algorithms not based on channel clarity
US6658013B1 (en)1999-03-232003-12-02Nortel Networks LimitedMethod and apparatus for ensuring survivability of inter-ring traffic
US7000014B2 (en)1999-04-022006-02-14Nortel Networks LimitedMonitoring a virtual private network
US6807181B1 (en)*1999-05-192004-10-19Sun Microsystems, Inc.Context based control data
US6542515B1 (en)1999-05-192003-04-01Sun Microsystems, Inc.Profile service
US6542466B1 (en)1999-05-202003-04-01Motorola, Inc.Communication network method and apparatus
US6553423B1 (en)*1999-05-272003-04-22Cisco Technology, Inc.Method and apparatus for dynamic exchange of capabilities between adjacent/neighboring networks nodes
WO2000076152A1 (en)1999-06-032000-12-14Fujitsu Network Communications, Inc.Method and system for transmitting traffic in a virtual tunnel of a transmission line
US6275470B1 (en)*1999-06-182001-08-14Digital Island, Inc.On-demand overlay routing for computer-based communication networks
US7058716B1 (en)*1999-07-022006-06-06Covad Communications Group, Inc.Automatic configuration and provisioning of virtual circuits for initial installation of high bandwidth connections
US6938097B1 (en)1999-07-022005-08-30Sonicwall, Inc.System for early packet steering and FIFO-based management with priority buffer support
US6697359B1 (en)1999-07-022004-02-24Ancor Communications, Inc.High performance switch fabric element and switch systems
US6990103B1 (en)*1999-07-132006-01-24Alcatel Canada Inc.Method and apparatus for providing distributed communication routing
US6597956B1 (en)*1999-08-232003-07-22Terraspring, Inc.Method and apparatus for controlling an extensible computing system
US6868082B1 (en)1999-08-302005-03-15International Business Machines CorporationNetwork processor interface for building scalable switching systems
US6532088B1 (en)1999-09-102003-03-11AlcatelSystem and method for packet level distributed routing in fiber optic rings
EP1085711B1 (en)1999-09-202013-06-05Christian Prof. Dr. TschudinMethod and apparatus for processing and forwarding data packets
US6738371B1 (en)1999-09-282004-05-18Ericsson Inc.Ingress data queue management in a packet data router
US6785691B1 (en)1999-10-132004-08-31Avaya Technology Corp.Object oriented processing system and data sharing environment for applications therein
US6556544B1 (en)1999-10-222003-04-29Nortel Networks LimitedMethod and system for provisioning network resources for dynamic multicast groups
US6775267B1 (en)1999-12-302004-08-10At&T CorpMethod for billing IP broadband subscribers
US6775284B1 (en)2000-01-072004-08-10International Business Machines CorporationMethod and system for frame and protocol classification
JP2001202371A (en)2000-01-192001-07-27Sony CorpData communication system and receiver to be used therefor
US6577899B2 (en)*2000-01-212003-06-10Medtronic Minimed, Inc.Microprocessor controlled ambulatory medical apparatus with hand held communication device
CN1426639A (en)2000-02-232003-06-25金伯利R·皮科克 Method and apparatus for controlling internet protocol traffic in WAN and LAN
EP1173849A1 (en)2000-02-242002-01-23Koninklijke Philips Electronics N.V.Tape reel chucking means with controlled force of magnetic attraction
US6496935B1 (en)*2000-03-022002-12-17Check Point Software Technologies LtdSystem, device and method for rapid packet filtering and processing
AU2001243597A1 (en)*2000-03-032001-09-17Radiant Logic, Inc.System and method for providing access to databases via directories and other hierarchical structures and interfaces
AU2001247345A1 (en)2000-03-092001-09-17California Institute Of TechnologyMicro-cavity laser
US6977917B2 (en)*2000-03-102005-12-20Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for mapping an IP address to an MSISDN number within a service network
US20020023174A1 (en)2000-03-202002-02-21Garrett John W.Service selection in a shared access network using dynamic host configuration protocol
US6980526B2 (en)2000-03-242005-12-27Margalla Communications, Inc.Multiple subscriber videoconferencing system
US6631519B1 (en)*2000-03-302003-10-07Microsoft CorporationAutomated schema and interface generation
US7096495B1 (en)*2000-03-312006-08-22Intel CorporationNetwork session management
US6954429B2 (en)2000-04-052005-10-11Dyband CorporationBandwidth control system
US7181766B2 (en)*2000-04-122007-02-20Corente, Inc.Methods and system for providing network services using at least one processor interfacing a base network
US7028333B2 (en)*2000-04-122006-04-11Corente, Inc.Methods and systems for partners in virtual networks
US6701449B1 (en)*2000-04-202004-03-02Ciprico, Inc.Method and apparatus for monitoring and analyzing network appliance status information
US7062642B1 (en)*2000-05-202006-06-13Ciena CorporationPolicy based provisioning of network device resources
US20010048661A1 (en)*2000-05-242001-12-06David ClearMethod and apparatus for multi-protocol redundant router protocol support
US6865157B1 (en)*2000-05-262005-03-08Emc CorporationFault tolerant shared system resource with communications passthrough providing high availability communications
US6414595B1 (en)*2000-06-162002-07-02Ciena CorporationMethod and system for processing alarm objects in a communications network
FI20001574A7 (en)2000-06-302001-12-31Nokia Corp Resource allocation and service delivery over a wireless network
US6728897B1 (en)*2000-07-252004-04-27Network Appliance, Inc.Negotiating takeover in high availability cluster
US6816462B1 (en)*2000-08-022004-11-09International Business Machines CorporationSystem and method to determine connectivity of a VPN secure tunnel
US6668282B1 (en)*2000-08-022003-12-23International Business Machines CorporationSystem and method to monitor and determine if an active IPSec tunnel has become disabled
US6424657B1 (en)*2000-08-102002-07-23Verizon Communications Inc.Traffic queueing for remote terminal DSLAMs
US7216179B2 (en)2000-08-162007-05-08Semandex Networks Inc.High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
US6883170B1 (en)*2000-08-302005-04-19Aspect Communication CorporationMethod and system to maintain a hierarchy of instantiated application objects and to enable recovery from an applications failure
US7389358B1 (en)*2000-09-132008-06-17Fortinet, Inc.Distributed virtual system to support managed, network-based services
US7263106B2 (en)*2000-09-132007-08-28Fortinet, Inc.System and protocol for frame relay service over the internet
US7487232B1 (en)*2000-09-132009-02-03Fortinet, Inc.Switch management system and method
US7272643B1 (en)*2000-09-132007-09-18Fortinet, Inc.System and method for managing and provisioning virtual routers
US7111072B1 (en)*2000-09-132006-09-19Cosine Communications, Inc.Packet routing system and method
US8250357B2 (en)2000-09-132012-08-21Fortinet, Inc.Tunnel interface for securing traffic over a network
US7444398B1 (en)2000-09-132008-10-28Fortinet, Inc.System and method for delivering security services
US7174372B1 (en)*2000-09-132007-02-06Fortinet, Inc.System and method for managing router metadata
US7293255B2 (en)*2000-09-252007-11-06Sun Microsystems, Inc.Apparatus and method for automated creation of resource types
US20020066034A1 (en)2000-10-242002-05-30Schlossberg Barry J.Distributed network security deception system
US7313614B2 (en)2000-11-022007-12-25Sun Microsystems, Inc.Switching system
US6985956B2 (en)2000-11-022006-01-10Sun Microsystems, Inc.Switching system
US8949471B2 (en)2000-11-022015-02-03Oracle America, Inc.TCP/UDP acceleration
KR100703499B1 (en)2000-12-092007-04-03삼성전자주식회사 Data Structure and Construction Method for Implementing Traffic Engineering Function in Multiprotocol Label Switching System
US20020075901A1 (en)2000-12-192002-06-20Bruce PerlmutterBandwidth management for tunneling servers
US7131140B1 (en)*2000-12-292006-10-31Cisco Technology, Inc.Method for protecting a firewall load balancer from a denial of service attack
US7054291B2 (en)*2001-01-222006-05-30Telefonaktiebolaget Lm Ericsson (Publ)Method of and system for mobile station abbreviated point-to-point protocol negotiation
US7073200B2 (en)2001-01-242006-07-04Intel CorporationMethod of providing secure content-based user experience enhancement within a content protection architecture
US7039720B2 (en)2001-01-252006-05-02Marconi Intellectual Property (Ringfence) , Inc.Dense virtual router packet switching
US7010715B2 (en)2001-01-252006-03-07Marconi Intellectual Property (Ringfence), Inc.Redundant control architecture for a network device
US7159031B1 (en)*2001-01-262007-01-02Fortinet, Inc.Remote customer management of virtual routers allocated to the customer
WO2002065298A1 (en)*2001-02-132002-08-22Candera, Inc.Silicon-based storage virtualization server
US7225259B2 (en)*2001-02-212007-05-29Nokia Inc.Service tunnel over a connectionless network
US7042843B2 (en)*2001-03-022006-05-09Broadcom CorporationAlgorithm for time based queuing in network traffic engineering
JP4481518B2 (en)2001-03-192010-06-16株式会社日立製作所 Information relay apparatus and transfer method
US7117241B2 (en)*2001-03-282006-10-03Siemens Communications, Inc.Method and apparatus for centralized maintenance system within a distributed telecommunications architecture
US6971044B2 (en)*2001-04-202005-11-29Egenera, Inc.Service clusters and method in a processing system with failover capability
JP3945297B2 (en)2001-04-242007-07-18株式会社日立製作所 System and management system
US7913261B2 (en)2001-05-022011-03-22nCipher Corporation, Ltd.Application-specific information-processing method, system, and apparatus
US6944168B2 (en)2001-05-042005-09-13Slt Logic LlcSystem and method for providing transformation of multi-protocol packets in a data stream
US7042848B2 (en)2001-05-042006-05-09Slt Logic LlcSystem and method for hierarchical policing of flows and subflows of a data stream
US6922774B2 (en)*2001-05-142005-07-26The United States Of America As Represented By The National Security AgencyDevice for and method of secure computing using virtual machines
GB0112781D0 (en)*2001-05-252001-07-18Global Continuity PlcMethod for rapid recovery from a network file server failure
US6839866B2 (en)*2001-05-312005-01-04Sycamore Networks, Inc.System and method for the use of reset logic in high availability systems
US7020143B2 (en)2001-06-182006-03-28Ericsson Inc.System for and method of differentiated queuing in a routing system
ATE380877T1 (en)2001-06-212007-12-15T & T Oleochemie Gmbh METHOD FOR THE ENZYMATIC BREAKDOWN OF OILS AND FATS
US7181547B1 (en)*2001-06-282007-02-20Fortinet, Inc.Identifying nodes in a ring network
US6940864B2 (en)2001-07-162005-09-06International Business Machines CorporationNetwork access traffic sorter
US7054311B2 (en)2001-07-272006-05-304198638 Canada Inc.Methods and apparatus for storage and processing of routing information
US7369555B2 (en)*2001-07-312008-05-06Telefonaktiebolaget Lm Ericsson (Publ)Channel resource allocation arrangement and method
US7342917B2 (en)2001-10-022008-03-11Comverse, Inc.Multimedia personalized call management (MPCM)
US7316029B1 (en)*2001-10-252008-01-01Sprint Communications Company L.P.Network security services architecture
US7320142B1 (en)2001-11-092008-01-15Cisco Technology, Inc.Method and system for configurable network intrusion detection
CA2361971A1 (en)*2001-11-142003-05-14Michael GazierA system and method for increasing the speed of activating dsl service
US6934880B2 (en)*2001-11-212005-08-23Exanet, Inc.Functional fail-over apparatus and method of operation thereof
US7379465B2 (en)2001-12-072008-05-27Nortel Networks LimitedTunneling scheme optimized for use in virtual private networks
CA2365681A1 (en)*2001-12-192003-06-19Alcatel Canada Inc.System and method for managing information for elements in a communication network
US6639879B2 (en)*2001-12-192003-10-28Storage Technology CorporationLibrary performance scaling with incremental height gradient robotics
US20030115308A1 (en)*2001-12-192003-06-19Michael BestNetwork management system architecture
EP1331766A1 (en)2001-12-202003-07-30AlcatelA telecommunications system employing virtual service network architecture
US20030140273A1 (en)*2001-12-202003-07-24Ajay KamalvanshiMethod and apparatus for fault tolerant persistency service on network device
US7079481B2 (en)*2002-01-042006-07-18Avaya Technology Corp.Redundant network controller management system
US6982987B2 (en)*2002-01-102006-01-03Harris CorporationWireless communication network including data prioritization and packet reception error determination features and related methods
US7246245B2 (en)2002-01-102007-07-17Broadcom CorporationSystem on a chip for network storage devices
US7801155B2 (en)2002-03-012010-09-21Verizon Business Global LlcResource allocation in virtual routers
US20030185221A1 (en)*2002-03-292003-10-02Alan DeikmanNetwork controller with shadowing of software routing tables to hardware routing tables
US7197553B2 (en)2002-04-192007-03-27Nortel Networks LimitedNetwork system having a virtual-service-module
US7082477B1 (en)*2002-04-302006-07-25Cisco Technology, Inc.Virtual application of features to electronic messages
US7221945B2 (en)*2002-05-032007-05-22Leapstone Systems, Inc.System and method for establishing and controlling access to network resources
US6915445B2 (en)*2002-05-082005-07-05Pluris, Inc.Fault-protection mechanism for protecting multi-protocol-label switching (MPLS) capability within a distributed processor router operating in an MPLS network
US20030212735A1 (en)2002-05-132003-11-13Nvidia CorporationMethod and apparatus for providing an integrated network of processors
US7116665B2 (en)*2002-06-042006-10-03Fortinet, Inc.Methods and systems for a distributed provider edge
US7177311B1 (en)*2002-06-042007-02-13Fortinet, Inc.System and method for routing traffic through a virtual router-based network switch
US7376125B1 (en)*2002-06-042008-05-20Fortinet, Inc.Service processing switch
US7161904B2 (en)*2002-06-042007-01-09Fortinet, Inc.System and method for hierarchical metering in a virtual router based network switch
US7340535B1 (en)*2002-06-042008-03-04Fortinet, Inc.System and method for controlling routing in a virtual router system
US7203192B2 (en)*2002-06-042007-04-10Fortinet, Inc.Network packet steering
US7187676B2 (en)2002-06-042007-03-06Sun Microsystems, Inc.Apparatus and method for steering a communication to an open stream
US6625169B1 (en)2002-06-142003-09-23Telesys Technologies, Inc.Integrated communication systems for exchanging data and information between networks
US20040006601A1 (en)*2002-07-012004-01-08Bernstein David B.Method and system for optimized persistent messaging
US6907039B2 (en)*2002-07-202005-06-14Redback Networks Inc.Method and apparatus for routing and forwarding between virtual routers within a single network element
US7339929B2 (en)*2002-08-232008-03-04Corrigent Systems Ltd.Virtual private LAN service using a multicast protocol
US20040042416A1 (en)*2002-08-272004-03-04Ngo Chuong NgocVirtual Local Area Network auto-discovery methods
US6959194B2 (en)2002-09-042005-10-25Cmg International B.V.SMS-messaging
US20040078772A1 (en)*2002-10-162004-04-22Cosine Communications, Inc.Dynamic route exchange
WO2004036371A2 (en)*2002-10-162004-04-29Rocksteady Networks, Inc.System and method for dynamic bandwidth provisioning
US20040203752A1 (en)*2002-11-182004-10-14Toshiba America Information Systems, Inc.Mobility communications system
US7266120B2 (en)*2002-11-182007-09-04Fortinet, Inc.System and method for hardware accelerated packet multicast in a virtual routing system
US7966422B2 (en)2003-02-182011-06-21Broadcom CorporationSystem and method for communicating between servers using a multi-server platform
US7324489B1 (en)*2003-02-182008-01-29Cisco Technology, Inc.Managing network service access
US20050132197A1 (en)2003-05-152005-06-16Art MedlarMethod and apparatus for a character-based comparison of documents
US7386010B2 (en)*2003-06-132008-06-10Corrigent Systems LtdMultiprotocol media conversion
US7532640B2 (en)*2003-07-022009-05-12Caterpillar Inc.Systems and methods for performing protocol conversions in a machine
US7720095B2 (en)*2003-08-272010-05-18Fortinet, Inc.Heterogeneous media packet bridging
US7698456B2 (en)*2003-09-292010-04-13Cisco Technology, Inc.Methods and apparatus to support routing of information
US20050113114A1 (en)*2003-11-262005-05-26Nokia CorporationMethod and apparatus to provide efficient routing of packets for a network initiated data session
US8289906B2 (en)*2004-03-262012-10-16Samsung Electronics Co. Ltd.Method and system for assigning servers based on server status in a wireless network
US7620041B2 (en)*2004-04-152009-11-17Alcatel-Lucent Usa Inc.Authentication mechanisms for call control message integrity and origin verification
US7787863B2 (en)*2004-05-242010-08-31Computer Associates Think, Inc.System and method for automatically configuring a mobile device
US7499419B2 (en)2004-09-242009-03-03Fortinet, Inc.Scalable IP-services enabled multicast forwarding with efficient resource utilization
DE602004012336T2 (en)*2004-10-052009-03-19Telefonaktiebolaget Lm Ericsson (Publ) ARRANGEMENT AND METHOD FOR SERVICE MANAGEMENT CONTROL
US7808904B2 (en)*2004-11-182010-10-05Fortinet, Inc.Method and apparatus for managing subscriber profiles
US20070115979A1 (en)*2004-11-182007-05-24Fortinet, Inc.Method and apparatus for managing subscriber profiles
US7831834B2 (en)2005-03-142010-11-09Yahoo! IncAssociating a postmark with a message to indicate trust
US7293355B2 (en)2005-04-212007-11-13Endicott Interconnect Technologies, Inc.Apparatus and method for making circuitized substrates in a continuous manner
US7378827B2 (en)*2005-08-242008-05-27Micrel, IncorporatedAnalog internal soft-start and clamp circuit for switching regulator
US7668920B2 (en)2006-03-012010-02-23Fortinet, Inc.Electronic message and data tracking system
JP4740775B2 (en)*2006-03-202011-08-03日産自動車株式会社 Engine intake air amount control device
US7754588B2 (en)*2007-09-282010-07-13Tel Epion Inc.Method to improve a copper/dielectric interface in semiconductor devices

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5928367A (en)*1995-01-061999-07-27Hewlett-Packard CompanyMirrored memory dual controller disk storage system
US6134673A (en)*1997-05-132000-10-17Micron Electronics, Inc.Method for clustering software applications
US6363497B1 (en)*1997-05-132002-03-26Micron Technology, Inc.System for clustering software applications
US6701453B2 (en)*1997-05-132004-03-02Micron Technology, Inc.System for clustering software applications
US6898727B1 (en)*2000-03-222005-05-24Emc CorporationMethod and apparatus for providing host resources for an electronic commerce site
US7281031B1 (en)*2000-03-222007-10-09Emc CorporationMethod and apparatus for providing additional resources for a host computer
US7065599B2 (en)*2001-08-102006-06-20Sun Microsystems, Inc.Multiprocessor systems
US6832298B2 (en)*2001-10-242004-12-14Hitachi, Ltd.Server system operation control method
US7093013B1 (en)*2002-06-192006-08-15AlcatelHigh availability system for network elements
US7925920B2 (en)*2002-08-292011-04-12Wilson TalaugonFault tolerant routing in a non-hot-standby configuration of a network routing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150058659A1 (en)*2013-08-212015-02-26Dell IncAutomatic failover in modular chassis systems
US9424148B2 (en)*2013-08-212016-08-23Dell Products L.P.Automatic failover in modular chassis systems
CN111147449A (en)*2019-12-092020-05-12杭州迪普科技股份有限公司Method, device, system, equipment and medium for testing packet filtering strategy

Also Published As

Publication numberPublication date
US8412982B2 (en)2013-04-02
US20070162783A1 (en)2007-07-12
US20080016389A1 (en)2008-01-17
US20040078621A1 (en)2004-04-22
US7278055B2 (en)2007-10-02
WO2004021652A2 (en)2004-03-11
US20110185221A1 (en)2011-07-28
US20100281296A1 (en)2010-11-04
US8819486B2 (en)2014-08-26
US20100011245A1 (en)2010-01-14
AU2003268308A8 (en)2004-03-19
US7587633B2 (en)2009-09-08
WO2004021652A3 (en)2004-04-22
US7925920B2 (en)2011-04-12
AU2003268308A1 (en)2004-03-19
US7096383B2 (en)2006-08-22
US7761743B2 (en)2010-07-20

Similar Documents

PublicationPublication DateTitle
US8819486B2 (en)Fault tolerant routing in a non-hot-standby configuration of a network routing system
CN110784400B (en)N: 1 method, system and standby service gateway for redundancy of stateful application gateway
US8879396B2 (en)System and method for using dynamic allocation of virtual lanes to alleviate congestion in a fat-tree topology
US6760859B1 (en)Fault tolerant local area network connectivity
Han et al.On the resiliency of virtual network functions
US8521879B1 (en)Systems and methods for a load balanced interior gateway protocol intranet
US7817564B2 (en)Method and system for handling fault messages in a network
US7904546B1 (en)Managing processes on a network device
Venâncio et al.NHAM: An nfv high availability architecture for building fault-tolerant stateful virtual functions and services
US7716320B2 (en)Method and apparatus for persisting SNMP MIB integer indexes across multiple network elements
Aglan et al.Reliability and scalability in sdn networks
US9197545B2 (en)Highly scalable modular system with high reliability and low latency
AweyaDesigning Switch/Routers: Architectures and Applications
WO2024051258A1 (en)Event processing method, apparatus and system
US10237122B2 (en)Methods, systems, and computer readable media for providing high availability support at a bypass switch
CiscoRelease Notes for Catalyst 6000 Family Software Release 6.x
CiscoRelease Notes for the Catalyst 8540 CSR Cisco IOS Release 12.0(13)W5(19c)
AT&T
US7484124B2 (en)Method and system for fault protection in communication networks, related network and computer program product
CN119966903B (en)Distributed virtual machine network flow auditing method and system
Fujisaki et al.A scalable fault-tolerant network management system built using distributed object technology
Janardhanan et al.Highly Resilient Network Elements
CN116418713A (en)Traffic protection method and routing equipment
Shen et al.EAS+: A unified event processing framework for component-based network management system
Nakahara et al.Approach to next-generation corporate networks

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TUTTLE LANE, LLC;REEL/FRAME:043728/0508

Effective date:20111028

Owner name:TUTTLE LANE, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FORTINET, INC.;REEL/FRAME:043728/0490

Effective date:20110824

Owner name:FORTINET, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COSINE COMMUNICATIONS, INC.;REEL/FRAME:043728/0391

Effective date:20060214

Owner name:COSINE COMMUNICATIONS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TALAUGON, WILSON;SUBRAMANIAM, SRIDHAR;CHIN, BILL;AND OTHERS;REEL/FRAME:043728/0312

Effective date:20020820

ASAssignment

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044695/0115

Effective date:20170929

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20180826


[8]ページ先頭

©2009-2025 Movatter.jp