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: 10298595
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
  • Patent number: 9967346
    Abstract: 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: Grant
    Filed: July 1, 2016
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Patent number: 9967140
    Abstract: 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: Grant
    Filed: May 12, 2016
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
  • Patent number: 9674107
    Abstract: 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: Grant
    Filed: March 12, 2014
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Patent number: 9628334
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: April 18, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Alessandro Carpi, Sunil Kumar
  • Patent number: 9602331
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
  • Publication number: 20160316024
    Abstract: 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: Application
    Filed: July 1, 2016
    Publication date: October 27, 2016
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Patent number: 9444723
    Abstract: 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: Grant
    Filed: January 15, 2014
    Date of Patent: September 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Publication number: 20160254951
    Abstract: 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: Application
    Filed: May 12, 2016
    Publication date: September 1, 2016
    Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
  • Patent number: 9407504
    Abstract: 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: Grant
    Filed: January 15, 2014
    Date of Patent: August 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Publication number: 20160182293
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Marco Di Benedetto, Alessandro Carpi, Sunil Kumar
  • Patent number: 9246743
    Abstract: 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: Grant
    Filed: August 13, 2013
    Date of Patent: January 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
  • Patent number: 9112812
    Abstract: 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: Grant
    Filed: September 22, 2011
    Date of Patent: August 18, 2015
    Assignee: Embrane, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Publication number: 20150101029
    Abstract: 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: Application
    Filed: December 15, 2014
    Publication date: April 9, 2015
    Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
  • Patent number: 8914858
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: December 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Fabio R. Maino, Marco Di Benedetto, Claudio Desanti
  • Publication number: 20140258541
    Abstract: 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: Application
    Filed: March 12, 2014
    Publication date: September 11, 2014
    Applicant: Embrane, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Publication number: 20140122743
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: EMBRANE, INC.
    Inventors: Marco Di Benedetto, Mario Baldi, Vijay Chander, Alessandro Salvatori
  • Publication number: 20130329743
    Abstract: 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: Application
    Filed: August 13, 2013
    Publication date: December 12, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
  • Patent number: 8514856
    Abstract: 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: Grant
    Filed: June 24, 2010
    Date of Patent: August 20, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Silvano Gai, Claudio Desanti, Marco Di Benedetto
  • Publication number: 20130080638
    Abstract: 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: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: EMBRANE, INC.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn