-
公开(公告)号:US20160330114A1
公开(公告)日:2016-11-10
申请号:US14705003
申请日:2015-05-06
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Barak Gafni , Ilya Vershkov
IPC: H04L12/723 , H04L12/721
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.
Abstract translation: 一种通信方法包括定义穿过MPLS网络的路由器序列的管道,并且为管道指定管道中的分组的第一服务质量(QoS)的外部标签。 在入口处收到一个数据包后,外部标签被附加到数据包,外部标签的数据包通过管道传送。 在序列中的每个路由器上,根据第一服务质量的外部标签,通过管道转发数据包。 在过渡路由器处,在距离管道的出口附近,外部标签从分组中弹出,并且在弹出外部标签之后,基于分组中剩余的字段来识别第二QoS。 然后以第二QoS转发该分组。
-
公开(公告)号:US11711294B2
公开(公告)日:2023-07-25
申请号:US17246736
申请日:2021-05-03
Applicant: Mellanox Technologies TLV Ltd.
Inventor: Aviv Kfir , Barak Gafni , Ilya Vershkov
CPC classification number: H04L45/24 , H04L45/22 , H04L45/566
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.
-
公开(公告)号:US09525623B2
公开(公告)日:2016-12-20
申请号:US14705003
申请日:2015-05-06
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Barak Gafni , Ilya Vershkov
IPC: H04L12/28 , H04L12/723 , H04L12/721
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.
Abstract translation: 一种通信方法包括定义穿过MPLS网络的路由器序列的管道,并且为管道指定管道中的分组的第一服务质量(QoS)的外部标签。 在入口处收到一个数据包后,外部标签被附加到数据包,外部标签的数据包通过管道传送。 在序列中的每个路由器上,根据第一服务质量的外部标签,通过管道转发数据包。 在过渡路由器处,在距离管道的出口附近,外部标签从分组中弹出,并且在弹出外部标签之后,基于分组中剩余的字段来识别第二QoS。 然后以第二QoS转发该分组。
-
公开(公告)号:US20220353174A1
公开(公告)日:2022-11-03
申请号:US17246736
申请日:2021-05-03
Applicant: Mellanox Technologies TLV Ltd.
Inventor: Aviv Kfir , Barak Gafni , Ilya Vershkov
IPC: H04L12/707 , H04L12/721
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.
-
公开(公告)号:US11102146B2
公开(公告)日:2021-08-24
申请号:US16706892
申请日:2019-12-09
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Zachy Haramaty , Aviv Kfir , Ilya Vershkov , Barak Gafni
IPC: H04L12/927 , H04L12/46 , H04L29/06 , H04L29/12 , H04L12/911
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.
-
公开(公告)号:US20210176190A1
公开(公告)日:2021-06-10
申请号:US16706892
申请日:2019-12-09
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Zachy Haramaty , Aviv Kfir , Ilya Vershkov , Barak Gafni
IPC: H04L12/927 , H04L12/46 , H04L12/911 , H04L29/06 , H04L29/12
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.
-
公开(公告)号:US10554556B2
公开(公告)日:2020-02-04
申请号:US15671166
申请日:2017-08-08
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Zachy Haramaty , Ilya Vershkov , Aviad Raveh , Matty Kadosh , Aviv Kfir
IPC: H04L1/00 , H04L12/801 , H04L12/861 , H04L12/741 , H04L12/26 , H04L12/823
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.
-
公开(公告)号:US20190052564A1
公开(公告)日:2019-02-14
申请号:US15671166
申请日:2017-08-08
Applicant: MELLANOX TECHNOLOGIES TLV LTD.
Inventor: Zachy Haramaty , Ilya Vershkov , Aviad Raveh , Matty Kadosh , Aviv Kfir
IPC: H04L12/801 , H04L12/861 , H04L12/741
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.
-
-
-
-
-
-
-