WO1998048591A1 - Connectionless communications network - Google Patents

Connectionless communications network Download PDF

Info

Publication number
WO1998048591A1
WO1998048591A1 PCT/GB1998/001128 GB9801128W WO9848591A1 WO 1998048591 A1 WO1998048591 A1 WO 1998048591A1 GB 9801128 W GB9801128 W GB 9801128W WO 9848591 A1 WO9848591 A1 WO 9848591A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
virtual
nodes
virtual model
satellite
Prior art date
Application number
PCT/GB1998/001128
Other languages
French (fr)
Inventor
Roy Harold Mauger
Simon Daniel Brueckheimer
Original Assignee
Northern Telecom Limited
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from GB9707832A external-priority patent/GB2324435A/en
Application filed by Northern Telecom Limited filed Critical Northern Telecom Limited
Priority to US09/380,174 priority Critical patent/US6442147B1/en
Priority to EP98917396A priority patent/EP0976295B1/en
Priority to CA002282382A priority patent/CA2282382A1/en
Priority to DE69824841T priority patent/DE69824841T2/en
Publication of WO1998048591A1 publication Critical patent/WO1998048591A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18584Arrangements for data networking, i.e. for data packet routing, for congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18589Arrangements for controlling an end to end session, i.e. for initialising, synchronising or terminating an end to end link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5608Satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5623Network design, dimensioning, topology or optimisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5634In-call negotiation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5645Connectionless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5656Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • H04L2012/5675Timeslot assignment, e.g. TDMA

