Patents by Inventor Ronald P. Folkes
Ronald P. Folkes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9832121Abstract: In some examples, a network device of a network comprises a first component configured to store a plurality of next hop instructions corresponding to respective logical or physical network structures of the network. The network device also comprises a second component configured to send, to the first component, a message that identifies an association of the plurality of next hop instructions, wherein the first component is further configured to modify, in response to receiving the message, each of the plurality of next hop instructions.Type: GrantFiled: December 31, 2014Date of Patent: November 28, 2017Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Raveendra Torvi, Ronald P. Folkes, Alia K. Atlas, Navaneetha Krishnan V
-
Patent number: 7903665Abstract: A system for synchronizing packet forwarding information includes a control processor configured to implement a control plane to generate first forwarding information and transfer the first forwarding information to an active forwarding table of a network processor. The system also includes a network processor configured to implement a forwarding plane to receive packets and use the first forwarding information in the active forwarding table to forward the received packets to one or more network devices. After the control plane is restarted, the control processor is further configured to use the restarted control plane to generate second forwarding information and incrementally update the first forwarding information in the active forwarding table with the second forwarding information while the network processor's forwarding plane continues to forward traffic.Type: GrantFiled: August 24, 2007Date of Patent: March 8, 2011Assignee: Fujitsu LimitedInventor: Ronald P. Folkes
-
Patent number: 7778190Abstract: In one embodiment, correlating label switched paths of a pseudowire includes receiving a first message at a second label switching router. The first message is sent from a first label switching router and includes a pseudowire identifier and a first label switched path identifier. The pseudowire identifier identifies a pseudowire, and the first label switched path identifier identifies a first label switched path that implements the pseudowire. A second message is sent from the second label switching router to the first label switching router. The second message comprises the pseudowire identifier and a second label switched path identifier. The second label switched path identifier identifies a second label switched path that implements the pseudowire.Type: GrantFiled: September 28, 2007Date of Patent: August 17, 2010Assignee: Fujitsu LimitedInventors: Calvin Wan, Ronald P Folkes, Nimer I. Yaseen, Chenjiang Hu
-
Patent number: 7768924Abstract: In one embodiment, informing nodes of traffic management resource availability includes establishing whether there is an available traffic management resource at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. Whether there is an available traffic management resource is recorded in a traffic management link attribute. The traffic management link attribute is sent to second nodes to inform the second nodes of whether there is an available traffic management resource at the first node.Type: GrantFiled: September 28, 2007Date of Patent: August 3, 2010Assignee: Fujitsu LimitedInventors: Ronald P. Folkes, Calvin Wan, Chenjiang Hu
-
Publication number: 20090086632Abstract: In one embodiment, informing nodes of traffic management resource availability includes establishing whether there is an available traffic management resource at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. Whether there is an available traffic management resource is recorded in a traffic management link attribute. The traffic management link attribute is sent to second nodes to inform the second nodes of whether there is an available traffic management resource at the first node.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventors: Ronald P. Folkes, Calvin Wan, Chenjiang Hu
-
Publication number: 20090086621Abstract: In one embodiment, correlating label switched paths of a pseudowire includes receiving a first message at a second label switching router. The first message is sent from a first label switching router and includes a pseudowire identifier and a first label switched path identifier. The pseudowire identifier identifies a pseudowire, and the first label switched path identifier identifies a first label switched path that implements the pseudowire. A second message is sent from the second label switching router to the first label switching router. The second message comprises the pseudowire identifier and a second label switched path identifier. The second label switched path identifier identifies a second label switched path that implements the pseudowire.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventors: Calvin Wan, Ronald P. Folkes, Nimer I. Yaseen, Chenjiang Hu
-
Using A Link-State Advertisement To Inform Nodes Of The Availability Of Traffic Management Resources
Publication number: 20090086633Abstract: In one embodiment, informing nodes of traffic management resource availability includes determining a number of available traffic management resources at a first node, where a traffic management resource tracks usage of bandwidth by a tunnel at the first node. The number of available traffic management resources is recorded in a link-state advertisement. The link-state advertisement is sent to one or more second nodes.Type: ApplicationFiled: October 2, 2007Publication date: April 2, 2009Inventors: Chenjiang Hu, Calvin Wan, Ronald P. Folkes -
Publication number: 20090052445Abstract: In accordance with the teachings of the present invention, a system and method for synchronizing packet forwarding information is provided. In a particular embodiment, the system includes a control processor configured to implement a control plane to generate first forwarding information and transfer the first forwarding information to an active forwarding table of a network processor. The system also includes a network processor configured to implement a forwarding plane to receive packets and use the first forwarding information in the active forwarding table to forward the received packets to one or more network devices. After the control plane is restarted, the control processor is further configured to use the restarted control plane to generate second forwarding information and incrementally update the first forwarding information in the active forwarding table with the second forwarding information while the network processor's forwarding plane continues to forward traffic.Type: ApplicationFiled: August 24, 2007Publication date: February 26, 2009Applicant: Fujitsu Network Communications, Inc.Inventor: Ronald P. Folkes
-
Patent number: 7292535Abstract: In highly-available Open Shortest Path First (OSPF) routing in a network, the dynamic state of a backup OSPF instance in a router is synchronized with the dynamic state of an active OSPF instance using explicit message transmission from the active instance to the backup instance. After this, the dynamic state synchronization of the backup OSPF instance is maintained using a combination of explicit message updates from the active OSPF instance together with a message flow-through mechanism. In the event of fail-over of the active OSPF instance, then the router recovers seamlessly without reconfiguring or interrupting traffic among peer routers in the network, by functionally substituting the synchronized backup OSPF instance for the active OSPF instance, such that the backup OSPF instance establishes itself as the new active OSPF instance.Type: GrantFiled: May 23, 2002Date of Patent: November 6, 2007Assignee: Chiaro Networks LtdInventors: Ronald P. Folkes, Lance A. Visser, Thomas L. Watson
-
Patent number: 7269133Abstract: The HA IS-IS system provides a redundant backup IS-IS protocol instance that can seamlessly assume the function of the active IS-IS instance in the event of active MCP failure. Once the backup is online, the active synchronizes its global, interface, adjacency, neighbor, and LSP system state information. In the ongoing synchronization phase, the active and the backup maintain synchronization using a combination of explicit message updates from active to backup together with message flow-through. In the recovery phase, the operating system detects the failure of the active and notifies the backup, which assumes the active function as a standalone system without reconfiguring or interrupting traffic among peer network routers, and starts computing forwarding tables and updating routing tables.Type: GrantFiled: September 3, 2002Date of Patent: September 11, 2007Inventors: Xiaomei Lu, Ronald P. Folkes, Lance A. Visser
-
Patent number: 7209976Abstract: Virtual routers within a single physical router share a centralized data plane containing a centralized switch fabric and a plurality of physical network interfaces, each assigned to only one virtual router. Using a logical cut-through device between a pair of virtual routers designated respectively client and server, packet forwarding information from the server is imported into the client, which creates, allocates, and maintains a data structure for the imported information, which then resides on the client interfaces. This imported forwarding information is then integrated into a single forwarding table that is used to recognize an incoming packet at the client and forward it appropriately out through a server interface with a single packet forwarding decision in a single transit through the switch fabric. Within a physical router, a client virtual router can communicate with multiple servers and can concurrently function as a server to multiple clients.Type: GrantFiled: July 16, 2002Date of Patent: April 24, 2007Inventors: Ronald P. Folkes, Lance A. Visser
-
Publication number: 20040073715Abstract: Virtual routers within a single physical router share a centralized data plane containing a centralized switch fabric and a plurality of physical network interfaces, each assigned to only one virtual router. Using a logical cut-through device between a pair of virtual routers designated respectively client and server, packet forwarding information from the server is imported into the client, which creates, allocates, and maintains a data structure for the imported information, which then resides on the client interfaces. This imported forwarding information is then integrated into a single forwarding table that is used to recognize an incoming packet at the client and forward it appropriately out through a server interface with a single packet forwarding decision in a single transit through the switch fabric. Within a physical router, a client virtual router can communicate with multiple servers and can concurrently function as a server to multiple clients.Type: ApplicationFiled: July 16, 2002Publication date: April 15, 2004Inventors: Ronald P. Folkes, Lance A. Visser
-
Publication number: 20040042395Abstract: The HA IS-IS system provides a redundant backup IS-IS protocol instance that can seamlessly assume the function of the active IS-IS instance in the event of active MCP failure. Once the backup is online, the active synchronizes its global, interface, adjacency, neighbor, and LSP system state information. In the ongoing synchronization phase, the active and the backup maintain synchronization using a combination of explicit message updates from active to backup together with message flow-through. In the recovery phase, the operating system detects the failure of the active and notifies the backup, which assumes the active function as a standalone system without reconfiguring or interrupting traffic among peer network routers, and starts computing forwarding tables and updating routing tables.Type: ApplicationFiled: September 3, 2002Publication date: March 4, 2004Inventors: Xiaomei Lu, Ronald P. Folkes, Lance A. Visser
-
Publication number: 20030218982Abstract: In highly-available Open Shortest Path First (OSPF) routing in a network, the dynamic state of a backup OSPF instance in a router is synchronized with the dynamic state of an active OSPF instance using explicit message transmission from the active instance to the backup instance. After this, the dynamic state synchronization of the backup OSPF instance is maintained using a combination of explicit message updates from the active OSPF instance together with a message flow-through mechanism. In the event of fail-over of the active OSPF instance, then the router recovers seamlessly without reconfiguring or interrupting traffic among peer routers in the network, by functionally substituting the synchronized backup OSPF instance for the active OSPF instance, such that the backup OSPF instance establishes itself as the new active OSPF instance.Type: ApplicationFiled: May 23, 2002Publication date: November 27, 2003Applicant: Chiaro Networks Ltd.Inventors: Ronald P. Folkes, Lance A. Visser, Thomas L. Watson