Patents by Inventor Darek Skalecki
Darek Skalecki 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: 20240089200Abstract: Variable preemption for label-switched paths (LSP) tunnels includes provisioning a label-switched path (LSP) tunnel at a first bandwidth with a first priority value; and provisioning one or more different priority values at one or more of (1) corresponding one or more bandwidths such that a current priority value of the LSP tunnel is set based on a current bandwidth value of the LSP tunnel and (2) redial failure attempts such that the current priority value of the LSP tunnel is set based on a number of a redial attempt. The priority values can include one of a Setup Priority, a Holding Priority, and a combination thereof. The one of the Setup Priority, the Holding Priority, and the combination thereof can be based on RFC 3209.Type: ApplicationFiled: June 19, 2023Publication date: March 14, 2024Inventors: Darek Skalecki, Gerald Smallegange, Himanshu Shah
-
Patent number: 11909645Abstract: Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.Type: GrantFiled: January 24, 2019Date of Patent: February 20, 2024Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Patent number: 11750495Abstract: Systems and methods provide congruent bidirectional Segment Routing (SR) tunnels, namely congruent and fate-shared traffic forwarding for bidirectional SR tunnels. A bidirectional SR tunnel, as described herein, includes two unidirectional SR tunnels where the forward and reverse traffic directions follow the same path through the network when forwarded based on prefix and adjacency Segment Identifiers (SIDs). The term “congruent” is used herein to refer to the fact that the two unidirectional SR tunnels, i.e., the forward and reverse traffic directions, follow the same path through the network but in opposite directions. The guarantee of congruency is based on modification of the Segment Identifier (SID) configuration at the source nodes of each tunnel. Accordingly, the present disclosure maintains compatibility with existing Segment Routing configurations with the modifications solely at the source nodes.Type: GrantFiled: June 7, 2022Date of Patent: September 5, 2023Assignee: Ciena CorporationInventor: Darek Skalecki
-
Publication number: 20220368620Abstract: Systems and methods provide congruent bidirectional Segment Routing (SR) tunnels, namely congruent and fate-shared traffic forwarding for bidirectional SR tunnels. A bidirectional SR tunnel, as described herein, includes two unidirectional SR tunnels where the forward and reverse traffic directions follow the same path through the network when forwarded based on prefix and adjacency Segment Identifiers (SIDs). The term “congruent” is used herein to refer to the fact that the two unidirectional SR tunnels, i.e., the forward and reverse traffic directions, follow the same path through the network but in opposite directions. The guarantee of congruency is based on modification of the Segment Identifier (SID) configuration at the source nodes of each tunnel. Accordingly, the present disclosure maintains compatibility with existing Segment Routing configurations with the modifications solely at the source nodes.Type: ApplicationFiled: June 7, 2022Publication date: November 17, 2022Inventor: Darek Skalecki
-
Patent number: 11356354Abstract: Systems and methods provide congruent bidirectional Segment Routing (SR) tunnels, namely congruent and fate-shared traffic forwarding for bidirectional SR tunnels. A bidirectional SR tunnel, as described herein, includes two unidirectional SR tunnels where the forward and reverse traffic directions follow the same path through the network when forwarded based on prefix and adjacency Segment Identifiers (SIDs). The term “congruent” is used herein to refer to the fact that the two unidirectional SR tunnels, i.e., the forward and reverse traffic directions, follow the same path through the network but in opposite directions. The guarantee of congruency is based on modification of the Segment Identifier (SID) configuration at the source nodes of each tunnel. Accordingly, the present disclosure maintains compatibility with existing Segment Routing configurations with the modifications solely at the source nodes.Type: GrantFiled: April 21, 2020Date of Patent: June 7, 2022Assignee: Ciena CorporationInventor: Darek Skalecki
-
Patent number: 11356356Abstract: Systems and methods for permitted network risks in diverse route determinations introduce the concept of permitted network risks which are risks that may be present in a disjoint path calculation. This removes the binary logic in conventional shared risk path determination, i.e., either exclude or include. With the present disclosure, a network risk may be excluded (must never use) or shared (may use if needed). In an embodiment, if a route for a backup tunnel or path excluding all network risks is not possible, then a route for the backup tunnel or path may be found excluding some network risks of the primary tunnel or path except specified network risks that are determined/specified as permitted network risks. Such permitted network risks can be explicitly specified by a network operator or implicitly determined based on a category (e.g., node and/or equipment may be shared network risks whereas links may not).Type: GrantFiled: October 22, 2019Date of Patent: June 7, 2022Assignee: Ciena CorporationInventors: Darek Skalecki, Gerald Smallegange, Amal Karboubi
-
Publication number: 20210328905Abstract: Systems and methods provide congruent bidirectional Segment Routing (SR) tunnels, namely congruent and fate-shared traffic forwarding for bidirectional SR tunnels. A bidirectional SR tunnel, as described herein, includes two unidirectional SR tunnels where the forward and reverse traffic directions follow the same path through the network when forwarded based on prefix and adjacency Segment Identifiers (SIDs). The term “congruent” is used herein to refer to the fact that the two unidirectional SR tunnels, i.e., the forward and reverse traffic directions, follow the same path through the network but in opposite directions. The guarantee of congruency is based on modification of the Segment Identifier (SID) configuration at the source nodes of each tunnel. Accordingly, the present disclosure maintains compatibility with existing Segment Routing configurations with the modifications solely at the source nodes.Type: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Inventor: Darek Skalecki
-
Publication number: 20210119903Abstract: Systems and methods for permitted network risks in diverse route determinations introduce the concept of permitted network risks which are risks that may be present in a disjoint path calculation. This removes the binary logic in conventional shared risk path determination, i.e., either exclude or include. With the present disclosure, a network risk may be excluded (must never use) or shared (may use if needed). In an embodiment, if a route for a backup tunnel or path excluding all network risks is not possible, then a route for the backup tunnel or path may be found excluding some network risks of the primary tunnel or path except specified network risks that are determined/specified as permitted network risks. Such permitted network risks can be explicitly specified by a network operator or implicitly determined based on a category (e.g., node and/or equipment may be shared network risks whereas links may not).Type: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Darek Skalecki, Gerald Smallegange, Amal Karboubi
-
Publication number: 20200366613Abstract: Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.Type: ApplicationFiled: January 24, 2019Publication date: November 19, 2020Inventors: Darek Skalecki, Gerard L. Swinkels
-
Patent number: 10541923Abstract: Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.Type: GrantFiled: February 5, 2018Date of Patent: January 21, 2020Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Publication number: 20190245787Abstract: Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.Type: ApplicationFiled: February 5, 2018Publication date: August 8, 2019Inventors: Darek SKALECKI, Gerard L. SWINKELS
-
Patent number: 10355935Abstract: A method, node, and network for reduced link bandwidth updates from a first node and a second node forming a link in a network includes, responsive to establishment or release of one or more connections on the link, flooding an update related thereto from only a master node that is one of the first node and the second node; responsive to a link failure associated with the link, flooding an update related thereto from both the first node and the second node; and, responsive to a change in parameters associated with the link, flooding an update related thereto from both the first node and the second node. The flooding can be part of a control plane associated with the network and/or to a Software Defined Networking (SDN) controller.Type: GrantFiled: December 9, 2014Date of Patent: July 16, 2019Assignee: Ciena CorporationInventor: Darek Skalecki
-
Patent number: 10341258Abstract: Systems and methods for dynamic adjustment of a connection's priority in a network include configuring the connection with a dynamic priority and setting a current priority based on one or more factors, wherein the connection is a Layer 0 connection, a Layer 1 connection, and a combination thereof; detecting an event in the network requiring a change to the current priority, wherein the event changes the one or more factors; and causing a change in the current priority of the connection based on the event.Type: GrantFiled: November 16, 2016Date of Patent: July 2, 2019Assignee: Ciena CorporationInventors: Jatin Sareen, Darek Skalecki, Gerard L. Swinkels
-
Patent number: 10284661Abstract: Systems and methods for efficient prioritized restoration of services implemented in a node in a network utilizing a control plane include releasing higher priority services affected by a fault on a link adjacent to the node immediately via control plane signaling such that the higher priority services mesh restore; tracking mesh restoration of the released higher priority services; and releasing lower priority services based on the tracking, subsequent to the mesh restoration of the higher priority services, wherein the higher priority services and the lower priority services comprise one or more of Optical Transport Network (OTN) connections, Dense Wavelength Division Multiplexing (DWDM) connections, and Multiprotocol Label Switching (MPLS) connections.Type: GrantFiled: January 3, 2018Date of Patent: May 7, 2019Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Patent number: 10116552Abstract: Systems and methods of path computation using an efficient shared risk group representation include representing a plurality of network risks in a network with a bit vector where each network risk is represented as a single bit in the bit vector; computing a pair of paths through the network; and determining diversity of the pair of paths based on a comparison of associated bit vectors for each of the pair of paths. The bit vector can include M-bits with an N-bit Group Identifier and P-bits with each of the P-bits representing a unique risk of the plurality of network risks, wherein M, N, and P are integers and N+P=M.Type: GrantFiled: March 8, 2017Date of Patent: October 30, 2018Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Patent number: 10110423Abstract: A method for managing network connections may include identifying a network failure within a network comprising various network elements. The method may include selecting, in response to identifying the network failure and for the network elements, a subset of nodal maps from various nodal maps. The nodal maps may be stored on the network elements. The subset of nodal maps may describe various cross-connections of the nodal maps within a first end-to-end connection in the network. The method may include transmitting, in response to selecting the subset of nodal maps, various activation requests to trigger the network elements to implement the subset of nodal maps.Type: GrantFiled: July 6, 2016Date of Patent: October 23, 2018Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard Leo Swinkels
-
Publication number: 20180262421Abstract: Systems and methods of path computation using an efficient shared risk group representation include representing a plurality of network risks in a network with a bit vector where each network risk is represented as a single bit in the bit vector; computing a pair of paths through the network; and determining diversity of the pair of paths based on a comparison of associated bit vectors for each of the pair of paths. The bit vector can include M-bits with an N-bit Group Identifier and P-bits with each of the P-bits representing a unique risk of the plurality of network risks, wherein M, N, and P are integers and N+P=M.Type: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Inventors: Darek SKALECKI, Gerard L. SWINKELS
-
Publication number: 20180131776Abstract: Systems and methods for efficient prioritized restoration of services implemented in a node in a network utilizing a control plane include releasing higher priority services affected by a fault on a link adjacent to the node immediately via control plane signaling such that the higher priority services mesh restore; tracking mesh restoration of the released higher priority services; and releasing lower priority services based on the tracking, subsequent to the mesh restoration of the higher priority services, wherein the higher priority services and the lower priority services comprise one or more of Optical Transport Network (OTN) connections, Dense Wavelength Division Multiplexing (DWDM) connections, and Multiprotocol Label Switching (MPLS) connections.Type: ApplicationFiled: January 3, 2018Publication date: May 10, 2018Inventors: Darek SKALECKI, Gerard L. SWINKELS
-
Patent number: 9876865Abstract: Systems and methods for efficient prioritized restoration of services implemented in a node in a network utilizing a control plane include, responsive to detecting a fault on a link adjacent to the node, releasing higher priority services affected by the fault immediately via control plane signaling such that the higher priority services mesh restore; maintaining a list of the released higher priority services; tracking mesh restoration of the released higher priority services; and releasing lower priority services based on the tracking, subsequent to the immediate mesh restoration of the higher priority services.Type: GrantFiled: September 21, 2016Date of Patent: January 23, 2018Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Publication number: 20180013613Abstract: A method for managing network connections may include identifying a network failure within a network comprising various network elements. The method may include selecting, in response to identifying the network failure and for the network elements, a subset of nodal maps from various nodal maps. The nodal maps may be stored on the network elements. The subset of nodal maps may describe various cross-connections of the nodal maps within a first end-to-end connection in the network. The method may include transmitting, in response to selecting the subset of nodal maps, various activation requests to trigger the network elements to implement the subset of nodal maps.Type: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Applicant: Ciena CorporationInventors: Darek Skalecki, Gerard Leo Swinkels