-
11.
公开(公告)号:US20210258249A1
公开(公告)日:2021-08-19
申请号:US16794190
申请日:2020-02-18
Applicant: Juniper Networks, Inc.
Inventor: Raveendra Torvi , Tarek Saad , Jonathan C Barth , John E. Drake , Vishnu Pavan Beeram
IPC: H04L12/721 , H04L12/715
Abstract: Support is provided for flexible algorithms, used by the border gateway protocol (BGP) route selection process, in the context of segment routing (SR) Prefix segment identifiers (SIDS) advertised using BGP.
-
公开(公告)号:US20210029021A1
公开(公告)日:2021-01-28
申请号:US16589115
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Raveendra Torvi , Sudharsana Venkataraman , Tarek Saad , Vishnu Pavan Beeram
IPC: H04L12/729 , H04L12/707 , H04L12/751 , G06F16/23
Abstract: At least one bandwidth-guaranteed segment routing (SR) path through a network is determined by: (a) receiving, as input, a bandwidth demand value; (b) obtaining network information; (c) determining a constrained shortest multipath (CSGi); (d) determining a set of SR segment-list(s) (Si=[sl1i, sl2i . . . slni]) a that are needed to steer traffic over CSGi; and (e) tuning the loadshares in Li, using Si and the per segment-list loadshare (Li=[l1i, l2i . . . lni]), the per segment equal cost multipath (“ECMP”), and the per link residual capacity, such that the bandwidth capacity that can be carried over CSGi is maximized.
-
公开(公告)号:US10680941B2
公开(公告)日:2020-06-09
申请号:US16007847
申请日:2018-06-13
Applicant: Juniper Networks, Inc.
Inventor: Vishnu Pavan Beeram , Raveendra Torvi , Harish Sitaraman , Chandrasekar Ramachandran
IPC: H04L12/723
Abstract: In general, techniques described are for providing graceful restart procedures for network devices of label switched paths (LSPs) implemented with label stacks. For example, a restarting network device may include a processor coupled to a memory that executes software configured to: receive a path signaling message including a recovery object that defines a reverse path of the LSP from an egress network device of the LSP to the restarting network device, including at least an upstream label and a downstream label associated with the restarting network device; determine, based on the recovery object, the upstream label and the downstream label associated with the restarting network device; and instantiate a control plane state of the restarting network device based on the recovery object.
-
14.
公开(公告)号:US10476811B2
公开(公告)日:2019-11-12
申请号:US15688813
申请日:2017-08-28
Applicant: Juniper Networks, Inc.
Inventor: Harish Sitaraman , Raveendra Torvi , Vishnu Pavan Beeram , Chandrasekar Ramachandran
IPC: H04L12/911 , H04L12/703 , H04L12/707 , H04L12/723 , H04L12/913
Abstract: The disclosed computer-implemented method may include (1) receiving, at a network node within a network, a packet from another network node within the network, (2) identifying, within the packet, a label stack that includes a plurality of labels that collectively represent at least a portion of a label-switched path within the network, (3) popping, from the label stack, a label that corresponds to a next hop of the network node, (4) determining, based at least in part on the label, that the next hop has experienced a failure that prevents the packet from reaching a destination via the next hop, (5) identifying a backup path that merges with the label-switched path at a next-to-next hop included in the label-switched path, and then (6) forwarding the packet to the next-to-next hop via the backup path. Various other methods, systems, and apparatuses are also disclosed.
-
15.
公开(公告)号:US10291531B2
公开(公告)日:2019-05-14
申请号:US15199159
申请日:2016-06-30
Applicant: Juniper Networks, Inc.
Inventor: Raveendra Torvi , Harish Sitaraman , Vishnu Pavan Beeram , Shraddha Hegde , Chandrasekar Ramachandran , Sudharsana Venkataraman
IPC: H04L12/803 , H04L12/24 , H04L12/26 , H04L12/723 , H04L12/801 , H04L12/911
Abstract: In general, techniques described are for bandwidth sharing between resource reservation protocol label switched paths (LSPs) and non-resource reservation protocol LSPs. For example, in networks where resource reservation protocol LSPs and non-resource reservation protocol LSPs co-exist within the same domain, resource reservation protocol LSPs and non-resource reservation protocol LSPs may share link bandwidth. However, when non-resource reservation protocol LSPs are provisioned, resource reservation protocol path computation elements computing resource reservation protocol paths may not account for non-resource reservation protocol LSP bandwidth utilization. The techniques described herein provide a mechanism for automatically updating traffic engineering database (TED) information about resource reservation protocol LSPs in a way that accounts for non-resource reservation protocol LSP traffic flow statistics, such as bandwidth utilization. Path computation elements may thus rely on an accurate TED for LSP path computation.
-
公开(公告)号:US10110479B1
公开(公告)日:2018-10-23
申请号:US14868703
申请日:2015-09-29
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekar Ramachandran , Raveendra Torvi , Vishnu Pavan Beeram , Sudharsana Venkataraman
IPC: H04L12/723 , H04L12/24 , H04L12/733 , H04L12/775
Abstract: A network device receives configuration information defining one or more abstract hops for which membership is defined as those network devices that satisfy a logical combination of one or more constituent attributes. The network device determines based on network topology information, for each of the defined abstract hops, a set of network devices that qualify for membership in the abstract hop. The network device receives a request to establish a label switched path (LSP) from an ingress network device to an egress network device, wherein the request specifies, as a constraint for the LSP, a plurality of hops in a defined order, including the one or more abstract hops. The network device selects a path from the ingress network device to the specified egress network device based on the ordered abstract hop constraint, and establishes the LSP along the selected path according to the defined order of the request.
-
17.
公开(公告)号:US12034635B2
公开(公告)日:2024-07-09
申请号:US17589539
申请日:2022-01-31
Applicant: Juniper Networks, Inc.
Inventor: Abhishek Deshmukh , Raveendra Torvi , Tarek Saad , Vishnu Pavan Beeram
CPC classification number: H04L45/34 , H04L49/3009
Abstract: The same prefix segment identifier (SID) may be configured and/or used for either (A) more than one prefix within an interior gateway protocol (IGP) domain, or (B) one prefix with more than one path computation algorithm within the IGP domain by: (a) receiving, by a node in the IGP domain, an IGP advertisement including both (1) a prefix SID and a segment routing global block (SRGB) slice identifier; (b) determining whether or not the SRGB slice identified by the SRGB slice identifier is provisioned on the node; and (c) responsive to a determination that the SRGB slice identified by the SRGB slice identifier is not provisioned on the node, not processing the prefix SID included in the received IGP advertisement, and otherwise responsive to a determination that the SRGB slice identified by the SRGB slice identifier is provisioned on the node, (1) processing the prefix SID and SRGB slice to generate a unique, per SRGB slice, MPLS label for the prefix, and (2) updating a label forwarding information base (LFIB) for the node using the unique, per SRGB slice, label for the prefix and the prefix.
-
公开(公告)号:US11811651B2
公开(公告)日:2023-11-07
申请号:US17150082
申请日:2021-01-15
Applicant: Juniper Networks, Inc.
Inventor: Tarek Saad , Raveendra Torvi , Vishnu Pavan Beeram , Jonathan C. Barth
IPC: H04L45/302 , H04L45/44 , H04L45/50 , H04L45/58
CPC classification number: H04L45/302 , H04L45/44 , H04L45/50 , H04L45/583
Abstract: A disclosed method may include (1) receiving, at a network node within a network, a packet from another network node within the network, (2) identifying, within the packet, a slice label that indicates a network slice that has been logically partitioned on the network, (3) determining a QoS policy that corresponds to the network slice indicated by the slice label, (4) applying the QoS policy to the packet, and then upon applying the QoS policy to the packet, (5) forwarding the packet to an additional network node within the network. Various other apparatuses, systems, and methods are also disclosed.
-
公开(公告)号:US11411866B1
公开(公告)日:2022-08-09
申请号:US17164282
申请日:2021-02-01
Applicant: Juniper Networks, Inc.
Inventor: Jonathan C. Barth , Shraddha Hegde , William Britto Arimboor Joseph , Vishnu Pavan Beeram , Tarek Saad
Abstract: In some implementations, a network device may identify a segment routing traffic engineering (SR-TE) algorithm supported by the network device. The network device may determine, based on identifying the SR-TE algorithm, an identification value associated with the network device. The network device may generate an advertisement packet that includes the identification value and information identifying the SR-TE algorithm. The network device may send the advertisement packet to another network device to cause the other network device to update a data structure to indicate that the network device supports the SR-TE algorithm and that the network device is associated with the identification value. The other network device may determine, using the SR-TE algorithm, a forwarding path for a data packet that indicates the network device as a hop in the forwarding path.
-
公开(公告)号:US20220224654A1
公开(公告)日:2022-07-14
申请号:US17656846
申请日:2022-03-28
Applicant: Juniper Networks, Inc.
Inventor: Venkata Naga Chaitanya Munukutla , Raveendra Torvi , Dmitry A. Shokarev , Vishnu Pavan Beeram , Manikandan Musuvathi Poornachary , Shivam Vaid
IPC: H04L47/32 , H04L43/026 , H04L49/253 , H04L45/00 , H04L43/16
Abstract: In general, this disclosure describes a network device to determine a cause of packets being dropped within a network. An example method includes generating, by a traffic monitor operating on a network device, an exception packet that includes a unique exception code that identifies a cause for a component in the network device to discard a transit packet, and a nexthop index identifying a forwarding path being taken by the transit packet experiencing the exception. The method also includes forwarding the exception packet to a collector to be processed.
-
-
-
-
-
-
-
-
-