Patents by Inventor Ilya Vershkov

Ilya Vershkov 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: 11711294
    Abstract: A network device includes processing circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The processing circuitry is configured to select a first port among the multiple ports to serve as an egress port for a packet, and to forward the packet to the first port, irrespective of whether or not the first port is usable as the egress port. The processing circuitry is further configured to, when the first port is usable as the egress port, transmit the packet to the communication network via the first port, and when the first port is unusable as the egress port, forward the packet from the first port to a second port among the multiple ports and transmit the packet to the communication network via the second port.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Aviv Kfir, Barak Gafni, Ilya Vershkov
  • Publication number: 20220353174
    Abstract: A network device includes processing circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The processing circuitry is configured to select a first port among the multiple ports to serve as an egress port for a packet, and to forward the packet to the first port, irrespective of whether or not the first port is usable as the egress port. The processing circuitry is further configured to, when the first port is usable as the egress port, transmit the packet to the communication network via the first port, and when the first port is unusable as the egress port, forward the packet from the first port to a second port among the multiple ports and transmit the packet to the communication network via the second port.
    Type: Application
    Filed: May 3, 2021
    Publication date: November 3, 2022
    Inventors: Aviv Kfir, Barak Gafni, Ilya Vershkov
  • Patent number: 11102146
    Abstract: One embodiment includes a network device including multiple interfaces to serve as ingress ports for receiving network packets from nodes in remote customer-site network(s) via a tunnel in a provider network, and from nodes in a local customer-site network, and egress ports for forwarding at least some of the network packets, and control circuitry to make a decision to drop a network packet to reduce packet duplication in at least one of the nodes, responsively to the network packet being identified as a packet of broadcast, unknown unicast, or multicast traffic, the network packet being subject to decapsulation of an encapsulation header, being assigned to one of the egress ports, and having a header including one of a plurality of virtual local area network identifications, or one of a plurality of source identifications.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 24, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Zachy Haramaty, Aviv Kfir, Ilya Vershkov, Barak Gafni
  • Publication number: 20210176190
    Abstract: One embodiment includes a network device including multiple interfaces to serve as ingress ports for receiving network packets from nodes in remote customer-site network(s) via a tunnel in a provider network, and from nodes in a local customer-site network, and egress ports for forwarding at least some of the network packets, and control circuitry to make a decision to drop a network packet to reduce packet duplication in at least one of the nodes, responsively to the network packet being identified as a packet of broadcast, unknown unicast, or multicast traffic, the network packet being subject to decapsulation of an encapsulation header, being assigned to one of the egress ports, and having a header including one of a plurality of virtual local area network identifications, or one of a plurality of source identifications.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Zachy Haramaty, Aviv Kfir, Ilya Vershkov, Barak Gafni
  • Patent number: 10554556
    Abstract: A network element includes a plurality of ports and processing circuitry. The ports are configured for connecting to a communication network. The processing circuitry is configured to receive a packet from the communication network via one of the ports, to assign the packet to a selected queue, to verify whether the packet matches a rule, wherein matching the packet to the rule depends on whether the selected queue is congested, and, when the packet matches the rule, to apply to the packet an action associated with the rule.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: February 4, 2020
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Zachy Haramaty, Ilya Vershkov, Aviad Raveh, Matty Kadosh, Aviv Kfir
  • Publication number: 20190052564
    Abstract: A network element includes a plurality of ports and processing circuitry. The ports are configured for connecting to a communication network. The processing circuitry is configured to receive a packet from the communication network via one of the ports, to assign the packet to a selected queue, to verify whether the packet matches a rule, wherein matching the packet to the rule depends on whether the selected queue is congested, and, when the packet matches the rule, to apply to the packet an action associated with the rule.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Zachy Haramaty, Ilya Vershkov, Aviad Raveh, Matty Kadosh, Aviv Kfir
  • Patent number: 9525623
    Abstract: A method for communication includes defining a pipe traversing a sequence of routers through an MPLS network, and specifying for the pipe an outer label that indicates a first quality of service (QoS) for the packets in the pipe. Upon receiving a packet at the ingress to the pipe, the outer label is appended to the packet, and the packet with the outer label is forwarded through the pipe. At each of the routers in the sequence, the packet is forwarded through the pipe in accordance with the outer label at the first quality of service. At a transitional router, in proximity to the egress from the pipe, the outer label is popped from the packet, and a second QoS is identified based on a field remaining in the packet after popping the outer label. The packet is then forwarded at the second QoS.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: December 20, 2016
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Barak Gafni, Ilya Vershkov
  • Publication number: 20160330114
    Abstract: A method for communication includes defining a pipe traversing a sequence of routers through an MPLS network, and specifying for the pipe an outer label that indicates a first quality of service (QoS) for the packets in the pipe. Upon receiving a packet at the ingress to the pipe, the outer label is appended to the packet, and the packet with the outer label is forwarded through the pipe. At each of the routers in the sequence, the packet is forwarded through the pipe in accordance with the outer label at the first quality of service. At a transitional router, in proximity to the egress from the pipe, the outer label is popped from the packet, and a second QoS is identified based on a field remaining in the packet after popping the outer label. The packet is then forwarded at the second QoS.
    Type: Application
    Filed: May 6, 2015
    Publication date: November 10, 2016
    Inventors: Barak Gafni, Ilya Vershkov
  • Patent number: 9385949
    Abstract: A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective first and second subnet managers. The method includes assigning respective local identifiers to ports for addressing of data link traffic within each subnet, such that the first subnet manager assigns the local identifiers in the first subnet, and the second subnet manager assigns the local identifiers in the second subnet. The routers are configured by transmitting and receiving control traffic between the subnet managers and the routers. Data packets are transmitted between network nodes in the first and second subnets via one or more of the configured routers under control of the subnet managers.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 5, 2016
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Ilya Vershkov, Dror Goldenberg, Eitan Zahavi, Diego Crupnicoff, Marina Lipshteyn
  • Publication number: 20140177639
    Abstract: A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective first and second subnet managers. The method includes assigning respective local identifiers to ports for addressing of data link traffic within each subnet, such that the first subnet manager assigns the local identifiers in the first subnet, and the second subnet manager assigns the local identifiers in the second subnet. The routers are configured by transmitting and receiving control traffic between the subnet managers and the routers. Data packets are transmitted between network nodes in the first and second subnets via one or more of the configured routers under control of the subnet managers.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: MELLANOX TECHNOLOGIES LTD.
    Inventors: Ilya Vershkov, Dror Goldenberg, Eitan Zahavi, Diego Crupnicoff, Marina Lipshteyn
  • Publication number: 20130201837
    Abstract: A method and a device for conveying at least one OAM message in a network formed of several segments that are operated by at least two carriers. The at least one OAM message includes a digital signature of a maintenance end point. The at least one OAM message is sent from the maintenance end point towards at least one maintenance point. Furthermore, a communication system is described with the device.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 8, 2013
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: David Berechya, Ilya Vershkov
  • Publication number: 20070047583
    Abstract: A method and device for changing between a long address and a short address in a packet is provided. According to one embodiment, a method of converting a long address to a short address by an processing element in a communication network, comprises receiving a packet having a first long address, retrieving a first short address associated with the first long address from a data repository, replacing the first long address in the standard packet with the first short address forming an improved packet with a control field and sending the improved packet toward a subsequent device.
    Type: Application
    Filed: August 29, 2005
    Publication date: March 1, 2007
    Inventors: Eyal Assa, Dekel Shirizly, David Berechya, Alon Hazay, Ilya Vershkov, Nissim Gerbi