NETWORK INTERCONNECTIONS

Abstract: A partially interconnected networks has a plurality of Allocated Nodes, which Allocated Nodes are each allocated to one of a number of AREAs, and further has a plurality of Star Nodes (STARs), and also has point to point interconnections between the Allocated Nodes and the Star Nodes, where the number of AREAs with Allocated Nodes connected to an individual STAR forms the number of ROUTEs from an individual STAR, the Allocated Nodes of a first of the AREAs being connected to a set comprising some, but not all, of the Star Nodes, and further of the AREAs are similarly interconnected to further sets each comprising Star Nodes and there is at least one connection choice between any two Allocated Nodes in different AREAs and where a connection route is two point-to-point interconnections connected in series by a Star Node.

Description: NETWORK INTERCONNECTIONS The interconnection of nodes within a network can be limited by a number of physical aspects, which can totally prevent some topologies, or make other topologies comparatively inefficient. Multistage networks are a way of building large networks from nodes of limited capability, but restricting the number of stages traversed to a minimum is a very desirable goal. It is desirable in practical multistage networks, particularly where the nodes are on different geographical sites, to restrict the total number of interconnection routes to any node. Fully-interconnected 3-stage networks have a large CHOICE of ROUTEs which can cause considerable searching difficulties. A fully-interconnected network is shown in Figure 1, where 7 Area Nodes are fully connected via 7 STAR Nodes. Partially Interconnected Networks which have a smaller, but fixed, choice in the number of routes between all the nodes that wish to be interconnected, are of considerable benefit for the implementation of practically dimensioned networks. According to the present invention there is provided a partially interconnected network comprising a plurality of Allocated Nodes, which Allocated Nodes are each allocated to one of a number of AREAS, and further comprising a plurality of STAR Nodes (STARs), and also comprising point to point interconnections between the Allocated Nodes and the STAR Nodes, where the number of AREAs with Allocated Nodes connected to an individual STAR forms the number of ROUTEs from an individual STAR, the Allocated Nodes of a first of the AREAs being connected to a set comprising some, but not all. of the STAR Nodes, and wherein further of the AREAs are similarly connected to further sets each comprising STAR Nodes and where there is at least one connection choice (CHOICE) between any two Allocated Nodes in different AREAs and where a connection route comprises two point to point interconnections connected in series by a STAR Node. The present invention will now be described by way of example, with reference to the accompanying drawings, in which. Figure 1 shows a schematic diagram of a fully-interconnected network; Figure 2 shows a schematic diagram of a fully-meshed network: Figure 3 shows a schematic diagram where one AREA is connected to 5 STARs; Figure 4 shows a schematic diagram where STARs are each connected to 5 AREAs; Figure 5 shows the connections in the diagram of Figure 4 in tabular form; Figure 6 shows the contiguous sequences from Figure 4; Figure 7 shows the connections of a counter rotational version of Figure 5 in tabular form; Figure 8 shows the example of Figure 5 where the AREAs and STARs have been reordered; Figure 9 shows a schematic diagram using a single SDH-AREA Crosscomect; Figure 10 shows a schematic diagram using a pair of SDH-AREA CrossConnect: Figure 1 1 lists examples of Rotational Patterns; Figure 12 lists examples of Other Patterns; Figure 13 shows an example of a twin choice pattern; Figure 14 shows an example of a triple choice pattern; Figure 15 shows an example of a quad choice pattern; Figure 16 shows an example of a quin choice pattern; Figure 17 shows a network using SDH interfaces on DSS mk2: Figure 18 shows an example of a Multi-Rotational Pattern: Figure 19 shows an Asymmetric Twin CHOICE network; Figure 20 shows a Symmetrical Twin CHOICE Pattern ; Figure 21 shows a re-ordered example of a Symmetrical Twin CHOICE Pattern: Figure 22 shows an Equally Grouped Asymmetric single CHOICE Pattern Figure 23 shows an Unequally Grouped Asymmetric single CHOICE Pattern: Figure 24 shows an Asymmetric Twin CHOICE network for 10 AREAs; Figure 25 shows an Asymmetric Triple CHOICE network for 8 AREAS; Figure 26 shows an Asymmetric Twin CHOICE network Figure 27 shows a Single CHOICE Asymmetric Pattern using 3 -pointed STARs; Figure 28 shows a Single CHOICE Asymmetric Pattern based on an odd square: Figure 29 shows a 30 AREA Single CHOICE network using 5-pointed STARs; Figure 30 shows a 56 AREA Single CHOICE network using 7-pointed STARs Figure 31 shows a 15 AREA Single CHOICE network using 3-pointed STARs; Figure 32 shows a 21 AREA Single CHOICE network using 3-pointed STARs: Figure 33 shows a 27 AREA Single CHOICE network using 3-pointed STARs : Figure 34 shows a Patiallv Interconnected Network having 1 1 AREAs and 1 1 off 5-pointed STARs: Figure 35 shows a WAVESTAR for use in the mesh network of Figure 34; Figure 36 shows the WAVESTAR connections to AREA 9 in Figure 34; Figures 37 and 38 show a form of the original single choice 7 AREAs and 7 STARs pattern and its twin CHOICE converse which can be used to construct larger patterns; Figures 39. 40. 41 and 42 shovv examples of patterns formed using smaller original and converse patterns: Figures 43 and 44 show a Digital Switching Subsystem (DSS ); Figures 45A and 45B show a DMR transfer function: Figure 46 shows an interconnection pattern for 20 NODEs: Figure 47 shows the detail of AREA 4 of Figure 46; Figure 48 shows a pattern using Perfect and Imperfect Constellations: Figure 49 shows a pattern illustrating the application of 7 Mesh STARs; Figure 49A shows the detail of a Mesh STAR from Figure 49; and Figure 50 shows an example where there are multiple Partially Interconnected Networks with Mesh Connections between corresponding STARs. Figure 1 gives an example of a fully-connected 3 Stage Network where 7 AREAs (Nodes) are fully interconnected via 7 STARs Nodes giving 7 routes between each pair of AREAs (Nodes). whereas Figure 2 shows a fully meshed network. The disadvantage of a fully meshed network is that as the number of AREA Nodes increases so the size of the routes between the AREA Nodes has to be reduced, if the switches at the AREA Nodes are already at maximum capacity. In order to utilise regular interconnect patterns in networks with a variable number of local nodes (e.g. local exchanges), it is necessary to group the local nodes into areas. AREAs are not intended, in general, to represent geographical areas, though they may do so. A number of regular interconnection patterns will now be shown where the number of STAR nodes (e.g. trunk exchanges) equals the number of AREAs (or an integral multiple of the number of AREAS). Further interconnection patterns will be shown where the number of STAR nodes does not equal the number of AREAs (or an integral multiple of the number of AREAS). It is stressed that the number of circuits (or capacity) handled by a route will depend on the physical capacity of the transmission. The key aspect of the present invention is which nodes have routes between them, the capacity of each route being a separate dimensioning issue and in practical networks the routes may not all have the same capacity/number of circuits. A simple 3-stage network could have all the local nodes connected to all the STAR (Trunk) Nodes. For a Partially Interconnected Network; all the Local Nodes in an area are connected to a fixed number of STAR Nodes, but not to all the STAR Nodes. Partially Interconnected Networks will have a fixed choice in the number of connection routes between a local node in one area and a local node in another area. This fixed number will be called CHOICE, as where there is more than one connection route a choice can be made between them. Where the CHOICE is one this is described as a Single Connectivity Pattern.where the CHOICE is two a Twin connectivity Pattern, etc. For the purpose of understanding the patterns described it is easier to concentrate on the relationships between the AREAs and the STARs One object of the present invention is to determine regular Partial Interconnection Networks with Single. Twin. etc. connectivity patterns. For there to be a possibility of this to happen the following relationship needs to be valid: (AREAs) x (AREAs - 1 ) x (CHOICES) = (STARS) x (ROUTEs) x (ROUTES - 1 ) where AREAs is the number of AREAs. CHOICES is the fixed number of connection routes. STARS is the number of STAR Nodes. ROUTEs is the number of AREAS to which a STAR has connections. This formula is only valid for integer values of AREAs, CHOICEs. STARs and ROUTEs. The object of the formula is to match the total number of single routes between the areas (AREAs) x (AREAs - 1 ) with the number of routes provided by each STAR Node. (ROUTEs) x (ROUTEs - 1) multiplied by the number of STARs. For multiple choice arrangements the STARs must provide 2. 3. etc. times the number of routes. Just because there is a possibility of finding a fixed choice connectivity pattern does not mean that any such pattern exists. The following relationship also needs to be valid: (STARs)x(ROUT'Es)/( AREAs) = a positive integer This further relationship is of importance when the number of STARs is not equal to the Number of AREAs. The benefits from using Partially Interconnected Networks (rather than not using) include: building larger networks with the same size switch: building the same network with less switches; building larger networks from switches with limited numbers of ports: reducing the number of switches that are traversed: having multiple CHOICE routing; having fault tolerant characteristics with ' in N" sparing; having effective growth characteristics; having simple self-balancing traffic characteristics: having larger route sizes as number of STARs increases: being independent of switching technology. Two important points to be remembered are. firstly that the network routing pattern can be expressed as a simple table (especially ones based on rotational patterns) and secondly that once the routing pattern is defined . the actual capacity of the individual connections and paths do not have to be the same size. In the PSTN for example a connection is normally made up from multiple primary rate multiplexes and this can still continue. The segregation of Outer Nodes into AREAs should not necessarily be done so that there are the same number of Outer Nodes per AREA, but that the total traffic generated by an AREA should preferably not be widely dissimilar from the other AREAs. Most traffic between Outer Nodes associated with the same AREA can be routed via a nearby STAR, although any of the STARs connected to that AREA can be used as alternatives. There is a possible disadvantage with being connected to a STAR on the same site as the AREA CrossConnect. The two alternate routings between two adjacent AREAs may be carried by the same transmission system. There are patterns which ensure the alternative routings do not go along the same notional link, but these tend to require that an AREA N is not connected to a STAR N. In the arrangements shown below the AREAs and STAR Nodes are cyclically numbered for ease of explanation, but this identification is not an essential feature of the invention and other identifiers may be used or none at all. Consider 21 AREAs and 21 STARs as shown in Figures 3. 4 and 5: AREA 1 is connected to STARs 1. 6. 8. 18. 21. AREA 2 is connected to STARs 2. 7, 9. 19. 1. AREA 3 is connected to STARs 3. 8. 10, 20. 2 etc. To traverse from AREA 1 to AREA 2 there is only one route and that is via STAR 1 To traverse to other areas to 3 via STAR 8 to 4 via STAR 21 to 5 via STAR 1 to 6 via STAR 6 to 7 via STAR 6 to 8 via STAR 8 to 9 via STAR 8 to 10 via STAR 6 to 1 1 via STAR 18 to 12 via STAR 8 to 13 via STAR 18 to 14 via STAR 21 to 15 via STAR 1 to 16 via STAR 21 to 17 via STAR 1 to 15 via STARl to 16 via STAR21 to 17 via STARl to 18 via STAR 18 1 to 19 via STAR 18 to 20 Via STAR 6 to 21 via STAR 21 For the pattern shown in Figure 4 to have the single connectivity property listed above, the connections to a STAR from an AREA must have the property of a set forming a contiguous sequence. This is where all the modulo differences of the numbers allocated to the cyclically numbered STAR Nodes (connected to an AREA) selected in pairs form a contiguous sequence from one to the number of cyclically numbered AREAS less one. For this example which uses 21 AREAS with connections to 5 STARs (namely 1. 6, 8. 18 and 21) out of a Constellation of 21 STARs (Figure 6) there are 10 pairings of STARs and the modulo differences are as follows: STAR Pairings Modulo Differences SPANNING DIFFERENCES 1 21 & 20 6 8 & 1 6 5 & 16 6 21 6 & 15 1 8 7 & 14 8 21 8 & 13 6 18 9 & 12 8 18 10 & 1 1 For each such fixed choice rotational connectivity pattern there is a similar, but counter- rotational version of the pattern of Figure 5. which is shown in Figure 7. An arrangement of STARs (e.g. 21 STARS) is called a Constellation. For a network that requires twice the throughput then a second constellation could be connected in parallel to the first constellation. In such a case by using a fixed choice counter rotational connectivity pattern, then a significant advantage results. This not only adds redundancy, but also if a STAR should fail then the traffic formerly carried by the failed STAR could be shared between 4 STARs in the other 21 STAR Constellation. The use of regular rotational patterns which provide contiguous sequences is a convenient way to analyse and deduce Partially Interconnected Networks which have a fixed choice connectivity for example single connectivity, twin connectivity, etc. However, once the connectivity pattern has been established the pattern can be transformed by reordering the AREAs and by reordering the STAR Nodes, whilst still retaining an equal number of connection routes between any two Local nodes in different areas. A connection route comprises two point-to-point interconnection means connected in series by a STAR Node, see Figure 8. The AREAs and STAR Nodes can also be renumbered. The original AREA and STAR numbering used on Figure 5 is shown on the bottom and right respectively on Figure 8. The use of Partially Interconnected Networks is appropriate to telecommunications networks which have local exchanges and trunk exchanges. The local exchanges are grouped into areas and connected to a set of STAR Trunks. In order to simplify transmission connections the use of an AREA Crosscomect can be considered. A Synchronous Digital Hierarchy (SDH) CrossConnect, or a pair of SDH Crossconnects for redundancy. Figures 9 and 10 respectively, can be employed. Two Synchronous Transport Module (STM)-l s are connected to a local, a pair of locals or 3 locals one being taken to each of the two Crossconnects making an AREA CrossConnect. A first set of STM- Is is taken to the STAR Trunks (normally one per star) from a Replica A. A second set of STM- I s is taken to the STAR Trunks (normally one per STAR) from Replica B. The use of Partially Interconnected Networks is also appropriate to packet, router, transmission and indeed any large network where the sizes of switches are limited, or where redundant architectures are required. In data networks running with the Internet Protocol (IP) the AREA CrossConnect could be an IP router, or a pair of IP routers for redundancy, or an ATM switch, or a pair of ATM switches for redundancy. Figure 1 1 lists some examples of the rotational patterns where the number of STARs equals the number of AREAs or a multiple of the number of AREAs. The pattern examples detail the AREAs connected to STAR 1 for rotational and multi-rotational patterns. Figure 12 lists some examples of non- rotational patterns. Figure 1 1 and Figure 12 also list patterns that can be formed by taking a known CONSTELLATION using 7-pointed STARs and replacing all (or some) of the 7-pointed STARs with 7 three- pointed STARS. They also lists patterns that can be formed by taking a known constellation using 4-pointed STARs and replacing all (or some) of the 4-pointed STARs with 4 three- pointed STARs. the final pattern having twice the number of CHOICES. Similarly 7-pointed STARs can be replaced by 7 four-pointed STARS. Such transforms considerably increase the traffic carrying capacity of a network. Another way of increasing capacity is by adding another complete constellation, however if only one or some STARs are overloaded then by just placing a further STAR in parallel with an existing STAR this will also increase the capacity of the overloaded part of the network. Although the network may have extra choices on some routes, this is still a very practical network. It is possible to limit the choices in the routing tables to restrict the choices whilst still retaining the increased load capacity. Examples of Twin (Figure 13). Triple (Figure 14). Quad ( Figure 15) and Quin (Figure 16) choice rotational connectivity patterns are shown on the indicated figures. The use of computer programs to look for valid contiguous spanning sequences can simplify the examination process. Digital Switching Subsystem (DSS) mark 2 terminates STM-1 or part STM-1 as shown in Figure 17. DSS mark 2 is a subsystem of System X. which is a telecommunication system marketed by Marconi Communications Limited. GJ03 is a telecommunication interface recommendation by the International Telecommunications Union Telecommunications (ITU- T). The line shelf used can also terminate STM-4s. A STAR Trunk receives 6 x STM- Is from the 5 AREAS. DSS mark 2 can accept 30 or 31 STM- 1 s. The description is based on dedicated STM-1 transmission but Plesiochronous Digital Hierarchy (PDH) and STM-4s can be used where appropriate and all transport could also be patched through the general 2 Mbit/s network. It is possible to have Partially Interconnected Networks where the number of STARs is not an integer multiple of the number of AREAS. Figure 18 shows an example of this where two different rotational arrangements are used to create a 3 CHOICE pattern. Other examples are listed in figure 1 1 for using 2. 3. 4 and 5 rotational arrangements to create both single and twin choice patterns. It is also possible to have Partially Interconnected Networks where the number of STARs is not an integer multiple of the number of STARS, although (STARs) x (ROUTEs)/(AREAs) must be an integer. Figure 19 shows an Asymmetric twin choice network for 12 AREAs with 44 STARs which has 4 different patterns of 1 1 stars which rotate around 1 1 of the 12 AREAs and in which a large number of 3-pointed STARs are used. Figure 20 has 16 AREAs and 16 STARs. but it is not formed from a single rotational pattern. but from 4 patterns. It is a twin CHOICE network giving redundancy with each numbered STAR being connected to the same numbered AREA. Because of its symmetry it only requires a total of 40 transmission links between the 16 AREA Nodes /(Crossconnects/Routers and the 16 STAR Nodes. However some care would be required as both paths of some redundant pairs of paths are carried by the same transmission link. Figure 21 is a redrawn form of Figure 20. but without each numbered STAR being connected to the same numbered AREA. 48 transmission links are required between the 16 AREA Nodes /Crossconnects/Routers and the 16 STAR Nodes, but this time no redundant pairs of paths are carried by the same transmission link. Figures 22 and 23 are two ways, using different groupings, that single connectivity networks can be formed for 16 AREAs and 20 STARs. These are examples of where the number of AREAs is neither equal to the number of STARs nor an integer multiple of the number of STARS. The figures are drawn with each numbered AREA being connected to the same numbered STAR. Figure 24 uses 4-pointed STARs. but with'3 groups of 3 and 1 group of 1 to give a twin choice network for 10 AREAs using 15 STARs. Figure 25 shows an Asymmetric Triple CHOICE network where the AREAs have been divided into two groups of 4 and 4-pointed STARs are used. Figure 26 shows an Asymmetric Twin CHOICE network which has been drawn with each numbered STAR being connected to the same numbered AREA. Some of the following patterns are not drawn this way where it is easier to show how a range of patterns can be constructed from a basic concept. Figures 27 and 28 both have 9 AREAs and 12 STARs. but the two figures have been drawn in slightly different ways. Figure 28 is the first of an infinite series of patterns: where the STARs have an odd number of ROUTEs {ROUTEs equals an odd integer] : where the number of AREAs is the square of the number of ROUTEs on the STAR i.e. {AREAs = (ROUTEs) x (ROUTEs-1 )} : and where the number of STARs = (ROUTEs) x (ROUTEs+1 ). In this case ROUTEs = 3. AREAs = 9, STARs = 12. Figure 29 shows the second in the series where ROUTEs = 5. AREAs = 25, STARs = 30. Figure 30 shows the third in the series where ROUTEs = 7. AREAs = 49. STARs = 56. Some more in this series are listed in Figure 12. Figure 27 is the first of an infinite series of patterns using 3-pointed STARs where there are an odd number of groups and each group contains 3 AREAs, Figure 31 is the second of the series with 35 off 3-pointed STARs connecting 15 AREAs. It shows the same pattern in three ways in order to help explain the notation used in later figures. The extra numbers to the right of the first pattern show the numbering of the STARs that would be necessary so that AREAs can be connected to a STAR with their own number. Figure 32 is the third of the series with 70 off 3-pointed STARs connecting 21 AREAs. The first seven STARs are used to connect the AREAs together within a group with the remaining STARs used to connect 3 STARs from 7 of the groups. Figure 33 is the fourth of the series with 1 17 off 3 -pointed STARs connecting 21 AREAs. The first seven STARs are used to connect the AREAs together within a group with the remaining STARs used to connect 3 STARs from 9 of the groups. Figure 33 has been drawn showing how 9 STARs use the same pattern that has been shifted round by one. There are 12 such shifted patterns. The same form of pattern is used in each of the columns. In the first column the spacing of the Ts is increased by one between each arrangement of 9 STARs whilst the '2' is always equidistant from each of the ' l ' s. A Partially Interconnected Network may be created where the STARs are WAVESTARs. that is the links are optical links. Considering a network as shown in Figure 34 where a full mesh is required between all the 1 1 AREAs . A=l 1. Consequently A(A-l) direct simplex links, in this case 1 10. would be required. Yet this would result in only a single CHOICE network and there would be no redundancy. The full mesh required is achieved, in Figure 34. by using 1 1 WAVESTARs, each with 5 ROUTEs. Each AREA is connected to 5 WAVESTARs and each WAVESTAR is connected to 5 AREAs. A detailed arrangement of each of the WAVESTARs is shown in Figure 35. Such a WAVESTAR uses Wavelength Division Multiplexes of four wav elengths. Further detail is shown in Figure 36, where AREA 9 is shown having duplex WDM connections to WAVESTARs 3. 6. 8. 9 and 10. If WAVESTARs are considered only as a special form of repeater then there are only 55 simplex connections for this redundant twin CHOICE Partiallv Interconnected Network, compared with the 1 10 simplex connections for the unsecured single CHOICE mesh network. Each WAVESTAR can be a passive optical device, probably with an optical amplifier on each input and output. The loss of an amplifier would not lead to the whole WAVESTAR being removed from service. Using WAVESTARs enables diverse redundant mesh network topologies to be constructed from a reduced number of high bandwidth WDM links For networks it may often be adequate to have just 2 or 3 CHOICEs of routing. However, for a large three-stage switch which is made up from switching elements and which has multiple first stage switching elements, multiple second stage switching elements and multiple third stage switching elements, then if a Partially Interconnected Network is used to join the said first stages to the said second stages and is also used to connect the said second stages to the said third stages, then networks having a large number of CHOICES seem to be much more appropriate. Some very useful arrangements are achieved when: CHOICEs = a binary power of 2 (CHOICEs) x2 = ROUTEs (ROUTEs) x2 = AREAs + l ( ROUTEs) x2 STARs + l and AREAs x (AREAs - 1 ) x CHOICEs STARs \ ROUTEs \ (ROUTEs -1 ) 7 x 4 x 7 \ 4 x 15 x 14 \ 1 3 \ 31 x 30 x J l x 16 x 15 63 x 62 16 = 63 \ 31 127 x 126 \ 11 \ 64 \ 63 255 x 254 x 64 255 x 128 x 127 51 1 x 510 x 128 = 51 1 x 256 x 255 Figures 37 and 38 show an original single CHOICE pattern of 7 AREAs and 7 STARs (Figure 37) and its converse twin CHOICE pattern of 7 AREAs and 7 STARs (Figure 38). The converse pattern is formed by replacing each entry of a T with a null entry and replacing each null entry with a T. By taking one copy of one of these patterns and three copies of the other a larger pattern can be formed providing, that an appropriate extra column and row are added each time a larger pattern is formed in such a wav . In Figures 39 and 40 are shown 15 AREAs/ 15 STARs. 3 CHOICE and 4 CHOICE patterns respectively, formed from 3 Original 7x7 patterns and 1 Converse 7x7 pattern and 1 Original 7x7 pattern and 3 Converse 7x7 patterns, respectively. In Figures 41 and 42 are shown 31 AREAs/31 STARs. 7 CHOICE and 8 CHOICE patterns respectively, formed from 3 Original 15x15 patterns and 1 Converse 15x15 pattern and 1 Original 15x15 pattern and 3 Converse 15x15 patterns, respectively. The Rotational patterns for 31 AREAs/STARs and 63 AREAs/STARs patterns are known and hence the converses are also known. The larger patterns for 127 AREAs/STARs, 255 AREAs/STARs. 51 1 AREAs/STARs. etc can be constructed, in a similar manner shown. The 64 kbit/s switch DSS (Digital Switching Subsystem) mk2 as used in System X and as described in patent GB2212364B. in particular figures 3 and 4 thereof as shown in Figures 43 and 44 respectively herein. GB 2212364B being imported herein for reference has: 256 first stage switching elements (256x384 channels) 384 second stage switching elements (256x256 channels) 256 third stage switching elements (384x256 channels) where the unsquare switching elements are each formed form two 256x256 channel switching Integrated circuits. System X is a Stored Program Control exchange system first installed in the United Kingdom. This telecommunications switch has a partial CLOS expansion of 256 to 384 second stage switching elements, so although DSS Mk2 is not a fully non-blocking switch it has an extremely low blocking probability. Thus DSS mk2 handles 2048 PCMs of 2 Mbit s and switches a total of 65,536 channels of 64 kbit/s. By using the largest of the pattern listed above, namely 51 1 AREAs, 51 1 STARs. 256 ROUTEs and 128 CHOICEs. a switch of 4080 Pulse Code Modulation (PCMs) of 2 Mbit/s. handling 130.560 channels can be constructed with a similar blocking probability to the original DSS mk2 as used in System X. This new switch could be formed from: 51 1 first stage switching elements (256x512 channels) 1022 second stage switching elements (256x256 channels) 51 1 third stage switching elements (512x256 channels) where the unsquare switching elements are each formed from two 256x256 channel switching Integrated circuits. The 51 1 first stage switching elements (using 256 of the outputs of each switching element) are connected to 51 1 of the second stage switching elements which in turn are connected to the 51 1 third stage switching elements (using 256 of the inputs of each switching element) by employing the connection pattern mentioned above. An identical connection pattern is used to connect the other 256 outputs of the first stage switching elements to the other 51 1 second stage switching elements which in turn are connected to the remaining 256 inputs of the third stage switching elements. However as the switching elements already have 8 outputs, a more practical implementation would be to use 8 Partially Interconnected Networks in parallel. Consequently by using the pattern with 63 AREAs. 63 STARs. 32 ROUTEs and 16 CHOICEs as shown in Figure 46, a switch of 4032 PCMs of 2 Mbit/s. handling 129.024 channels can be constructed with a similar blocking probability to the original DSS mk2 as used in System X. This new switch could be formed from: 504 first stage switching elements (256x512 channels) 1008 second stage switching elements (256x256 channels) 504 third stage switching elements (512x256 channels) where the unsquare switching elements are each formed form two 256x256 channel switching Integrated circuits. With reference to figure 4 of the said patent (Figure 44 herewith), the 32x32 Demultiplexing/Mixing/Remultiplexing (DMR ) devices would become 63x63 DMR devices, but still only having a 32 timeslot loop. The other changes to the diagram would be: 8x 16 DSMs in first stage 0-503 first stage PLANEs 0-4031 PCM lines into first stage 0-15 SUPER PLANES each with 0-62 DSMs 16x8 DSMs in third stage 0-503 third stage PLANEs 0-4031 PCM lines out from third stage The transfer function of the resulting DMR is shown in Figures 45A and 45B which are combined horizontallv . There are many ways that Partially Interconnected Networks can be deployed. One of the most important aspects of large networks is their need to grow (or contract) over a period of time. The first example explains the concept of having many outer nodes in an AREA. The second example uses a combination of a Perfect Pattern and an Imperfect Pattern to enable a network to be doubled in size. The third example uses a Partially Interconnected topology, but uses a distributed mesh of switches to form each STAR. The fourth example has several similar Partially Interconnected Networks where corresponding STARs in each network are connected together using a distributed mesh topology. 1 : A BASIC EXAMPLE Considering 20 nodes that need to be interconnected where it is deemed impractical to connect all the nodes into a mesh, or to connect all the 20 nodes to one or two central nodes (for example because of power or port limitations). It is also required normally that for redundancy there must be at least two routings through the network. There is no perfectly regular twin CHOICE interconnection pattern with say 20 Outer Nodes and about 6 central nodes each with no more than 12 ports. In most networks the perception is that if there are a number of Outer Nodes then a lesser number of central nodes are required to join them together. For example the average PSTN has more Local exchanges than Trunk Exchanges. However, if some compromises are made to the basic example then a practical solution is available. Figure 46, which is based on the twin CHOICE network of Figure 13 which shows an arrangement where there are actually 21 Outer Nodes and 7 STARs (Central Nodes ). An Outer Node can be omitted to meet the requirement of 20. It may seem to be a five stage network: Outer Node - AREA - STAR - AREA - Outer Node: but the AREAs can purely be patch panels, or a fixed setting on a cross-connect, because an AREA does not have to be an active Switching Node. Figure 47 shows in more detail the arrangements around the AREA 4. The connection from a STAR into an AREA can consist of 3 links which each go directly to associated Outer Nodes. As a STAR, in this example, is connected to 4 AREAs. the STAR has links to 12 of the Outer Nodes provided all AREAs have 3 Outer Nodes. However regardless of the number of Outer Nodes within an AREA, all the Outer Nodes are connected to 4 STARs. Even if the example had specified 21 Outer Nodes and 7 STARs. there is still a compromise in this network. An Outer Node should have just have a CHOICE of two routings to each of the other Outer Nodes. Outer Nodes connected to Outer Nodes in other AREAs have 2 routings, but Outer Nodes have 4 CHOICEs of routing to each of the other 2 Outer Nodes belonging to their own AREA. This is a direct consequence of having more than one Outer Node per AREA. However in many networks there is more traffic within an AREA than between AREAs. Two points to be remembered are: firstly that the network routing pattern can be expressed as a simple table (especially where based on rotational patterns): and secondly that once the routing pattern has been defined the actual capacity of the individual connections and paths do not have to be the same size. In the PSTN for example a connection is normally made up from multiple primary rate multiplexes and this can still continue. The segregation of Outer Nodes into AREAs should be done not necessarily so that there are the same number of Outer Nodes per AREA, but that the total traffic generated by an AREA should preferably not be widely dissimilar from the other AREAs. A characteristic that can also be seen in Figure 46 is that each AREA has. adjacent to it. a STAR of the same number. This can mean that most traffic between Outer Nodes, associated with the same AREA, can be routed via a nearby STAR, although any of the STARs connected to that AREA can be used as alternatives. There is a possible disadvantage with being connected to a STAR on the same site as the AREA CrossConnect. The two alternative routings between two Adjacent AREAs may be carried by the same transmission system. There are patterns which ensure the alternative routings do not go along the same notional link, but these tend to require that an AREA N is not connected to a STAR N. PSTN The basic example can be directly deployed by the PSTN. A long distance path across a large PSTN normally results in the path passing through more than one Trunk Exchange. Partially Interconnected Networks are suited for 3-Stage networks. And so 3-stage structures must be created in order to take advantage of Partially Interconnected Networks for all types of Network. In this basic example a 3-stage arrangement is achieved by making the Local Exchanges (Outer Nodes) the first and the third stages and having one level of Trunk Exchanges (STARs) to act as the second stage. In order to do this the Local Exchanges must have some network routing capability as multiple STAR Trunk Exchanges will be directly connected to each Local Exchange. The basic example described used one of the standard Twin CHOICE patterns. Unfortunately the list of these is not very long. So choosing the initial pattern is restricted and growing by transforming to the next pattern will seldom if ever be ideal. 2: A COMBINATION OF PERFECT AND IMPERFECT PATTERNS EXAMPLE As most large networks need redundancy either a Twin CHOICE network, or two Single CHOICE networks, will be required initially. When the number of AREAs equals the number of STARs. then assuming a STAR can handle a certain amount of traffic, then each AREA should on average be organised to generate up to that amount of traffic. If there are twice the number of STARs to AREAs then an AREA should generate on average up to twice the capacity of a STAR. To grow two Single CHOICE networks can be done by adding a third Single CHOICE network with the same number of AREAs and STARs as the first two. This giv es a 50% increase in capacity. Adding a Single CHOICE network to an existing Twin CHOICE network would be much better as firstly the self balancing of a twin CHOICE network is much better than that of two Single CHOICE Networks and secondly 100% growth could be achieved if the single and twin CHOICE networks have the same number of STARs. Unfortunately apart from 7 AREAs and 7 STARs networks which both have twin and single CHOICE Perfect patterns versions, none of the others do. However a large range of Imperfect patterns exist. So if the 37 AREAs and 37 STARs Twin CHOICE network is used initially, then an Imperfect pattern with 37 AREAs and with 37 (or more) STARs can be added as required. For the 37 AREAs and 37 STARs Twin CHOICE network, because the STARs are connected to 9 AREAs. the load balancing is very good, consequently under fault conditions if one STAR Trunk is unavailable its traffic is shared across all the other 36 STAR Trunks. This could be regarded as the ultimate automatic ' 1 in N sparing * Network. Perhaps the ideal way to grow a Twin CHOICE Partially Interconnected Network would be to add individual STARs. of a Single CHOICE Constellation, as the average Network Load increases. The load balancing algorithm used needs to ensure that sufficient traffic is carried by the added STARs. SUBSTITUTE SHEET (RULE 25) For a Twin CHOICE network with 37 AREAs and 37 STARs. it would be convenient if there was also a perfect Single CHOICE network with 37 AREAs and 37 STARs. because there cannot be a Perfect Partiallv Interconnected Network with STARs less than AREAs Unfortunatelv there is no perfect pattern, with 37 AREAs and 37 STARs. but as has been mentioned earlier several patterns for 37 AREA networks hav e been listed There is a Multi-Rotational pattern with 37 AREAs which has 1 1 1 STARs each with 4 ROUTEs However these STARs which have 4 ROUTEs only support paths between 6 AREAs. whereas STARs with 9 ROUTEs support 36 paths So it seems sensible to trv and use STARs with as many ROUTEs as possible The following Imperfect patterns with 37 AREAs have already been described - A Single CHOICE pattern with 54 STARs 1 STAR of 7 ROUTEs. 23 STARs of 6 ROUTEs. and 30 STARs of 5 ROUTEs. - A Single CHOICE pattern with some extra paths with 37 STARs all of 7 ROUTEs Either of the above could be used to expand the capacitv . but the last one having STARs with 7 ROUTEs will probablv give the most flexible network This is shown in Figure 48 There are also some other options which mav be of use in certain circumstances a) adding a smaller constellation onto some of the AREAs. b) adding a smaller constellation onto larger AREAs. ) adding a STAR in parallel with each ov erloaded STAR Because of the self balancing nature of a twin CHOICE 37 AREAs and 37 STARs network, the incremental addition of individual STAR Trunks as traffic increases allows for increases of traffic to be fairly easily catered for. The addition of 37 more STARs should allow for the load to double. Another example of a combination of a Perfect and an Imperfect Pattern could be with an Imperfect Twin CHOICE pattern of 57 AREAs and 57 STARs and a Perfect Single CHOICE 57 AREAs and 57 STARs. Figure 48 is suitable for a large PSTN. The secured AREA function could be a pair of SDH crossconnects and most of the links could be one (or more) STM-1 equivalents. It uses the Trunk exchanges very effectively as only one needs to be traversed for any connection. Although the crossconnect makes the transmission much more straight forward than for an equivalent mesh network, the number of ROUTEs that have to be supported by the local exchanges is quite large. 3: A SINGLE PARTIALLY INTERCONNECTED NETWORK EXAMPLE WITH A DISTRIBUTED MESH OF SWITCHES TO FORM EACH STAR For small Partially interconnected networks the outer switches of each AREAs (e.g. local exchanges) are only connected to a few STARs. just 4 in the case of Figure 46. However the outer switches are connected to a great many more STARs for large Partially Interconnected Networks such as 16 STARs in Figure 48. So although in is only necessary to go through one central switch, it may be considered unacceptable to have each outer switch connected to so many STARs. Combinations of Partially Interconnected Networks and Mesh networks are possible as explained in this and the next example. The mesh network as shown in Figure 2 has only 7 AREAs. Some mesh networks may ideally need to have as many as a hundred major switches or routers connected together in a mesh. As already mentioned this would not be the easiest of implementations. Figure 49. which is derived from the twin CHOICE network of Figure 13. represents a network which contains 7 separate mesh networks (instead of 7 STARs). The Outer Nodes, as represented in AREA 2, are each connected to 4 of the mesh nodes. For simplicity each mesh is shown has having four switches in the main part of Figure 49. Hence with this arrangement, there are two paths available, via two different meshes, between an Outer Node in one AREA and an Outer Node in another AREA. (The circular symbols represent part of the transmission medium and need not be active switches.) In this example the Outer Nodes of an AREA are connected to the same 4 switches in each of 4 Distributed Mesh STARs which will be referred to later. For larger networks each STAR mesh can of course contain more switches than four. If a STAR mesh contained say 12 switches, (giving a total of 84 switches) then the Outer Nodes in an AREA could be connected to one of 3 switches in a mesh (they would still be connected to 4 STAR meshes). In which case the transmission used to connected the switches together in a STAR mesh could also be of the form of a Partially Interconnected Network, as shown in the insert (Figure 49A) of Figure 49. using 4 Transmission STAR Nodes A. B. C and D. This corresponds to the first Twin CHOICE pattern in list 2. which has 4 AREAs. Each AREA containing a multiple set of switches. It should be remembered that smaller meshes, need less ports and therefore each port can be of high bandwidth. Larger networks can also be made by using larger Partially Interconnected networks and more STAR mesh networks; or in some cases a very large (STAR) Router instead of a STAR mesh, where the distributed nature of a STAR mesh is not required and the switches has sufficient ports. A useful feature of this example is that the 7 meshes can be grown independently of each other. 4: MULTIPLE PARTIALLY INTERCONNECTED NETWORKS EXAMPLE WITH MESH CORRECTIONS BETWEEN CORRESPONDING STARs In the previous example it was noted that the Outer Nodes of an AREA are connected to the same 4 switches in each of 4 Distributed Mesh STARs. This results in a fully connected network of the type shown in Figure 1 . This is a less efficient network structure as compared with this next example. Figure 49 shows a total of 28 switches, making the 7 STARs. It is only the connections within the same AREA, which traverse just one switch: and they are a seventh of the possible network connections. It should not be assumed that connection destinations always are randomly spread across the network. However for the purposes of simple comparisons that has been assumed. Figure 50 shows 4 Regional Partially Interconnected Networks, where connections within a region need only pass through one STAR. The total network has 28 switches again, but this time the fraction of connections traversing one switch is now a quarter. Star Trunks when used to implement Partially Interconnected Networks enable far more effective trunk networks to be achieved than by the use of the present two-stage network as shown in Figure 2. Double and Triple Connectivity patterns are very appropriate to new operator networks. The technique can also be applied to Router networks and transmission (e.g. Megastream) networks. From the foregoing it can be appreciated that the scope for arrangements conforming to the present invention is extremely large.

Claims: CLAIMS 1 A partially interconnected network comprising a plurality of Allocated Nodes, which Allocated Nodes are each allocated to one of a number of Areas (AREAs), and further comprising a plurality of Star Nodes (STARs). and also comprising point to point interconnections between the Allocated Nodes and the Star Nodes, where the number of AREAs with Allocated Nodes interconnected to an individual Star forms the number of Routes (ROUTEs) from an individual STAR, the Allocated Nodes of a first of the AREAs being interconnected to a set comprising some, but not all. of the STAR Nodes, and wherein further of the AREAs are similarly interconnected to further sets each comprising STAR Nodes and where there is at least one interconnection choice (CHOICE) between any two Allocated Nodes in different AREAs and where an interconnection route comprises two point to point interconnections interconnected in series by a STAR Node. 2. A partially interconnected network as claimed in Claim 1 , wherein there are an equal number (CHOICEs) of interconnection ROUTEs between any two Allocated Nodes in different AREAs and an equal number of ROUTEs from each STAR. 3. A partially interconnected network as claimed in Claim 1 or 2. wherein : (AREAs) x (AREAs- 1 ) x (CHOICEs) = (STARs) x (ROUTEs) x (ROUTEs-1) and (STARs) x (ROUTEs)/(AREAs) = a positive integer. 4. A partially interconnected network as claimed in Claim 1 , wherein there are an equal number (CHOICEs) of interconnection ROUTEs between any two Allocated Nodes in different AREAs. 5. A partially interconnected network as claimed in Claim 1. wherein there are an equal number of ROUTEs from each STAR. 6. A partially interconnected network as claimed in any preceding claim, where at least one of the AREAs contains one Allocated Node. 7. A partially interconnected network as claimed in any preceding claim, wherein each point-to-point interconnection comprises a multiple circuit transmission system. 8. A partially interconnected network as claimed in any preceding claim, wherein at least one of the point-to-point interconnections passes through an AREA Cross-connect. 9. A partially interconnected network as claimed in any preceding Claim, wherein the plurality of STAR Nodes equals the number of AREAs or an integer multiple thereof and the number of AREAs and the plurality of STAR Nodes are each cyclically identified and wherein the modulo differences of the identities allocated to the cyclically identified STAR Nodes in the set or sets, selected in pairs within a set. form a single contiguous sequence or multiple contiguous sequences respectively, from one to one less than the number of cyclically identified AREAs. the remainder of the cyclically identified AREAs being interconnected each to a corresponding set of cyclically identified STAR Nodes which are each sequentially rotated by one from a former contiguous sequence to create a regular rotated interconnection pattern or regular rotated interconnection patterns. 10. A partially interconnected network as claimed in Claim 9 wherein in the pattern or patterns each cyclically identified STAR Node is interconnected to a cyclically identified AREA having the same cyclical identifier as the STAR Node. 1 1. A partially interconnected network as claimed in Claim 9 or 10. wherein the rotated contiguous sequence is transformed by reordering and/or renumbering the AREAs and/or reordering and/or renumbering the STAR Nodes whilst retaining an equal number of interconnection ROUTEs between any two Allocated Nodes in different AREAs, where a interconnection route comprises two point-to-point interconnections interconnected in series by a STAR Node. 12. A partially interconnected network as claimed in Claim 9, 10 or 1 1. wherein there is a second plurality of cyclically numbered STAR Nodes, equal in number to the earlier plurality of cyclically numbered STAR Nodes creating a second interconnection pattern, where the second interconnection pattern is a counter rotating version of the pattern of interconnections of the earlier plurality of cyclically numbered STAR Nodes. 13. A partially interconnected network as claimed in Claim 3, or any claim appendent thereto, wherein ROUTEs is a prime number or an integer power of a prime number. AREAs equals Routes 2 and STARs equals ROUTEs x (ROUTEs- 1 ). 14 A partially interconnected network as claimed in Claim 3. wherein there is an odd integer number of STARs. each Star having three ROUTEs interconnected thereto. 15. A partially interconnected network as claimed in any preceding claim, wherein AREA Nodes and STAR Nodes share sites and where redundant pairs of point-to-point interconnections of a twin CHOICE network do not have their terminations on the same pair of sites. 16. A partially interconnected network as claimed in Claim 4, wherein: (AREAs)x(AREAs-l )x (CHOICEs) = (STARs 1 ) x(ROUTEsl-l ) + (STARs2) x(ROUTEs2-l) + (STARs3) x(ROUTEs3-l)+ +(STARsn) x (ROUTEn-1). 17. A partially interconnected network as claimed in any preceding claim, wherein at least one STAR comprises a plurality of distributed switches interconnected to form a mesh network. 18. A partially interconnected network as claimed in any preceding claim, wherein at least one STAR comprises a plurality of routers interconnected to form a mesh network 19. A partially interconnected network as claimed in any preceding claim, wherein each ROUTE comprises a Wave Division Multiplex link. 20. A partially interconnected network as claimed in Claim 19. wherein the number of wavelengths carried by each link is one less than the number of ROUTEs. 21. A partially interconnected network as claimed in Claim 19 or 20. wherein individual wavelengths from one input WDM link are selectively taken to different output WDM links. 22. A partially interconnected network as claimed in any preceding claim, wherein one or more AREAs are without any Allocated Nodes. 23. A partially interconnected network as claimed in Claim 5 and having Extra paths(EXTRA), wherein: (AREAs) x (AREAs- 1) x (CHOICEs)= (STARs) x{(ROUTEs)x(ROUTEs-l )- (EXTRA)} 24. A partially interconnected network as claimed in Claim 5 and having Missing paths(MISSSING), wherein: (AREAs) x (AREAs- 1 ) x(CHOICEs)= (STARs) x{(ROUTEs)x(ROUTEs- 1)+(MISSING)} . 25. A partially interconnected network as claimed in Claim 1, 2, 4 or 5, comprising a number of AREAs interconnected to a further partially interconnected network having an equivalent number of AREAs and a lesser number of STARs. 26. A plurality of partially interconnected networks, each as claimed in Claim 1 , each partially interconnected network having the same number of STARs, wherein a corresponding STAR of each partially interconnected network is interconnected by a respective mesh network 27. A partially interconnected network as claimed in any preceding claim, wherein the partially interconnected network is a telecommunications network. 28. A three-stage switch where there are at least four interconnection choices (CHOICEs) between each pair of stages, wherein each pair of stages is connected by a partially interconnected network as claimed in any preceding claim.

Inventors: CHOPPING GEOFFREY, JENSEN BRUCE PHILIP, MADDERN THOMAS SLADE, CHOPPING, GEOFFREY, JENSEN, BRUCE, PHILIP, MADDERN, THOMAS, SLADE
Applicants: CHOPPING GEOFFREY, JENSEN BRUCE PHILIP, MADDERN THOMAS SLADE, MARCONI COMM LTD, CHOPPING, GEOFFREY, JENSEN, BRUCE, PHILIP, MADDERN, THOMAS, SLADE, MARCONI COMMUNICATIONS LIMITED
Application year: 2000
Main classification: H04L12
IPC codes: H04B10, H04L12, H04M3, H04M7, H04Q3, H04Q11