or
Bookmark and Share
System and method for virtual router failover in a network routing system
 
   
Document Number
US Patent 7278055
Issued Date
October 2, 2007
Link
Inventors
Map
Abstract
In a network routing system,a control blade provides for redundancy and failover of virtual routers (VRs) instantiated by objects running on processing engines of the several virtual routing engines (VREs). When the control blade detects a failure of one processing engines, it may identify the virtual private networks (VPNs) and/or VRs operating on the failed processing engine. The control blade identifies a set of command lines corresponding with the identified VPNs and VRs, and replays the set of command lines with an identity of a new processing engine to recreate the identified VPNs and VRs on the new processing engine.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
24
Comments:
no comments yet
Owner
Fortinet, Inc. (Sunnyvale, CA)
Published
October 2, 2007
Application Number
11/466,098
Filed
August 21, 2006
US Classification
714/21  
Int'l Classification
G06F   11/00   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a Continuation of U.S. patent application Ser. No. 10/232,979 filed Aug. 29, 2002 now U.S. Pat. No. 7,096,383. This application is also related to U.S. patent application Ser. No. 10/163,079, filed Jun. 4, 2002, both of which are hereby incorporated by reference for all purposes.
USPTO Field of Search
Related Patents
7499419 - Scalable IP-services enabled multicast forwarding with efficient resource utilization - Owned by Fortinet, Inc. (Sunnyvale, CA)

This document describes, among other things, a router providing service-enabled multicast forwarding for a flow-based architecture. Services are enabled using inbound/outbound policies from Access Control Lists (ACLs). In a first mode, per-flow services are not enabled, and flows are aggregated for efficiency. In a second mode, per-flow services are enabled, and control information for an outbound interface (OIF) is shared across all multicast flows that do not have per-flow service enabled. A flow management scheme for these modes allows dynamic multicast membership updates while reducing disruption of active flows. This supports a large multicast OIF list and a high rate of multicast "Joins" and "Leaves". This provides scalability and performance, such as desired for deploying multicast for broadband subscriber applications.

7587633 - Fault tolerant routing in a network routing system based on a passive replication approach - Owned by Fortinet, Inc. (Sunnyvale, CO)

Passive replication methods and systems to facilitate fault tolerance in a network routing system are provided. In one embodiment, a fault associated with a processing engine (PE) of a network routing system is detected by monitoring the health of the network routing system PEs. Responsive to detecting a fault (e.g., a link failure, a failure of a virtual router (VR) or a failure of the PE): VRs that were operating on the PE prior to detection of the fault are identified; configuration information (e.g., a set of command lines in a configuration file) associated with the identified VRs is identified; and the identified VRs are dynamically recreated on a new PE based on the configuration information. For example, a command line interface engine may replay the command line set with a new slot ID and a PE ID of the new PE to recreate the VRs on the new PE.

7522604 - Routing traffic through a virtual router-based network switch - Owned by Fortinet, Inc. (Sunnyvale, CA)

Methods and systems are provided for routing traffic through a virtual router-based network switch. According to one embodiment, a method for routing packets in a router includes establishing a flow data structure, which identifies a packet flow through a virtual router in the router. When a packet is received, a comparison is performed between a subset of at least one packet header associated with the packet and a subset of the flow data structure. If the subset of the packet header matches the subset of the flow data structure, then the packet can be hardware accelerated to a network interface. Otherwise, the packet may be either dropped or forwarded to a general purpose processor for processing.

7580373 - Identifying nodes in a ring network - Owned by Fortinet, Inc. (Sunnyvale, CA)

Methods are provided for discovering nodes participating in a ring network. According to one embodiment, a ring controller receives a packet containing an arbitration token. If the arbitration token does not arrive within a preselected network timeout period, then the ring controller generates an arbitration token. If the packet contains an arbitration token, then the ring controller checks to see if it was modified by a higher priority node and if not, sets itself as the master node. For each discovery marker in the packet, the ring controller saves topology information associated with the discovery marker. The ring controller adds to the packet a first discovery marker when the packet does not contain a first discovery maker, wherein the first discovery marker includes topology information associated with the node. Finally, the ring controller sends the packet to a next node in the network.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us