Patents by Inventor Francesco Meo
Francesco Meo 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: 11811647Abstract: Systems and methods provide for the dynamic discovery, update and propagation of multicast streams capabilities in a network. An endpoint can be coupled to a first hop router in a network environment. The first hop router can discover multicast flow characteristics information associated with the endpoint and propagate the multicast flow characteristics information of the endpoint to additional network nodes in the network environment. The first hop router and at least a portion of the additional network nodes can form one or more multicast flows associated with the endpoint through the network environment using the multicast flow characteristic information associated with the endpoint.Type: GrantFiled: June 22, 2022Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran
-
Patent number: 11706041Abstract: This disclosure describes techniques for improved multicast network telemetry implemented over multilayer switches in a PIM domain. The multilayer switches may be configured to collectively certify end-to-end flow provisioning, and to publish telemetry data certifying flow provisioning from a single notifier to an external controller host. Computational workload and network traffic for streaming data related to certifying path provisioning is kept to a minimum for each flow that needs to be certified, which also keeps compounding of network traffic for many different flows to a minimum. Moreover, since controller hosts are notified upon successful provisioning but not at other times, controller hosts can trust that the telemetric data is minimally latent, and may be relied upon to enact timely actions which produce desired outcomes.Type: GrantFiled: April 16, 2021Date of Patent: July 18, 2023Assignee: Cisco Technology, Inc.Inventors: Rishi Chhibber, Roshan Lal, Padmanab Pathikonda, Francesco Meo, Ramakrishnan Chokkanathapuram Sundaram
-
Patent number: 11695686Abstract: A router node may be configured for communication of multicast traffic in a network fabric which may include a plurality of spine nodes interconnected to a plurality of leaf nodes. The router node may be configured as one of the leaf nodes and serve as a first hop router for multicast traffic. At the router node, a message for flooding the network fabric may be sent based on an indication of communication of multicast traffic for a multicast group from a source device. The message may include at least one spine node identifier of at least one preferred spine node joined to the multicast group at the router node. The message may be for indicating, to at least one of the leaf nodes, to prioritize joining to the multicast group at the at least one preferred spine node according to at least one spine node identifier.Type: GrantFiled: April 19, 2021Date of Patent: July 4, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran, Ramakrishnan Chokkanathapuram Sundaram, Mankamana Prasad Mishra
-
Publication number: 20230208779Abstract: In one embodiment, a method includes receiving a request to establish a path for a data stream from the first network apparatus to a second network apparatus, where the request is associated with a requested bandwidth for the data stream, and where the first network apparatus and the second network apparatus are connected by a link aggregation group including a number of physical Ethernet links, accessing bandwidth information representing a number of remaining bandwidths of the respective multiple of physical Ethernet links, determining that the requested bandwidth is not satisfied by any of the number of remaining bandwidths of the number of physical Ethernet links, and sending a response rejecting the request to establish the path.Type: ApplicationFiled: March 3, 2023Publication date: June 29, 2023Inventors: Roshan Lal, Rishi Chhibber, Padmanab Pathikonda, Lakshmi Priya Sarma, Francesco Meo
-
Patent number: 11627096Abstract: In one embodiment, a method includes receiving a request to establish a path for a data stream from the first network apparatus to a second network apparatus, where the request is associated with a requested bandwidth for the data stream, and where the first network apparatus and the second network apparatus are connected by a link aggregation group including a number of physical links, accessing bandwidth information representing a number of remaining bandwidths of the respective multiple of physical links, determining that the requested bandwidth is not satisfied by any of the number of remaining bandwidths of the number of physical links, and sending a response rejecting the request to establish the path.Type: GrantFiled: June 4, 2019Date of Patent: April 11, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Roshan Lal, Rishi Chhibber, Padmanab Pathikonda, Lakshmi Priya Sarma, Francesco Meo
-
Patent number: 11558292Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.Type: GrantFiled: June 14, 2021Date of Patent: January 17, 2023Assignee: Cisco Technology, Inc.Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada
-
Publication number: 20220337441Abstract: This disclosure describes techniques for improved multicast network telemetry implemented over multilayer switches in a PIM domain. The multilayer switches may be configured to collectively certify end-to-end flow provisioning, and to publish telemetry data certifying flow provisioning from a single notifier to an external controller host. Computational workload and network traffic for streaming data related to certifying path provisioning is kept to a minimum for each flow that needs to be certified, which also keeps compounding of network traffic for many different flows to a minimum. Moreover, since controller hosts are notified upon successful provisioning but not at other times, controller hosts can trust that the telemetric data is minimally latent, and may be relied upon to enact timely actions which produce desired outcomes.Type: ApplicationFiled: April 16, 2021Publication date: October 20, 2022Inventors: Rishi Chhibber, Roshan Lal, Padmanab Pathikonda, Francesco Meo, Ramakrishnan Chokkanathapuram Sundaram
-
Publication number: 20220321454Abstract: Systems and methods provide for the dynamic discovery, update and propagation of multicast streams capabilities in a network. An endpoint can be coupled to a first hop router in a network environment. The first hop router can discover multicast flow characteristics information associated with the endpoint and propagate the multicast flow characteristics information of the endpoint to additional network nodes in the network environment. The first hop router and at least a portion of the additional network nodes can form one or more multicast flows associated with the endpoint through the network environment using the multicast flow characteristic information associated with the endpoint.Type: ApplicationFiled: June 22, 2022Publication date: October 6, 2022Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran
-
Patent number: 11405306Abstract: Systems and methods provide for the dynamic discovery, update and propagation of multicast streams capabilities in a network. An endpoint can be coupled to a first hop router in a network environment. The first hop router can discover multicast flow characteristics information associated with the endpoint and propagate the multicast flow characteristics information of the endpoint to additional network nodes in the network environment. The first hop router and at least a portion of the additional network nodes can form one or more multicast flows associated with the endpoint through the network environment using the multicast flow characteristic information associated with the endpoint.Type: GrantFiled: May 30, 2019Date of Patent: August 2, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran
-
Publication number: 20220141545Abstract: A network element seamlessly provides a flow of adjustable quality to a receiver endpoint. The network element obtains from the receiver endpoint a request for a media stream. The network element subscribes to multiple flows of the media stream, with each flow corresponding to a different quality level of the media stream. The network element monitors the network performance of each of the flows and selects a first flow based on the network performance of each of the flows. The network element provides the first flow to the receiver endpoint and continues to monitor the network performance of the flows.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventors: Rishi Chhibber, Roshan Lal, Francesco Meo
-
Patent number: 11245664Abstract: In one embodiment, a first networking device associated with a switched network comprises one or more processors and one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising configuring, on the first networking device, a network-address-translation (NAT) rule indicating that a first multicast group is to be translated to a second multicast group. The acts further include, at least partly in response to the configuring of the NAT rule, storing the NAT rule at the first networking device, generating a message indicating the NAT rule, and sending the message to at least a second networking device associated with the switched network.Type: GrantFiled: June 17, 2020Date of Patent: February 8, 2022Assignee: Cisco Technology, Inc.Inventors: Padmanab Pathikonda, Rishi Chhibber, Stig Ingvar Venaas, Ramakrishnan Chokkanathapuram Sundaram, Francesco Meo, Rahul Parameswaran
-
Publication number: 20210400017Abstract: In one embodiment, a first networking device associated with a switched network comprises one or more processors and one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising configuring, on the first networking device, a network-address-translation (NAT) rule indicating that a first multicast group is to be translated to a second multicast group. The acts further include, at least partly in response to the configuring of the NAT rule, storing the NAT rule at the first networking device, generating a message indicating the NAT rule, and sending the message to at least a second networking device associated with the switched network.Type: ApplicationFiled: June 17, 2020Publication date: December 23, 2021Inventors: Padmanab Pathikonda, Rishi Chhibber, Stig Ingvar Venaas, Ramakrishnan Chokkanathapuram Sundaram, Francesco Meo, Rahul Parameswaran
-
Patent number: 11153214Abstract: In service flow capability updating in a guaranteed bandwidth multicast network may be provided. First, a node may determine that a bandwidth requirement of a flow has changed to a new bandwidth value. Then, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an ingress capacity value may be updated in an interface usage table for a Reverse Path Forwarding (RPF) interface corresponding to the flow. The RPF interface may be disposed on a network device. Next, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an egress capacity value may be updated in the interface usage table for an Outgoing Interface (OIF) corresponding to the flow. The OIF may be disposed on the network device.Type: GrantFiled: April 19, 2019Date of Patent: October 19, 2021Assignee: Cisco Technology, Inc.Inventors: Padmanab Pathikonda, Rishi Chhibber, Roshan Lal, Varun Manchanda, Francesco Meo, Vaibhav Dhage
-
Publication number: 20210314259Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.Type: ApplicationFiled: June 14, 2021Publication date: October 7, 2021Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada
-
Publication number: 20210243113Abstract: A router node may be configured for communication of multicast traffic in a network fabric which may include a plurality of spine nodes interconnected to a plurality of leaf nodes. The router node may be configured as one of the leaf nodes and serve as a first hop router for multicast traffic. At the router node, a message for flooding the network fabric may be sent based on an indication of communication of multicast traffic for a multicast group from a source device. The message may include at least one spine node identifier of at least one preferred spine node joined to the multicast group at the router node. The message may be for indicating, to at least one of the leaf nodes, to prioritize joining to the multicast group at the at least one preferred spine node according to at least one spine node identifier.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran, Ramakrishnan Chokkanathapuram Sundaram, Mankamana Prasad Mishra
-
Patent number: 11082336Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.Type: GrantFiled: January 15, 2020Date of Patent: August 3, 2021Assignee: Cisco Technology, Inc.Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada
-
Publication number: 20210218671Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.Type: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada
-
Patent number: 11038794Abstract: A router node may be configured for communication of multicast traffic in a network fabric which may include a plurality of spine nodes interconnected to a plurality of leaf nodes. The router node may be configured as one of the leaf nodes and serve as a first hop router for multicast traffic. At the router node, a message for flooding the network fabric may be sent based on an indication of communication of multicast traffic for a multicast group from a source device. The message may include at least one spine node identifier of at least one preferred spine node joined to the multicast group at the router node. The message may be for indicating, to at least one of the leaf nodes, to prioritize joining to the multicast group at the at least one preferred spine node according to at least one spine node identifier.Type: GrantFiled: June 26, 2019Date of Patent: June 15, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran, Ramakrishnan Chokkanathapuram Sundaram, Mankamana Prasad Mishra
-
Publication number: 20200412639Abstract: A router node may be configured for communication of multicast traffic in a network fabric which may include a plurality of spine nodes interconnected to a plurality of leaf nodes. The router node may be configured as one of the leaf nodes and serve as a first hop router for multicast traffic. At the router node, a message for flooding the network fabric may be sent based on an indication of communication of multicast traffic for a multicast group from a source device. The message may include at least one spine node identifier of at least one preferred spine node joined to the multicast group at the router node. The message may be for indicating, to at least one of the leaf nodes, to prioritize joining to the multicast group at the at least one preferred spine node according to at least one spine node identifier.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Francesco Meo, Stig Ingvar Venaas, Rahul Savarapu Parameswaran, Ramakrishnan Chokkanathapuram Sundaram, Mankamana Prasad Mishra
-
Publication number: 20200389413Abstract: In one embodiment, a method includes receiving a request to establish a path for a data stream from the first network apparatus to a second network apparatus, where the request is associated with a requested bandwidth for the data stream, and where the first network apparatus and the second network apparatus are connected by a link aggregation group including a number of physical links, accessing bandwidth information representing a number of remaining bandwidths of the respective multiple of physical links, determining that the requested bandwidth is not satisfied by any of the number of remaining bandwidths of the number of physical links, and sending a response rejecting the request to establish the path.Type: ApplicationFiled: June 4, 2019Publication date: December 10, 2020Inventors: Roshan Lal, Rishi Chhibber, Padmanab Pathikonda, Lakshmi Priya Sarma, Francesco Meo