-
公开(公告)号:US11411770B2
公开(公告)日:2022-08-09
申请号:US16268409
申请日:2019-02-05
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/46 , H04L12/707 , H04L12/709 , H04L12/723 , H04L12/26 , H04L12/741 , H04L29/12 , H04L12/751 , H04L29/06 , H04L12/58 , H04L29/08 , H04L12/24 , H04L12/931 , H04L12/18 , H04L12/753 , H04L12/743 , H04L12/755 , H04L12/715 , H04L12/803 , H04L45/00 , H04L45/24 , H04L45/50 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/745 , H04L61/2503 , H04L45/02 , H04L69/22 , H04L51/00 , H04L67/10 , H04L41/0654 , H04L43/0811 , H04L45/74 , H04L49/00 , H04L61/2592 , H04L45/48 , H04L45/7453 , H04L45/021 , H04L45/64 , H04L47/125
摘要: 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.
-
公开(公告)号:US10225179B2
公开(公告)日:2019-03-05
申请号:US15369696
申请日:2016-12-05
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha
IPC分类号: H04L12/703 , H04L12/18 , H04L12/755 , H04L12/46 , H04L12/26 , H04L12/741 , H04L29/12 , H04L12/751 , H04L29/06 , H04L12/58 , H04L29/08 , H04L12/707 , H04L12/709 , H04L12/723 , H04L12/24 , H04L12/931 , H04L12/753 , H04L12/743 , H04L12/715 , H04L12/803
摘要: 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.
-
公开(公告)号:US20180205624A1
公开(公告)日:2018-07-19
申请号:US15410595
申请日:2017-01-19
发明人: Smita Rai , Ajay Modi , Krishna Doddapaneni , Kit Chiu Chu
IPC分类号: H04L12/26
CPC分类号: H04L43/0852 , H04L43/026 , H04L43/062 , H04L43/18
摘要: 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.
-
公开(公告)号:US09832122B2
公开(公告)日:2017-11-28
申请号:US14490596
申请日:2014-09-18
发明人: Sarang M. Dharmapurikar , Mohammadreza Alizadeh Attar , Kit Chiu Chu , Francisco M. Matus , Adam Hutchin , Janakiramanan Vaidyanathan
IPC分类号: H04L12/743
CPC分类号: H04L45/7453
摘要: 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.
-
公开(公告)号:US09716665B2
公开(公告)日:2017-07-25
申请号:US14472148
申请日:2014-08-28
IPC分类号: H04L12/863 , H04L12/937 , H04L29/08 , H04L29/12 , H04L29/06 , H04L12/413 , H04L12/741 , H04L12/947 , H04L12/803 , H04L12/743 , H04L12/875
CPC分类号: H04L47/50 , H04L45/74 , H04L45/7453 , H04L47/125 , H04L47/56 , H04L49/25 , H04L49/254 , H04L61/103 , H04L61/2084 , H04L61/6004 , H04L61/6095 , H04L67/22 , H04L67/322 , H04L69/167 , H04L69/22
摘要: Various embodiments of the present disclosure provide methods for randomly mapping entries in a suitable lookup table across multiple switch devices and/or multiple switch chipsets in each of the multiple switch devices by using two or more independent hash functions. In some embodiments, the number of entries in the lookup table is equal to be the least common multiple of all possible M (i.e., a number of switch devices) choosing R values (i.e., a desired redundancy level).
-
公开(公告)号:US09654385B2
公开(公告)日:2017-05-16
申请号:US14508779
申请日:2014-10-07
发明人: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
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
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 improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology addresses the need in the art for extending multipathing to tenant multicast traffic in an IP overlay network, which enables the network to fully utilize available bandwidth for multicast traffic. In some examples, nodes in the overlay network may be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
-
公开(公告)号:US09502111B2
公开(公告)日:2016-11-22
申请号:US14450106
申请日:2014-08-01
发明人: Sarang Dharmapurikar , Mohammadreza Alizadeh Attar , Navindra Yadav , Ramanan Vaidyanathan , Kit Chiu Chu
IPC分类号: H04L12/28 , G11C15/04 , H04L12/707 , H04L12/803
CPC分类号: H04L45/7453 , G06F9/30018 , G06K15/107 , G11C11/4096 , G11C15/00 , G11C15/04 , G11C2207/002 , H04L45/24 , H04L47/125
摘要: In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.
摘要翻译: 在一些实现中,基于分配给每个路径的权重,网络流量可以沿着相等的成本路径路由。 例如,可以通过向目标设备分配权重给每个相等成本路径(例如,上行链路,下一跳节点)来实现加权等成本多径路由。 当网络设备接收到分组时,网络设备可以生成密钥(例如,随机值,基于分组数据的哈希值,0和n之间的值等)。 密钥可以用于选择转发数据包的上行链路或路径。 可以为分组流或小流生成密钥。 每个流可以与相同的密钥相关联,使得流中的每个分组将沿着相同的路径被转发。 每条流都可以沿不同的上行链路转发。
-
公开(公告)号:US20210281502A1
公开(公告)日:2021-09-09
申请号:US17329288
申请日:2021-05-25
发明人: 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.
-
公开(公告)号:US11038788B2
公开(公告)日:2021-06-15
申请号:US16557355
申请日:2019-08-30
发明人: Smita Rai , Ajay Modi , Krishna Doddapaneni , Kit Chiu Chu
摘要: 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.
-
公开(公告)号:US10805216B2
公开(公告)日:2020-10-13
申请号:US16367868
申请日:2019-03-28
发明人: Satyam Sinha , Smita Rai , Kit Chiu Chu , Ashutosh Agrawal , Wanli Wu , Ravikanth Nasika , Thomas J. Edsall , Geetha Anandakrishnan
IPC分类号: H04L12/741 , H04L12/715 , H04L12/713 , H04L29/08 , H04L12/46 , H04L12/751
摘要: Aspects of the embodiments include receiving a packet at a network element of a packet-switched network; identifying a presence of a shared service destination address in a header of the packet; identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base; and forwarding the packet to the shared service destination address.
-
-
-
-
-
-
-
-
-