Definitions

  • This invention relates to a connectionless communication network and in particular to an arrangement and method for providing communication in a network structure comprising a ground network and satellite links.
  • Satellite communications systems employing geostationary satellites carrying traffic between ground stations are well established. Although such systems are effective in operation, they suffer from two limitations. Firstly, a geostationary satellite occupies an equatorial orbit and thus its 'footprint' may not extend to higher latitudes. Secondly, a large number of geostationary satellites have already been installed and there are now very few orbital positions available for new satellites. To address these problems, there are recent proposals to provide satellite systems in which non-geostationary satellite nodes co-operate with a ground-based network to form a global communications system.
  • a method of providing communications in a system employing non- geostationary satellites is described in specification No US-A-5,621 ,415.
  • the satellite footprints are partitioned into linear spanning cells containing multiple linear segments to reduce the hand-off overhead.
  • Connectionless network operation has been traditionally used in data communications. Its main features are that there is no requirement for a connection set-up phase and that each packet of a connection is routed independently. No connection related state is then needed in the switch and a topological change in a node (i.e., its failure or its hand-over) only necessitates the update of the routing tables contained in its neighbours.
  • networks based on the Internet Protocol (IP) are typically connectionless.
  • Wireless and satellite data networks are often designed for connectionless operation in order to avoid the need for explicit connection hand-overs due to the physical mobility of users or systems.
  • connectionless operation removes the need for connection related states to be held in the sky segment.
  • Each packet of information is self-routed so the network is able to adapt to changes due to hand-overs between satellites. Each hand-over can be interpreted as a change of topology.
  • QoS quality of service
  • multimedia services i.e., multimedia services
  • connectionless network such as the Internet
  • QoS guarantees are usually provided through connection orientation, as in the case of BISDN networks based on ATM.
  • a virtual circuit is established during a set-up phase and then routing of individual packets is simplified (i.e., no decision needs to be made) since the route (i.e., the virtual circuit) has already been chosen.
  • connection orientation and connectionless operation are:- the need for a call setup phase; much less processing per packet; the necessity to keep connection related state in the switches involved in the connection; easier handling of QoS guarantees; no need for end to end re-sequencing; and the need to perform a new connection set-up phase for any topological change involving a node in the route.
  • This last feature is crucial for a LEO based satellite network where topological changes are very frequent.
  • An object of the present invention is to provide a connectionless digital communication network having changeable topology and means for maintaining the bandwidth available when the topology changes.
  • a method of operating a non-geostationary satellite network incorporating a plurality of satellite nodes and ground stations in communication with said nodes, the method comprising providing a virtual model of the network, and determining within said virtual model a capacity of space segment band width for different traffic QoS classes, and determining the relationship between the virtual model and the network so as to transfer the capacity determination to the network.
  • QoS guarantees can be achieved without requiring a connection oriented function within the network so that the network endpoints remain insensitive to topological change within the network.
  • a fixed virtual model of the network is maintained and in a physical nodes advertises to adjacent physical nodes with which it has direct links, which virtual node it embodies.
  • the network preferably includes topology groups of virtual nodes, being fully interconnected within the topology group within the model. Services are preferably ATM based.
  • the network nodes include satellites with onboard switching functions. In another implementation the network is ground based.
  • a connection control system preferably directs connectionless packets to follow paths selected from a virtual model of the network.
  • a user network interface is part of the Plesiochronous Digital Hierarchy (PDH).
  • a user network interface is part of the Synchronous Digital Hierarchy (SDH or SONET).
  • a user network interface is based on the Asynchronous Transmission Mode.
  • connection control system for a connectionless communication network, said control system acting to direct connectionless packets to follow paths selected from a virtual model of the network.
  • the invention further provides a method for transporting broad band services requiring Quality of Service (QoS) guarantees on a connectionless network and ensuring that the service maintains the Quality of Service determined at the start of a communication session throughout the duration of that session.
  • QoS Quality of Service
  • the invention further provides a call admission control (CAC) policy that ensures a grade of service in admitting calls and in the maintenance of calls.
  • CAC call admission control
  • the physical network consists of moving nodes.
  • a virtual model of the network consisting of fixed Virtual Nodes, is maintained in a connection control system. This model is used to control the route that packets will take through the network.
  • the Virtual Nodes of the model become embodied by different real nodes and communicate their virtual identity to connected nodes. Routing of the packets is performed with reference to the virtual network so that packet routing follows the current embodiment of the virtual network.
  • Figure 1 is a schematic diagram of a satellite network according to a preferred embodiment of the invention.
  • Figure 2 illustrates the principle of a virtual model as applied to the satellite network of figure 1 ;
  • Figure 3 illustrates the relationship between the virtual model of figure 2 and the real network of figure 1 ;
  • Figure 4 illustrates the Relay/Router nodal functionality for nodes in the satellite application of the network
  • FIG. 5 illustrates the formatting principles of the ITU standard ATM
  • FIG. 6 illustrates the functional components of the ATM Adaptation Layer 2
  • Figure 7 illustrates the implementation of the Relay/Router node within the ATM and AAL-2 environments
  • Figure 8 illustrates the possible scoping or deployment of the connection control entities for the Satellite network
  • Figure 9 illustrates the principle of the modelled virtual path
  • Figure 10 illustrates the Connection Control function based on B-ISDN signalling.
  • the network comprises an array of non-geostationary satellites 11 interconnected by inter-satellite communications links 12 between adjacent satellites. These inter-satellite links will typically comprise microwave links carrying a number of communication channels. Typically, the satellites will be low earth orbit (LEO) satellites.
  • the ground portion of the network is partitioned into a number of cells 13 each corresponding to the footprint of a satellite and each containing one or more ground stations 14.
  • the satellites 11 communicate with the ground stations 14, typically via microwave links, and provide the nodes of a communications network in which communications traffic is routed from ground station to ground station via one or more satellites which thus form the nodes of the network. Operation of the system is controlled via one or more network controllers 16.
  • figure 1 depicts a regular array of satellites
  • this in the case of non-geostationary satellite systems, is a highly idealised 'snapshot' view of the system as the satellites will be constantly in motion relative to the ground and to each other so that the network topology will be constantly changing.
  • the satellite orbits and the corresponding topology changes are predictable in the short and medium term.
  • the prediction of the satellite motion and positions will be determined from a reference model which is updated from time to time from measurements of the satellite positions. Routing of traffic within this topologically changing network is determined by the use of a ground-based modelled or virtual network as will be described below.
  • this illustrates a ground-based virtual model of the satellite network of figure 1 which is constructed for use in determining packet routing in that network.
  • This virtual model is an abstraction of the real network taking into account the operation of the real network.
  • FIG. 2 illustrates the virtual model of the network for a satellite application of the system.
  • the physical network consists of moving satellites, each having a footprint corresponding at a given time to many cells. Each satellite is at least connected to its immediate neighbours in the four directions. All the satellites are substantially identical yielding a super symmetrical network in the sky.
  • VN virtual nodes
  • connection control system a virtual model of the network, consisting of fixed virtual nodes (VN) 11 , and maintained in a connection control system.
  • VN virtual nodes
  • Each VN is embodied at a given time by a satellite.
  • This model is used to control the route that packets will take through the network.
  • topology changes happen in the network i.e. as the satellites move relative to the ground network, then the virtual nodes of the model become embodied by different satellites which communicate their new virtual identity to their connected satellites. Routing of the packets in the real network is then performed with reference to the virtual model.
  • the ground-based model provides a fixed mapping between a set of cells and a modelled virtual node.
  • Hand-over of cells means that modelled nodes may be distributed over up to nine satellites.
  • Ownership of a particular cell 41 identifies a satellite node as embodying the ground-based model of that virtual node.
  • Ownership of cells is broadcast to all adjacent nodes so that the location is visible from the satellite embodying the ground image.
  • Connectionless packets are routed along paths with known capacity between users so that the service between the users achieves an agreed quality. This is achieved by selecting paths according to the virtual model whilst allowing satellites to dynamically embody their virtual model node in order to continue to support the traffic stream.
  • Each Virtual Node has direct links to a number of adjacent virtual nodes. Further, each virtual node is connected to a certain number of non- adjacent virtual nodes via corresponding virtual connections 13. These virtual connections are ATM-like in their behaviour and may be embodied by ATM (asynchronous transfer mode) or by other means.
  • the purpose of the virtual connections is to reduce or simplify the topology of the network so that a connectionless relationship between two end points can be achieved by routing through a limited number of nodes.
  • the architecture ensures that when the embodiment of VCOs are handed over to the real network, the bandwidth available remains the same as that of the virtual model. Thus the system guarantees that the quality of service established for the session is maintained.
  • Connections between virtual nodes are made according to a restricted set of routing plans.
  • the example shown in figure 2 is that of a "dogleg" connection between virtual nodes.
  • the mesh of virtual connections links all the satellites according to a defined topology. For a network with a small number of satellites a full mesh would be provided. For a network with a larger number as illustrated here, the mesh could include all satellites within the same constellation and in addition a further mesh of virtual connections linking all satellites which form a line of latitude around the world.
  • These routing plans appear in the model as modelled virtual paths of defined capacity. Each virtual node is connected to every other virtual node by means of a set of these modelled virtual paths.
  • connection control 15 which models the part of the network within which the user resides.
  • Connection controls are fully interconnected with semi- permanent signalling links.
  • a connection request is allocated capacity on a modelled virtual path which, as it is ATM-like in its behaviour, allows the use of standard B-ISDN signalling between the connection control entities.
  • Connection control entities are provided at a small number of physical locations and control connections using an object model of all allocable resources within their section of the network.
  • QoS class 1 is a stringent traffic class, because there are guarantees for delay, jitter and loss. Examples are PCM voice, compressed voice codecs developed for wire-line applications in which the error incidence has been assumed to be low, and video codecs that have high compression ratios. This is shown in figure 1. All these services are call-based inasmuch that they demand immediate human consumption, and hence a low delay of less than the ITU-T figure of 150ms for voice. Moreover a stable route must be maintained; many of the services that use this model are phase sensitive; any change in the established end-to-end delay will disrupt the communication and relative synchronisation.
  • QoS class 2 is a tolerant traffic class, because there is not necessarily a stringent requirement on delay, jitter or error, but it is generally expected that these properties can be negotiated for the particular service at connection set- up. Services using class 2 may tolerate higher delay and/or error incidence than the stringent class 1 , because of a need for looser bit-rate specification which may vary within bounds. Services at the delay sensitive end of the class 2 spectrum are error-tolerant voice codecs that can mitigate higher error ratios than would normally be expected in wire-line applications such as GSM. Services at the error-sensitive end of the spectrum are for example data-based as part of interactive conferences such as still graphics, slides, document paging and pointing. These services involve human interaction, so they are call-based. A stable route must be maintained since, although not predominantly phase sensitive, the services jitter allowance may be small at the delay-sensitive end of the spectrum, and traffic shaping mechanisms may be used at receive buffers.
  • call admission control provides a means of bandwidth accounting which is performed at connection set- up.
  • the modelled virtual paths furthermore ensure that all traffic is routed in the same way in the virtual model such that only limited path-length change artefacts need be compensated, for example satellite hand-off.
  • a connectionless network can satisfy all the criteria of QoS classes 1 and 2.
  • the CAC and the available capacities of the modelled virtual and physical paths controls the grade of service of the network.
  • a given CAC responds to
  • the QoS class 1 and 2 and the selected transfer capability at call request, and determines from the available capacity (and functional boundary conditions) how many new calls can be admitted.
  • the accuracy of the CACs will contribute to the overall GoS and in part the realised QoS. If there is an abundance of Class 1 traffic calls, then the Class 1 and Class 2 CACs will admit fewer calls for a given remaining capacity shared between the classes. Essentially this call-blocking rate will depend at any moment on the utilisation and classes of all the established calls. It is not wrong to reject calls, but this will represent a poor GoS and the network preferably needs more capacity.
  • a satellite provides a transport system, typically TDMA, which allows the bandwidth to be shared between the active users located in that cell.
  • TDMA transport system
  • a fixed number of cells is mapped onto a virtual node (VN) together with the associated users. The actual number of cells depends on the capability of the satellite.
  • the satellite When the satellite is at the apogee of a VN then it could embody all the cells of that VN.
  • Cells are handed over between satellites on an individual basis so that there is a discrepancy between the ground model and the real satellite embodiment, in that the cells corresponding to one virtual node may be embodied in up to nine satellites.
  • a particular cells is used to identify the virtual node which is embodied by the satellite acquiring that cell.
  • the identity of cells acquired by a satellite and consequently the identity of users, is advertised to adjacent satellites so that routing of packets to the node embodying the virtual node is sufficient to route the packet to the final destination.
  • a modelled virtual path is an allocation of a fixed amount of bandwidth between two virtual nodes.
  • a real user may send packets to up to nine satellites, at the source, and deliver packets via up to nine satellites at the destination, there are up to eighty one (9 2 ) possible paths that can be taken between the source and destination.
  • the paths are predictable as they relate to the motions of the fixed satellite orbits with respect to the static virtual model. If the actual sources and sinks of traffic are entered into a geographical database then it is possible to predict for each traffic source and sink, which of the nine satellites in the sky will be used for this traffic element, i.e.
  • connection illustrated in figure 2 is a "dogleg" or angular path between virtual nodes B3, E3, E2.
  • Three stage routing is used to deliver packets, initially to the topology group including the virtual node, which in this example is a constellation of satellites, then to the satellite embodying the virtual node and then to the current user location.
  • a topology group is defined as a group of fully interconnected virtual nodes within the network model.
  • the functionality of a node within this system is that of a dual mode relay/router. This is illustrated in figure 4.
  • the node In the relay mode the node is ATM- like. Broadly, the TDMA slot is encapsulated into a connection oriented-like entity (i.e., an ATM-like encapsulation) for forwarding over the virtual connections. In this example, this entity is an AAL-2 mini-channel connection.
  • the relay mode the satellite simply relays minicells on virtual connections without inspecting the contents (no processing of address).
  • the topology reduction or simplification of the network allows the restriction of the number of routing steps for any connections. The virtual connections will need to be handed over in the case of satellites moving in counter-rotational orbits.
  • the TDMA slots are inspected and the routing labels are used in a four stage process (assuming dogleg routing). Satellites which are embodying virtual nodes advertise their respective virtual node ID on all virtual connections.
  • the first stage of the routing is carried out in the satellite embodying the originating VN, i.e., the one corresponding to user 1 (in the case depicted in Figure 2 this VN is B3).
  • the second stage is performed in the satellite embodying the VN which is at the intersection of the fully meshed latitude group containing the originating VN and the fully meshed constellation containing the receiving VN.
  • this VN is E3.
  • the third routing stage is carried in the satellite embodying the receiving VN (in the case depicted in Figure 2, this VN is E2).
  • the receiving virtual node identifies the satellite currently owning the user's cell and forwards the TDMA slot to the destination node. As slots are independently routed in the sky, they may arrive at the ground station out of order and thus require re-sequencing.
  • the ID may be determined by advertising information between satellites or by a programmed predictable relationship with the ground.
  • the relay/router function can be achieved using AAL2 (ATM adaptation layer 2) where the relay function can be implemented by a common part sublayer (CPS) and the router function can be implemented as a service specific convergence sublayer (SSCS).
  • ATM adaptation layer 2 ATM adaptation layer 2
  • CPS common part sublayer
  • SSCS service specific convergence sublayer
  • Connection control (CC) functions can be centralised on a continental scale. Scaling of computer capacity is not a problem and, if located in low traffic areas, e.g. as illustrated in figure 5, then signalling traffic is not a problem either. Such a high degree of centralisation preferably requires geographic security.
  • the model proposed is active/active with both CCs operating concurrently and each capable of handling the workload of the other. With this scale of connection control, it is practical to provide pair-wise interworking between CCs for most connections. Where this is not practical then a CC would grant capacity on transparent virtual connection through its network section so that only two CCs are required in any connection negotiation. The granted capacity can be re-negotiated on a time frame substantially longer than a connection time.
  • connection controls can operate in parallel on the same model checkpointing the connection details to the other CC at the end of the set-up/tear- down process
  • the virtual connections will need to be handed over in the case of satellites moving in counter-rotational orbits. So long as the hand-over maintains continuity, this has no impact on the end user.
  • the routing labels are invariant for the duration of the connection and are also invariant for hand-overs of any user, virtual node or virtual connection between satellites.
  • the basic requirement to embody a path is to link TDMA slots between an uplink and a down-link.
  • the relay/router node functionality of the system is depicted schematically in figure 4 which illustrates the slot routing function and the transparent virtual connection relay function and also illustrates the use of routing labels.
  • This slot includes routing labels as the basis of connectionless routing.
  • the routing labels are depicted in Figure 4, under the assumption that the routing strategy is dogleg from a latitude to a constellation.
  • the first label (E) corresponds to the constellation; the second (E2) to the VN within this constellation, which is the receiving VN; and the third(User ID), is the user identity.
  • At least two other routing labels are provided, one (Seq No) giving the sequence number of the PDU for re-sequencing purpose and a further one (STR) to indicate the routing strategy that has been chosen.
  • the routing labels are invariant for the duration of the connection and are also invariant for hand-overs of any user, virtual node or virtual connection between satellites.
  • the AAL-2 adaptation layer has been optimised to cope with the demands of low bit-rate communications, representing the increasing trend to greater voice compression.
  • the adaptation layer is a multiplex of users in a single ATM connection, where each user's information is carried in a short packet or minicell, with a header identifying the user channel with ancillary control information (see figure 4).
  • AAL-2 adaptation equipment performs a concentration function to ensure high utilisation, but can also limit the holdover delay of traffic when usage is low.
  • minicells may be of variable size, from 1 to 64 octets, to accommodate a wide variety of applications with minimal overhead.
  • mapping to ATM cells is asynchronous and in fact independent of the length of an ATM cell.
  • the boundary of minicells in the ATM cell payload is signified in every cell by a start field (STF), which specifies the offset, and thus the minicells form a self-delineating flow.
  • STF start field
  • AAL-2 protocol format can be employed to carry minicells transparently over access systems which have fixed frame formats other than ATM cells, such as MPEG-2 transport stream.
  • minicells do not require an ATM cell or other frame structure at all, as it is possible to map the start field octet once every 48 octets with minicells in the intervening octet positions directly onto any physical bearer.
  • the bearer identity can be used to regenerate the implicit ATM cell headers where the VCC needs to be transported over conventional ATM transmission.
  • AAL-2 AAL-2 system
  • the AAL-2 system is in two parts a common part sublayer (CPS) and a service specific convergence sublayer (SSCS), the CPS has a multiplexer and a demultiplexer function which packs and unpacks minicells from ATM cells.
  • the unpacked minicells are placed in a dynamic buffer.
  • Input and output schedulers drive the process of packing and unpacking minicells between the dynamic buffer and the various minicell sources and sinks.
  • Minicells can be switched from one AAL-2 VC to another AAL-2 VC via a CPS relay function.
  • AAL-2 switching layer which is analogous in many ways to a normal ATM switch.
  • the minicells can be passed to an SSCS level in order to adapt the format to that used at the service access point (SAP).
  • SAP service access point
  • a number of standard SSCS functions are defined including the null and segmentation and re-assembly (SAR).
  • SAR segmentation and re-assembly
  • further SSCS layers may be defined to achieve any additional functionality required by the AAL-2 application.
  • the implementation of the relay/router is illustrated in figure 7. It comprises four modules operating through a common ATM backplane.
  • the uplink module terminates the uplink TDMA system and maps TDMA connections as AAL-2 VC's and TDMA slots as AAL-2 minicells. These VCs are passed to an AAL-2 switch module where the mini-channel connections can be switched from one AAL-2 VC to another. If, for a particular Virtual Connection, the node is configured to operate as a router function, then the initial AAL-2 VC is associated with the uplink module and the second AAL-2 VC is associated with the router SSCS function.
  • the router SSCS layer provides the routing label format illustrated in figure 4, and the router layer provides the functions described above associated with figure 3.
  • the minicells on the inter-satellite link are carried directly on the physical layer. This is achieved by a header suppression function which adds and removes headers between the external world where they are not required, as there is only one AAL-2 VC per satellite link, and the internal world where they are used to provide scalability of the node. In this way the actual switched entities across the satellite network are TDMA slots encapsulated as AAL-2 minicells.
  • Connection control (CC) functions can be centralised on a continental scale. Scaling of computer capacity is not a problem and, if located in low traffic areas, then signalling traffic is not a problem either. Such a high degree of centralisation preferably requires geographic security
  • the principle of the modelled virtual node is illustrated in figure 9.
  • Two Virtual Nodes are illustrated VN1 and VN2.
  • the two virtual nodes are connected by two "dogleg" routing plans which embody modelled virtual paths.
  • the two virtual nodes are surrounded by a representation of the real network.
  • a user cell in each virtual node may in reality be served by any one of nine real nodes.
  • Two example embodiments of the modelled virtual paths are shown wherein the users are served by RN1 a/RN2a and RN1 b/RN2b leading to different physical resources being utilised.
  • the embodiments are predictable and are based on long term communities of interest between large traffic sources and sinks. This predictability is due to real users being fixed on the ground and the satellites moving in fixed known orbits.
  • the large traffic sources and sinks are the virtual Nodes themselves.
  • the configured capacity can then be computed with reference to a geographical database of real user locations so that the capacity demand on real physical resources can be computed for each of the modelled virtual paths. This ensures that there is sufficient capacity for the worst case relationship between the modelled environment and the real physical network.
  • the end result of the modelling activity is a network of fixed virtual nodes connected by modelled virtual paths of known capacity. This is an environment which is an exact virtual image of a broad band- ISDN network which enables B-ISDN signalling and CAC policy to be used in the operation of the connection control entities.
  • the signalling environment is illustrated in figure 10 which illustrates the implementation of signalling and connection control in the network..
  • All of the signalling paths are via the satellite as a general rule.
  • the logical signalling paths are between users and connection control entities. Signalling sequences result in a user path being established via the satellite network between two user equipments.
  • Each user 60 has a signalling link 62 to an allocated connection control (CC) 63 which models the part of the network within which that user resides.
  • Connection control nodes are fully interconnected with semi-permanent signalling links 64, and a connection request is allocated capacity on a modelled virtual path which, as it is ATM like in its behaviour, allows the use of standard B-ISDN signalling between the connection control entities, this being illustrated in figure 6.
  • Connection control entities are provided at a small number of physical locations and control connections using an object model of all allocable resources within their section of the network. Connection control functions can be centralised on a continental scale, for which scaling of computer capacity is not a problem by the use of object models. Furthermore if connection control entities are located in low demand traffic areas, then signalling traffic congestion is avoided.
  • connection control function (CC) is illustrated in Figure 5. Most connections can be made with a pair-wise communication between two connection controls. Exceptionally, a third connection control can grant through capacity as a transit virtual connection.
  • the B-ISDN signalling systems comprise a family which can include
  • DSS2(Q2931 ), PNNI, B-ICI and B-ISUP represent current ITU and ATM Forum practice. It will be understood that the above description of a preferred embodiment is given by way of example only and that various modifications may be made by those skilled in the art without departing from the spirit and scope of the invention.

