-
公开(公告)号:US10009229B2
公开(公告)日:2018-06-26
申请号:US14736523
申请日:2015-06-11
Applicant: Cisco Technology, Inc.
Inventor: Ayaskant Pani , Ravi Raju , Jalajadevi Ganapathy , Aubin Sanyal , Krishna Doddapaneni , Sanjay Thyamagundalu , Igino C. Cafiero
CPC classification number: H04L41/0893 , H04L43/10 , H04L63/101 , H04L63/20
Abstract: A determination is made at a network connected device that a network policy is to be verified. The network policy is applied to network packets sent to an endpoint within a network, and the application of the policy to network traffic can result in at least two outcomes. Another determination is made at the network connected device that a switch is provisionable to host the endpoint. The network connected device provisions a simulated endpoint version of the endpoint at the switch to host the policy. At least one packet is sent to the simulated endpoint via the network connected device for each of the at least two outcomes of the policy. At least one response is received by the network connected device from the simulated endpoint indicating how the policy was applied to each of the packets.
-
公开(公告)号:US20180013653A1
公开(公告)日:2018-01-11
申请号:US15207109
申请日:2016-07-11
Applicant: Cisco Technology, Inc.
Inventor: Nalinaksh Pai , Ravikanth Nasika , Krishna Doddapaneni , Azeem Suleman , Rohit Puri
IPC: H04L12/26 , H04L12/823 , H04L12/807
CPC classification number: H04L43/0894
Abstract: Systems, methods and computer-readable storage devices each provide, for a given flow entry in a flow table associated with a packet flow, a first atomic counter associated with a first color and a second atomic counter associated with a second color. The system, for a first coloring interval, marks traffic in the packet flow from a tenant to a fabric as the first color and increments the first atomic counter. At a conclusion of the first coloring interval and for a second coloring interval, the system marks the traffic in the packet flow from the tenant to the fabric as the second color and increments the second atomic counter. The system compares first packet counts associated with the first color at an ingress point with second packet counts associated with the first color at an egress point to the fabric.
-
公开(公告)号:US09654385B2
公开(公告)日:2017-05-16
申请号: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
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 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.
-
公开(公告)号:US20150124643A1
公开(公告)日:2015-05-07
申请号:US14448733
申请日:2014-07-31
Applicant: Cisco Technology, Inc.
Inventor: Ayaskant Pani , Navindra Yadav , Krishna Doddapaneni
IPC: H04L12/947 , H04L12/931 , H04L12/24 , H04L12/18
CPC classification number: H04L12/18 , H04L12/4633 , H04L41/082 , H04L41/12 , H04L41/22 , H04L43/0811 , H04L43/50 , H04L45/02 , H04L45/12 , H04L45/16 , H04L45/18 , H04L45/20 , H04L45/28 , H04L45/48 , H04L45/64 , H04L49/201 , H04L49/25 , H04L61/103 , H04L61/2007 , H04L61/2061 , H04L61/6004 , H04L69/22
Abstract: Systems, methods, and non-transitory computer-readable storage media for a miscabling detection protocol. One or more switches can periodically send miscabling protocol (MCP) packets on non-fabric ports on all configured EPG VLANs. A first switch located at a network fabric receives a miscabling protocol (MCP) packet indicating an identity of an originating switch and a port number of an originating port of the MCP packet via a receiving port on the first switch, wherein the MCP packet is received from an external network connected to the receiving port, and wherein the originating switch and originating port are also located at the network fabric and connected to the external network. Based on the MCP packet, the first switch then detects a loop between the receiving port, the originating port, and the external network. Next, the first switch blocks the receiving port or the originating port in response to detecting the loop.
Abstract translation: 系统,方法和非暂时的计算机可读存储介质,用于混合检测协议。 一个或多个交换机可以在所有配置的EPG VLAN上的非Fabric端口周期性地发送miscable协议(MCP)数据包。 位于网络结构的第一交换机经由第一交换机上的接收端口接收指示发起交换机的标识和MCP分组的始发端口的端口号的混合协议(MCP)分组,其中接收到该MCP分组 来自连接到接收端口的外部网络,并且其中始发交换机和始发端口也位于网络结构处并连接到外部网络。 基于MCP分组,第一交换机然后检测接收端口,始发端口和外部网络之间的环路。 接下来,响应于检测到环路,第一交换机阻塞接收端口或始发端口。
-
公开(公告)号:US20190386905A1
公开(公告)日:2019-12-19
申请号:US16557355
申请日:2019-08-30
Applicant: Cisco Technology, Inc.
Inventor: Smita Rai , Ajay Modi , Krishna Doddapaneni , Kit Chiu Chu
IPC: H04L12/26
Abstract: 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.
-
公开(公告)号:US20180139132A1
公开(公告)日:2018-05-17
申请号:US15855703
申请日:2017-12-27
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/933 , H04L12/721 , H04L12/46 , G06F9/455
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.
-
公开(公告)号:US09935782B1
公开(公告)日:2018-04-03
申请号:US14685983
申请日:2015-04-14
Applicant: Cisco Technology, Inc.
Inventor: Ravindra N. Rathi , Pavan Ramakrishnaiah , Jialin Song , Krishna Doddapaneni , Sanjay Thyamagundalu , Bharat Bandaru
IPC: H04L12/18 , H04L12/933 , H04L12/931 , H04L12/26 , H04L12/24
CPC classification number: H04L12/185 , H04L49/15 , H04L49/201 , H04L49/354
Abstract: Internet Group Management Protocol (IGMP) snooping includes flooding an IGMP query received at a border leaf switch from a multicast router connected to the multicast router to all host devices in a given bridge domain through leaf switches in the bridge domain, and receiving multiple join requests from the connected host devices at the leaf switches. The IGMP snooping also includes consolidating the multiple join requests received at the leaf switches into a multicast groups membership repository to indicate for each leaf switch the multicast group membership of interest in the given bridge domain, and sending the repository to the border leaf switch to enable the border leaf switch to send a consolidated IGMP proxy report on behalf of the leaf switches to the multicast router based on the repository and that indicates the multicast membership of interest in the given bridge domain.
-
公开(公告)号:US20180034686A1
公开(公告)日:2018-02-01
申请号:US15221538
申请日:2016-07-27
Applicant: CISCO TECHNOLOGY, INC
Inventor: Ramanan Vaidyanathan , Ajay Modi , Azeem Suleman , Krishna Doddapaneni , Sarang Dharmapurikar , Ganlin Wu
IPC: H04L12/24 , G06F11/07 , H04B17/17 , H04L29/06 , H04L12/947
CPC classification number: H04L41/0677 , G06F11/0709 , G06F11/0751 , G06F11/0772 , G06F11/079 , H04B17/17 , H04L41/0873 , H04L43/08 , H04L49/25 , H04L69/16 , H04L69/22
Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.
-
公开(公告)号:US20170250912A1
公开(公告)日:2017-08-31
申请号: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/741 , H04L12/755 , H04L12/46
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.
-
公开(公告)号:US09444634B2
公开(公告)日:2016-09-13
申请号:US14448733
申请日:2014-07-31
Applicant: Cisco Technology, Inc.
Inventor: Ayaskant Pani , Navindra Yadav , Krishna Doddapaneni
IPC: H04L12/18 , H04L12/26 , H04L12/733 , H04L12/24 , H04L12/751 , H04L12/947 , H04L12/931 , H04L12/715 , H04L29/12 , H04L29/06 , H04L12/46
CPC classification number: H04L12/18 , H04L12/4633 , H04L41/082 , H04L41/12 , H04L41/22 , H04L43/0811 , H04L43/50 , H04L45/02 , H04L45/12 , H04L45/16 , H04L45/18 , H04L45/20 , H04L45/28 , H04L45/48 , H04L45/64 , H04L49/201 , H04L49/25 , H04L61/103 , H04L61/2007 , H04L61/2061 , H04L61/6004 , H04L69/22
Abstract: Systems, methods, and non-transitory computer-readable storage media for a miscabling detection protocol. One or more switches can periodically send miscabling protocol (MCP) packets on non-fabric ports on all configured EPG VLANs. A first switch located at a network fabric receives a miscabling protocol (MCP) packet indicating an identity of an originating switch and a port number of an originating port of the MCP packet via a receiving port on the first switch, wherein the MCP packet is received from an external network connected to the receiving port, and wherein the originating switch and originating port are also located at the network fabric and connected to the external network. Based on the MCP packet, the first switch then detects a loop between the receiving port, the originating port, and the external network. Next, the first switch blocks the receiving port or the originating port in response to detecting the loop.
Abstract translation: 系统,方法和非暂时的计算机可读存储介质,用于混合检测协议。 一个或多个交换机可以在所有配置的EPG VLAN上的非Fabric端口周期性地发送miscable协议(MCP)数据包。 位于网络结构的第一交换机经由第一交换机上的接收端口接收指示发起交换机的标识和MCP分组的始发端口的端口号的混合协议(MCP)分组,其中接收到该MCP分组 来自连接到接收端口的外部网络,并且其中始发交换机和始发端口也位于网络结构处并连接到外部网络。 基于MCP分组,第一交换机然后检测接收端口,始发端口和外部网络之间的环路。 接下来,响应于检测到环路,第一交换机阻塞接收端口或始发端口。
-
-
-
-
-
-
-
-
-