Patents by Inventor Gunes Aybay

Gunes Aybay 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: 8724628
    Abstract: In some embodiments, an apparatus includes a switch module configured to receive an order identifier of a first data packet from a first stage of a multi-stage switch. The switch module is configured to receive an indicator of an available capacity of the first module of a second stage of the multi-stage switch fabric, and an indicator of an available capacity of a second module of the second stage of the multi-stage switch fabric. The switch module is configured, when the order identifier is assigned, to direct the first data packet to the first module of a second stage of the multi-stage switch fabric when the available capacity of the second module is lower than the available capacity of the first module. The switch module configured, when the order identifier is unassigned, to direct the first data packet to the second module when the available capacity of the second module is higher than the available capacity of the first module.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: May 13, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 8724479
    Abstract: In some embodiments, an apparatus includes a validation engine configured to receive multiple validation packets from an edge device via multiple data paths from a set of data paths between the validation engine and the edge device. The validation engine is configured to compare a number of validation packets from the multiple validation packets received from the edge device to a number of data paths from the set of data paths to determine an error at a data path from the set of data paths. The validation engine is configured to send an indication of the error at the data path from the set of data paths to the edge device.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: May 13, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 8705500
    Abstract: A method includes installing an interface card having a first module of a switch fabric and a second module of the switch fabric, and an interface card having a third module of the switch fabric in a first chassis, within a first time period. The switch fabric is in a first configuration and is operable as a three-stage switch fabric after the first time period and before a second time period. The interface card having the third module is removed from the first chassis within the second time period. An interface card having a fourth module of the switch fabric and a fifth module of the switch fabric is installed in the first chassis within the second time period. The switch fabric is in a transitional configuration and is operable as a three-stage switch fabric after the second time period but before the third time period. The interface card having the third module is installed in a second chassis and the first chassis is operatively coupled with the second chassis within the third time period.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 22, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Anurag Agrawal, Jean-Marc Frailong, Fuguang Shi, Philip A. Thomas
  • Publication number: 20130315060
    Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 28, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Pradeep Sindhu, Anjan Venkatramani
  • Patent number: 8578191
    Abstract: In one embodiment, a method includes accessing a first utilization value, accessing a second utilization value, defining a third utilization value, and sending to a first switching portion of a distributed network switch a deactivate signal in response to the third utilization value. The first utilization value is associated with the first switching portion of the distributed network switch. The second utilization value is associated with a second switching portion of the distributed network switch. The third utilization value is associated with the second switching portion of the distributed network switch and is based on the first utilization parameter and the second utilization parameter. The first switching portion of the distributed network switch ceases communication within the distributed network switch in response to the deactivate signal.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: November 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Jaya Bandyopadhyay
  • Patent number: 8446916
    Abstract: A device provides a flow table. The device receives a data unit, determines a data flow associated with the data unit, determines whether the flow table includes an entry corresponding to the data flow, determines a current utilization of a group of output ports of the device, selects an output port, of the group of output ports, for the data flow based on the current utilization of the group of output ports when the flow table does not store an entry corresponding to the data flow, and stores the data unit in a queue associated with the selected output port.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: May 21, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Arthi Ayyangar
  • Patent number: 8442048
    Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: May 14, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Pradeep Sindhu, Anjan Venkatramani
  • Patent number: 8432807
    Abstract: A device may receive a data unit at a line interface of a network device, convey the data unit to a first component in the line interface, update a flow table in the first component based on the data unit, send a message to a second component in the network device, the message describing the update to the flow table, and forward the data unit from the first component to another line interface in the network device.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 30, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Jack Kohn, David Rowell, Fuguang Shi, Gunes Aybay
  • Publication number: 20130083724
    Abstract: In some embodiments, an apparatus comprises a core network node and a control module within an enterprise network architecture. The core network node is configured to be operatively coupled to a set of wired network nodes and a set of wireless network nodes. The core network node is configured to receive a first tunneled packet associated with a first session from a wired network node from the set of wired network nodes. The core network node is configured to also receive a second tunneled packet associated with a second session from a wireless network node from the set of wireless network nodes through intervening wired network nodes from the set of wired network nodes. The control module is operatively coupled to the core network node. The control module is configured to manage the first session and the second session.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Inventors: Pradeep SINDHU, Abhijit CHOUDHURY, James MURPHY, Raghavendra MALLYA, Pranay POGDE, Phalguni NANDA, Jayabharat BODDU, Gunes AYBAY, Anjan VENKATRAMANI
  • Patent number: 8369340
    Abstract: A device may receive a fragment of a fragmented data unit, determine a flow identifier that identifies a data flow with which the fragment is associated, and create a flow entry, based on the flow identifier, to store information associated with the data flow. The device may also determine a fragment key associated with the fragment, store a pointer to the flow entry based on the fragment key, correlate the fragment and another fragment, associated with the data flow, based on the fragment key and the pointer to the flow entry, and accumulate statistics associated with the fragment and the other fragment after correlating the fragment and the other fragment.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: February 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: David Rowell, Jack Kohn, Gunes Aybay
  • Patent number: 8369321
    Abstract: In some embodiments, a system includes a chassis having a group of horizontal slots in which a first group of line cards is disposed and a group of vertical slots in which a second group of line cards is disposed. Each port of a line card from the first group of line cards is operatively coupled to a different line card from the second group of line cards when the system is in a first configuration. A first set of ports and a second set of ports of a line card from the first group of line cards are operatively coupled to a first line card and a second line card from the second group of line cards, respectively, when the system is in a second configuration.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Publication number: 20130022045
    Abstract: A node is configured to receive a packet from a host device, where the packet includes a source address associated with the host device; determine that the source address is not stored by the node; generate one or more logical distances, associated with one or more nodes, based on the source address and a respective address associated with each of the nodes; determine that another node is associated with a shortest logical distance, of the one or more logical distances; and transmit the source address to the other node based on the determination that the other node is associated with the shortest logical distance, where transmitting the source address allows the other node to store the source address or enables further nodes to obtain the source address from the other node.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Yafan AN, Sandeep KUMAR, Gunes AYBAY, Rakesh DUBEY
  • Publication number: 20130013598
    Abstract: A device may include a flow table to store, in flow table records, statistics associated with a number of data flows, and a flow type table to store, in flow type table records, information that indicates whether to store statistics in the flow table for each of a number of types of data flows, information that indicates a manner for sampling data units associated with the data flows, and/or information that indicates when to delete flow table records from the flow table.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Jack Kohn, David Rowell, Fuguang Shi, Gunes Aybay
  • Patent number: 8351747
    Abstract: A system includes a cable having a first end portion, a second end portion and a cable display module mechanically coupled to the first end portion of the cable. The cable has at least one optical fiber extending through the cable between the first end portion and the second end portion. The at least one optical fiber is configured to optically couple a first chassis with a second chassis when the first end portion of the cable is mechanically coupled to the first chassis and the second end portion of the cable is mechanically coupled to the second chassis. The cable display module is configured to be electrically coupled to the first chassis when the first end portion of the cable is mechanically coupled to the first chassis such that the cable display module receives from the first chassis an electrical signal representing an identifier associated with the second chassis.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: January 8, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Publication number: 20130003726
    Abstract: In one embodiment, edge devices can be configured to be coupled to a multi-stage switch fabric and peripheral processing devices. The edge devices and the multi-stage switch fabric can collectively define a single logical entity. A first edge device from the edge devices can be configured to be coupled to a first peripheral processing device from the peripheral processing devices. The second edge device from the edge devices can be configured to be coupled to a second peripheral processing device from the peripheral processing devices. The first edge device can be configured such that virtual resources including a first virtual resource can be defined at the first peripheral processing device. A network management module coupled to the edge devices and configured to provision the virtual resources such that the first virtual resource can be migrated from the first peripheral processing device to the second peripheral processing device.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Pradeep SINDHU, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Publication number: 20130003554
    Abstract: A device may include logic configured to receive a packet, identify a flow associated with the packet in a flow table, and identify a rate limit associated with the flow in the flow table. A current rate associated with the flow may be calculated based on the packet. It may be determined whether the current rate associated with the flow exceeds the rate limit associated with the flow. If so, the packet may be discarded or tagged as “over limit.
    Type: Application
    Filed: August 31, 2012
    Publication date: January 3, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Gunes AYBAY, Jack KOHN, Fuguang SHI
  • Patent number: 8340088
    Abstract: In one embodiment, an apparatus can include a first edge device that can have a packet processing module. The first edge device can be configured to receive a packet. The packet processing module of the first edge device can be configured to produce cells based on the packet. A second edge device can have a packet processing module configured to reassemble the packet based on the cells. A multi-stage switch fabric can be coupled to the first edge device and the second edge device. The multi-stage switch fabric can define a single logical entity. The multi-stage switch fabric can have switch modules. Each switch module from the switch modules can have a shared memory device. The multi-stage switch fabric can be configured to switch the cells so that the cells are sent to the second edge device.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: December 25, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Patent number: 8335213
    Abstract: In one embodiment, an apparatus includes a switch core that has a multi-stage switch fabric. The multi-stage switch fabric has a set of ingress ports and a set of egress ports. The switch core can be configured to be coupled to a set of edge devices via the set of ingress ports and the set of egress ports. The switch core can be configured to receive a packet from an ingress port from the set of ingress ports. The switch core can be configured to send a set of cells associated with the packet from the ingress port to an egress port from the set of egress ports without a store-and-forward delay associated with a zero-load latency for the switch core.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: December 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Publication number: 20120287789
    Abstract: A device provides a flow table. The device receives a data unit, determines a data flow associated with the data unit, determines whether the flow table includes an entry corresponding to the data flow, determines a current utilization of a group of output ports of the device, selects an output port, of the group of output ports, for the data flow based on the current utilization of the group of output ports when the flow table does not store an entry corresponding to the data flow, and stores the data unit in a queue associated with the selected output port.
    Type: Application
    Filed: July 23, 2012
    Publication date: November 15, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Gunes AYBAY, Arthi AYYANGAR
  • Patent number: 8300525
    Abstract: A device may include a flow table to store, in flow table records, statistics associated with a number of data flows, and a flow type table to store, in flow type table records, information that indicates whether to store statistics in the flow table for each of a number of types of data flows, information that indicates a manner for sampling data units associated with the data flows, and/or information that indicates when to delete flow table records from the flow table.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: October 30, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Jack Kohn, David Rowell, Fuguang Shi, Gunes Aybay