Abstract

A non-geostationary satellite network incorporates a plurality of satellite nodes and ground stations in communication with the nodes. Routing and control are established from a virtual model of the network. Within the virtual model, a capacity of space segment band width for different traffic QoS classes can be determined. The relationship between the virtual model and the real network is used to transfer the capacity determination to the real network.

Description

CONNECTIONLESS COMMUNICATIONS NETWORK
This invention relates to a connectionless communication network and in particular to an arrangement and method for providing communication in a network structure comprising a ground network and satellite links.
BACKGROUND OF THE INVENTION
Satellite communications systems employing geostationary satellites carrying traffic between ground stations are well established. Although such systems are effective in operation, they suffer from two limitations. Firstly, a geostationary satellite occupies an equatorial orbit and thus its 'footprint' may not extend to higher latitudes. Secondly, a large number of geostationary satellites have already been installed and there are now very few orbital positions available for new satellites. To address these problems, there are recent proposals to provide satellite systems in which non-geostationary satellite nodes co-operate with a ground-based network to form a global communications system.
A method of providing communications in a system employing non- geostationary satellites is described in specification No US-A-5,621 ,415. In that arrangement, the satellite footprints are partitioned into linear spanning cells containing multiple linear segments to reduce the hand-off overhead.
Our co-pending United Kingdom patent application No 9707832.3 (Rosenberg 1) relates to a connectionless communications network for transporting broad band services requiring quality of service (QoS) guarantees and for ensuring that the service maintains the quality of service determined at the start of a communication session throughout the duration of that session. In that application, moving satellite nodes are accommodated by maintaining a virtual model of the network having fixed virtual nodes to control packet routing. Routing of packets is performed with reference to the virtual network. By ensuring that topology changes re-establish the bandwidth available within the virtual model, the system provides a guaranteed quality of service. The present invention relates to the protocols for such a network and discloses a method that allows B-ISDN signalling to be used.
Connectionless network operation has been traditionally used in data communications. Its main features are that there is no requirement for a connection set-up phase and that each packet of a connection is routed independently. No connection related state is then needed in the switch and a topological change in a node (i.e., its failure or its hand-over) only necessitates the update of the routing tables contained in its neighbours. For example, networks based on the Internet Protocol (IP) are typically connectionless. Wireless and satellite data networks are often designed for connectionless operation in order to avoid the need for explicit connection hand-overs due to the physical mobility of users or systems. Hence, in a satellite network, connectionless operation removes the need for connection related states to be held in the sky segment. Each packet of information is self-routed so the network is able to adapt to changes due to hand-overs between satellites. Each hand-over can be interpreted as a change of topology.
Transport of broad band services requiring quality of service (QoS) guarantees (i.e., multimedia services) over connectionless network, such as the Internet, is a major issue since traditionally this kind of network has only offered best-effort services. QoS guarantees are usually provided through connection orientation, as in the case of BISDN networks based on ATM. For such networks, a virtual circuit is established during a set-up phase and then routing of individual packets is simplified (i.e., no decision needs to be made) since the route (i.e., the virtual circuit) has already been chosen. In that case, the trade-off between connection orientation and connectionless operation is:- the need for a call setup phase; much less processing per packet; the necessity to keep connection related state in the switches involved in the connection; easier handling of QoS guarantees; no need for end to end re-sequencing; and the need to perform a new connection set-up phase for any topological change involving a node in the route. This last feature is crucial for a LEO based satellite network where topological changes are very frequent.
SUMMARY OF THE INVENTION An object of the present invention is to provide a connectionless digital communication network having changeable topology and means for maintaining the bandwidth available when the topology changes.
According to one aspect of the invention there is provided a method of operating a non-geostationary satellite network incorporating a plurality of satellite nodes and ground stations in communication with said nodes, the method comprising providing a virtual model of the network, and determining within said virtual model a capacity of space segment band width for different traffic QoS classes, and determining the relationship between the virtual model and the network so as to transfer the capacity determination to the network.
QoS guarantees can be achieved without requiring a connection oriented function within the network so that the network endpoints remain insensitive to topological change within the network.
In a preferred embodiment, a fixed virtual model of the network is maintained and in a physical nodes advertises to adjacent physical nodes with which it has direct links, which virtual node it embodies.
The network preferably includes topology groups of virtual nodes, being fully interconnected within the topology group within the model. Services are preferably ATM based.
In one implementation, the network nodes include satellites with onboard switching functions. In another implementation the network is ground based.
A connection control system preferably directs connectionless packets to follow paths selected from a virtual model of the network.
In one preferred alternative, a user network interface is part of the Plesiochronous Digital Hierarchy (PDH). In another alternative, a user network interface is part of the Synchronous Digital Hierarchy (SDH or SONET). In yet another alternative, a user network interface is based on the Asynchronous Transmission Mode.
The invention extends to a connection control system for a connectionless communication network, said control system acting to direct connectionless packets to follow paths selected from a virtual model of the network.
The invention further provides a method for transporting broad band services requiring Quality of Service (QoS) guarantees on a connectionless network and ensuring that the service maintains the Quality of Service determined at the start of a communication session throughout the duration of that session.
The invention further provides a call admission control (CAC) policy that ensures a grade of service in admitting calls and in the maintenance of calls.
In a preferred embodiment of the invention, the physical network consists of moving nodes. A virtual model of the network, consisting of fixed Virtual Nodes, is maintained in a connection control system. This model is used to control the route that packets will take through the network. As topology changes happen in the network then the Virtual Nodes of the model become embodied by different real nodes and communicate their virtual identity to connected nodes. Routing of the packets is performed with reference to the virtual network so that packet routing follows the current embodiment of the virtual network. By ensuring that the topology changes re-establish the bandwidth available within the virtual model then the system guarantees that the quality of service established for the session is maintained.
BRIEF DESCRIPTION OF THE DRAWINGS A preferred embodiment of the invention will now be described by way of example with reference to the accompanying drawings, in which:
Figure 1 is a schematic diagram of a satellite network according to a preferred embodiment of the invention;
Figure 2 illustrates the principle of a virtual model as applied to the satellite network of figure 1 ;
Figure 3 illustrates the relationship between the virtual model of figure 2 and the real network of figure 1 ;
Figure 4 illustrates the Relay/Router nodal functionality for nodes in the satellite application of the network;
Figure 5 illustrates the formatting principles of the ITU standard ATM
Adaptation Layer 2;
Figure 6 illustrates the functional components of the ATM Adaptation Layer 2;
Figure 7 illustrates the implementation of the Relay/Router node within the ATM and AAL-2 environments;
Figure 8 illustrates the possible scoping or deployment of the connection control entities for the Satellite network;
Figure 9 illustrates the principle of the modelled virtual path; and Figure 10 illustrates the Connection Control function based on B-ISDN signalling.
DESCRIPTION OF PREFERRED EMBODIMENT
Referring first to figure 1 , the network comprises an array of non-geostationary satellites 11 interconnected by inter-satellite communications links 12 between adjacent satellites. These inter-satellite links will typically comprise microwave links carrying a number of communication channels. Typically, the satellites will be low earth orbit (LEO) satellites. The ground portion of the network is partitioned into a number of cells 13 each corresponding to the footprint of a satellite and each containing one or more ground stations 14. The satellites 11 communicate with the ground stations 14, typically via microwave links, and provide the nodes of a communications network in which communications traffic is routed from ground station to ground station via one or more satellites which thus form the nodes of the network. Operation of the system is controlled via one or more network controllers 16.
It will be appreciated that although figure 1 depicts a regular array of satellites, this, in the case of non-geostationary satellite systems, is a highly idealised 'snapshot' view of the system as the satellites will be constantly in motion relative to the ground and to each other so that the network topology will be constantly changing. However, the satellite orbits and the corresponding topology changes are predictable in the short and medium term. In general, the prediction of the satellite motion and positions will be determined from a reference model which is updated from time to time from measurements of the satellite positions. Routing of traffic within this topologically changing network is determined by the use of a ground-based modelled or virtual network as will be described below.
Referring now to figure 2, this illustrates a ground-based virtual model of the satellite network of figure 1 which is constructed for use in determining packet routing in that network. This virtual model is an abstraction of the real network taking into account the operation of the real network.
In principle the routing of connectionless packets is focused along paths with known capacity between users so that the service between the users achieves an agreed quality. This is achieved by selecting paths according to the virtual model of the network whilst allowing nodes of the network to dynamically embody their virtual model node in order to continue to support the traffic stream. If the real nodes provide the same bandwidth as used in the model then the QoS is guaranteed to the end user. Figure 2 illustrates the virtual model of the network for a satellite application of the system. The physical network consists of moving satellites, each having a footprint corresponding at a given time to many cells. Each satellite is at least connected to its immediate neighbours in the four directions. All the satellites are substantially identical yielding a super symmetrical network in the sky. We create a virtual model of the network, consisting of fixed virtual nodes (VN) 11 , and maintained in a connection control system. Each VN is embodied at a given time by a satellite. This model is used to control the route that packets will take through the network. As topology changes happen in the network, i.e. as the satellites move relative to the ground network, then the virtual nodes of the model become embodied by different satellites which communicate their new virtual identity to their connected satellites. Routing of the packets in the real network is then performed with reference to the virtual model.
As shown in figure 3, the ground-based model provides a fixed mapping between a set of cells and a modelled virtual node. Hand-over of cells means that modelled nodes may be distributed over up to nine satellites. Ownership of a particular cell 41 identifies a satellite node as embodying the ground-based model of that virtual node. Ownership of cells is broadcast to all adjacent nodes so that the location is visible from the satellite embodying the ground image. Connectionless packets are routed along paths with known capacity between users so that the service between the users achieves an agreed quality. This is achieved by selecting paths according to the virtual model whilst allowing satellites to dynamically embody their virtual model node in order to continue to support the traffic stream. If the real nodes provide the same bandwidth as used in the model then the QoS is guaranteed to the end user. Users are ground stations 12 (figure 2) which are mapped onto virtual nodes of the network. Each Virtual Node has direct links to a number of adjacent virtual nodes. Further, each virtual node is connected to a certain number of non- adjacent virtual nodes via corresponding virtual connections 13. These virtual connections are ATM-like in their behaviour and may be embodied by ATM (asynchronous transfer mode) or by other means. The purpose of the virtual connections is to reduce or simplify the topology of the network so that a connectionless relationship between two end points can be achieved by routing through a limited number of nodes. The architecture ensures that when the embodiment of VCOs are handed over to the real network, the bandwidth available remains the same as that of the virtual model. Thus the system guarantees that the quality of service established for the session is maintained.
Connections between virtual nodes are made according to a restricted set of routing plans. The example shown in figure 2 is that of a "dogleg" connection between virtual nodes. In order to support these routing plans, the mesh of virtual connections links all the satellites according to a defined topology. For a network with a small number of satellites a full mesh would be provided. For a network with a larger number as illustrated here, the mesh could include all satellites within the same constellation and in addition a further mesh of virtual connections linking all satellites which form a line of latitude around the world. These routing plans appear in the model as modelled virtual paths of defined capacity. Each virtual node is connected to every other virtual node by means of a set of these modelled virtual paths. The capacity of the set of modelled virtual paths linking a pair of virtual nodes is determined by traffic analysis of the community of interest between the nodes and is subject to regular re- engineering as the networks evolve. Each user 14 has a signalling link to its allocated connection control 15 which models the part of the network within which the user resides. Connection controls are fully interconnected with semi- permanent signalling links. A connection request is allocated capacity on a modelled virtual path which, as it is ATM-like in its behaviour, allows the use of standard B-ISDN signalling between the connection control entities. Connection control entities are provided at a small number of physical locations and control connections using an object model of all allocable resources within their section of the network.
By way of example to illustrate the operation of the network we consider two QoS classes based on the ITU-T and ATM Forum definitions, although the means is not restricted in anyway to this number or their definitions.
QoS class 1 is a stringent traffic class, because there are guarantees for delay, jitter and loss. Examples are PCM voice, compressed voice codecs developed for wire-line applications in which the error incidence has been assumed to be low, and video codecs that have high compression ratios. This is shown in figure 1. All these services are call-based inasmuch that they demand immediate human consumption, and hence a low delay of less than the ITU-T figure of 150ms for voice. Moreover a stable route must be maintained; many of the services that use this model are phase sensitive; any change in the established end-to-end delay will disrupt the communication and relative synchronisation.
QoS class 2 is a tolerant traffic class, because there is not necessarily a stringent requirement on delay, jitter or error, but it is generally expected that these properties can be negotiated for the particular service at connection set- up. Services using class 2 may tolerate higher delay and/or error incidence than the stringent class 1 , because of a need for looser bit-rate specification which may vary within bounds. Services at the delay sensitive end of the class 2 spectrum are error-tolerant voice codecs that can mitigate higher error ratios than would normally be expected in wire-line applications such as GSM. Services at the error-sensitive end of the spectrum are for example data-based as part of interactive conferences such as still graphics, slides, document paging and pointing. These services involve human interaction, so they are call-based. A stable route must be maintained since, although not predominantly phase sensitive, the services jitter allowance may be small at the delay-sensitive end of the spectrum, and traffic shaping mechanisms may be used at receive buffers.
It will be understood that further QoS classes may be defined each with its own characteristics.
To satisfy the requirement for reservation of bandwidth and to ensure a stable route, QoS class 1 and 2 traffic must be connection-orientated. The modelled virtual path forms a basis on which those skilled in the art will appreciate that the call admission control policies of the B-ISDN ATM model may be to the admission of calls to the network of QoS class 1 and 2 defined herein. To ensure capacity is not over-subscribed, call admission control (CAC), provides a means of bandwidth accounting which is performed at connection set- up.
The modelled virtual paths furthermore ensure that all traffic is routed in the same way in the virtual model such that only limited path-length change artefacts need be compensated, for example satellite hand-off. We have found that, by assigning a higher traffic queue scheduling priority to class 1 services over class 2 services, and restricting these two classes to no alternative path routing during a call by virtue of the modelled virtual path, a connectionless network can satisfy all the criteria of QoS classes 1 and 2.
The CAC and the available capacities of the modelled virtual and physical paths controls the grade of service of the network. A given CAC responds to
QoS class 1 and 2, and the selected transfer capability at call request, and determines from the available capacity (and functional boundary conditions) how many new calls can be admitted. The accuracy of the CACs will contribute to the overall GoS and in part the realised QoS. If there is an abundance of Class 1 traffic calls, then the Class 1 and Class 2 CACs will admit fewer calls for a given remaining capacity shared between the classes. Essentially this call-blocking rate will depend at any moment on the utilisation and classes of all the established calls. It is not wrong to reject calls, but this will represent a poor GoS and the network preferably needs more capacity.
Within satellite systems the world or global surface is divided up into cells. A certain number or group of these cells will be served by a particular satellite for the duration that the satellite is overhead and these cells will then be handed over to the subsequent satellite passing over. This may be a satellite in the same orbit or due to the rotation of the earth, it may be necessary to hand over to a satellite in an adjacent orbit. Within a cell, a satellite provides a transport system, typically TDMA, which allows the bandwidth to be shared between the active users located in that cell. In the virtual model, as illustrated in Figure 3 a fixed number of cells is mapped onto a virtual node (VN) together with the associated users. The actual number of cells depends on the capability of the satellite. When the satellite is at the apogee of a VN then it could embody all the cells of that VN. Cells are handed over between satellites on an individual basis so that there is a discrepancy between the ground model and the real satellite embodiment, in that the cells corresponding to one virtual node may be embodied in up to nine satellites. In order to resolve this, a particular cells is used to identify the virtual node which is embodied by the satellite acquiring that cell. The identity of cells acquired by a satellite and consequently the identity of users, is advertised to adjacent satellites so that routing of packets to the node embodying the virtual node is sufficient to route the packet to the final destination. Bandwidth allocation within the model has to take into account that the sky based implementation will be distributed over nine satellites: a modelled virtual path is an allocation of a fixed amount of bandwidth between two virtual nodes. As a real user may send packets to up to nine satellites, at the source, and deliver packets via up to nine satellites at the destination, there are up to eighty one (92 ) possible paths that can be taken between the source and destination. In fact the paths are predictable as they relate to the motions of the fixed satellite orbits with respect to the static virtual model. If the actual sources and sinks of traffic are entered into a geographical database then it is possible to predict for each traffic source and sink, which of the nine satellites in the sky will be used for this traffic element, i.e. which of the eighty one possible paths it will take. As this is a property of the configured network it is possible to perform this calculation in an off-line system so that the modelled virtual path can be checked against all of the physical links it will use. This will ensure that there is no blocking in a worst case relationship between the mobile satellites and the fixed virtual model.
As discussed above, the connection illustrated in figure 2 is a "dogleg" or angular path between virtual nodes B3, E3, E2. Three stage routing is used to deliver packets, initially to the topology group including the virtual node, which in this example is a constellation of satellites, then to the satellite embodying the virtual node and then to the current user location. A topology group is defined as a group of fully interconnected virtual nodes within the network model.
The functionality of a node within this system is that of a dual mode relay/router. This is illustrated in figure 4. In the relay mode the node is ATM- like. Broadly, the TDMA slot is encapsulated into a connection oriented-like entity (i.e., an ATM-like encapsulation) for forwarding over the virtual connections. In this example, this entity is an AAL-2 mini-channel connection. Hence in this, the relay mode, the satellite simply relays minicells on virtual connections without inspecting the contents (no processing of address). In this mode, the topology reduction or simplification of the network allows the restriction of the number of routing steps for any connections. The virtual connections will need to be handed over in the case of satellites moving in counter-rotational orbits. So long as the hand-over maintains continuity, this has no impact on the end user. At the routing nodes (i.e., at the satellites where routing has to be performed as opposed to relaying) the TDMA slots are inspected and the routing labels are used in a four stage process (assuming dogleg routing). Satellites which are embodying virtual nodes advertise their respective virtual node ID on all virtual connections. The first stage of the routing is carried out in the satellite embodying the originating VN, i.e., the one corresponding to user 1 (in the case depicted in Figure 2 this VN is B3). The second stage is performed in the satellite embodying the VN which is at the intersection of the fully meshed latitude group containing the originating VN and the fully meshed constellation containing the receiving VN. Depending on the 'direction' of the dogleg this may be between the constellation and the latitude group. In the case depicted in Figure 2, this VN is E3. The third routing stage is carried in the satellite embodying the receiving VN (in the case depicted in Figure 2, this VN is E2). For the final stage the receiving virtual node identifies the satellite currently owning the user's cell and forwards the TDMA slot to the destination node. As slots are independently routed in the sky, they may arrive at the ground station out of order and thus require re-sequencing. The ID may be determined by advertising information between satellites or by a programmed predictable relationship with the ground.
The relay/router function can be achieved using AAL2 (ATM adaptation layer 2) where the relay function can be implemented by a common part sublayer (CPS) and the router function can be implemented as a service specific convergence sublayer (SSCS).
Connection control (CC) functions can be centralised on a continental scale. Scaling of computer capacity is not a problem and, if located in low traffic areas, e.g. as illustrated in figure 5, then signalling traffic is not a problem either. Such a high degree of centralisation preferably requires geographic security. The model proposed is active/active with both CCs operating concurrently and each capable of handling the workload of the other. With this scale of connection control, it is practical to provide pair-wise interworking between CCs for most connections. Where this is not practical then a CC would grant capacity on transparent virtual connection through its network section so that only two CCs are required in any connection negotiation. The granted capacity can be re-negotiated on a time frame substantially longer than a connection time.
Both connection controls can operate in parallel on the same model checkpointing the connection details to the other CC at the end of the set-up/tear- down process
The virtual connections will need to be handed over in the case of satellites moving in counter-rotational orbits. So long as the hand-over maintains continuity, this has no impact on the end user. The routing labels are invariant for the duration of the connection and are also invariant for hand-overs of any user, virtual node or virtual connection between satellites.
Within the exemplary satellite network described herein, the basic requirement to embody a path is to link TDMA slots between an uplink and a down-link. This leads to a TDMA slot as the basic unit of switching in the sky. The relay/router node functionality of the system is depicted schematically in figure 4 which illustrates the slot routing function and the transparent virtual connection relay function and also illustrates the use of routing labels. This slot includes routing labels as the basis of connectionless routing. The routing labels are depicted in Figure 4, under the assumption that the routing strategy is dogleg from a latitude to a constellation. The first label (E) corresponds to the constellation; the second (E2) to the VN within this constellation, which is the receiving VN; and the third(User ID), is the user identity. At least two other routing labels are provided, one (Seq No) giving the sequence number of the PDU for re-sequencing purpose and a further one (STR) to indicate the routing strategy that has been chosen. The routing labels are invariant for the duration of the connection and are also invariant for hand-overs of any user, virtual node or virtual connection between satellites.
The AAL-2 adaptation layer has been optimised to cope with the demands of low bit-rate communications, representing the increasing trend to greater voice compression. The adaptation layer is a multiplex of users in a single ATM connection, where each user's information is carried in a short packet or minicell, with a header identifying the user channel with ancillary control information (see figure 4).
By sharing the fixed length payload of the ATM cell between users, the compromise of trading cell assembly delay for bandwidth efficiency is avoided, a sacrifice which would be acute at low bit-rates and on expensive leased lines. AAL-2 adaptation equipment performs a concentration function to ensure high utilisation, but can also limit the holdover delay of traffic when usage is low.
A further feature of minicells is that they may be of variable size, from 1 to 64 octets, to accommodate a wide variety of applications with minimal overhead. Thus the mapping to ATM cells is asynchronous and in fact independent of the length of an ATM cell. The boundary of minicells in the ATM cell payload is signified in every cell by a start field (STF), which specifies the offset, and thus the minicells form a self-delineating flow.
We have found that the AAL-2 protocol format can be employed to carry minicells transparently over access systems which have fixed frame formats other than ATM cells, such as MPEG-2 transport stream. In fact minicells do not require an ATM cell or other frame structure at all, as it is possible to map the start field octet once every 48 octets with minicells in the intervening octet positions directly onto any physical bearer. The bearer identity can be used to regenerate the implicit ATM cell headers where the VCC needs to be transported over conventional ATM transmission.
The functional structure of a suitable AAL-2 system is illustrated by way of example in figure 6. ATM cells or other minicell bearer systems are carried over a physical link into the AAL-2 system. The AAL-2 system is in two parts a common part sublayer (CPS) and a service specific convergence sublayer (SSCS), the CPS has a multiplexer and a demultiplexer function which packs and unpacks minicells from ATM cells. The unpacked minicells are placed in a dynamic buffer. Input and output schedulers drive the process of packing and unpacking minicells between the dynamic buffer and the various minicell sources and sinks. Minicells can be switched from one AAL-2 VC to another AAL-2 VC via a CPS relay function. This provides an AAL-2 switching layer which is analogous in many ways to a normal ATM switch. Alternatively the minicells can be passed to an SSCS level in order to adapt the format to that used at the service access point (SAP). A number of standard SSCS functions are defined including the null and segmentation and re-assembly (SAR). In addition, further SSCS layers may be defined to achieve any additional functionality required by the AAL-2 application.
The implementation of the relay/router is illustrated in figure 7. It comprises four modules operating through a common ATM backplane. The uplink module terminates the uplink TDMA system and maps TDMA connections as AAL-2 VC's and TDMA slots as AAL-2 minicells. These VCs are passed to an AAL-2 switch module where the mini-channel connections can be switched from one AAL-2 VC to another. If, for a particular Virtual Connection, the node is configured to operate as a router function, then the initial AAL-2 VC is associated with the uplink module and the second AAL-2 VC is associated with the router SSCS function. The router SSCS layer provides the routing label format illustrated in figure 4, and the router layer provides the functions described above associated with figure 3. The minicells on the inter-satellite link are carried directly on the physical layer. This is achieved by a header suppression function which adds and removes headers between the external world where they are not required, as there is only one AAL-2 VC per satellite link, and the internal world where they are used to provide scalability of the node. In this way the actual switched entities across the satellite network are TDMA slots encapsulated as AAL-2 minicells. Connection control (CC) functions can be centralised on a continental scale. Scaling of computer capacity is not a problem and, if located in low traffic areas, then signalling traffic is not a problem either. Such a high degree of centralisation preferably requires geographic security
The principle of the modelled virtual node is illustrated in figure 9. Two Virtual Nodes are illustrated VN1 and VN2. The two virtual nodes are connected by two "dogleg" routing plans which embody modelled virtual paths.
The two virtual nodes are surrounded by a representation of the real network. A user cell in each virtual node may in reality be served by any one of nine real nodes. Two example embodiments of the modelled virtual paths are shown wherein the users are served by RN1 a/RN2a and RN1 b/RN2b leading to different physical resources being utilised. There are thus up to eighty one (92 ) different embodiments of the modelled virtual paths in the real network. However the embodiments are predictable and are based on long term communities of interest between large traffic sources and sinks. This predictability is due to real users being fixed on the ground and the satellites moving in fixed known orbits. The large traffic sources and sinks are the virtual Nodes themselves. It is therefore possible to follow current practice of measuring traffic communities of interest and deploying capacity to meet demand at a given grade of service. The configured capacity can then be computed with reference to a geographical database of real user locations so that the capacity demand on real physical resources can be computed for each of the modelled virtual paths. This ensures that there is sufficient capacity for the worst case relationship between the modelled environment and the real physical network. The end result of the modelling activity is a network of fixed virtual nodes connected by modelled virtual paths of known capacity. This is an environment which is an exact virtual image of a broad band- ISDN network which enables B-ISDN signalling and CAC policy to be used in the operation of the connection control entities. The signalling environment is illustrated in figure 10 which illustrates the implementation of signalling and connection control in the network.. All of the signalling paths are via the satellite as a general rule. The logical signalling paths are between users and connection control entities. Signalling sequences result in a user path being established via the satellite network between two user equipments. Each user 60 has a signalling link 62 to an allocated connection control (CC) 63 which models the part of the network within which that user resides. Connection control nodes are fully interconnected with semi-permanent signalling links 64, and a connection request is allocated capacity on a modelled virtual path which, as it is ATM like in its behaviour, allows the use of standard B-ISDN signalling between the connection control entities, this being illustrated in figure 6. Connection control entities are provided at a small number of physical locations and control connections using an object model of all allocable resources within their section of the network. Connection control functions can be centralised on a continental scale, for which scaling of computer capacity is not a problem by the use of object models. Furthermore if connection control entities are located in low demand traffic areas, then signalling traffic congestion is avoided.
A possible scoping or deployment of the connection control function (CC) is illustrated in Figure 5. Most connections can be made with a pair-wise communication between two connection controls. Exceptionally, a third connection control can grant through capacity as a transit virtual connection.
The B-ISDN signalling systems comprise a family which can include
DSS2(Q2931 ), PNNI, B-ICI and B-ISUP. These represent current ITU and ATM Forum practice. It will be understood that the above description of a preferred embodiment is given by way of example only and that various modifications may be made by those skilled in the art without departing from the spirit and scope of the invention.

