-
11.
公开(公告)号:US10608924B2
公开(公告)日:2020-03-31
申请号:US16042870
申请日:2018-07-23
Applicant: Cisco Technology, Inc.
Inventor: Padmanab Pathikonda , Rishi Chhibber , Roshan Lal , Ann Roshini Paul , Anand Kumar Singh , Nataraj Batchu
IPC: H04L12/761 , H04L12/753
Abstract: In one illustrative example, an IP network media data router includes a spine and leaf switch architecture operative to provide IP multicast delivery of media data from source devices to receiver devices without the overhead communication with a controller. The architecture can include K spine switches, K sets of L leaf switches, M data links between each leaf switch, and a plurality of bidirectional data ports connected to each leaf switch for a guaranteed non-blocking IP multicast delivery of data. A deterministic hash function a used on both the first hop router and the last hop router to ensure the same spine node is selected for flow stitching. Accordingly, without the extra communication with a centralized controller, the right spine for establishing a multicast flow can be chosen using the deterministic hash function and the distributed resource information stored on each node.
-
公开(公告)号:US11916770B2
公开(公告)日:2024-02-27
申请号:US17075485
申请日:2020-10-20
Applicant: Cisco Technology, Inc.
Inventor: Padmanab Pathikonda , Rishi Chhibber , Roshan Lal , Lakshmi Priya Sarma , Vinay Narayana Rai , Akash Garg
IPC: H04L43/087 , H04J3/06 , H04L43/065
CPC classification number: H04L43/087 , H04J3/0661 , H04L43/065
Abstract: This disclosure describes methods to process timing information of flows in a network. One or more processors determine a latency associated with each of one or more packets of a flow passing through a device. The one or more processors determine that the latency is greater than a baseline latency, and the one or more processors provide a message indicating at least the flow and that the latency is greater than the baseline latency.
-
公开(公告)号:US11627096B2
公开(公告)日:2023-04-11
申请号:US16431649
申请日:2019-06-04
Applicant: Cisco Technology, Inc.
Inventor: Roshan Lal , Rishi Chhibber , Padmanab Pathikonda , Lakshmi Priya Sarma , Francesco Meo
IPC: H04L47/74 , H04L45/24 , H04L47/76 , H04L45/00 , H04L47/783
Abstract: 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.
-
14.
公开(公告)号:US20220337441A1
公开(公告)日:2022-10-20
申请号:US17232848
申请日:2021-04-16
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Padmanab Pathikonda , Francesco Meo , Ramakrishnan Chokkanathapuram Sundaram
IPC: H04L12/18 , H04L12/707
Abstract: 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.
-
15.
公开(公告)号:US20210218671A1
公开(公告)日:2021-07-15
申请号:US16743752
申请日:2020-01-15
Applicant: Cisco Technology, Inc.
Inventor: Francesco Meo , Stig Ingvar Venaas , Roshan Lal , Rishi Chhibber , Ravinder Vissapragada
IPC: H04L12/781 , H04L12/751 , H04L12/715 , H04L29/12 , H04L12/18
Abstract: 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.
-
公开(公告)号:US20200336429A1
公开(公告)日:2020-10-22
申请号:US16389197
申请日:2019-04-19
Applicant: Cisco Technology, Inc.
Inventor: Padmanab Pathikonda , Rishi Chhibber , Roshan Lal , Varun Manchanda , Francesco Meo , Vaibhav Dhage
IPC: H04L12/801 , H04L12/761 , H04L12/721 , H04L12/729 , H04L12/923 , H04L12/927
Abstract: 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.
-
公开(公告)号:US20200044929A1
公开(公告)日:2020-02-06
申请号:US16050049
申请日:2018-07-31
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Padmanab Pathikonda
IPC: H04L12/24 , H04L12/18 , H04L12/751 , G06F9/54
Abstract: In one example embodiment, a network node of a plurality of network nodes in a multicast path is configured to provide a multicast flow from a source of the multicast flow to a receiver of the multicast flow. The network node obtains, from the receiver in a reverse direction of the multicast path, configuration instructions specifying a configuration of the multicast flow. The network node implements the configuration of the multicast flow in accordance with the configuration instructions, and provides the configuration instructions toward the source in the reverse direction of the multicast path.
-
18.
公开(公告)号:US11706041B2
公开(公告)日:2023-07-18
申请号:US17232848
申请日:2021-04-16
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Padmanab Pathikonda , Francesco Meo , Ramakrishnan Chokkanathapuram Sundaram
Abstract: 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.
-
公开(公告)号:US20230208779A1
公开(公告)日:2023-06-29
申请号:US18177976
申请日:2023-03-03
Applicant: Cisco Technology, Inc.
Inventor: Roshan Lal , Rishi Chhibber , Padmanab Pathikonda , Lakshmi Priya Sarma , Francesco Meo
IPC: H04L47/74 , H04L45/00 , H04L47/76 , H04L45/24 , H04L47/783
CPC classification number: H04L47/745 , H04L45/22 , H04L47/76 , H04L45/245 , H04L47/783
Abstract: 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.
-
20.
公开(公告)号:US11558292B2
公开(公告)日:2023-01-17
申请号:US17347345
申请日:2021-06-14
Applicant: Cisco Technology, Inc.
Inventor: Francesco Meo , Stig Ingvar Venaas , Roshan Lal , Rishi Chhibber , Ravinder Vissapragada
IPC: H04L45/52 , H04L45/02 , H04L12/18 , H04L101/622
Abstract: 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.
-
-
-
-
-
-
-
-
-