GB2378625A - A communications network using a Banyan tree structure - Google Patents
A communications network using a Banyan tree structure Download PDFInfo
- Publication number
- GB2378625A GB2378625A GB0215195A GB0215195A GB2378625A GB 2378625 A GB2378625 A GB 2378625A GB 0215195 A GB0215195 A GB 0215195A GB 0215195 A GB0215195 A GB 0215195A GB 2378625 A GB2378625 A GB 2378625A
- Authority
- GB
- United Kingdom
- Prior art keywords
- node
- nodes
- network
- communications network
- tree structure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 12
- 240000003537 Ficus benghalensis Species 0.000 title claims abstract description 6
- 238000000034 method Methods 0.000 description 2
- 101000766096 Halorubrum sodomense Archaerhodopsin-3 Proteins 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/247—Multipath using M:N active or standby paths
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A communications network is formed of a number of inter-linked network nodes (such as access routers, base stations and internet gateways) interconnected in a Banyan tree structure so as to provide alternative paths to give increased robustness and redundancy in the event of node failure. The network is particularly suitable for use with a mobile node such as a mobile phone or computer.
Description
<Desc/Clms Page number 1>
A communications network This invention relates to a communications network. It is particularly applicable to a network supporting mobile communications.
A typical telecommunications network is shown in figure 1. The network comprises the Internet, an access network and a mobile node MN. A mobile node is a device such as a computer or mobile telephone that can connect to the access network at more than one location.
The mobile node connects to the access network via access routers AR-1 to AR-3 (these may be base stations in a cellular communications network). It is possible for the mobile node to connect to the Internet via the access network nodes and one of the Internet Gateways.
The nodes in the access network are interconnected in a hierarchical parent child tree like arrangement as shown in figure 2. The lowest nodes in the structure, labelled a to h, correspond to the access routers in figure 1. The uppermost nodes in the tree A and B correspond to the gateway nodes to other networks such as the Internet as depicted in Figure 1. As the mobile node moves physical location a connection will be established to one (or more in some future systems) of the nodes a to h. Further movement may result in a handover process with the mobile node connecting to another one of the nodes a to h.
<Desc/Clms Page number 2>
When the mobile node connects to one of the lower nodes a to h, the new position in the network of the mobile node is passed from the lower node to its parent node and so on up the network. A problem occurs however when the mobile node moves from a connection with node d to node e since in doing so there is no common upper node connected to these nodes.
A further problem with such a network is that if a parent node fails all the nodes below that are effectively disconnected from the network.
The invention arose in an attempt to alleviate or to at least mitigate these problems.
According to the invention there is provided a communications network comprising a plurality of network nodes interconnected in a Banyan tree structure.
By interconnecting the network nodes in a Banyan tree structure there are a number of alternative paths to cater for redundancy in the event of node failure and to update the network as to the movements of mobile nodes. This technique therefore adds resilience and scalability to existing hierarchical mobility solutions without having to change the mobility portocol.
A specific embodiment of the invention will now be described, by way of example only, with reference to the drawing in which:
<Desc/Clms Page number 3>
Figure 1 shows in schematic form a communications network used in the explanation of both the prior art and also the network node structure; Figure 2 shows a prior art communication network node structure; Figure 3 shows a communication network node structure in accordance with the invention; and Figure 4 is an explanatory diagram concerning the operation and advantages of the communication network node structure in accordance with the invention.
With reference to figure 1, the communication network at this level of detail is the same as earlier described. The way in which the nodes in the network are interlinked to provide a node structure is shown in figure 3. The structure is a Banyan tree. The nodes 31 to 34 uppermost in the structure are gateways to other networks, for example the Internet as shown in figure 1. The upper nodes are each linked to two of a set of intermediate nodes 35 to 38. These in turn are each linked to two of a set of lower nodes 39 to 42. Thus rather like the prior art arrangement each node is linked to two nodes below. However, each node is linked to two nodes higher in the hierarchy. Thus node 31 is linked to nodes 35 and 36. Node 32 is linked to nodes 36 and 38. Node 33 is linked to nodes 35 and 37.
<Desc/Clms Page number 4>
The intermediate nodes 35 to 38 are linked in the following way. Each is linked to two nodes above and two below in the hierarchy. Thus, node 35 is linked to upper nodes 31 and 33, and to the two lower nodes 39 and 40. Node 36 is linked to the upper nodes 32 and 31 and to the lower nodes 41 and 42. Node 37 is linked to the upper nodes 33 and 34 and the lower nodes 39 and 40.
As will be understood the lower nodes are each connected to two of the intermediate nodes but explicitly the nodes are connected as follows. Node 39 is connected to nodes 35 and 37. Node 40 is connected to nodes 35 and 37. Node 41 is connected to node 36 and 38. Node 42 is connected to nodes36 and 38.
In essence as is emphasised by the double lines in figure 4 a and b, there are two hierarchical networks of the earlier type combined with two more nodes 32 and 33 and additional connections.
The combination of the two networks and the inclusion of additional nodes and connections enables a greater redundancy to cater for node and link failure. For example, consider a connection made by a mobile node to an access node 40 requiring a connection all the way through to gateway node 33 to say the Internet beyond. There are a choice of two immediately apparent paths. The first path is via node 37 and the second via node 35. The are a number of less direct routes such as for example, 40 to 37 to 39 to 35 to 33. In the event of a failure of the node 37 or the link thereto the connection can be established via node 35.
<Desc/Clms Page number 5>
Similarly, a connection may be made from node 42 to node 31. The connection may be established via nodes 38,32, 36 to 31. An alternative routing may be from 42 to 36 to 31. Thus if node 38 fails the second of these routing may be utilised.
Other connection possibilities may be readily determined from the drawing.
Claims (2)
- Claims 1. A communications network comprising a plurality of network nodes interconnected in a Banyan tree structure.
- 2. A communications network substantially as hereinbefore described with reference to and as illustrated by figures 1,3 or 4 of the drawing.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0116224.7A GB0116224D0 (en) | 2001-07-03 | 2001-07-03 | Improvements to hierarchical mobility protocols |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0215195D0 GB0215195D0 (en) | 2002-08-07 |
GB2378625A true GB2378625A (en) | 2003-02-12 |
Family
ID=9917839
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GBGB0116224.7A Ceased GB0116224D0 (en) | 2001-07-03 | 2001-07-03 | Improvements to hierarchical mobility protocols |
GB0215195A Withdrawn GB2378625A (en) | 2001-07-03 | 2002-07-01 | A communications network using a Banyan tree structure |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GBGB0116224.7A Ceased GB0116224D0 (en) | 2001-07-03 | 2001-07-03 | Improvements to hierarchical mobility protocols |
Country Status (1)
Country | Link |
---|---|
GB (2) | GB0116224D0 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4813038A (en) * | 1987-06-29 | 1989-03-14 | Bell Communications Research, Inc. | Non-blocking copy network for multicast packet switching |
US4905224A (en) * | 1987-09-30 | 1990-02-27 | Siemens Aktiengesellschaft | Sorting unit for a switching node comprising a plurality of digital switching matrix networks for fast, asynchronous packet switching networks |
US5216668A (en) * | 1991-08-19 | 1993-06-01 | Pacific Bell | Modulated nonblocking parallel banyan network |
EP0571166A2 (en) * | 1992-05-20 | 1993-11-24 | Xerox Corporation | A switching network |
US5949778A (en) * | 1996-12-31 | 1999-09-07 | Northern Telecom Limited | High performance fault tolerant switching system for multimedia satellite and terrestrial communications switches |
WO2002030069A1 (en) * | 2000-10-06 | 2002-04-11 | Irvine Sensors Corporation | High speed multi-stage stacked layers switch |
-
2001
- 2001-07-03 GB GBGB0116224.7A patent/GB0116224D0/en not_active Ceased
-
2002
- 2002-07-01 GB GB0215195A patent/GB2378625A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4813038A (en) * | 1987-06-29 | 1989-03-14 | Bell Communications Research, Inc. | Non-blocking copy network for multicast packet switching |
US4905224A (en) * | 1987-09-30 | 1990-02-27 | Siemens Aktiengesellschaft | Sorting unit for a switching node comprising a plurality of digital switching matrix networks for fast, asynchronous packet switching networks |
US5216668A (en) * | 1991-08-19 | 1993-06-01 | Pacific Bell | Modulated nonblocking parallel banyan network |
EP0571166A2 (en) * | 1992-05-20 | 1993-11-24 | Xerox Corporation | A switching network |
US5949778A (en) * | 1996-12-31 | 1999-09-07 | Northern Telecom Limited | High performance fault tolerant switching system for multimedia satellite and terrestrial communications switches |
WO2002030069A1 (en) * | 2000-10-06 | 2002-04-11 | Irvine Sensors Corporation | High speed multi-stage stacked layers switch |
Also Published As
Publication number | Publication date |
---|---|
GB0215195D0 (en) | 2002-08-07 |
GB0116224D0 (en) | 2001-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8189551B2 (en) | Mobile station traffic routing | |
Hac et al. | Locating strategies for personal communication networks, a novel tracking strategy | |
US8576700B2 (en) | Geographic redundancy for call servers in a cellular system based on a bearer-independent core network | |
US7711361B2 (en) | Method and system for distributed roaming services for mobile users on wireless mesh networks | |
CA2369437C (en) | Progressive routing in a communications network | |
EP1891799B1 (en) | Methods, systems, and computer program products for selecting a global title translation mode based on an originator of a signaling message and performing global title translation according to the selected mode | |
EP1343277B1 (en) | Determination of a cross-over router in a mobile communication network | |
WO2008030170A1 (en) | Name-address management and routing in communication networks | |
US6823061B2 (en) | Method and system using SS7 signaling control connection part (SCCP) in a distributed network having shared point codes | |
AU738158B2 (en) | Database updating in a mobile communication system | |
EP1159809A1 (en) | Telecommunications signalling using the internet protocol | |
JP4017985B2 (en) | 3rd generation cellular network | |
GB2378625A (en) | A communications network using a Banyan tree structure | |
US7710880B2 (en) | Method and apparatus for security protection of service interruption in switch network | |
CN114928399A (en) | Inter-network interconnection system for multi-satellite communication system access and service intercommunication method | |
US8780764B2 (en) | Method and system of updating routing/establishing paths in a hierarchical network | |
CN101136845A (en) | Multi-protocol routing configuration device and method | |
JP4354357B2 (en) | Packet processing module | |
CN100536585C (en) | Method for realizing local point to announce an overal translating code with multiple signalling points | |
Biaz et al. | Tolerating location register failures in mobile environments | |
Li et al. | Dynamic database management for PCS networks | |
Dhaver et al. | Software planning tool for CCS7 networks with an emphasis on routing management | |
Hac et al. | Hierarchical location update and routing scheme for mobile computing environment | |
Krishna | Mobility Management and Fault Tolerance in Wireless Networks | |
CA2134431A1 (en) | Dynamically Controlled Routing Using Virtual Nodes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |