Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1256
US Classification:
370236, 709203, 709226, 370432, 370389
Abstract:
A system and method are described for providing instructions for forwarding packets. The method includes broadcasting a general instruction specifying a plurality of flows to a plurality of forwarding agents and receiving at a service manager a first message responsive to the general instruction indicating that a packet for a specific flow has been received by a specific forwarding agent. A specific instruction is generated at the service manager for handling the specific flow and the specific instruction for handling the specific flow is sent to the specific forwarding agent.
Synchronizing Service Instructions Among Forwarding Agents Using A Service Manager
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward C. Kersey - Alpharetta GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1266
US Classification:
370352
Abstract:
A method of obtaining instructions for routing a packet is described that includes receiving a packet having a packet flow identifier that includes a packet source IP address, a packet destination IP address, a packet source port, and a packet destination port and checking whether the packet flow identifier matches a stored instruction. If the packet flow identifier does not match a stored instruction, whether the packet flow identifier matches a stored criteria is checked and if the packet matches a stored criteria, the packet is forwarded to a service manager.
Distribution Of Network Services Among Multiple Service Managers Without Client Involvement
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1228
US Classification:
370351, 370389
Abstract:
A system and method are described for partitioning a network service among a plurality of service managers. The method includes configuring a first service manager to send a first request to a forwarding agent for packets meeting a first criteria and sending the first request to the forwarding agent. A second service manager is configured to send requests to the forwarding agent for packets meeting a second criteria and the second request is sent to the forwarding agent. Packets are checked at the forwarding agent to determine whether the packets meet the first criteria or the second criteria and packets that meet the first criteria are received at the first service manager; and packets that meet the second criteria are received at the second service manager.
Network Address Translation Using A Forwarding Agent
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Jacob Mark McGuire - Chapel Hill NC Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1256
US Classification:
370392, 370467, 370401, 709245
Abstract:
A system and method are disclosed for specifying network address translation for a set of packets. A first set of instructions is sent to a forwarding agent specifying criteria for designated packets that are designated to undergo network address translation. A matching packet is received from the forwarding agent that matches the specified criteria. A network address translation scheme is determined for the matching packet. A second set of instructions are sent specifying the network address translation scheme for packets associated with the matching packet.
Backup Service Managers For Providing Reliable Network Services In A Distributed Environment
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC Bruce F. Wong - Athens GA
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1228
US Classification:
370230, 370432
Abstract:
A system and method are disclosed for providing a network service. A first criteria specifying a first set of flows from a first service manager is received at a forwarding agent. The first criteria specifies an expiration time interval. The first criteria is stored on the forwarding agent. A second criteria is received that specifies a second set of flows from a second service manager at the forwarding agent. The second set of flows includes flows that are in the first set of flows and the second criteria is designated as a lower priority criteria. The second criteria is stored on the forwarding agent. The first criteria is deleted from the forwarding agent upon the expiration of the expiration time interval. A packet is received that belongs to a flow that is included in the first set and the second set. It is determined that the packet matches the second set ant the packet is forwarded to the second service manager.
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Bruce F. Wong - Athens GA
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1226
US Classification:
370216
Abstract:
A system and method are disclosed for providing a fault tolerant network service. A packet is received that corresponds to a flow from a forwarding agent at a primary service manager and instructions are determined at the primary service manager for handling packets corresponding to the flow. The instructions are sent to the forwarding agent and the instructions are stored at the primary service manager. A replication packet is sent to a backup service manager. The replication packet includes the instructions for handling packets corresponding to the flow.
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Jacob Mark McGuire - Chapel Hill NC Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 1226
US Classification:
370229
Abstract:
A system and method are disclosed for providing a plurality of network services. The method includes receiving at a forwarding agent a plurality of matching instructions corresponding to a specified flow from one or more service managers and storing the plurality of matching instructions on the forwarding agent having a forwarding agent network interface. A packet for the specified flow at the forwarding agent is received on the forwarding agent network interface. A highest service priority matching instruction stored on the forwarding agent is determined. The packet is processed according to the highest priority matching instruction. A next highest service priority matching instruction stored on the forwarding agent is determined and the packet is processed according to the next highest service priority matching instruction.
Handling Packet Fragments In A Distributed Network Service Environment
Mark Albert - Wake Forest NC Richard A. Howes - Roswell GA James A. Jordan - Roswell GA Edward A. Kersey - Alpharetta GA William M. LeBlanc - Athens GA Louis F. Menditto - Raleigh NC Chris ORourke - Morrisville NC Pranav Kumar Tiwari - Raleigh NC Tzu-Ming Tsang - Chapel Hill NC
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15173
US Classification:
709238, 370236
Abstract:
A system and method for providing a network service is described. A fragment criteria is sent from a service manager to a forwarding agent that instructs the forwarding agent how to determine whether a received packet fragment at the forwarding agent matches the fragment criteria. A matching packet fragment is received from the forwarding agent at the fragment service manager. The fragment is assembled into a packet at the fragment service manager and in the event that the fragment completes the packet, a flow identifier specifying a flow is determined from the completed packet and completed packet is sent to a service manager that handles the flow specified in the flow identifier.
Resumes
Master Scheduler And Production Scheduler And Cospoint Sme
Northrop Grumman Corporation
Master Scheduler and Production Scheduler and Cospoint Sme
Orbital Atk
Production Scheduler
Autoliv 1993 - 2006
Production Support and Production Scheduler and Machine Tool Buyer
Skills:
Aerospace Value Stream Mapping Jit Mrp Continuous Improvement Root Cause Analysis Engineering Management Lean Manufacturing Toyota Production System Program Management Six Sigma Earned Value Management Kanban Manufacturing Operations Management Manufacturing Operations Spc Wbs Proposal Writing Master Scheduling National Security Ms Project Systems Engineering Government Contracting Dod Security Clearance Air Force Open Plan Project Planning Military Government Aircraft Materials Management Itar Defense Flight Test Manufacturing Engineering Composites Space Systems Green Belt Supplier Quality Supply Management Supply Chain Management Kaizen Production Planning As9100 Machining Iso 9000 5S Iso Supplier Development