Domain isolation through virtual network machines
First Claim
1. A computerized method comprising:
- communicating information flows through a single network device between different ones of a plurality of subscriber end stations and nodes of different virtual networks, wherein the single network device includes a plurality of virtual network machines that belong to different ones of the different virtual networks, wherein a subscriber corresponding to each of the plurality of subscriber end stations is currently coupled to one of the plurality of virtual network machines through a different dynamic binding and that virtual network machine communicates the information flow of that subscriber end station, wherein each of the plurality of virtual network machines is virtually independent but shares a set of physical resources of the single network device, wherein each of the plurality of virtual network machines is one of a virtual router and a virtual bridge, and wherein each of the plurality of virtual network machines includes a different network database;
snooping each of the information flows; and
automatically changing, for at least one of the corresponding subscriber end stations, the coupling to a different one of the plurality of virtual network machines based on the snooping by changing the dynamic binding, wherein the automatically changing of the coupling gives access for the at least one corresponding subscriber end station to a different one of the different virtual networks to which the different virtual network machine belongs, and wherein each of the different virtual networks is isolated from other virtual networks associated with other ones of the different virtual network machines.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device for communicating information resources between subscriber end stations and nodes belonging to different network domains is described. The device instantiates different virtual network machines for different network domains using separate independently administrable network databases. Each of the administrable chores of the separate independently administrable network databases includes the assignment of access control and the configuration of the policies for those network databases. The policies include traffic filtering policies to indicate what kind of information payloads can be carried, traffic and route filtering policies to indicate what paths through the network will be used for each payload carried. Each of the network domains includes one of the different virtual network machines and each of the different network domains is virtually isolated from other network domains.
101 Citations
15 Claims
-
1. A computerized method comprising:
-
communicating information flows through a single network device between different ones of a plurality of subscriber end stations and nodes of different virtual networks, wherein the single network device includes a plurality of virtual network machines that belong to different ones of the different virtual networks, wherein a subscriber corresponding to each of the plurality of subscriber end stations is currently coupled to one of the plurality of virtual network machines through a different dynamic binding and that virtual network machine communicates the information flow of that subscriber end station, wherein each of the plurality of virtual network machines is virtually independent but shares a set of physical resources of the single network device, wherein each of the plurality of virtual network machines is one of a virtual router and a virtual bridge, and wherein each of the plurality of virtual network machines includes a different network database; snooping each of the information flows; and automatically changing, for at least one of the corresponding subscriber end stations, the coupling to a different one of the plurality of virtual network machines based on the snooping by changing the dynamic binding, wherein the automatically changing of the coupling gives access for the at least one corresponding subscriber end station to a different one of the different virtual networks to which the different virtual network machine belongs, and wherein each of the different virtual networks is isolated from other virtual networks associated with other ones of the different virtual network machines. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A single network device to act as an intermediate station comprising:
-
a plurality of transceivers to communicate information flows between a plurality of subscriber end stations and nodes belonging to different virtual networks; a set of network databases; and a non-transitory machine-readable storage medium having stored therein a set of instructions to cause the single network device to, communicate the information flows through the single network device between different ones of the plurality of subscriber end stations and nodes of different virtual networks, wherein the single network device includes a plurality of virtual network machines that belong to different ones of the different virtual networks, wherein a subscriber corresponding to each of the plurality of subscriber end stations is currently coupled to one of the plurality of virtual network machines through a corresponding dynamic binding and that virtual network machine communicates the information flow of that subscriber end station, wherein each of the plurality of virtual network machines is virtually independent but shares a set of physical resources of the single network device, wherein each of the plurality of virtual network machines is one of a virtual router and a virtual bridge, and wherein each of the plurality of virtual network machines includes a different one of the set of network databases, snoop each of the information flows, and automatically change, for at least one of the corresponding subscriber end stations, the coupling to a different one of the plurality of virtual network machines based on the snooping by changing the corresponding dynamic binding, wherein the automatic change of the coupling gives access for the at least one corresponding subscriber end station to one of the different virtual networks to which the different virtual network machine belongs, and wherein each of the different virtual networks is isolated from other virtual networks associated with other ones of the different virtual network machines. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A network comprising:
-
a set of subscriber end stations; a set of virtual networks, wherein each of the set of virtual networks comprises a plurality of nodes and links, wherein each of the nodes of each of the set of virtual networks is subject to an administrative authority, wherein each of the set of virtual networks is isolated from the other virtual networks in the set of the virtual networks; and a single network device coupled between the nodes of the set of virtual networks and the set of subscriber end stations, the single network device having, a set of network databases, a plurality of virtual network machines, wherein each of the plurality of virtual network machines are virtually independent but shares a set of physical resources of that single network device, wherein each of the plurality of virtual network machines is one of a virtual router and a virtual bridge, wherein each of the plurality of virtual network machines is associated with a different one of the set of network databases, wherein a subscriber corresponding to each of the plurality of end stations is currently coupled to one of the plurality of virtual network machines through a dynamic binding, wherein each of the plurality of virtual network machines belongs to a different one of the set of virtual networks, wherein the plurality of virtual network machines communicate information flows between different ones of the plurality of subscriber end stations and nodes of different ones of the set of virtual networks according to the current couplings, wherein the single network device snoops each of the information flows, and wherein the single network device automatically changes, for at least one of the corresponding plurality of subscriber end stations, the coupling to a different one of the plurality of virtual network machines based on the snooping, wherein the automatic change of the coupling gives access for the at least one corresponding subscriber end station to a different one of the set of virtual networks to which the different plurality of virtual network machine belongs. - View Dependent Claims (12, 13, 14, 15)
-
Specification