-
公开(公告)号: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.
-
22.
公开(公告)号: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.
-
公开(公告)号:US11329907B2
公开(公告)日:2022-05-10
申请号:US16946021
申请日:2020-06-02
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Mankamana Prasad Mishra
IPC: H04L12/761 , H04L45/16 , H04L45/50
Abstract: In one embodiment, resource availability reallocation is used in establishing one or more new designated multicast flow paths with guaranteed availability of resources currently allocated and/or used by one or more designated existing multicast flow path to allocate/use for the new designated flow path(s). These resources typically include allocated guaranteed bandwidth of a network path between two adjacent or non-adjacent nodes of the network, and possibly forwarding/processing/memory resources of a network node. One embodiment communicates multicast control messages between nodes identifying to establish a new multicast flow path with resource availability reallocation from a designated multicast flow path. In one embodiment, a Protocol Independent Multicast-Sparse Mode (PIM-SM) Join/Prune Message identifies Pruning of one or more multicast flow paths and Joining of one or more different multicast flow paths and designating resource availability reallocation from these Pruned multicast flow path(s) to these Joined multicast flow path(s).
-
公开(公告)号:US11245618B2
公开(公告)日:2022-02-08
申请号:US16392974
申请日:2019-04-24
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Rahul Savarapu Parameswaran , Subhasri Dhesikan , Mankamana Prasad Mishra , Stig Ingvar Venaas
IPC: G06F15/173 , H04L12/721 , H04L12/761 , H04L12/733 , H04L12/911 , H04L12/741 , H04L12/801
Abstract: In one illustrative example, a multicast traceroute facility for a plurality of interconnected router nodes which are configured to communicate IP multicast traffic amongst hosts is described. The multicast traceroute facility may be for use in processing a multicast traceroute batch query packet which indicates a batch of multicast traceroute queries of a batch query, for identifying a plurality of traced paths for a batch of IP multicast traffic flows. Each identified traced path may be associated with one or more links, each of which has a link metric that satisfies a requested link metric (e.g. a link bandwidth). Resources for satisfying the requested link metric may be reserved for a predetermined or specified time period. The batch of IP multicast traffic flows may be established via at least some of the interconnected router nodes according to the plurality of traced paths identified from the query packet processing.
-
25.
公开(公告)号:US11082336B1
公开(公告)日:2021-08-03
申请号:US16743752
申请日:2020-01-15
Applicant: Cisco Technology, Inc.
Inventor: Francesco Meo , Stig Ingvar Venaas , Roshan Lal , Rishi Chhibber , Ravinder Vissapragada
IPC: H04L12/18 , H04L12/781 , H04L12/751 , H04L29/12 , H04L12/715
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.
-
公开(公告)号:US10833808B1
公开(公告)日:2020-11-10
申请号:US16428203
申请日:2019-05-31
Applicant: Cisco Technology, Inc.
Inventor: Roshan Lal , Rishi Chhibber , Mankamana Prasad Mishra , Peter Psenak , Padmanab Pathikonda , Francesco Meo , Anand Kumar Singh
Abstract: Multicast error detection and recovery may be provided. A join request for a multicast stream may be sent from a first network node to a second network node. The join request may be sent over a first link of a plurality of links between the first network node and the second network node. A redirect message indicating that the second network node cannot accommodate the join request may be received by the first network node from the second network node. In response to receiving the redirect message, the join request for the multicast stream may not be sent on a second link of the plurality of links by the first network node to the second network node. And in response to receiving the redirect message, an alternate upstream network node may be determined by the first network node to send the join request for the multicast stream to.
-
27.
公开(公告)号:US20200344155A1
公开(公告)日:2020-10-29
申请号:US16392974
申请日:2019-04-24
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Rahul Savarapu Parameswaran , Subhasri Dhesikan , Mankamana Prasad Mishra , Stig Ingvar Venaas
IPC: H04L12/721 , H04L12/761 , H04L12/801 , H04L12/911 , H04L12/741 , H04L12/733
Abstract: In one illustrative example, a multicast traceroute facility for a plurality of interconnected router nodes which are configured to communicate IP multicast traffic amongst hosts is described. The multicast traceroute facility may be for use in processing a multicast traceroute batch query packet which indicates a batch of multicast traceroute queries of a batch query, for identifying a plurality of traced paths for a batch of IP multicast traffic flows. Each identified traced path may be associated with one or more links, each of which has a link metric that satisfies a requested link metric (e.g. a link bandwidth). Resources for satisfying the requested link metric may be reserved for a predetermined or specified time period. The batch of IP multicast traffic flows may be established via at least some of the interconnected router nodes according to the plurality of traced paths identified from the query packet processing.
-
28.
公开(公告)号:US20200259764A1
公开(公告)日:2020-08-13
申请号:US16273496
申请日:2019-02-12
Applicant: Cisco Technology, Inc.
Inventor: Vaibhav Dhage , Varun Manchanda , Rishi Chhibber , Meo Francesco , Roshan Lal , Padmanab Pathikonda
IPC: H04L12/911 , H04L12/933 , H04L12/813 , H04L12/801
Abstract: In one illustrative example, a switch for use in a network fabric which includes a plurality on interconnected switches configured to facilitate communication of IP multicast traffic amongst host devices may be provided. The switch may receive, from a controller, a global set of host policies associated with the plurality of switches of the network fabric. The switch may select, from the global set of host policies, a local subset of host policies applicable to the switch. The switch may grant or deny admission of host devices to receive or send IP multicast traffic flows in the network fabric according to the selected, local subset of host policies.
-
公开(公告)号:US10700938B2
公开(公告)日:2020-06-30
申请号:US16050049
申请日:2018-07-31
Applicant: Cisco Technology, Inc.
Inventor: Rishi Chhibber , Roshan Lal , Padmanab Pathikonda
IPC: H04L12/26 , H04L12/24 , G06F9/54 , H04L12/751 , H04L12/18
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.
-
-
-
-
-
-
-
-