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: 11711294Abstract: 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: GrantFiled: May 3, 2021Date of Patent: July 25, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Aviv Kfir, Barak Gafni, Ilya Vershkov
-
Publication number: 20220353174Abstract: 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: ApplicationFiled: May 3, 2021Publication date: November 3, 2022Inventors: Aviv Kfir, Barak Gafni, Ilya Vershkov
-
Patent number: 11102146Abstract: 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: GrantFiled: December 9, 2019Date of Patent: August 24, 2021Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Zachy Haramaty, Aviv Kfir, Ilya Vershkov, Barak Gafni
-
Publication number: 20210176190Abstract: 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: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventors: Zachy Haramaty, Aviv Kfir, Ilya Vershkov, Barak Gafni
-
Patent number: 10554556Abstract: 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: GrantFiled: August 8, 2017Date of Patent: February 4, 2020Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Zachy Haramaty, Ilya Vershkov, Aviad Raveh, Matty Kadosh, Aviv Kfir
-
Publication number: 20190052564Abstract: 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: ApplicationFiled: August 8, 2017Publication date: February 14, 2019Inventors: Zachy Haramaty, Ilya Vershkov, Aviad Raveh, Matty Kadosh, Aviv Kfir
-
Patent number: 9525623Abstract: 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: GrantFiled: May 6, 2015Date of Patent: December 20, 2016Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Barak Gafni, Ilya Vershkov
-
Publication number: 20160330114Abstract: 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: ApplicationFiled: May 6, 2015Publication date: November 10, 2016Inventors: Barak Gafni, Ilya Vershkov
-
Patent number: 9385949Abstract: 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: GrantFiled: December 20, 2012Date of Patent: July 5, 2016Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Ilya Vershkov, Dror Goldenberg, Eitan Zahavi, Diego Crupnicoff, Marina Lipshteyn
-
Publication number: 20140177639Abstract: 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: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: MELLANOX TECHNOLOGIES LTD.Inventors: Ilya Vershkov, Dror Goldenberg, Eitan Zahavi, Diego Crupnicoff, Marina Lipshteyn
-
Publication number: 20130201837Abstract: 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: ApplicationFiled: February 19, 2010Publication date: August 8, 2013Applicant: NOKIA SIEMENS NETWORKS OYInventors: David Berechya, Ilya Vershkov
-
Publication number: 20070047583Abstract: 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: ApplicationFiled: August 29, 2005Publication date: March 1, 2007Inventors: Eyal Assa, Dekel Shirizly, David Berechya, Alon Hazay, Ilya Vershkov, Nissim Gerbi