Patents by Inventor Antoni Przygienda

Antoni Przygienda 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: 10771380
    Abstract: Methods and apparatuses for fast convergence in Layer 2 overlay network are described. Forwarding of Layer 2 (L2) traffic addressed to one or more remote L2 destinations is performed according to a remote L2 (RL2) instance, where the RL2 instance identifies a primary path for forwarding the traffic towards the remote L2 destinations, and a provider edge service label (PESL) instance associated with a broadcast domain including one or more network devices for forwarding the L2 traffic towards the L2 destination, and where the PESL instance is identified with a unique immutable PESL instance label. In response to a network event, an update of the RL2 instance is performed. The update results in an update of a data plane for forwarding the L2 traffic without necessitating an update of forwarding table entries for each one of the one or more remote L2 destination.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: September 8, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: V. S. Jagannadham (Jack) Jonnalagadda, Sajjad Ahmed, Antoni Przygienda, Pramodh D'Souza
  • Patent number: 10439928
    Abstract: Exemplary methods include a first network device participating in an election process to determine a designated bit forwarding router (D-BFR). The methods include in response to determining the first network device is elected to be the D-BFR, performing D-BFR operations comprising assigning one or more bitmask positions (BMPs) to one or more bit forwarding egress routers (BFERs) and advertising the assigned one or more BMPs. The method may further include one or more of determining an elected bitmask (BM) length based on maximum local BM lengths advertised by other BFRs and determining an elected tree type based on supported tree types advertised by other BFRs.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: October 8, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Antoni Przygienda, Evgeny Tantsura
  • Publication number: 20190245779
    Abstract: Methods and apparatuses for fast convergence in Layer 2 overlay network are described. Forwarding of Layer 2 (L2) traffic addressed to one or more remote L2 destinations is performed according to a remote L2 (RL2) instance, where the RL2 instance identifies a primary path for forwarding the traffic towards the remote L2 destinations, and a provider edge service label (PESL) instance associated with a broadcast domain including one or more network devices for forwarding the L2 traffic towards the L2 destination, and where the PESL instance is identified with a unique immutable PESL instance label. In response to a network event, an update of the RL2 instance is performed. The update results in an update of a data plane for forwarding the L2 traffic without necessitating an update of forwarding table entries for each one of the one or more remote L2 destination.
    Type: Application
    Filed: July 25, 2016
    Publication date: August 8, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: V.S. Jagannadham (Jack) JONNALAGADDA, Sajjad AHMED, Antoni PRZYGIENDA, Pramodh D'SOUZA
  • Patent number: 9923781
    Abstract: A method is implemented by a network device functioning as a provider edge (PE) device to determine a designated forwarder (DF) for sending broadcast, unknown unicast or multicast (BUM) traffic to a customer edge (CE) device, which is connected to a plurality of PE devices in an Ethernet virtual private network (EVPN) instance on a given Ethernet segment. The method reduces a time for DF determination and loss of traffic for the CE device. The method determines whether a number of active links from the network device to the CE device is greater than an active link minimum. The method also determines that the network device is the DF in response to determining that the number of active links is greater than the active link minimum.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: March 20, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Prasanna Chalapathy, Antoni Przygienda
  • Publication number: 20170324650
    Abstract: Exemplary methods include a first network device participating in an election process to determine a designated bit forwarding router (D-BFR). The methods include in response to determining the first network device is elected to be the D-BFR, performing D-BFR operations comprising assigning one or more bitmask positions (BMPs) to one or more bit forwarding egress routers (BFERs) and advertising the assigned one or more BMPs. The method may further include one or more of determining an elected bitmask (BM) length based on maximum local BM lengths advertised by other BFRs and determining an elected tree type based on supported tree types advertised by other BFRs.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 9, 2017
    Inventors: Antoni Przygienda, Evgeny Tantsura
  • Patent number: 9787577
    Abstract: Exemplary methods performed by a first network device (ND) include generating first and second prefix entries associating incoming Internet Protocol (IP) traffic to first and second data structures (DSs), respectively. Generating the first DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to a second ND, and generating a second proxy referencing a third DS. Generating the second DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to the second ND, and generating a second proxy referencing the third DS. The methods include generating the third DS including forwarding information causing the incoming IP traffic to be forwarded to a third ND, the third DS further including first state information indicating whether the forwarding information included in the first proxies of the first and second DSs should be used for forwarding the incoming IP traffic.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: October 10, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Pramodh D'Souza, Antoni Przygienda, Zoltan Toth, Lars Ernstrom
  • Patent number: 9774524
    Abstract: Exemplary methods include generating a first fast reroute (FRR) next hop (NH) comprising of a first primary next hop (PNH), a first secondary next hop (SNH), and a first attribute, wherein the first PNH and first SNH include forwarding information that causes traffic to be forwarded towards a second and third network device, respectively. The methods include sending a first request to a forwarding plane to generate a second FRR NH comprising of a second PNH, a second SNH, and a second attribute. The methods include updating contents of the first FRR NH, and sending a second request to the forwarding plane to update the second FRR NH, wherein the second request causes the forwarding plane to determine whether to revert back to using the second PNH based on whether the first attribute included in the second request is different from the second attribute of the second FRR NH.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: September 26, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Pramodh D'Souza, Lars Ernstrom, Antoni Przygienda
  • Patent number: 9749220
    Abstract: Exemplary methods include a first network device participating in an election process to determine a designated bit forwarding router (D-BFR). The methods include in response to determining the first network device is elected to be the D-BFR, performing D-BFR operations comprising determining an elected bitmask (BM) length of a BM based on maximum local BM lengths advertised by other BFRs in the network, wherein each bit of the BM will correspond to a bit forwarding egress router (BFER), and advertising the determined elected BM length to other BFRs. The methods may further include one or more of determining an elected tree type based on supported tree types advertised by other BFRs in the network, assigning one or more BM positions (BMPs) to one or more BFERs, and advertising the elected determined tree type and/or the assigned one or more BMPs.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 29, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Antoni Przygienda, Evgeny Tantsura
  • Patent number: 9742575
    Abstract: A network device executes a method to forward a packet that is encoded using an explicit list encoding of sparse multicast group membership information with Bit Index Explicit Replication. The method includes receiving a packet that includes a bitstring having a list of Bit Forwarding Router IDs (BFR-ids). The method further includes selecting a BFR-id identifying a destination Bit Forwarding Router (BFR) from the list for processing, looking up a forwarding bitmask for the destination BFR and a next-hop to reach the destination BFR in a bit index forwarding table, creating a copy of the packet, clearing the selected BFR-id from the packet, clearing BFR-ids from the packet and the copy of the packet based on the forwarding bitmask, and forwarding the copy of the packet to the next-hop neighbor.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: August 22, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Albert Jining Tian, Ramanathan Lakshmikanthan, Antoni Przygienda, Evgeny Tantsura
  • Publication number: 20170141963
    Abstract: A method is implemented by a network device functioning as a provider edge (PE) device to determine a designated forwarder (DF) for sending broadcast, unknown unicast or multicast (BUM) traffic to a customer edge (CE) device, which is connected to a plurality of PE devices in an Ethernet virtual private network (EVPN) instance on a given Ethernet segment. The method reduces a time for DF determination and loss of traffic for the CE device. The method determines whether a number of active links from the network device to the CE device is greater than an active link minimum. The method also determines that the network device is the DF in response to determining that the number of active links is greater than the active link minimum.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Prasanna CHALAPATHY, Antoni PRZYGIENDA
  • Publication number: 20170019344
    Abstract: A method and system provides for path maximum transmission unit (PMTU) discovery (PMTUD) for a multicast distribution implemented in a network using bit indexed explicit replication (BIER) architecture. The network has a set of bit forwarding routers (BFRs) that form a BIER domain including at least one ingress BFR (BFIR) and a set of egress BFRs (BFERs). The method improves efficiency of the PMTUD by limiting probe packet traffic. The method includes selecting a BFER from the set of BFERs in the BIER domain to be processed, generating a probe packet to the selected BFER using a current MTU, sending the probe packet to the selected BFER, and updating the current MTU and adding BFERs identified by a response to the probe packet to the set of BFERs in the BIER domain to be processed.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Inventors: Antoni Przygienda, Gregory Mirsky
  • Patent number: 9544240
    Abstract: A method and system provides for path maximum transmission unit (PMTU) discovery (PMTUD) for a multicast distribution implemented in a network using bit indexed explicit replication (BIER) architecture. The network has a set of bit forwarding routers (BFRs) that form a BIER domain including at least one ingress BFR (BFIR) and a set of egress BFRs (BFERs). The method improves efficiency of the PMTUD by limiting probe packet traffic. The method includes selecting a BFER from the set of BFERs in the BIER domain to be processed, generating a probe packet to the selected BFER using a current MTU, sending the probe packet to the selected BFER, and updating the current MTU and adding BFERs identified by a response to the probe packet to the set of BFERs in the BIER domain to be processed.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: January 10, 2017
    Inventors: Antoni Przygienda, Gregory Mirsky
  • Publication number: 20160241463
    Abstract: Exemplary methods include generating a first fast reroute (FRR) next hop (NH) comprising of a first primary next hop (PNH), a first secondary next hop (SNH), and a first attribute, wherein the first PNH and first SNH include forwarding information that causes traffic to be forwarded towards a second and third network device, respectively. The methods include sending a first request to a forwarding plane to generate a second FRR NH comprising of a second PNH, a second SNH, and a second attribute. The methods include updating contents of the first FRR NH, and sending a second request to the forwarding plane to update the second FRR NH, wherein the second request causes the forwarding plane to determine whether to revert back to using the second PNH based on whether the first attribute included in the second request is different from the second attribute of the second FRR NH.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 18, 2016
    Inventors: Pramodh D'Souza, Lars Ernstrom, Antoni Przygienda
  • Publication number: 20160218968
    Abstract: Exemplary methods performed by a first network device (ND) include generating first and second prefix entries associating incoming Internet Protocol (IP) traffic to first and second data structures (DSs), respectively. Generating the first DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to a second ND, and generating a second proxy referencing a third DS. Generating the second DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to the second ND, and generating a second proxy referencing the third DS. The methods include generating the third DS including forwarding information causing the incoming IP traffic to be forwarded to a third ND, the third DS further including first state information indicating whether the forwarding information included in the first proxies of the first and second DSs should be used for forwarding the incoming IP traffic.
    Type: Application
    Filed: February 10, 2015
    Publication date: July 28, 2016
    Inventors: Pramodh D'Souza, Antoni Przygienda, Zoltan Toth, Lars Ernstrom
  • Publication number: 20160127139
    Abstract: A network device executes a method to forward a packet that is encoded using an explicit list encoding of sparse multicast group membership information with Bit Index Explicit Replication. The method includes receiving a packet that includes a bitstring having a list of Bit Forwarding Router IDs (BFR-ids). The method further includes selecting a BFR-id identifying a destination Bit Forwarding Router (BFR) from the list for processing, looking up a forwarding bitmask for the destination BFR and a next-hop to reach the destination BFR in a bit index forwarding table, creating a copy of the packet, clearing the selected BFR-id from the packet, clearing BFR-ids from the packet and the copy of the packet based on the forwarding bitmask, and forwarding the copy of the packet to the next-hop neighbor.
    Type: Application
    Filed: January 13, 2015
    Publication date: May 5, 2016
    Inventors: Albert Jining TIAN, Ramanathan LAKSHMIKANTHAN, Antoni PRZYGIENDA, Evgeny TANTSURA
  • Publication number: 20160117154
    Abstract: Exemplary methods for optimizing a source code base includes generating a dependencies database for a source code base comprising of a plurality of source files, wherein one or more of the plurality of source files comprises a hierarchy of include files, wherein the dependencies database includes dependencies information for each source file and include file, wherein the dependencies information identifies all files that are included by a respective file. In one embodiment, the methods further include modifying the source code base using the dependencies information, wherein the modified code base is more optimized than the source code base, and in response to determining a predetermined optimization threshold has not been reached, repeating the dependencies database generation operation and the source code base modification operation, wherein each time the operations are repeated, the dependencies database generation is performed based on a modified code base from a previous iteration.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Antoni Przygienda, Rameshreddy Mudhi Reddy
  • Publication number: 20160087890
    Abstract: Exemplary methods include a first network device participating in an election process to determine a designated bit forwarding router (D-BFR). The methods include in response to determining the first network device is elected to be the D-BFR, performing D-BFR operations comprising determining an elected bitmask (BM) length of a BM based on maximum local BM lengths advertised by other BFRs in the network, wherein each bit of the BM will correspond to a bit forwarding egress router (BFER), and advertising the determined elected BM length to other BFRs. The methods may further include one or more of determining an elected tree type based on supported tree types advertised by other BFRs in the network, assigning one or more BM positions (BMPs) to one or more BFERs, and advertising the elected determined tree type and/or the assigned one or more BMPs.
    Type: Application
    Filed: December 22, 2014
    Publication date: March 24, 2016
    Inventors: Antoni Przygienda, Evgeny Tantsura