Claims

WE CLAIM:-
1. A method of operating a connectionless network, the method comprising providing a virtual model of the network, and determining within said virtual model a capacity of end to end band width for different traffic QoS classes, and determining the relationship between the virtual model and the physical network so as to transfer the capacity determination to the network.
2. A method of operating a non-geostationary satellite network incorporating a plurality of satellite nodes and ground stations in communication with said nodes, the method comprising providing a virtual model of the network, and determining within said virtual model a capacity of space segment band width for different traffic QoS classes, and determining the relationship between the virtual model and the network so as to transfer the capacity determination to the network.
3. A method as claimed in claim 2, wherein ground-based traffic employs a TDMA format, and wherein TDMA time slots comprise the units of switching between said satellite nodes.
4. A method as claimed in claim 3, wherein connectionless routing is determined from routing labels
5. A method as claimed in claim 2, 3 or 4, wherein said virtual network is an abstraction of the real network determined from the operation of the real network.
6. A method as claimed in claim 5, wherein the real network incorporates a plurality of nodes and the virtual model incorporates a corresponding plurality of virtual nodes.
7. A method as claimed in claim 6, wherein each real network node advertises to adjacent nodes the identity of the virtual node corresponding to that real node.
8. A method as claimed in any one of claims 1 to 7, wherein end to end bandwidth is determined for different traffic QoS classes.
9. A method as claimed in claim 8, wherein call admission to the network is controlled so as to maintain quality of service for each said traffic QoS class.
10. A method as claimed in any one of claims 1 to 9, wherein virtual paths in the virtual network are modelled whereby to determine corresponding virtual paths in the real network.
11. A method as claimed in claim 10, wherein an indication of capacity determined in the virtual network is employed to negotiate traffic of different QoS classes to maintain QoS.
12. An arrangement for controlling the operation of a connectionless network, the arrangement comprising a virtual model of the network, means for determining within said virtual model a capacity of end to end band width for different traffic QoS classes, and means for determining the relationship between the virtual model and the physical network so as to transfer the capacity determination to the network.
PCT/GB1998/001128 1997-04-18 1998-04-17 Connectionless communications network WO1998048591A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/380,174 US6442147B1 (en) 1997-04-18 1998-04-17 Connectionless communications network
EP98917396A EP0976295B1 (en) 1997-04-18 1998-04-17 Connectionless communications network
CA002282382A CA2282382A1 (en) 1997-04-18 1998-04-17 Connectionless communications network
DE69824841T DE69824841T2 (en) 1997-04-18 1998-04-17 COMMUNICATION NETWORK WORKING ACCORDING TO THE CONNECTIVE PRINCIPLE

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GB9707832A GB2324435A (en) 1997-04-18 1997-04-18 Connectionless communication network with changing topology
GB9707832.3 1997-04-18
GB9716333.1 1997-08-01
GB9716333A GB2324437A (en) 1997-04-18 1997-08-01 Determining bandwidth capacity for different traffic QOS classes in a connectionless communications network

