Patents by Inventor Ashok Patrick Jude Manoharan
Ashok Patrick Jude Manoharan 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).
-
Publication number: 20240137307Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Publication number: 20240056359Abstract: Systems and methods for improved data routing in network topologies. A method includes generating a configuration template for a network topology based on a topology descriptor file, wherein the network topology comprises a plurality of nodes, and wherein the topology descriptor file comprises a plurality of unique node tag identifiers that are each assigned to a node of the plurality of nodes within the network topology. The method includes resolving each of the plurality of unique node tag identifiers based on the plurality of nodes within the network topology and generating a network configuration for the network topology.Type: ApplicationFiled: August 11, 2022Publication date: February 15, 2024Inventors: Sethuraman Ramanathan, Ashok Patrick Jude Manoharan, Amol Iyer, Stephen Wall, Keyur Patel
-
Patent number: 11902148Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: GrantFiled: October 14, 2022Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Patent number: 11616726Abstract: In this disclosure, in a network comprising a plurality of network devices, a network device includes processing circuitry configured to: receive packet data corresponding to a network flow originating at a first device, the packet data destined to a second device; generate an entropy label to add to a label stack of the packet data, wherein the entropy label is generated from one or more attributes corresponding to the network flow that originated at the first device and is destined to the second device; generate a flow record including the entropy label, wherein the entropy label identifies the network flow amongst a plurality of network flows in the network; and send, to a controller of the network, the flow record, wherein the controller identifies the flow record based on the entropy label corresponding to the network flow originating at the first device and is destined to the second device.Type: GrantFiled: November 24, 2020Date of Patent: March 28, 2023Assignee: Juniper Networks, Inc.Inventors: Hiren Bhalchandra Dave, Ashok Patrick Jude Manoharan, Vikram P. Rautela
-
Publication number: 20230065908Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: ApplicationFiled: October 14, 2022Publication date: March 2, 2023Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Patent number: 11552893Abstract: In this disclosure, in a network comprising a plurality of network devices, a network device includes processing circuitry configured to: receive packet data corresponding to a network flow originating at a first device, the packet data destined to a second device; generate an entropy label to add to a label stack of the packet data, wherein the entropy label is generated from one or more attributes corresponding to the network flow that originated at the first device and is destined to the second device; generate a flow record including the entropy label, wherein the entropy label identifies the network flow amongst a plurality of network flows in the network; and send, to a controller of the network, the flow record, wherein the controller identifies the flow record based on the entropy label corresponding to the network flow originating at the first device and is destined to the second device.Type: GrantFiled: November 24, 2020Date of Patent: January 10, 2023Assignee: Juniper Networks, Inc.Inventors: Hiren Bhalchandra Dave, Ashok Patrick Jude Manoharan, Vikram P. Rautela
-
Patent number: 11516115Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: GrantFiled: August 18, 2020Date of Patent: November 29, 2022Assignee: Juniper Networks, Inc.Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Patent number: 11477113Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: GrantFiled: August 18, 2020Date of Patent: October 18, 2022Assignee: Juniper Networks, Inc.Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Patent number: 11431614Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: GrantFiled: August 18, 2020Date of Patent: August 30, 2022Assignee: Juniper Networks, Inc.Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Publication number: 20220166722Abstract: In this disclosure, in a network comprising a plurality of network devices, a network device includes processing circuitry configured to: receive packet data corresponding to a network flow originating at a first device, the packet data destined to a second device; generate an entropy label to add to a label stack of the packet data, wherein the entropy label is generated from one or more attributes corresponding to the network flow that originated at the first device and is destined to the second device; generate a flow record including the entropy label, wherein the entropy label identifies the network flow amongst a plurality of network flows in the network; and send, to a controller of the network, the flow record, wherein the controller identifies the flow record based on the entropy label corresponding to the network flow originating at the first device and is destined to the second device.Type: ApplicationFiled: November 24, 2020Publication date: May 26, 2022Inventors: Hiren Bhalchandra Dave, Ashok Patrick Jude Manoharan, Vikram P. Rautela
-
Patent number: 11323364Abstract: In some examples, a network device may determine whether a first egress network device is segment routing (SR) aware. Based on the first egress network device being SR aware, the network device may initiate establishment of an SR tunnel toward the first egress network device. The network device may forward multicast traffic on the SR tunnel. The network device may also determine whether a second egress network device is SR aware. Based on the second egress network device not being segment routing aware, the network device may initiate establishment of a non-SR tunnel toward the second egress network device. The network device may forward multicast traffic on the non-SR tunnel.Type: GrantFiled: June 18, 2020Date of Patent: May 3, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Publication number: 20220060407Abstract: In some examples, a method includes receiving, by an egress network device for a network, messages from each of a plurality of ingress network devices for the network, wherein each of the messages specifies a multicast source, a multicast group, and an upstream multicast hop weight value for multicast traffic for the multicast source and the multicast group; selecting, by the egress network device and based on the upstream multicast hop weight values specified by the received messages, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group; and sending, by the egress network device, the multicast join message to the selected one of the plurality of ingress network devices.Type: ApplicationFiled: August 18, 2020Publication date: February 24, 2022Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy
-
Publication number: 20210352010Abstract: In some examples, a network device may determine whether a first egress network device is segment routing (SR) aware. Based on the first egress network device being SR aware, the network device may initiate establishment of an SR tunnel toward the first egress network device. The network device may forward multicast traffic on the SR tunnel. The network device may also determine whether a second egress network device is SR aware. Based on the second egress network device not being segment routing aware, the network device may initiate establishment of a non-SR tunnel toward the second egress network device. The network device may forward multicast traffic on the non-SR tunnel.Type: ApplicationFiled: June 18, 2020Publication date: November 11, 2021Inventors: Vinod Kumar N, Robert W. Kebler, Ashok Patrick Jude Manoharan, Hariharan Boopathy