Expandable universal network
First Claim
1. A network comprising:
- a plurality of edge nodes interconnected by a backbone core and an auxiliary core, said backbone core comprising a first set of wavelength-division-multiplexed links and a plurality of primary optical connectors, said auxiliary core comprising a second set of wavelength-division-multiplexed links and a plurality of secondary optical connectors, wherein, said backbone core provides, for each edge node, at least one backbone path having a bounded number of links to each other edge node; and
said auxiliary core provides, for at least one edge node, at least one auxiliary path to at least another node.
7 Assignments
0 Petitions
Accused Products
Abstract
A wide-coverage high-capacity network that scales to multiples of petabits per second is disclosed. The network comprises numerous universal edge nodes interconnected by numerous disjoint optical core connectors of moderate sizes so that a route set for any edge-node-pair includes routes each of which has a bounded number of hops. A core connector can be a passive connector, such as an AWG (arrayed wave-guide grating) device, or an active connector such as an optical channel switch or an optical time-shared channel switch. The core capacity is shared. Thus, failure of a proportion of core connectors reduces network connectivity but does not result in a major service discontinuity.
The network uses a source routing scheme where a set of candidate routes for each node pair is determined from the network topology and the candidate routes for a node pair are sorted according to their differential propagation delays. A method of measuring the differential propagation delay is also disclosed.
-
Citations
30 Claims
-
1. A network comprising:
-
a plurality of edge nodes interconnected by a backbone core and an auxiliary core, said backbone core comprising a first set of wavelength-division-multiplexed links and a plurality of primary optical connectors, said auxiliary core comprising a second set of wavelength-division-multiplexed links and a plurality of secondary optical connectors, wherein, said backbone core provides, for each edge node, at least one backbone path having a bounded number of links to each other edge node; and
said auxiliary core provides, for at least one edge node, at least one auxiliary path to at least another node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A backbone network comprising:
edge nodes arranged in a recursive structure of node groups of order J, J being an integer greater than zero and each edge node constituting a zero-order group, wherein node groups of order (j−
1), 0<
j≦
J, are interconnected by mj×
mj connectors to form a node group of order j so that each node has j non-overlapping paths each traversing (j−
1) intermediate nodes andnon-overlapping paths each traversing J intermediate nodes to each other non-adjacent node in any other (j−
1)th-order group.- View Dependent Claims (18, 19, 20, 21, 22)
-
23. A method of measuring differential one-way propagation delays along each route in a route set having at least two candidate routes from a first node to a second node, the method comprising steps of:
-
for each of said at least two candidate routes sending a timing message at said first edge node along each of said at least two candidate routes;
recording time information at each subsequent edge node along the route; and
recording a queueing delay at each subsequent edge node along the route;
computing differential propagation delays at said second node; and
communicating a result back to a source node. - View Dependent Claims (24, 25, 26)
-
-
27. A method of operation for an edge node adapted to interface with core connectors, each connector having an input side and an output side, said core connectors including static connectors having fixed input side to output side connectivity and adaptive connectors that modify input side to output side connectivity according to traffic-load variation, the edge node operable to perform steps comprising:
-
time-locking to said adaptive connectors; and
computing differential one-way propagation delays along candidate routes traversing said core connectors towards a second edge node. - View Dependent Claims (28, 29, 30)
-
Specification