Wavelength-oriented virtual networks
First Claim
Patent Images
1. A data communication switching domain, comprising:
- a plurality of ports coupled to respective ones of transmitting/receiving nodes, each of the plurality of ports being communicatively coupled to each of the other of the plurality of ports;
each of the plurality of ports having associated therewith one or more transmit wavelengths for transmitting data to other of the plurality of ports; and
each of the plurality of ports having associated therewith one or more receive wavelengths for selectively passing, based on the transmit wavelengths, data received from other of the plurality of ports, wherein receive wavelengths are selectively associated with ports based on virtual network membership.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication network infrastructure for implementing wavelength-oriented virtual networks. Packets are identified to virtual networks and are forwarded/filtered by reference to the wavelength on which they are transmitted. Such virtual networks may be considered “lambda area networks” in that virtual network classification and forwarding/filtering decisions are made based on whether ports of the network infrastructure support, or do not support, the wavelength, or lambda, on which packets are transmitted by other ports of the network infrastructure.
59 Citations
27 Claims
-
1. A data communication switching domain, comprising:
-
a plurality of ports coupled to respective ones of transmitting/receiving nodes, each of the plurality of ports being communicatively coupled to each of the other of the plurality of ports;
each of the plurality of ports having associated therewith one or more transmit wavelengths for transmitting data to other of the plurality of ports; and
each of the plurality of ports having associated therewith one or more receive wavelengths for selectively passing, based on the transmit wavelengths, data received from other of the plurality of ports, wherein receive wavelengths are selectively associated with ports based on virtual network membership. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data communication switching domain for communicating data between transmitting/receiving nodes, comprising:
-
a plurality of ports coupled to respective ones of the transmitting/receiving nodes, each of the plurality of ports being communicatively coupled to each of the other of the plurality of ports;
each of the plurality of ports having associated therewith one or more transmit wavelengths for transmitting data to other of the plurality of ports; and
each of the plurality of ports having associated therewith one or more receive wavelengths for selectively passing, based on the transmit wavelengths, data received from other of the plurality of ports, wherein ports are selectively assigned, based on virtual network membership, receive wavelengths corresponding to transmit wavelengths of other ports. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data communication switching domain for communicating data between transmitting/receiving nodes, comprising:
-
a plurality of ports coupled to respective ones of the transmitting/receiving nodes, each of the plurality of ports being communicatively coupled to each of the other of the plurality of ports;
each of the plurality of ports having associated therewith one or more transmit wavelengths for transmitting data to other of the plurality of ports; and
each of the plurality of ports having associated therewith one or more receive wavelengths for selectively passing, based on the transmit wavelengths, data received from other of the plurality of ports, wherein ports are selectively assigned, based on virtual network membership, receive wavelengths corresponding to transmit wavelengths of virtual networks. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A data communication switching domain for communicating data between transmitting/receiving nodes, the network comprising:
-
a plurality of edge ports coupled to respective ones of the transmitting/receiving nodes; and
a backbone port coupled to a backbone network, wherein each of the plurality of edge ports and the backbone port are communicatively coupled to one another, each of the plurality of edge ports and the backbone port has associated therewith one or more transmit wavelengths for transmitting data to one another, each of the plurality of edge ports and the backbone port has associated therewith one or more receive wavelengths for selectively passing, based on the transmit wavelengths, data received from one another, and wherein receive wavelengths are selectively associated with the edge ports and the backbone port based on virtual network membership. - View Dependent Claims (20, 21, 22)
-
-
23. In a data communication network that includes at least one data communication domain for communicating data among transmitting/receiving nodes, the data communication domain having a number of ports coupled to corresponding ones of transmitting/receiving nodes to receive data from, and transmit data to, such nodes, a method of transmitting data received at one of the number of ports from selected other ones of the number of ports, comprising the steps of:
-
selectively associating with each of the number of ports, based on virtual network membership, one or more wavelengths;
receiving data on one of the number of ports;
transmitting the data from the one of the number of ports on a transmit wavelength associated with the one of the number of ports;
determining for each of the other ones of the number of ports whether the transmit wavelength corresponds with a receive wavelength associated with such other one of the number of ports; and
inhibiting transmission of the data on such other ones of the number of ports for which the transmit wavelength does not correspond with any receive wavelength associated therewith. - View Dependent Claims (24, 25, 26, 27)
-
Specification