Patents by Inventor Quaizar Vohra

Quaizar Vohra 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: 9836322
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: December 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 9813252
    Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions configured to cause a processor to receive, from an access switch, a first signal including forwarding state information associated with a first peripheral processing device from a set of peripheral processing devices. The code can further represent instructions configured to cause the processor to receive, from the first peripheral processing device, a second signal including a data packet. The code can further represent instructions configured to cause the processor to send, to a replication engine associated with the set of peripheral processing devices, a third signal such that the replication engine (1) defines a copy of the data packet, which is included within the third signal, and (2) sends, to a second peripheral processing device from the set of peripheral processing devices, a fourth signal including the copy of the data packet.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: November 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Sreekanth Reddy, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 9774518
    Abstract: In some embodiments, an apparatus includes a first network control entity configured to be implemented at a first edge device. The first network control entity is configured to receive a control packet from a peripheral processing device via a tunnel that is between the peripheral processing device and the first network control entity and that includes at least a portion within a second edge device. The first network control entity is configured to determine routing information associated with the peripheral processing device based on the control packet. The first network control entity is configured to send the routing information to a second network control entity such that the second network control entity routes a data unit addressed to the peripheral processing device to the second edge device without sending the data unit to the first edge device.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Tiwari, Ravi Shekhar, Quaizar Vohra, Ronak Shah, Prasennaram Dhanushkodi
  • Patent number: 9674036
    Abstract: In some embodiments, a switch fabric system includes multiple access switches configured to be operatively coupled to a switch fabric. The multiple access switches include multiple ports each to be operatively coupled to a peripheral processing device. A first set of ports from the multiple ports and a second set of ports from the multiple ports are managed by a first network control entity when the switch fabric system is in a first configuration. The first set of ports is managed by the first network control entity and the second set of ports is managed by a second network control entity when the switch fabric system is in a second configuration. The second network control entity is automatically initiated when the system is changed from the first configuration to the second configuration.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 6, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Umesh Kondur, Nishanth Gaddam
  • Patent number: 9596137
    Abstract: An apparatus includes a network management module to store a network configuration file. The network configuration file having a binding association with an identifier of a port from a plurality of ports of a switch fabric when the network management module is in a first configuration. The network management module selects the network configuration file based on the binding association with the identifier if the port in response to an access switch being operatively coupled to the port. The network configuration file having a binding association with an identifier of the access switch when the network management module is in a second configuration. The network management module selects the network configuration file based on the binding association with the identifier of the access switch in response to the access switch being operatively coupled to the port.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Joseph White, Gunes Aybay, Predrag Spasic, Murali Vemula, Ravi Shekhar, Quaizar Vohra, Jainendra Kumar
  • Patent number: 9571337
    Abstract: System and methods for deriving configuration information of network resources within a dynamically configured, distributed control plane are described. In one embodiment, the present invention can include a network management device that manages virtual network entities, such as virtual switch fabrics, where the network management device hosts a network management module. The network management module is configured to maintain identifiers for the virtual network entities and the control plane connectivity data of the network devices hosting the virtual network entities.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: February 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Xiangwen Xu, Quaizar Vohra, Prabhu Seshachellam
  • Patent number: 9509637
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 29, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 9391796
    Abstract: In some embodiments, an apparatus includes a first Fiber Channel (FC) switch configured to be operatively coupled to an FC network device and a second FC switch. The first FC switch is configured to receive, from the FC network device, a first control packet. The first FC switch is further configured to send to the second FC switch, based on the first control packet, a second control packet defined based on a decentralized control plane protocol. The second control packet includes information associated with an FC route that is associated with the FC network device such that the second FC switch can route FC data packets to the FC network device using an FC data plane protocol.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 12, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra
  • Publication number: 20160182278
    Abstract: In some embodiments, a switch fabric system includes multiple access switches configured to be operatively coupled to a switch fabric. The multiple access switches include multiple ports each to be operatively coupled to a peripheral processing device. A first set of ports from the multiple ports and a second set of ports from the multiple ports are managed by a first network control entity when the switch fabric system is in a first configuration. The first set of ports is managed by the first network control entity and the second set of ports is managed by a second network control entity when the switch fabric system is in a second configuration. The second network control entity is automatically initiated when the system is changed from the first configuration to the second configuration.
    Type: Application
    Filed: February 25, 2016
    Publication date: June 23, 2016
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Quaizar VOHRA, Umesh KONDUR, Nishanth GADDAM
  • Publication number: 20160134565
    Abstract: In some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management module can provision that edge device in response to receiving the signal. The network management module can define multiple network control entities at the set of edge devices such that each network control entity from the multiple network control entities can provide forwarding-state information associated with at least one peripheral processing device from the set of peripheral processing devices to at least one remaining network control entity from the multiple network control entities using a selective protocol.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Applicant: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Ravi Shekhar, Umesh Kondur, Arijit Sarcar
  • Patent number: 9282060
    Abstract: In some embodiments, a switch fabric system includes multiple access switches configured to be operatively coupled to a switch fabric. The multiple access switches include multiple ports each to be operatively coupled to a peripheral processing device. A first set of ports from the multiple ports and a second set of ports from the multiple ports are managed by a first network control entity when the switch fabric system is in a first configuration. The first set of ports is managed by the first network control entity and the second set of ports is managed by a second network control entity when the switch fabric system is in a second configuration. The second network control entity is automatically initiated when the system is changed from the first configuration to the second configuration.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 8, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Umesh Kondur, Nishanth Gaddam
  • Patent number: 9240923
    Abstract: In some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management module can provision that edge device in response to receiving the signal. The network management module can define multiple network control entities at the set of edge devices such that each network control entity from the multiple network control entities can provide forwarding-state information associated with at least one peripheral processing device from the set of peripheral processing devices to at least one remaining network control entity from the multiple network control entities using a selective protocol.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 19, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Quaizar Vohra, Ravi Shekhar, Umesh Kondur, Arijit Sarcar
  • Patent number: 9130835
    Abstract: An apparatus includes a network management module to store a network configuration file. The network configuration file having a binding association with an identifier of a port from a plurality of ports of a switch fabric when the network management module is in a first configuration. The network management module selects the network configuration file based on the binding association with the identifier if the port in response to an access switch being operatively coupled to the port. The network configuration file having a binding association with an identifier of the access switch when the network management module is in a second configuration. The network management module selects the network configuration file based on the binding association with the identifier of the access switch in response to the access switch being operatively coupled to the port.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: September 8, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Joseph White, Gunes Aybay, Predrag Spasic, Murali Vemula, Ravi Shekhar, Quaizar Vohra, Jainendra Kumar
  • Publication number: 20150163171
    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: February 13, 2015
    Publication date: June 11, 2015
    Applicant: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Patent number: 8958432
    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: Grant
    Filed: September 10, 2012
    Date of Patent: February 17, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Patent number: 8958420
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 17, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 8923277
    Abstract: In some embodiments, a switch fabric system includes a compute device to communicate with a network control entity at an access switch from a set of access switches that are coupled to each other via a switch fabric. The compute device stores a map between a physical identifier of a port of the access switch and both a logical identifier of the network control entity and a logical identifier of the port. The compute device can forward to the network control entity, based on the map, configuration information that references the port by the logical identifier of the port.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: December 30, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra
  • Patent number: 8903942
    Abstract: In some embodiments, a system includes a first network control entity, a second network control entity and a third network control entity. The first network control entity and the second network control entity are associated with a first network segment. The third network control entity is associated with a second network segment. The first network control entity is operable to send to the second network control entity an identifier of the first network segment and forwarding-state information associated with a data port at a first network element. The second network control entity is operable to receive the identifier of the first network segment and the forwarding-state information. The second network control entity is operable to send the forwarding-state information to a second network element. The first network control entity does not send the identifier of the first network segment and the forwarding-state information to the third network control entity.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: December 2, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Vijayabhaskar Annamalai Kalusivalingam, Jaihari Loganathan, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 8804571
    Abstract: In some embodiments, an apparatus includes a first network control entity configured to be implemented at a first edge device. The first network control entity is configured to receive a control packet from a peripheral processing device via a tunnel that is between the peripheral processing device and the first network control entity and that includes at least a portion within a second edge device. The first network control entity is configured to determine routing information associated with the peripheral processing device based on the control packet. The first network control entity is configured to send the routing information to a second network control entity such that the second network control entity routes a data unit addressed to the peripheral processing device to the second edge device without sending the data unit to the first edge device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 12, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Tiwari, Ravi Shekhar, Quaizar Vohra, Ronak Shah, Prasennaram Dhanushkodi
  • Patent number: 8806031
    Abstract: A system and method for the automated configuration of network resources is described. In one embodiment, a network management device can manage virtual network entities, such as virtual network switch fabrics, by provisioning physical network resources for and deallocating physical network resources from virtual network entities. The network management device can determine available physical network resources by broadcasting request signals to physical network resources and listening for advertisement response signals from available physical network resources.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 12, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Umesh Kondur, Quaizar Vohra, Neha A. Kaushil