Patents by Inventor Marco Di Benedetto
Marco Di Benedetto 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: 10298595Abstract: Methods and apparatus are provided for improving both node-based and message-based security in a fiber channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fiber channel network entities into a fiber channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fiber channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.Type: GrantFiled: December 15, 2014Date of Patent: May 21, 2019Assignee: Cisco Technology, Inc.Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
-
Patent number: 9967346Abstract: Passing data over virtual links is disclosed, including: encapsulating a layer three data packet as an inner payload of a network data packet; and generating an outer header of the network data packet with a layer two header and a layer three header, wherein the network data packet is configured to communicate over a virtual link between a first interface of a first network appliance and a first interface of a second network appliance.Type: GrantFiled: July 1, 2016Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
-
Patent number: 9967140Abstract: Creating virtual links including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.Type: GrantFiled: May 12, 2016Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
-
Patent number: 9674107Abstract: A distributed virtual appliance is disclosed, including: determining a classification type associated with the first flow; and determining an allocation of the first flow to the first data plane compute unit of the distributed virtual appliance based at least in part on the determined classification type and at least a subset of information of a first flow identifier, wherein the distributed virtual appliance includes a plurality of compute units, including the first data plane compute.Type: GrantFiled: March 12, 2014Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Patent number: 9628334Abstract: VLAN tagging in a virtual environment is described, including configuring a set of VLAN tagging parameters for each virtual network device to be used by the virtual network device to correctly perform VLAN tagging of frames in response to configuration changes with respect to the virtual network device. A first example of a configuration change with respect to the virtual network device comprises the virtual network device being transitioned from being attached to a virtual switch tagging (VST) port group to being attached to a virtual guest tagging (VGT) port group. A second example of a configuration change with respect to the virtual network device comprises the virtual network device being migrated from a first host to a second host.Type: GrantFiled: December 19, 2014Date of Patent: April 18, 2017Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Alessandro Carpi, Sunil Kumar
-
Patent number: 9602331Abstract: Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface.Type: GrantFiled: October 31, 2012Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
-
Publication number: 20160316024Abstract: Passing data over virtual links is disclosed, including: encapsulating a layer three data packet as an inner payload of a network data packet; and generating an outer header of the network data packet with a layer two header and a layer three header, wherein the network data packet is configured to communicate over a virtual link between a first interface of a first network appliance and a first interface of a second network appliance.Type: ApplicationFiled: July 1, 2016Publication date: October 27, 2016Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
-
Patent number: 9444723Abstract: Passing data over virtual links is disclosed, including: encapsulating a layer three data packet as an inner payload of a network data packet; and generating an outer header of the network data packet with a layer two header and a layer three header, wherein the network data packet is configured to communicate over a virtual link between a first interface of a first network appliance and a first interface of a second network appliance.Type: GrantFiled: January 15, 2014Date of Patent: September 13, 2016Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
-
Publication number: 20160254951Abstract: Creating virtual links including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.Type: ApplicationFiled: May 12, 2016Publication date: September 1, 2016Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
-
Patent number: 9407504Abstract: Creating virtual links is disclosed, including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.Type: GrantFiled: January 15, 2014Date of Patent: August 2, 2016Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
-
Publication number: 20160182293Abstract: VLAN tagging in a virtual environment is described, including configuring a set of VLAN tagging parameters for each virtual network device to be used by the virtual network device to correctly perform VLAN tagging of frames in response to configuration changes with respect to the virtual network device. A first example of a configuration change with respect to the virtual network device comprises the virtual network device being transitioned from being attached to a virtual switch tagging (VST) port group to being attached to a virtual guest tagging (VGT) port group. A second example of a configuration change with respect to the virtual network device comprises the virtual network device being migrated from a first host to a second host.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Marco Di Benedetto, Alessandro Carpi, Sunil Kumar
-
Patent number: 9246743Abstract: In one embodiment, a Fibre Channel over Ethernet (FCoE) proxy point (FPP) that is connected to one or more end-point devices is coupled to one or more other FPPs, and to a FCoE control and management plane (F-CMP) server. The FPP provides data plane functionality. The F-CMP server provides control plane functionality. At least some control and management traffic received at the FPP is proxied between the F-CMP server and the one or more end point devices connected to the FPP. FCoE traffic received at the FPP from the one or more end point devices connected to the FPP is transmitted to the one or more other FPPs without the FCoE traffic traversing the F-CMP server. The transmitting is performed by data plane functionality of the FPP operating under directions from the control plane functionality of the F-CMP server.Type: GrantFiled: August 13, 2013Date of Patent: January 26, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
-
Patent number: 9112812Abstract: A distributed virtual appliance is disclosed, including: allocating network traffic to a plurality of compute units implementing a network service associated with the distributed virtual appliance; and dynamically adding or removing one or more compute units implementing the network service without disruption to the network traffic.Type: GrantFiled: September 22, 2011Date of Patent: August 18, 2015Assignee: Embrane, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Publication number: 20150101029Abstract: Methods and apparatus are provided for improving both node-based and message-based security in a fibre channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fibre channel network entities into a fibre channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fibre channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.Type: ApplicationFiled: December 15, 2014Publication date: April 9, 2015Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
-
Patent number: 8914858Abstract: Methods and apparatus are provided for improving both node-based and message-based security in a fiber channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fiber channel network entities into a fiber channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fiber channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.Type: GrantFiled: May 13, 2011Date of Patent: December 16, 2014Assignee: Cisco Technology, Inc.Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
-
Publication number: 20140258541Abstract: A distributed virtual appliance is disclosed, including: determining a classification type associated with the first flow; and determining an allocation of the first flow to the first data plane compute unit of the distributed virtual appliance based at least in part on the determined classification type and at least a subset of information of a first flow identifier, wherein the distributed virtual appliance includes a plurality of compute units, including the first data plane compute.Type: ApplicationFiled: March 12, 2014Publication date: September 11, 2014Applicant: Embrane, Inc.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
-
Publication number: 20140122743Abstract: Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: EMBRANE, INC.Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
-
Publication number: 20130329743Abstract: In one embodiment, a Fibre Channel over Ethernet (FCoE) proxy point (FPP) that is connected to one or more end-point devices is coupled to one or more other FPPs, and to a FCoE control and management plane (F-CMP) server. The FPP provides data plane functionality. The F-CMP server provides control plane functionality. At least some control and management traffic received at the FPP is proxied between the F-CMP server and the one or more end point devices connected to the FPP. FCoE traffic received at the FPP from the one or more end point devices connected to the FPP is transmitted to the one or more other FPPs without the FCoE traffic traversing the F-CMP server. The transmitting is performed by data plane functionality of the FPP operating under directions from the control plane functionality of the F-CMP server.Type: ApplicationFiled: August 13, 2013Publication date: December 12, 2013Applicant: Cisco Technology, Inc.Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
-
Patent number: 8514856Abstract: In one embodiment, one or more Fiber Channel over Ethernet (FCoE) proxy points (FPPs) communicates control and management information with a separately housed FCoE control and management plane (F-CMP) server in order to direct data plane functionality of the FPPs. Each FPP also proxies control and management protocols between the F-CMP server and one or more FCoE end-point devices for which the FPP is responsible (on FCoE ports). Traffic received by the FPP may then be processed according to the directed data plane functionality, such that FCoE traffic transmitted between first and second FCoE end-point devices separated by the Ethernet network is directed over the Ethernet network end-to-end between correspondingly responsible FPPs without traversing the F-CMP server.Type: GrantFiled: June 24, 2010Date of Patent: August 20, 2013Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
-
Publication number: 20130080638Abstract: A distributed virtual appliance is disclosed, including: allocating network traffic to a plurality of compute units implementing a network service associated with the distributed virtual appliance; and dynamically adding or removing one or more compute units implementing the network service without disruption to the network traffic.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: EMBRANE, INC.Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn