Techniques for network replication
First Claim
Patent Images
1. A computer-implemented method, comprising:
- obtaining a tag request to assign at least one tag to a subset of a first set of virtual devices of a first network, the first network overlaying one or more physical networks;
assigning, in response to the tag request, the at least one tag to the subset of the first set of virtual devices;
obtaining a copy request to copy at least a portion of the first network, the copy request including one or more user-specified filters that specify at least the one tag;
copying at least the portion of the first network by;
creating, in accordance with the one or more user-specified filters, a second set of virtual devices, each virtual device of the second set of virtual devices corresponding to a virtual device of the subset that is assigned at least the one tag; and
arranging the second set of virtual devices in a second network to overlay the one or more physical networks in accordance with a manner in which at least the portion of the first network overlays the one or more physical networks; and
providing access to the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
A request to copy at least a portion of a first network that includes a first set of devices is received, the request including one or more filtering criteria, with at least one of the one or more filtering criteria specifying a tag assigned to a device of the first set of devices. At least the portion of the first network is copied by causing the system to create, according to the one or more filtering criteria, a second network by causing a second set of devices to be configured to be duplicative of devices of the first set of devices that are assigned the tag specified by the filtering criteria.
35 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a tag request to assign at least one tag to a subset of a first set of virtual devices of a first network, the first network overlaying one or more physical networks; assigning, in response to the tag request, the at least one tag to the subset of the first set of virtual devices; obtaining a copy request to copy at least a portion of the first network, the copy request including one or more user-specified filters that specify at least the one tag; copying at least the portion of the first network by; creating, in accordance with the one or more user-specified filters, a second set of virtual devices, each virtual device of the second set of virtual devices corresponding to a virtual device of the subset that is assigned at least the one tag; and arranging the second set of virtual devices in a second network to overlay the one or more physical networks in accordance with a manner in which at least the portion of the first network overlays the one or more physical networks; and providing access to the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; and memory including executable instructions that, as a result of execution by the one or more processors, cause the system to; receive a request to copy at least a portion of a first network that includes a first set of devices, the request including one or more filtering criteria, at least one of the one or more filtering criteria specifying a tag assigned to a device of the first set of devices, wherein the tag was assigned to the device by a user; and copy at least the portion of the first network by causing the system to create, according to the one or more filtering criteria, a second network by causing a second set of devices to be configured to be duplicative of devices of the first set of devices that are assigned the tag specified by the filtering criteria. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
-
receive a request to copy at least a portion of a first network into a second network, the request including one or more filtering criteria specifying one or more user-assigned tags; and in response to obtaining the request; select, from a plurality of devices of the first network, a first set of devices that are assigned the one or more user-assigned tags specified by the one or more filtering criteria, the one or more user-assigned tags each corresponding to a type or purpose of first set of devices; and create the second network according to the one or more filtering criteria such that the second network includes a second set of devices, each device of the second set of devices corresponding to a device in the first set of devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification