Patents by Inventor Maruthi Kishore Tiruveedhula

Maruthi Kishore Tiruveedhula 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: 10291532
    Abstract: A network device may receive first route information from an Ethernet virtual private network (EVPN) device and/or a provider backbone bridging EVPN (PBB-EVPN) device. The network device may generate second route information based on the first route information. The network device may provide the second route information to permit network traffic to be transferred between the EVPN device and the PBB-EVPN device. The network device may receive the network traffic to be transferred between the EVPN device and the PBB-EVPN device after providing the second route information. The network device may modify the network traffic to be compatible with the EVPN device or the PBB-EVPN device after receiving the network traffic. The network device may provide the network traffic between the EVPN device and the PBB-EVPN device after modifying the network traffic.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Wen Lin
  • Patent number: 10135627
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: November 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Patent number: 10110470
    Abstract: A device may receive a route identifier that includes a range identifier or a configuration identifier. The range identifier may identify a range of broadcast domain identifiers associated with a first device. The configuration identifier may identify an Ethernet segment identifier (ESI) configuration of the first device. The device may identify the range identifier or the configuration identifier included in the route identifier. The device may select a designated forwarder from among multiple devices based on the range of broadcast domain identifiers or based on identifying the configuration identifier. The designated forwarder may be the same designated forwarder selected by at least one other device.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 23, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Rukesh Dorai, Sudhin Jacob
  • Publication number: 20180176028
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Application
    Filed: February 19, 2018
    Publication date: June 21, 2018
    Applicant: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Patent number: 9935783
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 3, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20180077050
    Abstract: A device may receive a route identifier that includes a range identifier or a configuration identifier. The range identifier may identify a range of broadcast domain identifiers associated with a first device. The configuration identifier may identify an Ethernet segment identifier (ESI) configuration of the first device. The device may identify the range identifier or the configuration identifier included in the route identifier. The device may select a designated forwarder from among multiple devices based on the range of broadcast domain identifiers or based on identifying the configuration identifier. The designated forwarder may be the same designated forwarder selected by at least one other device.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Maruthi Kishore TIRUVEEDHULA, Rukesh DORAI, Sudhin JACOB
  • Patent number: 9900170
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20170201389
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Application
    Filed: March 3, 2016
    Publication date: July 13, 2017
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Patent number: 9680734
    Abstract: Techniques include providing ingress protection for multipoint label switched paths (LSPs). According to the techniques, a primary ingress node and a backup ingress node of a network are both configured to advertise a virtual node identifier of a virtual node as a next hop for a multicast source. Two or more egress nodes of the network then use the virtual node as a root node reachable through the primary ingress node to establish a multipoint LSP. After the multipoint LSP is established, the primary ingress node forwards traffic of the multicast source on the multipoint LSP. When failure occurs at the primary ingress node, the backup ingress node forwards the traffic of the multicast source along a backup path and onto the same multipoint LSP with the virtual node as the root node reachable through the backup ingress node. The techniques enable ingress protection without tearing down the multipoint LSP.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 13, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Raveendra Torvi
  • Patent number: 9654386
    Abstract: An apparatus may include a processor and a control plane that directs the processor to (1) detect that at least a portion of an initial branch path of a point-to-multipoint label-switched path has failed over to a failover route that rejoins the initial branch path at a network node and (2) establish an alternate branch path that merges with the initial branch path at the network node. The apparatus may also include a network interface and a data plane that uses the network interface to transmit data via the alternate branch path, where after the data plane begins transmitting data via the alternate branch path, the control plane instructs the network node to forward data from the alternate branch path rather than from the failover route. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 16, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Raveendra Torvi, Vishnu Pavan Beeram, Maruthi Kishore Tiruveedhula
  • Publication number: 20160254992
    Abstract: An apparatus may include a processor and a control plane that directs the processor to (1) detect that at least a portion of an initial branch path of a point-to-multipoint label-switched path has failed over to a failover route that rejoins the initial branch path at a network node and (2) establish an alternate branch path that merges with the initial branch path at the network node. The apparatus may also include a network interface and a data plane that uses the network interface to transmit data via the alternate branch path, where after the data plane begins transmitting data via the alternate branch path, the control plane instructs the network node to forward data from the alternate branch path rather than from the failover route. Various other apparatuses, systems, and methods are also disclosed.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Raveendra Torvi, Vishnu Pavan Beeram, Maruthi Kishore Tiruveedhula
  • Patent number: 9363169
    Abstract: An apparatus may include a processor and a control plane that directs the processor to (1) detect that at least a portion of an initial branch path of a point-to-multipoint label-switched path has failed over to a failover route that rejoins the initial branch path at a merge-point device and (2) establish an alternate branch path that merges with the initial branch path at the merge-point device. The apparatus may also include a network interface and a data plane that uses the network interface to transmit data via the alternate branch path while data is still being transmitted via the initial branch path, where after the data plane begins transmitting data via the alternate branch path, the control plane instructs the merge-point device to forward data from the alternate branch path rather than from the failover route. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 7, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Raveendra Torvi, Vishnu Pavan Beeram, Maruthi Kishore Tiruveedhula
  • Patent number: 9344359
    Abstract: Techniques include providing ingress protection for multipoint label switched paths (LSPs). According to the techniques, a primary ingress node and a backup ingress node of a network are both configured to advertise a virtual node identifier of a virtual node as a next hop for a multicast source. Two or more egress nodes of the network then use the virtual node as a root node reachable through the primary ingress node to establish a multipoint LSP. After the multipoint LSP is established, the primary ingress node forwards traffic of the multicast source on the multipoint LSP. When failure occurs at the primary ingress node, the backup ingress node forwards the traffic of the multicast source along a backup path and onto the same multipoint LSP with the virtual node as the root node reachable through the backup ingress node. The techniques enable ingress protection without tearing down the multipoint LSP.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: May 17, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Raveendra Torvi
  • Publication number: 20150281045
    Abstract: An apparatus may include a processor and a control plane that directs the processor to (1) detect that at least a portion of an initial branch path of a point-to-multipoint label-switched path has failed over to a failover route that rejoins the initial branch path at a merge-point device and (2) establish an alternate branch path that merges with the initial branch path at the merge-point device. The apparatus may also include a network interface and a data plane that uses the network interface to transmit data via the alternate branch path while data is still being transmitted via the initial branch path, where after the data plane begins transmitting data via the alternate branch path, the control plane instructs the merge-point device to forward data from the alternate branch path rather than from the failover route. Various other apparatuses, systems, and methods are also disclosed.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: Juniper Networks, Inc.
    Inventors: Raveendra Torvi, Vishnu Pavan Beeram, Maruthi Kishore Tiruveedhula
  • Patent number: 8953437
    Abstract: In general, techniques are described for performing a graceful restart for a computing network utilizing downstream on demand (DOD) label distribution. In one example, a method is provided that includes establishing a communication session for Label Distribution Protocol (LDP) that uses a downstream on demand label distribution mechanism for distributing labels. A first label mapping message is exchanged between two routers that defines at least a first label to be applied by an upstream router when forwarding one or more of the data packets to a destination. When the communication session fails, a forwarding state comprising the first label is preserved, and one or more data packets are forwarded based on the first label. The communication session is gracefully restarted. Once the communication session is reestablished, a second label mapping message is exchanged between the routers.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Maruthi Kishore Tiruveedhula