Patents by Inventor Gideon Agmon
Gideon Agmon 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: 9197570Abstract: A method is provided for managing congestion of traffic in a packet switch, which comprises the steps of: providing more than two different congestion levels at the switch for handling traffic associated with at least two different priorities, one being a low priority traffic and another being a high priority traffic; for each traffic flow having a specific destination and priority, determining a current congestion level that matches a congestion control level which is selected from among the more than two congestion control levels, and associating a different set of operations for handling each respective traffic flow, depending on its priority and its current congestion level, and for each traffic flow, performing operations that match the respective associated set of operations, and wherein a rate at which these operations are performed for each respective traffic flow increases when a higher congestion level occurs at that respective traffic flow.Type: GrantFiled: April 24, 2013Date of Patent: November 24, 2015Assignee: ECI TELECOM LTD.Inventors: Shell Nakash, Gideon Agmon
-
Patent number: 9036644Abstract: A method is disclosed for provisioning loop free H-VPLS traffic service in a multi-domain MPLS network having interconnected domains. The method comprises: provisioning pseudo wires (PWs) for MPTMP services in each domain of the MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for the H-VPLS service traffic and for each specific node of the MPLS network, automatically assigning indications to SHG and the pseudo wires connected to the specific node, wherein the same indication is assigned to all pseudo wires belonging to the same group (SHG-N), and wherein the step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a VPLS domain thereby preventing the service traffic from returning to the domain of origin.Type: GrantFiled: August 5, 2013Date of Patent: May 19, 2015Assignee: ECI TELECOM LTD.Inventors: Gideon Agmon, Vadim Dukhovny
-
Patent number: 8724519Abstract: A dual homing technique for ensuring loop free transmission of traffic between telecommunication networks such as VPLS by utilizing a loop protocol in the dual homed connection. The technique also provides selective handling of VPLS data streams protected and non-protected by the dual homing loop protocol.Type: GrantFiled: August 9, 2010Date of Patent: May 13, 2014Assignee: ECI Telecom Ltd.Inventors: Andrew Sergeev, Alexander Kugel, Gideon Agmon, Rotem Cohen
-
Publication number: 20140036910Abstract: A method is disclosed for provisioning loop free H-VPLS traffic service in a multi-domain MPLS network having interconnected domains. The method comprises: provisioning pseudo wires (PWs) for MPTMP services in each domain of the MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for the H-VPLS service traffic and for each specific node of the MPLS network, automatically assigning indications to SHG and the pseudo wires connected to the specific node, wherein the same indication is assigned to all pseudo wires belonging to the same group (SHG-N), and wherein the step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a VPLS domain thereby preventing the service traffic from returning to the domain of origin.Type: ApplicationFiled: August 5, 2013Publication date: February 6, 2014Applicant: ECI Telecom Ltd.Inventors: Gideon AGMON, Vadim DUKHOVNY
-
Publication number: 20130279340Abstract: A method is provided for managing congestion of traffic in a packet switch, which comprises the steps of: providing more than two different congestion levels at the switch for handling traffic associated with at least two different priorities, one being a low priority traffic and another being a high priority traffic; for each traffic flow having a specific destination and priority, determining a current congestion level that matches a congestion control level which is selected from among the more than two congestion control levels, and associating a different set of operations for handling each respective traffic flow, depending on its priority and its current congestion level, and for each traffic flow, performing operations that match the respective associated set of operations, and wherein a rate at which these operations are performed for each respective traffic flow increases when a higher congestion level occurs at that respective traffic flow.Type: ApplicationFiled: April 24, 2013Publication date: October 24, 2013Applicant: ECI Telecom Ltd.Inventors: Shell NAKASH, Gideon AGMON
-
Publication number: 20130259067Abstract: A method is described for providing an MPLS tunnel adapted for sharing bandwidth (BW) in an MPLS network. The method comprises establishing the MPLS tunnel as a working MPLS tunnel (ST) to be shared by a plurality of pseudo wires (PWs) passing at least partially along the path of the tunnel ST, wherein a predetermined bandwidth of the bandwidth allocated for the ST is adapted to be shared by the plurality of PWs, of which at least one PW has a different source point and/or a different destination termination point at the ST path, from at least one other of the plurality of PWs.Type: ApplicationFiled: March 18, 2013Publication date: October 3, 2013Applicant: ECI TELECOM LTD.Inventor: Gideon AGMON
-
Patent number: 8009684Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.Type: GrantFiled: October 4, 2010Date of Patent: August 30, 2011Assignee: Corrigent Systems, Ltd.Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladimir Kleiner
-
Patent number: 8005112Abstract: A point-to-point protocol (PPP) proxy module enables subscribers to seamlessly establish multiple, simultaneous PPP connections with one or more telecommunications networks through different service providers offering various services. The PPP connections are established over an access network maintained by an access provider. The subscriber performs a service selection process over a PPP connection that serves as dedicated control link between the subscriber's customer premises equipment (CPE) and the PPP proxy module. When a subscriber performs the service selection process, the PPP proxy module references stored information about the selected telecommunications network, and establishes a PPP connection that serves as a transmission link for media or other content between the CPE and a telecommunications network having the selected service.Type: GrantFiled: November 1, 2004Date of Patent: August 23, 2011Assignee: Teledata Networks, Ltd.Inventors: Gideon Agmon, Yoni Rabinovitch, Matty Lavy
-
Publication number: 20110069610Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.Type: ApplicationFiled: October 4, 2010Publication date: March 24, 2011Applicant: CORRIGENT SYSTEMS LTD.Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladimir Kleiner
-
Patent number: 7876673Abstract: A method for communication includes, in a communication network that includes multiple ring nodes arranged in at least first and second ring networks that are connected by two or more of the ring nodes serving as interconnect nodes, accepting at the two or more interconnect nodes respective copies of a data packet, which is sent from a source user node connected to the first ring network. An attribute is extracted from the respective copies of the data packet at each of the interconnect nodes, and a predefined mapping function is applied to the extracted attribute so as to select a single interconnect node for forwarding the data packet to the second ring network. A single copy of the data packet is forwarded to the second ring network only from the selected interconnect node, while refraining from forwarding other copies from the other interconnect nodes.Type: GrantFiled: March 7, 2008Date of Patent: January 25, 2011Assignee: Corrigent Systems Ltd.Inventors: Rafi Ram, Leon Bruckman, Ronen Solomon, Gideon Agmon
-
Patent number: 7808931Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.Type: GrantFiled: March 2, 2006Date of Patent: October 5, 2010Assignee: Corrigent Systems Ltd.Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladmir Kleiner
-
Patent number: 7626930Abstract: A method for communication between first and second nodes via a communication network includes assigning multiple communication ports in two or more network nodes between the first and second nodes to serve as member ports of a multi-homing group (MHG). Each of the member ports is associated with a different, respective communication path between the first and second nodes via the communication network. A frame transmitted from the first node to the second node is accepted at the two or more network nodes. The frame has a header including header fields. A single port is selected from among the member ports by applying a hashing function to one or more of the header fields at each of the two or more network nodes. The frame is forwarded via the selected port over the respective communication path that is associated with the selected port.Type: GrantFiled: July 16, 2007Date of Patent: December 1, 2009Assignee: Corrigent Systems Ltd.Inventors: Gideon Agmon, David Zelig, Zvika Menahemi
-
Patent number: 7596088Abstract: A method for establishing a connection through a communication network that includes multiple segments includes providing a sharing definition defining a sharing of bandwidth among connections in the network. Two or more candidate routes for a new connection to be established through the network are identified. For each of the two or more candidate routes, a cumulative additional bandwidth reservation to be allocated to the new connection in the segments along the candidate route is calculated responsively to the sharing definition. A preferred route having a minimum value of the cumulative additional bandwidth reservation is selected out of the two or more candidate routes. The new connection is established using the preferred route.Type: GrantFiled: January 24, 2006Date of Patent: September 29, 2009Assignee: Corrigent Systems Ltd.Inventors: Gideon Agmon, Yossi Barsheshet
-
Patent number: 7551599Abstract: Routing tables of OSI layer-3 network elements are modified in order to enable entry to a RPR subnet at different entry points. This enables virtual tunnels or routing paths to utilize all existing entry links to the RPR subnet and to minimize cost factors, such as the number of RPR spans required to traverse the RPR subnet from the entry point to a destination RPR node. The routing tables of RPR subnet elements are modified, such that traffic leaving different elements but destined for the same network location outside the RPR subnet may have individualized RPR exit nodes. The respective RPR exit points for the network elements are chosen to minimize cost factors, such as the number of RPR spans required to reach the exit node from each RPR node.Type: GrantFiled: March 29, 2004Date of Patent: June 23, 2009Assignee: Corrigent Systems Ltd.Inventors: Alex Levit, Gideon Agmon, Ronen Solomon, Zvika Menahemi
-
Patent number: 7463580Abstract: A method for communication includes defining a resource-sharing group including two or more communication paths that traverse at least two different routes through a communication network, the routes traversing at least one common network element. A notification of an affiliation of the two or more communication paths with the resource-sharing group is distributed over the network. A resource associated with the at least one common network element is allocated so as to share an allocation of the resource among the communication paths in the resource-sharing group responsively to the notification.Type: GrantFiled: December 15, 2005Date of Patent: December 9, 2008Assignee: Corrigent Systems, Ltd.Inventors: Gideon Agmon, Moran Roth
-
Publication number: 20080222447Abstract: A method for communication includes, in a communication network that includes multiple ring nodes arranged in at least first and second ring networks that are connected by two or more of the ring nodes serving as interconnect nodes, accepting at the two or more interconnect nodes respective copies of a data packet, which is sent from a source user node connected to the first ring network. An attribute is extracted from the respective copies of the data packet at each of the interconnect nodes, and a predefined mapping function is applied to the extracted attribute so as to select a single interconnect node for forwarding the data packet to the second ring network. A single copy of the data packet is forwarded to the second ring network only from the selected interconnect node, while refraining from forwarding other copies from the other interconnect nodes.Type: ApplicationFiled: March 7, 2008Publication date: September 11, 2008Applicant: Corrigent Systems Ltd.Inventors: Rafi Ram, Leon Bruckman, Ronen Solomon, Gideon Agmon
-
Publication number: 20080112323Abstract: A method for communication between first and second nodes via a communication network includes assigning multiple communication ports in two or more network nodes between the first and second nodes to serve as member ports of a multi-homing group (MHG). Each of the member ports is associated with a different, respective communication path between the first and second nodes via the communication network. A frame transmitted from the first node to the second node is accepted at the two or more network nodes. The frame has a header including header fields. A single port is selected from among the member ports by applying a hashing function to one or more of the header fields at each of the two or more network nodes. The frame is forwarded via the selected port over the respective communication path that is associated with the selected port.Type: ApplicationFiled: July 16, 2007Publication date: May 15, 2008Applicant: CORRIGENT SYSTEMS LTD.Inventors: Gideon Agmon, David Zelig, Zvika Menahemi
-
Publication number: 20070206618Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.Type: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Applicant: CORRIGENT SYSTEMS LTD.Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladmir Kleiner
-
Publication number: 20070171832Abstract: A method for establishing a connection through a communication network that includes multiple segments includes providing a sharing definition defining a sharing of bandwidth among connections in the network. Two or more candidate routes for a new connection to be established through the network are identified. For each of the two or more candidate routes, a cumulative additional bandwidth reservation to be allocated to the new connection in the segments along the candidate route is calculated responsively to the sharing definition. A preferred route having a minimum value of the cumulative additional bandwidth reservation is selected out of the two or more candidate routes. The new connection is established using the preferred route.Type: ApplicationFiled: January 24, 2006Publication date: July 26, 2007Applicant: CORRIGENT SYSTEMS LTD.Inventors: Gideon Agmon, Yossi Bar Sheshet
-
Publication number: 20070140233Abstract: A method for communication includes defining a resource-sharing group including two or more communication paths that traverse at least two different routes through a communication network, the routes traversing at least one common network element. A notification of an affiliation of the two or more communication paths with the resource-sharing group is distributed over the network. A resource associated with the at least one common network element is allocated so as to share an allocation of the resource among the communication paths in the resource-sharing group responsively to the notification.Type: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Applicant: Corrigent Systems Ltd.Inventors: Gideon Agmon, Moran Roth