| CPC H04L 45/02 (2013.01) [H04L 12/66 (2013.01)] | 20 Claims |

|
1. A method, comprising:
configuring a cross virtual private cloud network connectivity, wherein one or more policies have been defined by entities in a plurality of virtual private clouds (VPCs);
monitoring policy changes, and based on the one or more policies, adding endpoints or topology information from a source VPC to a target VPC, in response to a policy definition allowing the adding of the endpoints;
removing external endpoints or topology information from an affected VPC, in response to receiving a denial indication, wherein the source VPC, the target VPC, and the affected VPC are included in the plurality of VPCs; and
determining export routes in a local router, by performing:
monitoring, by a policy propagator, changes in a policy database;
in response to a new transit gateway instance being created, adding other VPCs to the new transit gateway instance; and
exporting, by the policy propagator, routes in the local router to a controller, and monitoring the changes in the local router, wherein in response to a new route being learned or an old route being withdrawn, synchronizing changes to the controller, wherein the local router saves an endpoint information of a local VPC in a local information table, and wherein an external router saves the endpoint information of the other VPCs added to the new transit gateway instance.
|