-
公开(公告)号:US20220385568A1
公开(公告)日:2022-12-01
申请号:US17327381
申请日:2021-05-21
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
IPC分类号: H04L45/16 , H04L45/7453
摘要: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
-
公开(公告)号:US20200244483A1
公开(公告)日:2020-07-30
申请号:US16846091
申请日:2020-04-10
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
IPC分类号: H04L12/46 , H04L12/755 , H04L12/743 , H04L12/753 , H04L12/707 , H04L12/18 , H04L29/12 , H04L12/931 , H04L12/741 , H04L12/26 , H04L12/24 , H04L29/08 , H04L12/58 , H04L29/06 , H04L12/751 , H04L12/723 , H04L12/709
摘要: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
-
公开(公告)号:US10547544B2
公开(公告)日:2020-01-28
申请号:US15855703
申请日:2017-12-27
发明人: Thomas James Edsall , Navindra Yadav , Francisco M. Matus , Kit Chiu Chu , Michael R. Smith , Sameer Merchant , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/741 , H04L12/46 , H04L12/721 , H04L12/933 , G06F9/455
摘要: Disclosed herein are methods of forwarding packets on a network, such as a leaf-spine network having leaf devices and spine devices. The methods may include receiving a packet at an ingress leaf device, and determining based, at least in part, on a header of the packet whether the packet is to be transmitted to a spine device. The methods may further include ascertaining based, at least in part, on a header of the packet whether to perform encapsulation on the packet, encapsulating the packet according to a result of the ascertaining, and then transmitting the packet to a spine device according to a result of the determining. Also disclosed herein are network apparatuses which include a processor and a memory, at least one of the processor or the memory being configured to perform some or all of the foregoing described methods.
-
公开(公告)号:US10404564B2
公开(公告)日:2019-09-03
申请号:US15410595
申请日:2017-01-19
发明人: Smita Rai , Ajay Modi , Krishna Doddapaneni , Kit Chiu Chu
IPC分类号: H04L12/26
摘要: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
-
公开(公告)号:US20190173777A1
公开(公告)日:2019-06-06
申请号:US16268409
申请日:2019-02-05
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/703 , H04L12/26 , H04L12/18 , H04L12/755 , H04L12/46 , H04L12/707 , H04L12/753 , H04L12/743 , H04L12/741 , H04L29/12 , H04L12/931 , H04L12/24 , H04L12/723 , H04L12/709 , H04L29/08 , H04L12/58 , H04L29/06 , H04L12/751
摘要: Aspects of the subject disclosure relate to methods for detecting a link failure between the first network device and a destination node, receiving a data packet addressed to the destination node, and rewriting encapsulation information of the first data packet. Subsequent to rewriting the encapsulation information of the first data packet, the first data packet is forwarded to a second network device (e.g., using updated address information in the packet header), wherein the second network device is paired with the first network device in the virtual port channel. In certain aspects, systems and computer readable media are also provided.
-
公开(公告)号:US10187302B2
公开(公告)日:2019-01-22
申请号:US15869310
申请日:2018-01-12
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/46 , H04L12/741 , H04L12/703 , H04L12/26 , H04L29/12 , H04L12/751 , H04L29/06 , H04L12/58 , H04L29/08 , H04L12/707 , H04L12/709 , H04L12/723 , H04L12/24 , H04L12/931 , H04L12/18 , H04L12/753 , H04L12/743 , H04L12/755 , H04L12/715 , H04L12/803
摘要: Systems, methods, and non-transitory computer-readable storage media for translating source addresses in an overlay network. An access switch in an overlay network, such as a VXLAN, may receive an encapsulated packet from a tunnel endpoint in the overlay network. The encapsulated packet may originate from a host associated with the tunnel endpoint and be encapsulated at the tunnel endpoint with a first source tunnel endpoint address and a destination tunnel endpoint address. The access switch may replace the first source tunnel endpoint address in the encapsulated packet with a second source tunnel endpoint address of the access switch to yield a translated packet. The access switch may then transmit the translated packet towards the destination tunnel endpoint address.
-
公开(公告)号:US20180069783A1
公开(公告)日:2018-03-08
申请号:US15795541
申请日:2017-10-27
IPC分类号: H04L12/703 , H04L12/26 , H04L12/46 , H04L12/741 , H04L29/12 , H04L12/751 , H04L29/06 , H04L12/58 , H04L29/08 , H04L12/707 , H04L12/709 , H04L12/723 , H04L12/24 , H04L12/931
CPC分类号: H04L45/28 , H04L12/18 , H04L12/4633 , H04L12/4641 , H04L12/4645 , H04L41/0654 , H04L43/0811 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/02 , H04L45/021 , H04L45/22 , H04L45/24 , H04L45/245 , H04L45/48 , H04L45/50 , H04L45/64 , H04L45/74 , H04L45/745 , H04L45/7453 , H04L47/125 , H04L49/70 , H04L51/14 , H04L61/2503 , H04L61/2592 , H04L67/10 , H04L69/22 , H04L2212/00
摘要: The subject technology addresses the need in the art for directly measuring a maximum latency number with respect to a percentile of network traffic, which a network operator may utilize as an performance indication or metric. Given a traffic percentile, a tracking algorithm in accordance with embodiments described herein may be implemented in hardware and/or software to determine a maximum latency for this specific percentile of traffic.
-
公开(公告)号:US20180048571A1
公开(公告)日:2018-02-15
申请号:US15792587
申请日:2017-10-24
发明人: Sarang M. Dharmapurikar , Mohammadreza Alizadeh Attar , Kit Chiu Chu , Francisco M. Matus , Adam Hutchin , Janakiramanan Vaidyanathan
IPC分类号: H04L12/743
CPC分类号: H04L45/7453 , G06F9/30018 , G06K15/107 , G11C11/4096 , G11C15/00 , G11C15/04 , G11C2207/002 , H04L45/24 , H04L47/125
摘要: Apparatus, systems and methods may be used to monitor data flows and to select and track particularly large data flows. A method of tracking data flows and identifying large-data (“elephant”) flows comprises extracting fields from a packet of data to construct a flow key, computing a hash value on the flow key to provide a hashed flow signature, entering and/or comparing the hashed flow signature with entries in a flow hash table. Each hash table entry includes a byte count for a respective flow. When the byte count for a flow exceeds a threshold value, the flow is added to a large-data flow (“elephant”) table and the flow is then tracked in the large-data flow table.
-
公开(公告)号:US09876715B2
公开(公告)日:2018-01-23
申请号:US14530550
申请日:2014-10-31
发明人: Thomas James Edsall , Navindra Yadav , Francisco M. Matus , Kit Chiu Chu , Michael R. Smith , Sameer Merchant , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/741 , H04L12/46 , H04L12/721 , H04L12/933 , G06F9/455
CPC分类号: H04L45/74 , G06F9/45558 , G06F2009/45595 , H04L12/4633 , H04L45/66 , H04L49/10
摘要: Disclosed herein are methods of forwarding packets on a network, such as a leaf-spine network having leaf devices and spine devices. The methods may include receiving a packet at an ingress leaf device, and determining based, at least in part, on a header of the packet whether the packet is to be transmitted to a spine device. The methods may further include ascertaining based, at least in part, on a header of the packet whether to perform encapsulation on the packet, encapsulating the packet according to a result of the ascertaining, and then transmitting the packet to a spine device according to a result of the determining. Also disclosed herein are network apparatuses which include a processor and a memory, at least one of the processor or the memory being configured to perform some or all of the foregoing described methods.
-
公开(公告)号:US20170085469A1
公开(公告)日:2017-03-23
申请号:US15369696
申请日:2016-12-05
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/703 , H04L29/12 , H04L12/931 , H04L12/26 , H04L12/741 , H04L12/24
CPC分类号: H04L45/28 , H04L12/18 , H04L12/4633 , H04L12/4641 , H04L12/4645 , H04L41/0654 , H04L43/0811 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/02 , H04L45/021 , H04L45/22 , H04L45/24 , H04L45/245 , H04L45/48 , H04L45/50 , H04L45/64 , H04L45/74 , H04L45/745 , H04L45/7453 , H04L47/125 , H04L49/70 , H04L51/14 , H04L61/2503 , H04L61/2592 , H04L67/10 , H04L69/22 , H04L2212/00
摘要: Aspects of the subject disclosure provide methods for avoiding a packet bounce event in a virtual port channel (VPC). A method of the technology can include steps for detecting a link failure event (e.g., between a first network device and a destination node), and receiving a data packet addressed to the destination node. In some implementations, the method can additionally include steps for rewriting encapsulation information of the first data packet. Systems and computer-readable media are also provided.
-
-
-
-
-
-
-
-
-