-
公开(公告)号:US12301463B2
公开(公告)日:2025-05-13
申请号:US17977953
申请日:2022-10-31
Applicant: Cisco Technology, Inc.
Inventor: Jianda Liu , Xiaorong Wang , Yicheng Liu , Hongbo Xia , Wei Zhou
IPC: G06F15/16 , H04L43/0876 , H04L47/215
Abstract: This disclosure describes techniques and mechanisms for intelligently sampling packet flows within a network. The techniques enable the sampling of a limited set of packet flows that show greatest amount of information about the network from the packet flows in order to provide the greatest insight on application performance, network packet, and critical events within the network. Additionally, the techniques provide configurable parameters, such that the techniques are customizable for each user's network.
-
公开(公告)号:US20240056384A1
公开(公告)日:2024-02-15
申请号:US18090264
申请日:2022-12-28
Applicant: Cisco Technology, Inc.
Inventor: Hongbo Xia , Xiaorong Wang , Jianda Liu , Yicheng Liu , Jiayi You
CPC classification number: H04L45/245 , H04L45/38 , H04L45/123
Abstract: Techniques and architecture are described grouping various sources of traffic within a network into grouping fields and assigning each combination of grouping field values an aggregate identification (ID). A first hop edge router may receive a packet and search a mapping table for a corresponding aggregate ID for the combination of grouping field values within the mapping table. If not found, the first hop edge router may assign a corresponding aggregate ID for the combination of grouping field values and store the new aggregate ID for the combination of grouping field values in the mapping table. The first hop edge router may forward the packet on through the network with the aggregate ID embedded in metadata. Routers within the network may measure and aggregate flow metrics of the packet within the network based on the aggregate ID and provide the measurements to the network controller.
-
3.
公开(公告)号:US20230261989A1
公开(公告)日:2023-08-17
申请号:US17674453
申请日:2022-02-17
Applicant: Cisco Technology, Inc.
Inventor: Lianxiang Wang , Zhiyong Fang , Xiaorong Wang , Bin Shi , Jianda Liu , Yunpeng Zhang
IPC: H04L45/586 , H04L45/42 , H04L45/50 , H04L45/745
CPC classification number: H04L45/586 , H04L45/42 , H04L45/507 , H04L45/745
Abstract: According to an embodiment, a node comprises one or more processors operable to execute instructions to cause the node to perform operations that comprise receiving a packet from a first node associated with an SD-WAN domain. The packet comprises a header indicating a TLOC associated with a second node to send the packet, the second node associated with an SR domain. The operations comprise determining that the TLOC corresponds to a virtual TLOC used in the SD-WAN domain to identify the second node that is in the SR domain and, in response, determining a second node identifier used in the SR domain to identify the second node. The operations further comprise preparing the packet to be communicated via the SR domain. Preparing the packet comprises including the second node identifier in the packet. The operations further comprise sending the packet comprising the second node identifier to the second node.
-
公开(公告)号:US20230112928A1
公开(公告)日:2023-04-13
申请号:US18051298
申请日:2022-10-31
Applicant: Cisco Technology, Inc.
Inventor: Jianda Liu , Xiaorong Wang , Shen Yong Qing , Olivier Patrick Jean Pelerin , Frederic René Philippe Detienne , Pritam Baruah , Ruchir Jain
IPC: H04L43/10 , H04L43/062
Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.
-
公开(公告)号:US11329924B2
公开(公告)日:2022-05-10
申请号:US16891624
申请日:2020-06-03
Applicant: Cisco Technology, Inc.
Inventor: Hongbo Xia , Xiaorong Wang , Yu Zhang , Changhong Shen
IPC: H04L12/815 , H04L47/22 , H04L47/24 , H04L47/34
Abstract: In one embodiment, a method includes determining, by a first network component, a sender shaper drop value based on the following: a maximum sequence number; a minimum sequence number; and a sender sequence counter number associated with the first network component. The method also includes determining, by the first network component, a wide area network (WAN) link drop value based on the sender sequence counter number associated with the first network component and a receiver sequence counter number associated with a second network component. The method further includes determining, by the first network component, whether to adjust a sender shaper rate based on the sender shaper drop value and the WAN link drop value.
-
6.
公开(公告)号:US10447496B2
公开(公告)日:2019-10-15
申请号:US15474583
申请日:2017-03-30
Applicant: Cisco Technology, Inc.
Inventor: Xiaorong Wang , Yicheng Liu , Lianxiang Wang , Fang Yang , Gaofeng Tao , Ijsbrand Wijnands
IPC: H04L12/44 , H04L12/761 , H04L12/753 , H04L12/46
Abstract: Methods and network devices are disclosed for multicast traffic steering in a communications network. In one embodiment, a method includes generating a first tree connecting a source node for a multicast flow through a communications network to each of multiple destination nodes for the multicast flow. The communications network is configured to forward a multicast message based on bit values in a message bit array carried by the message, and the first tree comprises a first set of unicast paths from the source node to the destination nodes. The method further includes allocating a first tree identifier to the first tree and communicating the first tree identifier and associated forwarding information to each of multiple forwarding nodes within the communications network. An embodiment of a network device includes a processor operably coupled to one or more network interfaces and adapted to perform steps of the method.
-
公开(公告)号:US20240250909A1
公开(公告)日:2024-07-25
申请号:US18626851
申请日:2024-04-04
Applicant: Cisco Technology, Inc.
Inventor: Hongbo Xia , Xiaorong Wang , Yu Zhang , Changhong Shen
Abstract: In one embodiment, a method includes determining, by a first network component, a sender shaper drop value based on the following: a maximum sequence number; a minimum sequence number; and a sender sequence counter number associated with the first network component. The method also includes determining, by the first network component, a wide area network (WAN) link drop value based on the sender sequence counter number associated with the first network component and a receiver sequence counter number associated with a second network component. The method further includes determining, by the first network component, whether to adjust a sender shaper rate based on the sender shaper drop value and the WAN link drop value.
-
公开(公告)号:US11956153B2
公开(公告)日:2024-04-09
申请号:US17734566
申请日:2022-05-02
Applicant: Cisco Technology, Inc.
Inventor: Hongbo Xia , Xiaorong Wang , Yu Zhang , Changhong Shen
Abstract: In one embodiment, a method includes determining, by a first network component, a sender shaper drop value based on the following: a maximum sequence number; a minimum sequence number; and a sender sequence counter number associated with the first network component. The method also includes determining, by the first network component, a wide area network (WAN) link drop value based on the sender sequence counter number associated with the first network component and a receiver sequence counter number associated with a second network component. The method further includes determining, by the first network component, whether to adjust a sender shaper rate based on the sender shaper drop value and the WAN link drop value.
-
公开(公告)号:US11881934B2
公开(公告)日:2024-01-23
申请号:US18051298
申请日:2022-10-31
Applicant: Cisco Technology, Inc.
Inventor: Jianda Liu , Xiaorong Wang , Shen Yong Qing , Olivier Patrick Jean Pelerin , Frederic René Philippe Detienne , Pritam Baruah , Ruchir Jain
IPC: H04L12/26 , H04L43/10 , H04L43/062
CPC classification number: H04L43/10 , H04L43/062
Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.
-
公开(公告)号:US09781055B2
公开(公告)日:2017-10-03
申请号:US14462230
申请日:2014-08-18
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Jianda Liu , Xiangyu Ji , Gaofeng Tao , Xiaorong Wang
IPC: H04L12/911 , H04L12/721 , H04L12/701
CPC classification number: H04L47/783 , H04L45/00 , H04L45/14
Abstract: In an example, a server architecture is described for a dynamic cascaded node chain providing a resource cluster. The cascaded node chain may include one or more resource instances provisioned as a head node, zero or more middle nodes, and a tail node. Each node may include a discrete number of available resource entries in a flow table. As traffic enters the head node, each node attempts to match the traffic to an entry in its flow table. If no match is found, the packet is downlinked to the next node in the chain. If the packet reaches the tail node without a match, it is punted to the controller. The controller may then provision a matching entry if an entry is available. If not, the controller may spawn a new resource instance. When the full capacity of the cluster is reached, non-matching entries may be dropped.
-
-
-
-
-
-
-
-
-