-
公开(公告)号:US11146476B2
公开(公告)日:2021-10-12
申请号:US16417249
申请日:2019-05-20
Applicant: Cisco Technology, Inc.
IPC: H04L12/715 , H04L12/933 , H04L12/721 , H04L12/751 , H04L29/08 , H04L12/775
Abstract: In one embodiment, a copy of an original packet of a traffic flow is created at an ingress leaf node of a cloud switch. The ingress leaf node forwards the original packet along a less-specific path through the cloud switch, the less-specific path based on a domain index of an egress domain for the original packet. The copy of the original packet is modified to create a more specific path learn request packet. The ingress leaf node forwards the more specific path learn request packet along the less-specific path through the cloud switch. The ingress leaf node received back a more specific path learn request reply packet that includes an indication of a fabric system port. The ingress leaf node then programs a forwarding table based on the indication of the fabric system port, to have subsequent packets of the traffic flow forwarded along a more-specific path.
-
公开(公告)号:US11012299B2
公开(公告)日:2021-05-18
申请号:US16252115
申请日:2019-01-18
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Sivakumar Ganapathy , Gianluca Mardente , Giovanni Meo , Patel Amitkumar Valjibhai
IPC: G06F15/177 , H04L12/24 , H04L12/46 , H04L12/751 , H04L12/715 , H04L12/721
Abstract: Technologies for multi-cloud routing and policy interconnectivity are provided. An example method can include assigning different sets of data plane routers to data plane traffic associated with different address spaces in a cloud site of a multi-cloud fabric to yield a distributed mapping of data plane traffic and data plane routers. The method can further include providing, to an on-premises site in the multi-cloud fabric, routing entries from a control plane router on the cloud site, the routing entries reflecting the distributed mapping and identifying, for each address space, which data plane router handles data plane traffic for that address space; and when a data plane router is deployed at the cloud site, providing, to the on-premises site, updated routing information from the control plane router, the updated routing information identifying the data plane router as a next hop for data plane traffic associated with a respective address space.
-
公开(公告)号:US20200235990A1
公开(公告)日:2020-07-23
申请号:US16252115
申请日:2019-01-18
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Sivakumar Ganapathy , Gianluca Mardente , Giovanni Meo , Patel Amitkumar Valjibhai
IPC: H04L12/24 , H04L12/751 , H04L12/715 , H04L12/721 , H04L12/46
Abstract: Technologies for multi-cloud routing and policy interconnectivity are provided. An example method can include assigning different sets of data plane routers to data plane traffic associated with different address spaces in a cloud site of a multi-cloud fabric to yield a distributed mapping of data plane traffic and data plane routers. The method can further include providing, to an on-premises site in the multi-cloud fabric, routing entries from a control plane router on the cloud site, the routing entries reflecting the distributed mapping and identifying, for each address space, which data plane router handles data plane traffic for that address space; and when a data plane router is deployed at the cloud site, providing, to the on-premises site, updated routing information from the control plane router, the updated routing information identifying the data plane router as a next hop for data plane traffic associated with a respective address space.
-
公开(公告)号:US20200059492A1
公开(公告)日:2020-02-20
申请号:US16105822
申请日:2018-08-20
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Sivakumar Ganapathy , Prashanth Matety , Patel Amitkumar Valjibhai
Abstract: Systems, methods, and computer-readable media for elastic policy scaling in multi-cloud fabrics. A method can involve deploying a cluster of policy agents on a hub virtual private cloud (VPC) that interconnects spoke VPCs in a cloud associated with a multi-cloud fabric, and mapping endpoints in the spoke VPCs to the policy agents. The method can involve distributing groups of policies for the endpoints across the policy agents based on the mapping of endpoints to policy agents, and advertising, by each policy agent to a respective first set of virtual gateways in the spoke VPCs, routes associated with endpoints mapped to the policy agent and preventing the policy agent from advertising routes associated with a second set of virtual gateways in the spoke VPCs. The method can involve applying, via the policy agent, a group of policies on the policy agent to traffic received by the policy agent.
-
公开(公告)号:US20190273676A1
公开(公告)日:2019-09-05
申请号:US16417249
申请日:2019-05-20
Applicant: Cisco Technology, Inc.
IPC: H04L12/751 , H04L29/08 , H04L12/715 , H04L12/933 , H04L12/721
Abstract: In one embodiment, a copy of an original packet of a traffic flow is created at an ingress leaf node of a cloud switch. The ingress leaf node forwards the original packet along a less-specific path through the cloud switch, the less-specific path based on a domain index of an egress domain for the original packet. The copy of the original packet is modified to create a more specific path learn request packet. The ingress leaf node forwards the more specific path learn request packet along the less-specific path through the cloud switch. The ingress leaf node received back a more specific path learn request reply packet that includes an indication of a fabric system port. The ingress leaf node then programs a forwarding table based on the indication of the fabric system port, to have subsequent packets of the traffic flow forwarded along a more-specific path.
-
公开(公告)号:US20190028376A1
公开(公告)日:2019-01-24
申请号:US15658215
申请日:2017-07-24
Applicant: Cisco Technology, Inc.
Inventor: Sivakumar Ganapathy , Rajagopalan Janakiraman , Kalyan Ghosh , Sapan Shah
IPC: H04L12/26 , H04L29/12 , H04L12/743 , H04L12/46
CPC classification number: H04L43/12 , H04L12/4679 , H04L43/026 , H04L43/04 , H04L45/7453 , H04L61/2069
Abstract: Disclosed is a method that includes calculating, at a collector receiving a data flow and via a hashing algorithm, all possible hashes associated with at least one virtual attribute associated with the data flow to yield resultant hash values. Based on the resultant hash values, the method includes computing a multicast address group and multicasting the data flow to n leafs based on the multicast address group. At respective other collectors, the method includes filtering received sub-flows of the data flow based on the resultant hashes, wherein if a respective hash is owned by a collector, the respective collector accepts and saves the sub-flow in a local switch collector database. A scalable, distributed netflow is possible with the ability to respond to queries for fabric-level netflow statistics even on virtual constructs.
-
公开(公告)号:US10003569B2
公开(公告)日:2018-06-19
申请号:US15411299
申请日:2017-01-20
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Pagalavan Krishnamoorthy , Peter Geoffrey Jones , Sridhar Subramanian
IPC: H04L29/12 , H04L12/741
CPC classification number: H04L61/2015 , H04L12/462 , H04L12/4633 , H04L45/745 , H04L61/103
Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
-
78.
公开(公告)号:US09819574B2
公开(公告)日:2017-11-14
申请号:US14535665
申请日:2014-11-07
Applicant: Cisco Technology, Inc.
Inventor: Yibin Yang , Liqin Dong , Alex Tsai , Rajagopalan Janakiraman
IPC: H04L12/761 , H04L12/947 , H04L29/08
CPC classification number: H04L45/16 , H04L49/25 , H04L69/325
Abstract: Coordinating gateways for multi-destination traffic across a TRILL fabric and a VXLAN/IP fabric with a plurality of TRILL IS-IS TLVs and a plurality of Layer 3 IS-IS TLVs is provided herein. The plurality of TRILL IS-IS TLVs and the plurality of Layer 3IS-IS TLVs effectuate: grafting an IP multicast share tree with a plurality of TRILL distribution trees at only one of a plurality of gateways in a network interworking a TRILL fabric and a VXLAN/IP fabric; ensuring that multicast traffic traversing from the plurality of TRILL distribution trees is not looped back to the TRILL fabric through the VXLAN/IP fabric; restoring connectivity among a plurality of VXLAN/IP fabric partitions through the TRILL fabric if the VXLAN/IP fabric is partitioned; and restoring connectivity among a plurality of TRILL fabric partitions through the VXLAN/IP fabric if the TRILL fabric is partitioned.
-
公开(公告)号:US20170237689A1
公开(公告)日:2017-08-17
申请号:US15585202
申请日:2017-05-03
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Shyam Kapadia , Nilesh Shah , Chia Tsai , Vinay Parameswarannair
IPC: H04L12/947 , H04L12/741 , H04L12/721 , H04L12/933
CPC classification number: H04L49/25 , H04L45/66 , H04L45/74 , H04L45/745 , H04L45/7453 , H04L49/10
Abstract: In some embodiments, a data packet may be received at a leaf switch. A port-channel associated with a destination port for the data packet may be identified, and the data packet may be transmitted to the destination port via the identified port-channel.
-
80.
公开(公告)号:US20160261579A1
公开(公告)日:2016-09-08
申请号:US15154464
申请日:2016-05-13
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Sridhar Subramanian
CPC classification number: H04L63/08 , H04L45/24 , H04L45/48 , H04L61/103 , H04L61/2084 , H04L63/0209 , H04L63/10 , H04L63/101 , H04L63/107 , H04L67/141 , H04L67/18 , H04L67/32 , H04L67/327
Abstract: A method, system, and computer readable medium is disclosed which utilizes the LISP control plane to increase communications and access to enterprise resources in a network with multiple subnetworks, such as a university setting. As a result, the various embodiments of the present invention provide a routing and services dimension to enterprise discovery protocol traffic, such as Apple Bonjour traffic. A LISP instance ID, which is carried in the LISP header, is used to associate one or more end user devices with specific enterprise resources in a particular subnetwork or a service domain, wherein these resources may be accessed by the end user device even if the end user device migrates to another subnetwork. Another embodiment of the invention limits routing services advertisements from enterprise services to a subset of end user devices associated with particular user EIDs by using L2-LISP multicast techniques.
-
-
-
-
-
-
-
-
-