-
公开(公告)号:US10187302B2
公开(公告)日:2019-01-22
申请号:US15869310
申请日:2018-01-12
Applicant: Cisco Technology, Inc.
Inventor: 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
Abstract: 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.
-
公开(公告)号:US09876715B2
公开(公告)日:2018-01-23
申请号:US14530550
申请日:2014-10-31
Applicant: Cisco Technology, Inc.
Inventor: 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 classification number: H04L45/74 , G06F9/45558 , G06F2009/45595 , H04L12/4633 , H04L45/66 , H04L49/10
Abstract: 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
Applicant: Cisco Technology, Inc.
Inventor: 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 classification number: 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
Abstract: 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.
-
公开(公告)号:US20150127701A1
公开(公告)日:2015-05-07
申请号:US14508779
申请日:2014-10-07
Applicant: Cisco Technology, Inc.
Inventor: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
CPC classification number: 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
Abstract: 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.
Abstract translation: 主题技术解决了本领域对提高组播网络环境中网络带宽利用率的需求。 更具体地,所公开的技术解决了本领域对于在IP覆盖网络中扩展多路径到租户多播业务的需要,这使得网络能够充分利用可用带宽用于多播业务。 在一些示例中,覆盖网络中的节点可以通过虚拟或逻辑链路来连接,虚拟或逻辑链路可以通过下层网络中的许多物理链路对应于路径。
-
25.
公开(公告)号:US20150124805A1
公开(公告)日:2015-05-07
申请号:US14475349
申请日:2014-09-02
Applicant: Cisco Technology, Inc.
Inventor: Navindra Yadav , Satyam Sinha , Thomas J. Edsall , Mohammadreza Alizadeh Attar , Kit Chiu Chu
IPC: H04L29/12 , H04L29/06 , H04L12/741
CPC classification number: 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
Abstract: Various examples of the present disclosure provide methods for unifying various types of end-point identifiers, such as IPv4 (e.g., Internet protocol version 4 represented by a VRF and an IPv4 address), IPv6 (e.g., Internet protocol version 6 represented by a VRF and an IPv6 address) and L2 (e.g., Layer-2 represented by a bridge domain (BD) and a media access control (MAC) address), by mapping end-point identifiers to a uniform space (e.g., a synthetic IPv4 address and a synthetic VRF) and allowing different forms of lookups to be uniformly handled. In some examples, a lookup database residing on a switch device can be sharded into a plurality of lookup table subsets, each of which resides on a different one of multiple switch chipsets (e.g., Tridents) in the switch device.
Abstract translation: 本公开的各种示例提供了用于统一各种端点标识符(例如,由VRF和IPv4地址表示的因特网协议版本4),IPv6(例如,由VRF表示的因特网协议版本6)的各种端点标识符的方法 和IPv6地址)和L2(例如,由桥接域(BD)和媒体访问控制(MAC)地址表示的层2),通过将端点标识符映射到统一的空间(例如,合成IPv4地址和 合成VRF),并允许不同形式的查找被统一处理。 在一些示例中,驻留在交换机设备上的查找数据库可以划分成多个查找表子集,每个查找表子集驻留在交换设备中的多个交换芯片组(例如Trident)中的不同的一个。
-
公开(公告)号:US11811555B2
公开(公告)日:2023-11-07
申请号:US17327381
申请日:2021-05-21
Applicant: Cisco Technology, Inc.
Inventor: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
IPC: H04L12/46 , H04L45/00 , H04L45/24 , H04L45/50 , H04L51/214 , H04L45/16 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/745 , H04L61/2503 , H04L45/02 , H04L69/22 , H04L67/10 , H04L41/0654 , H04L43/0811 , H04L45/74 , H04L49/00 , H04L61/2592 , H04L12/18 , H04L45/48 , H04L45/7453 , H04L45/021 , H04L45/64 , H04L47/125
CPC classification number: H04L12/4633 , H04L12/18 , H04L12/4641 , H04L12/4645 , H04L41/0654 , H04L43/0811 , H04L43/0852 , H04L43/0894 , H04L43/16 , H04L45/02 , H04L45/021 , H04L45/16 , H04L45/22 , H04L45/24 , H04L45/245 , H04L45/48 , H04L45/50 , H04L45/74 , H04L45/745 , H04L45/7453 , H04L49/70 , H04L51/214 , H04L61/2503 , H04L61/2592 , H04L67/10 , H04L69/22 , H04L45/64 , H04L47/125 , H04L2212/00
Abstract: 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.
-
公开(公告)号:US11018898B2
公开(公告)日:2021-05-25
申请号:US16846091
申请日:2020-04-10
Applicant: Cisco Technology, Inc.
Inventor: Kit Chiu Chu , Thomas J. Edsall , Navindra Yadav , Francisco M. Matus , Krishna Doddapaneni , Satyam Sinha , Sameer Merchant
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
Abstract: 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.
-
公开(公告)号:US10581635B2
公开(公告)日:2020-03-03
申请号:US15596613
申请日:2017-05-16
Applicant: Cisco Technology, Inc.
Inventor: 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
Abstract: Aspects of the subject technology relate to solutions for transporting network traffic over an overlay network. A first tunnel endpoint in an overlay network can receive an encapsulated packet from a second tunnel endpoint. The encapsulated packet may have been encapsulated at the second tunnel endpoint based on another packet originating from a source host that is associated with the second tunnel endpoint. The encapsulated packet can include a source host address for the source host and a source tunnel endpoint address for the second tunnel endpoint. The first tunnel endpoint can then update a lookup table based on an association between the source host address and the source tunnel endpoint address.
-
29.
公开(公告)号:US10432628B2
公开(公告)日:2019-10-01
申请号:US15051454
申请日:2016-02-23
Applicant: Cisco Technology, Inc.
Inventor: Thomas J. Edsall , Smita Rai , Satyam Sinha , Kit Chiu Chu , Sarang Dharmapurikar , Ashutosh Agrawal , Ravikanth Nasika
IPC: H04L29/06 , H04L12/911 , H04L12/725
Abstract: Disclosed are systems, methods, and computer-readable storage media for minimizing the number of entries in network access control lists (ACLs). In some embodiments of the present technology a networking device can receive, from a first computing device, a first data transmission intended for a second computing device, the first data transmission including first transmission data. The networking device can normalize at least a subset of the first transmission data based on a predetermined normalization algorithm, yielding a first normalized data set for the first data transmission. Subsequently, the networking device can identify a first access control list entry from a set of access control list entries based on the first normalized data set, the first access control list entry identifying a first action, and implement the first action in relation to the first data transmission.
-
30.
公开(公告)号:US10412615B2
公开(公告)日:2019-09-10
申请号:US15855620
申请日:2017-12-27
Applicant: Cisco Technology, Inc.
Inventor: Thomas James Edsall , Satyam Sinha
Abstract: Disclosed herein are methods and related apparatuses for determining statistics descriptive of packets received at a particular location on a network out of a set of packets transmitted on the network, which include transmitting first and second groups of packets on the network, the packets in the first and second groups labeled with first and second labels, respectively (the packets in the second group not in the first group), incrementing first and second packet counters associated with the particular network location in response to packet(s) in the first and second groups, respectively, being received at the network location until all packets in the first and second groups have drained from the network, and using values read from the first and second packet counters to determine a statistic descriptive of the packets received at the particular network location out of those in the first and second groups transmitted on the network.
-
-
-
-
-
-
-
-
-