Publications (1)

Publication Number Publication Date
WO1998048591A1 true WO1998048591A1 (en) 1998-10-29

Family

ID=26311403

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1998/001128 WO1998048591A1 (en) 1997-04-18 1998-04-17 Connectionless communications network

Country Status (5)

Country Link
US (1) US6442147B1 (en)
EP (1) EP0976295B1 (en)
CA (1) CA2282382A1 (en)
DE (1) DE69824841T2 (en)
WO (1) WO1998048591A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2577886A4 (en) * 2010-05-28 2015-08-12 Telcordia Tech Inc Context aware adaptive switching in reconfigurable low earth orbit satellite networks
CN108886682A (en) * 2016-06-03 2018-11-23 Oppo广东移动通信有限公司 The method and apparatus of relay transmission

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625462B1 (en) * 1998-02-05 2003-09-23 Ip2H Ag Method for establishing a radio communication and telecommunication network
CN1257655C (en) * 1999-09-03 2006-05-24 诺基亚公司 Switching method and network element
AU1864800A (en) * 1999-12-16 2001-06-25 Nokia Corporation Leg-wide connection admission control
GB9930428D0 (en) * 1999-12-22 2000-02-16 Nortel Networks Corp A method of provisioning a route in a connectionless communications network such that a guaranteed quality of service is provided
US20020091855A1 (en) * 2000-02-02 2002-07-11 Yechiam Yemini Method and apparatus for dynamically addressing and routing in a data network
US6917596B1 (en) * 2000-11-08 2005-07-12 Nortel Networks Limited Method of addressing physical problems of a topological network using a topology engine
US7676826B2 (en) * 2003-07-24 2010-03-09 Time Warner Interactive Video Group, Inc. Technique for communicating relatively high and low priority data between a terminal and a remote location
WO2005060126A1 (en) * 2003-12-19 2005-06-30 École De Technologie Supérieure Satellite modem with a dynamic bandwidth
JP4500154B2 (en) * 2004-11-08 2010-07-14 富士通株式会社 Frame transmission apparatus and frame reception apparatus
KR20080037950A (en) * 2006-10-27 2008-05-02 삼성전자주식회사 Method and apparatus for transmitting/receiving data
US8954060B2 (en) * 2011-08-12 2015-02-10 Globe Wireless Llc System to provide GSM over distributed mobile networks
US9654335B2 (en) * 2013-02-27 2017-05-16 Hughes Network Systems, Llc System and method for provision and management of segmented virtual networks within a physical communications network
US11483877B2 (en) 2015-06-17 2022-10-25 Hughes Network Systems, Llc Approaches for high speed global packet data services for LEO/MEO satellite systems
US10944471B2 (en) 2015-06-17 2021-03-09 Hughes Network Systems, Llc System and method for providing high throughput data services using MEO and LEO satellite systems
WO2016205765A1 (en) * 2015-06-17 2016-12-22 Hughes Network Systems, Llc Approaches for high speed global packet data services leo/meo satellite systems
US10177837B2 (en) 2015-06-17 2019-01-08 Hughes Network Systems, Llc Approaches for high speed global packet data services for LEO/MEO satellite systems
US10117249B2 (en) 2015-06-17 2018-10-30 Hughes Network Systems, Llc High speed, high terrestrial density global packet data mobile satellite system architectures
US10205661B1 (en) * 2016-10-13 2019-02-12 Juniper Networks, Inc. Control messages for scalable satellite device clustering control in a campus network
US10505623B2 (en) 2018-03-16 2019-12-10 Vector Launch Inc. Quality of service level selection for peer satellite communications
CN112019255B (en) * 2020-08-20 2022-07-01 航天科工空间工程发展有限公司 Transparent and processing mixed low-orbit inter-satellite networking communication system and method
CN113067625B (en) * 2021-03-17 2022-03-04 西安电子科技大学 Satellite network multi-service QoS routing method based on region division

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0748142A2 (en) * 1995-06-10 1996-12-11 Gpt Limited Broadband resources interface management

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2179130A1 (en) * 1995-08-31 1997-03-01 Kadathur S. Natarajan System and methods of supporting connection-oriented services in a network with changing topology
US5732086A (en) * 1995-09-21 1998-03-24 International Business Machines Corporation System and method for determining the topology of a reconfigurable multi-nodal network
US5826169A (en) * 1995-09-25 1998-10-20 Motorola, Inc. Admission control system and method in space-based mobile telecommunication system
US5652751A (en) * 1996-03-26 1997-07-29 Hazeltine Corporation Architecture for mobile radio networks with dynamically changing topology using virtual subnets
US6178169B1 (en) * 1996-03-28 2001-01-23 British Telecommunications Public Limited Company Method of transmitting an ATM cell over an ATM network
JP2980032B2 (en) * 1996-08-15 1999-11-22 日本電気株式会社 Connectionless data communication method
US6310893B1 (en) * 1998-06-17 2001-10-30 Genuity Inc. Method and system for connectionless communication in a cell relay satellite network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0748142A2 (en) * 1995-06-10 1996-12-11 Gpt Limited Broadband resources interface management

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MANKARIOUS R R: "A FULL MESH ASYNCHRONOUS TRANSFER MODE (ATM) SATELLITE COMMUNICATIONS NETWORK", PROCEEDINGS OF THE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), SAN DIEGO, NOV. 6 - 8, 1995, vol. VOL. 1, 6 November 1995 (1995-11-06), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 11 - 15, XP000580737 *
MAUGER R ET AL: "QOS GUARANTEES FOR MULTIMEDIA SERVICES ON A TDMA-BASED SATELLITE NETWORK", IEEE COMMUNICATIONS MAGAZINE, vol. 35, no. 7, July 1997 (1997-07-01), pages 56 - 58, 63 - 65, XP000695132 *
SHUJI TASAKA: "LINK-LEVEL CONNECTION CONTROL SCHEMES IN A HIGH-SPEED SATELLITE DATA NETWORK: A PERFORMANCE COMPARISON", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 10, no. 2, 1 February 1992 (1992-02-01), pages 437 - 446, XP000272924 *
WERNER M ET AL: "ATM-BASED ROUTING IN LEO/MEO SATELLITE NETWORKS WITH INTERSATELLITELINKS", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 15, no. 1, January 1997 (1997-01-01), pages 69 - 82, XP000637400 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2577886A4 (en) * 2010-05-28 2015-08-12 Telcordia Tech Inc Context aware adaptive switching in reconfigurable low earth orbit satellite networks
CN108886682A (en) * 2016-06-03 2018-11-23 Oppo广东移动通信有限公司 The method and apparatus of relay transmission
US11405773B2 (en) 2016-06-03 2022-08-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and device for relay transmission

