Patents by Inventor Shraddha Hegde
Shraddha Hegde 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: 20240305557Abstract: An interworking network device receives from a first other network device associated with an MPLS domain, a route that includes a label, a prefix, and a next-hop identifier that indicates the first other network device. The interworking network device thereby generates a prefix SID attribute that includes a SID value and information indicating a structure of the SID value, wherein a LOC portion of the SID value identifies the interworking network device, and a first sub-portion of a FUNCT portion of the SID value identifies an endpoint behavior of the interworking network device in association with the first other network device. The interworking network device modifies the route to cause the next-hop identifier to indicate the interworking network device, and to cause the route to include the prefix SID attribute. The interworking network device thereby sends the route to a second other network device associated with an SRv6 domain.Type: ApplicationFiled: September 29, 2023Publication date: September 12, 2024Inventors: Zhaohui ZHANG, Shraddha HEGDE, Krzysztof Grzegorz SZARKOWICZ
-
Patent number: 12068917Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: GrantFiled: April 25, 2023Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Ronald Bonica, Shraddha Hegde, Parag Kaneriya, Rajesh Shetty Manur
-
Patent number: 12052168Abstract: Techniques are described for using route target constraint to filter routes advertised to a node in a seamless Multiprotocol Label Switching (MPLS) network. For example, a first router of a first network may generate a first border gateway protocol (BGP) message to advertise routing information for a first node of the first network, the first BGP message indicating a transport class and specifying an address-specific route target, the transport class comprising one or more tunnels to the first node that share common characteristics. In response to receiving a second BGP message originated by second node of a second network, the second BGP message comprising the address-specific route target, the first router sends the first BGP message to a second router of the second network for sending to the second node to cause the second node to import the routing information.Type: GrantFiled: March 31, 2021Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Zhaohui Zhang, Shraddha Hegde, Srihari Ramachandra Sangli, Kaliraj Vairavakkalai
-
Publication number: 20240187335Abstract: A network device may receive policy data identifying a first segment routing (SR) policy and a second SR policy. The first SR policy may be associated with a first path through a network and a first next hop, and the second SR policy may be associated with a second path through the network and a second next hop. The network device may advertise, to another device, reachability associated with the first next hop and the second next hop, and may receive, from the other device, a packet with a header. The network device may determine, from the header, data identifying the first next hop or the second next hop, without performing a lookup, and may cause the packet to be routed to a destination address, via the first path or the second path, based on the policy data associated with the first next hop or the second next hop.Type: ApplicationFiled: February 15, 2024Publication date: June 6, 2024Inventors: Shraddha HEGDE, Salih K A
-
Publication number: 20240154895Abstract: A first network device may receive a first advertisement of a network destination from a second network device and may detect multihoming with the second network device. The second network device may detect the multihoming with the first network device. The first network device and the second network may enable egress protection for the multihoming. The first network device may allocate, from a first pool, a protection group identifier for a group of multihomed network devices and may allocate, from a second pool, a network destination identifier for the network destination. The first network device may provide, to a network and the second network device, a second advertisement that includes the protection group identifier and the network destination identifier. The protection group identifier and the network destination identifier may cause the network to direct traffic for the network destination, via the group of multihomed network devices.Type: ApplicationFiled: January 3, 2023Publication date: May 9, 2024Inventors: Shraddha HEGDE, Krzysztof Grzegorz SZARKOWICZ, Zhaohui ZHANG
-
Publication number: 20240064091Abstract: A network device may receive, from a transmission network device, a link state message associated with an origination network device. The network device may determine an order of a set of one-hop neighbor network devices from the transmission network device. The network device may determine, based on the link state message and the order of the set of one-hop neighbor network devices, whether the network device is to send a copy of the link state message to at least one one-hop neighbor network device of the network device. The network device may send, or refraining from sending, by the network device and based on determining whether the network device is to send the copy of the link state message to the at least one one-hop neighbor network device of the network device, the link state message to the at least one one-hop neighbor network device of the network device.Type: ApplicationFiled: July 3, 2023Publication date: February 22, 2024Inventors: Shraddha HEGDE, Russ WHITE
-
Patent number: 11909629Abstract: A network device may receive policy data identifying a first segment routing (SR) policy and a second SR policy. The first SR policy may be associated with a first path through a network and a first next hop, and the second SR policy may be associated with a second path through the network and a second next hop. The network device may advertise, to another device, reachability associated with the first next hop and the second next hop, and may receive, from the other device, a packet with a header. The network device may determine, from the header, data identifying the first next hop or the second next hop, without performing a lookup, and may cause the packet to be routed to a destination address, via the first path or the second path, based on the policy data associated with the first next hop or the second next hop.Type: GrantFiled: October 11, 2022Date of Patent: February 20, 2024Assignee: Juniper Networks, Inc.Inventors: Shraddha Hegde, Salih K A
-
Patent number: 11876695Abstract: Echo or traceroute functionality is supported in a path spanning multiple autonomous systems (ASes) having segment routing (SR) enabled, the path including an ingress node and an egress node, by: (a) obtaining a return label stack to reach the ingress node from either (A) the egress node, or (B) a transit node in the path; (b) obtaining a label stack to reach, from the ingress node, either (A) the egress node, or (B) the transit node; (c) generating a request message including the return label stack; and (d) sending the request message towards either (A) the egress node, or (B) the transit node using the label stack.Type: GrantFiled: April 29, 2021Date of Patent: January 16, 2024Assignee: Juniper Networks, Inc.Inventors: Kapil Arora, Shraddha Hegde
-
Patent number: 11811641Abstract: A secure IGP topology or other link state topology can be implemented by a network security unit that runs in a centralized environment on servers separate from a network associated with the IGP topology. The network security unit acquires the topology information, such as by participating in IGP or through border gateway protocol with link state (BGP-LS). The network security unit detects possible network problems, such as indicators of potential network attacks. Once an indicator of a potential network attack is detected, the network security unit identifies the node that is compromised. Once the compromised node is identified, the network security unit can report the node for manual or automated intervention. In some aspects, the network security unit can isolate the compromised node by shutting down links connected to the compromised node.Type: GrantFiled: March 20, 2020Date of Patent: November 7, 2023Assignee: Juniper Networks, Inc.Inventors: Shraddha Hegde, Antoni B Przygienda, Salih K A, Harsha Lakshmikanth
-
Publication number: 20230327975Abstract: A network device may receive topology data identifying a spine and leaf topology of network devices, and may set link metrics to a common value to generate modified topology data. The network device may remove data identifying connections from leaf network devices to any devices outside the topology from the modified topology data to generate further modified topology data, and may process the further modified topology data, with a model, to determine path data identifying paths to destinations. The network device may determine particular path data identifying shorter paths and longer paths to corresponding destinations, and may determine hop counts associated with the paths. The network device may determine whether the hop counts are all odd values, all even values, or odd and even values, and may perform actions based on whether the hop counts are all odd values, all even values, or odd and even values.Type: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Inventors: Russ WHITE, Shraddha HEGDE
-
Publication number: 20230327974Abstract: A first network device may receive an advertisement that includes a prefix for a second network device, wherein the advertisement is destined for a third network device. The first network device may determine, based on a network topology, whether a next hop is one hop away or multiple hops away. The first network device may selectively modify the advertisement to include a first segment identifier, based on the next hop being one hop away and to generate a first modified advertisement, or may modify the advertisement to include a second segment identifier, based on the next hop being multiple hops away and to generate a second modified advertisement. The first network device may forward the first modified advertisement or the second modified advertisement toward the third network device.Type: ApplicationFiled: June 1, 2023Publication date: October 12, 2023Inventors: Kiran KUSHALAD, Rajendra Prasad BOLLAM, Rajesh Shetty MANUR, Salih K A, Shraddha HEGDE, Sri Karthik Goud GADELA, Swamy Sadashivaiah KANANDA
-
Patent number: 11765077Abstract: Ping or traceroute functionality is supported in a path spanning multiple autonomous systems (ASes) having segment routing (SR) enabled, the path including an ingress node in a first autonomous system (AS) and an egress node in an AS other than the first AS, using a reverse path label pair including (1) a node segment identifier (SID) corresponding to an AS Border Router (ASBR) of the second AS (second ASBR), and (2) an egress peer engineering (EPE) SID corresponding to a segment between the second ASBR to an ASBR of the first AS (first ASBR). Responsive to receiving a ping or traceroute request by a router in the second AS, the router generates a ping or traceroute reply including the reverse path label pair. The ping or traceroute reply is forwarded to the second ASBR using the node SID of the reverse path label pair. The ping or traceroute reply is then forwarded from the second ASBR to the first ASBR using the EPE SID of the reverse path label pair.Type: GrantFiled: April 12, 2022Date of Patent: September 19, 2023Assignee: Juniper Networks, Inc.Inventors: Kapil Arora, Samson P Ninan, Shraddha Hegde
-
Patent number: 11736385Abstract: A network device may receive, from a transmission network device, a link state message associated with an origination network device. The network device may determine an order of a set of one-hop neighbor network devices from the transmission network device. The network device may determine, based on the link state message and the order of the set of one-hop neighbor network devices, whether the network device is to send a copy of the link state message to at least one one-hop neighbor network device of the network device. The network device may send, or refraining from sending, by the network device and based on determining whether the network device is to send the copy of the link state message to the at least one one-hop neighbor network device of the network device, the link state message to the at least one one-hop neighbor network device of the network device.Type: GrantFiled: August 17, 2022Date of Patent: August 22, 2023Assignee: Juniper Networks, Inc.Inventors: Shraddha Hegde, Russ White
-
Publication number: 20230261941Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: ApplicationFiled: April 25, 2023Publication date: August 17, 2023Applicant: Juniper Networks, Inc.Inventors: William Britto Arimboor JOSEPH, Ronald BONICA, Shraddha HEGDE, Parag KANERIYA, Rajesh Shetty MANUR
-
Patent number: 11716276Abstract: A network device may receive topology data identifying a spine and leaf topology of network devices, and may set link metrics to a common value to generate modified topology data. The network device may remove data identifying connections from leaf network devices to any devices outside the topology from the modified topology data to generate further modified topology data, and may process the further modified topology data, with a model, to determine path data identifying paths to destinations. The network device may determine particular path data identifying shorter paths and longer paths to corresponding destinations, and may determine hop counts associated with the paths. The network device may determine whether the hop counts are all odd values, all even values, or odd and even values, and may perform actions based on whether the hop counts are all odd values, all even values, or odd and even values.Type: GrantFiled: March 6, 2020Date of Patent: August 1, 2023Assignee: Juniper Networks, Inc.Inventors: Russ White, Shraddha Hegde
-
Patent number: 11706121Abstract: A first network device may receive an advertisement that includes a prefix for a second network device, wherein the advertisement is destined for a third network device. The first network device may determine, based on a network topology, whether a next hop is one hop away or multiple hops away. The first network device may selectively modify the advertisement to include a first segment identifier, based on the next hop being one hop away and to generate a first modified advertisement, or may modify the advertisement to include a second segment identifier, based on the next hop being multiple hops away and to generate a second modified advertisement. The first network device may forward the first modified advertisement or the second modified advertisement toward the third network device.Type: GrantFiled: September 20, 2021Date of Patent: July 18, 2023Assignee: Juniper Networks, Inc.Inventors: Kiran Kushalad, Rajendra Prasad Bollam, Rajesh Shetty Manur, Salih K A, Shraddha Hegde, Sri Karthik Goud Gadela, Swamy Sadashivaiah Kananda
-
Patent number: 11671322Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: GrantFiled: March 24, 2021Date of Patent: June 6, 2023Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Ronald Bonica, Shraddha Hegde, Parag Kaneriya, Rajesh Shetty Manur
-
Publication number: 20230091393Abstract: A first network device may receive an advertisement that includes a prefix for a second network device, wherein the advertisement is destined for a third network device. The first network device may determine, based on a network topology, whether a next hop is one hop away or multiple hops away. The first network device may selectively modify the advertisement to include a first segment identifier, based on the next hop being one hop away and to generate a first modified advertisement, or may modify the advertisement to include a second segment identifier, based on the next hop being multiple hops away and to generate a second modified advertisement. The first network device may forward the first modified advertisement or the second modified advertisement toward the third network device.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Kiran KUSHALAD, Rajendra Prasad BOLLAM, Rajesh Shetty MANUR, Salih K A, Shraddha HEGDE, Sri Karthik Goud GADELA, Swamy Sadashivaiah KANANDA
-
Patent number: 11611506Abstract: This disclosure describes techniques that include determining, at an egress node in an SRm6 network, how to process a packet that may arrive without a segment routing header and/or a compressed routing header. In one example, this disclosure describes a method that includes receiving, by an egress node of a segment routing network, segment routing advertisements; configuring, by the egress node and based on the segment routing advertisements, information enabling the egress node to recognize encapsulated packets arriving at the egress node without a compressed routing header; receiving, by the egress node, a packet that does not have a compressed routing header; and de-encapsulating, by the egress node and based on the stored information, the packet.Type: GrantFiled: October 9, 2020Date of Patent: March 21, 2023Assignee: Juniper Networks, Inc.Inventors: Sri Karthik Goud Gadela, Swamy Sadashivaiah Renu Kananda, Ronald P. Bonica, Shraddha Hegde, Srihari Ramachandra Sangli, Rajesh Shetty Manur
-
Publication number: 20230066595Abstract: A network device may receive policy data identifying a first segment routing (SR) policy and a second SR policy. The first SR policy may be associated with a first path through a network and a first next hop, and the second SR policy may be associated with a second path through the network and a second next hop. The network device may advertise, to another device, reachability associated with the first next hop and the second next hop, and may receive, from the other device, a packet with a header. The network device may determine, from the header, data identifying the first next hop or the second next hop, without performing a lookup, and may cause the packet to be routed to a destination address, via the first path or the second path, based on the policy data associated with the first next hop or the second next hop.Type: ApplicationFiled: October 11, 2022Publication date: March 2, 2023Inventors: Shraddha HEGDE, Salih K A