-
公开(公告)号:US20200382471A1
公开(公告)日:2020-12-03
申请号:US16426336
申请日:2019-05-30
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Sivakumar Ganapathy , Azeem Suleman , Mohammed Javed Asghar , Patel Amitkumar Valjibhai , Ronak K. Desai
IPC: H04L29/06 , H04L12/721 , H04L29/12 , H04L29/08 , H04L12/46
Abstract: Technologies for extending a subnet across on-premises and cloud-based deployments are provided. An example method may include creating a VPC in a cloud for hosting an endpoint being moved from an on-premises site. For the endpoint to retain its IP address, a subnet range assigned to the VPC, based on the smallest subnet mask allowed by the cloud, is selected to include the IP address of the endpoint. The IP addresses from the assigned subnet range corresponding to on-premises endpoints are configured as secondary IP addresses on a Layer 2 (L2) proxy router instantiated in the VPC. The L2 proxy router establishes a tunnel to a cloud overlay router and directs traffic destined to on-premises endpoints, with IP addresses in the VPC subnet range thereto for outbound transmission. The cloud overly router updates the secondary IP addresses on the L2 proxy router based on reachability information for the on-premises site.
-
公开(公告)号:US10581744B2
公开(公告)日:2020-03-03
申请号:US15367317
申请日:2016-12-02
Applicant: Cisco Technology, Inc.
Inventor: Munish Mehta , Saurabh Jain , Praveen Jain , Ronak K. Desai , Yibin Yang
IPC: H04L12/815 , H04L12/24 , H04L12/761 , H04L12/931 , H04L12/715 , H04L12/717 , H04L12/753
Abstract: Presented herein are traffic pruning techniques that define the pruning at the group level. A software defined network (SDN) controller determines first and second endpoint groups (EPGs) of an SDN associated with the SDN controller. The SDN runs on a plurality of networking devices that interconnect a plurality of endpoints that are each attached to one or more host devices. The SDN controller determines a host-EPG mapping for the SDN, as well as a networking device-host mapping for the SDN. The SDN controller then uses the host-EPG mapping, the networking device-host mapping, and one or more group-based policies associated with traffic sent from the first EPG to the second EPG to compute hardware pruning policies defining how to prune multi-destination traffic sent from the first EPG to the second EPG. The hardware pruning policies are then installed in one or more of the networking devices or the host devices.
-
公开(公告)号:US20180159781A1
公开(公告)日:2018-06-07
申请号:US15367317
申请日:2016-12-02
Applicant: Cisco Technology, Inc.
Inventor: Munish Mehta , Saurabh Jain , Praveen Jain , Ronak K. Desai , Yibin Yang
IPC: H04L12/815 , H04L12/24 , H04L12/761 , H04L12/931
Abstract: Presented herein are traffic pruning techniques that define the pruning at the group level. A software defined network (SDN) controller determines first and second endpoint groups (EPGs) of an SDN associated with the SDN controller. The SDN runs on a plurality of networking devices that interconnect a plurality of endpoints that are each attached to one or more host devices. The SDN controller determines a host-EPG mapping for the SDN, as well as a networking device-host mapping for the SDN. The SDN controller then uses the host-EPG mapping, the networking device-host mapping, and one or more group-based policies associated with traffic sent from the first EPG to the second EPG to compute hardware pruning policies defining how to prune multi-destination traffic sent from the first EPG to the second EPG. The hardware pruning policies are then installed in one or more of the networking devices or the host devices.
-
14.
公开(公告)号:US20180139150A1
公开(公告)日:2018-05-17
申请号:US15353093
申请日:2016-11-16
Applicant: Cisco Technology, Inc.
Inventor: Saurabh Jain , Vijay K. Chander , Vijayan Ramakrishnan , Ronak K. Desai , Praveen Jain , Munish Mehta , Yibin Yang
IPC: H04L12/919 , H04L12/24 , H04L12/26
CPC classification number: H04L47/765 , H04L41/0823 , H04L41/0896 , H04L41/12
Abstract: The techniques presented herein use dynamic endpoint group (EPG) binding changes to facilitate cross-tenant resource sharing. A first node of a multi-tenant software defined network determines that an application on a first endpoint has initiated operation and needs temporary access to resources located at a second endpoint. The first and second endpoints are associated with first and second tenants, respectively, that are logically segregated from one another by the software defined network. The first node dynamically changes an initial EPG binding associated with the first endpoint to a second EPG binding that enables the first endpoint to temporarily directly access the resources at the second endpoint. The first node subsequently determines that the application on the first endpoint no longer needs access to the resources located at a second endpoint and, as such, changes the second EPG binding associated with the first endpoint back to the initial EPG binding.
-
-
-