Also Published As

Publication number Publication date
DE69824841T2 (en) 2004-11-04
DE69824841D1 (en) 2004-08-05
EP0976295A1 (en) 2000-02-02
EP0976295B1 (en) 2004-06-30
CA2282382A1 (en) 1998-10-29
US6442147B1 (en) 2002-08-27

Similar Documents

Publication Publication Date Title
EP0976295B1 (en) Connectionless communications network
US6574227B1 (en) Connectionless communication network
Mauger et al. QoS guarantees for multimedia services on a TDMA-based satellite network
EP1008276B1 (en) Connectionless communications network
Werner A dynamic routing concept for ATM-based satellite personal communication networks
EP0962117B1 (en) Atm adaptation layer switching
Chitre et al. Next-generation satellite networks: architectures and implementations
EP1037398B1 (en) A hierarchical downlink scheduler for a processing satellite payload
US6807174B2 (en) Method and apparatus for transporting DS-X signals through a packet network
US6707800B1 (en) ATM network with central call processor
Jamalipour Broadband satellite networks-the global IT bridge
Olarlu et al. Resource management in LEO satellite networks
Chen et al. An improved handoff scheme for ATM-based LEO satellite systems
Inukai et al. On-board processing satellite network architectures for broadband ISDN
Buerkle et al. On‐board switching architectures for multimedia satellite systems
Jamalipour et al. Performance study of handoff schemes in broadband ATM mobile satellite networks
Kota et al. Reservation access protocol for multiplanar ATM switched satellite network (MASSNet)
Zheng Dynamic Optimization of Virtual Path System with Stochastic Traffic Flows in Satellite ATM Networks
Verma Broadband via satellite
White et al. B-ISDN/ATM fast packet switching experimental payload
Raghavan ECPE 6504: Wireless Networks and Mobile Computing Individual Project Report
Ray Asynchronous Transfer Mode (ATM) Technology and Applications
Keaton et al. Network requirements for a satellite based National Research and Education Network
Anthony et al. Channel management for WATM mobile satellite systems
Jamalipour Wireless Broadband Multimedia and IP Applicatins via Mobile ATM Satellites

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1998917396

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2282382

Country of ref document: CA

Ref country code: CA

Ref document number: 2282382

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 09380174

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1998917396

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998545271

Format of ref document f/p: F

WWG Wipo information: grant in national office

Ref document number: 1998917396

Country of ref document: EP