WO1998037730A1 - Resource reservation in atm networks - Google Patents

Resource reservation in atm networks Download PDF

Info

Publication number
WO1998037730A1
WO1998037730A1 PCT/SE1998/000296 SE9800296W WO9837730A1 WO 1998037730 A1 WO1998037730 A1 WO 1998037730A1 SE 9800296 W SE9800296 W SE 9800296W WO 9837730 A1 WO9837730 A1 WO 9837730A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
resource reservation
rsvp
network
service
Prior art date
Application number
PCT/SE1998/000296
Other languages
French (fr)
Inventor
Michela Falchi
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
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
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to AU61280/98A priority Critical patent/AU6128098A/en
Publication of WO1998037730A1 publication Critical patent/WO1998037730A1/en

Links

Classifications

    • 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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • 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/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
    • 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/5665Interaction of ATM with other protocols
    • H04L2012/5667IP over ATM

Definitions

  • the present invention relates to ATM switches and in particular to the use of such switches for data communication.
  • ATM will be particularly useful for transntitting real-time data and multimedia applications, which are currently being used to an increasing extent in the Internet and in other networks. This requires the use of Constant Bit Rate (CBR) or real time Variable Bit Rate (rt-VBR) traffic in the network.
  • CBR Constant Bit Rate
  • rt-VBR real time Variable Bit Rate
  • RSVP Resource Reservation Protocol
  • the Internet network currently used offers a simple service model based on best- effort service. The requests are handled on a first-come first-serve basis, as fast as the capacity in the network will allow. This works well for applications that are not time-critical, such as e-mail, retrieval of files or accessing the world wide web. In recent years, new applications have been developed, in particular real-time applications such as remote video and multimedia. If the Internet is to provide the sufficient quality of service for these applications, the service model must be able to reserve resources along the whole connection. To meet these new demands, among other things, the Resource Reservation Protocol (RSVP) is designed to support predictive service while still allowing the existing best effort service.
  • RSVP Resource Reservation Protocol
  • a flow is defined as a sequence of packets sent from a particular source to one or more destinations. The flow is conveyed through a particular path with specific demands on the quality of service.
  • the specification of a flow is made when the source declares the traffic characteristics of the flow it wishes to generate and the network can define the quality of service to be assigned to that flow.
  • Resource reservation The network must be able to reserve and maintain the resources reserved on each link along the path.
  • the resources in question are the ones where several flows can compete: the bandwidth of the link, and the occupancy of buffers.
  • Admission control In order to maintain the requested quality of service for flows already active, the network must be able to deny new reservation requests that can affect the performance of already operating flows.
  • Packet scheduling Within each host or router in the network there must be a scheduler to decide which packet is to be transmitted first. The decision is related to the quality of service of the flow to which the packet belongs.
  • RSVP informs each router along the communication path about the request.
  • the RSVP reservation request originates at the receiving end but the actual quality of service control takes place at the sender's end.
  • the reservation requests are passed on in the reverse flow direction, from the receiver to the sender.
  • a decision is made about reservation of resources.
  • the request is passed to the admission control. If the reservation is not allowed an error message is sent to the receiver or receivers.
  • the desired quality of service parameters are set in the packet scheduler and the packet classifier parameters are set according to the filter specifications received.
  • the reservation request is forwarded upstream to the sender from which data is to be received.
  • RSVP introduces the connection-oriented approach in the Internet architecture, i.e. reserving and allocating resources for a particular flow. The traffic characteristics of a flow may depend on the type of application associated with the flow.
  • routers In order to fulfil the RSVP requests routers must provide more advanced scheduling mechanisms than just to serve the first arriving packet first.
  • the implementation of queues and fair transmission of packets from all flows in a conventional router is difficult because LP packages are long and have variable length.
  • ATM is the only switching technology that has been developed to support switching of different traffic types using the same resources and guaranteeing a certain quality of service.
  • the new generation of ATM switches has reached the optimal level of isolation among connections with different traffic characteristics sharing the same resources, thus ensuring that each virtual connection gets the bandwidth it should have.
  • CTD Cell Transfer Delay
  • CDV Cell Delay Variation
  • CLR Cell Loss Rate
  • the ATM Forum has defined the following five service categories with different requirements on the quality of service parameters.
  • Constant Bit Rate Supports real-time transmission of for example voice and video.
  • the ATM network is configured to provide a constant bandwidth, which is available for the whole duration of the connection.
  • Real Time - Variable Bit Rate rt-VBR : Suitable for voice and video. Supports statistical multiplexing for real time sources.
  • Non-real Time Variable Bit Rate (nrt-VBR : Suitable for non-real time applications.
  • ABR Available Bit Rate
  • Unspecified Bit Rate (UBR): Suitable for low-priority non-real time applications.
  • the crucial task of an ATM switch is to ensure that the specified quality of service is achieved. To ensure this, the new generation of ATM switches is provided with enhanced buffer scheduling mechanisms, to guarantee that each virtual connection is given the bandwidth it should have.
  • the Internet Engineering Task Force (IETF) is an assosiation of companies working with telecommunications and data communication, to develop solutions for the Internet.
  • the IETF is currently working to give an overall approach for interoperating of RSVP protocol and ATM User Network Interface (UNI) signalling.
  • the starting point is the classical IP network using ATM switches where hosts are connected to ATM networks, or IP subnets, and the communication between separate LP subnets is achieved with routers.
  • ATM signalling is source oriented whereas RSVP is receiver oriented.
  • the source is responsible for the establishment of the point-to-point or point-to-multipoint virtual connections.
  • this is achieved by discarding one protocol stack, the ATM control plane and to use the EP stack together with the RSVP control protocol to control the ATM switch.
  • the main advantage of the invention is that it allows for more efficient use of ATM resources in an internet type network.
  • Figure 1 is a schematic view of a data communications network involving ATM switches according to prior art
  • Figure 2 shows the interaction of a host and a router using the Resource Reservation Protocol
  • FIG. 3 shows an ATM switch equipped with an RSVP unit according to the invention.
  • Figure 4 shows a connection between two hosts, including ATM switches according to the invention.
  • Figure 1 shows an example of a data communications network according to prior art.
  • the network comprises a first 1 and a second 3 local network, both comprising ATM switches and connected to each other via a router 5.
  • a first host 7 is connected to the first local network, and a second host 9 is connected to the second local network 3.
  • the router 5 and d e hosts 7, 9 comprise RSVP means, but these are unable to control the ATM networks directly. Data is passed from the first host 7, through the first ATM network 1 to the router 5, which transmits the data to the second ATM network 3, through which the data is transmitted to the second host 9.
  • the router 5 and the hosts 7, 9 do not see the architecture of the ATM networks and are unable to make decisions about how the ATM network resources should be used.
  • FIG. 2 shows how a host 21 and a router 23 cooperate, in a known manner, to reserve and allocate resources for a specific connection.
  • the host 21 contains an RSVP means 25, which co-operates with the apphcation 27 hardware and software from which the data to be transmitted originates.
  • the application 27 and the RSVP means 25 are also connected to the packet classification means 29, which determines the route of the packet.
  • the packet classification means 29 forwards the packets received from the application 27 to the packet scheduler 31.
  • the RSVP means 25 is also connected to the police control means 33 and to the admission control means 35.
  • the admission control means 35 decides if a new resource reservation request is to be granted or not. This is necessary to guarantee the specified quality of service to the connections already set up.
  • the police control means 33 supervises the traffic to enforce the compliance of all connections to the agreed quality of service.
  • the RSVP means 25 is connected to a similar RSVP means 37 resident in the router 23.
  • the RSVP means 37 is connected to a packet classification means 39 and a packet scheduling means 41 similar to the ones 29, 31 found in the host 21.
  • the RSVP means 37 is also connected to a router process means 43, a police control means 45 and an admission control means 47 similar to the ones found in the host.
  • FIG. 3 shows an ATM switch 61 according to the invention.
  • the switch 61 comprises an RSVP means 63, similar to the RSVP means 25, 37 in the host 21 and the router 23 of figure 2.
  • the RSVP means 63 receives resource reservation requests from the RSVP means of other ATM switches, routers or hosts to which it is connected via at least one connection 65, 67.
  • the RSVP means 63 is connected to a router process means 69 and to a police control means 71.
  • the RSVP means 63 is also connected, via a VC management means 73, to the ATM switch core 75 and to a packet scheduling means 77.
  • the RSVP means 63 is also connected to the packet scheduling means 77 via a Connection Admission Control (CAC) means 79.
  • the CAC means 79 controls the actions taken by the network at the set-up phase of a connection in order to accept or reject an ATM connection.
  • CAC Connection Admission Control
  • the RSVP means is connected to the CAC means 77, and instead of the packet classification means and the packet scheduler, the RSVP means is connected to the VC management means 73. Because of this, the RSVP means to be used in an ATM switch must be adapted with new interfaces to the units that are unique for the ATM switch.
  • FIG. 4 shows an example of a connection in a data communications network according to the invention.
  • the network architecture in this figure is only an example. Any combination and any number of ATM switches, routers and hosts is possible.
  • the network comprises a first 91 and a second 93 ATM switch, each comprising an RSVP means 95 and 97 respectively.
  • Both ATM switches 91, 93 are connected to a router 99, also comprising an RSVP means 101.
  • the RSVP means 95, 97 of both ATM switches 91, 93 are connected to the RSVP means 101 of the router 99.
  • a first host 103 also comprising an RSVP means 105 is connected to the first ATM switch 91.
  • the RSVP means 105 of the first host 103 is connected to the RSVP means of the first ATM switch.
  • a second host 107, also comprising an RSVP means 109, is connected to the second ATM switch 93.
  • the RSVP means 109 of the second host 107 is connected to the RSVP means 97 of the second ATM switch.
  • the router has ATM ports 111, 113 and the first 103 and second 107 host have similar ATM ports 115 and 117 respectively, for receiving and transmitting ATM cells.
  • the RSVP means 105 of this host sends a request for resources to the RSVP means 97 of the ATM switch 93 to which it is connected.
  • This RSVP means 97 uses information from the connection admission control means of this switch 93 to grant or deny the requested resources. If the resources are granted, the request for resources is forwarded to the RSVP means 101 of the router 99, which handles the request and determines whether or not the resources may be granted. If so, the request is forwarded to the RSVP means 95 of the first ATM switch 91.
  • the RSVP means 95 in its turn determines whether or not the requested resources can be granted in the first ATM switch 91 and, if this is the case, forwards the request to the RSVP means 105 of the first host 103. If the requested resources are granted for all links in the connection, the connection is set up. If the requested resources cannot be granted for all links, an error message is sent to the second host 107, from which the request for resources originated.

Abstract

A method and an apparatus are disclosed which will allow the use of ATM switches in Internet type networks without the need for translation between protocols. According to the invention, this is achieved by providing the ATM switches to be used in such networks with resource reservation protocol (RSVP) means (63) similar to the ones used in hosts and conventional routers. When a request for resources is made, the RSVP means communicate with the means (69, 71, 73, 79) for admission control and connection management to determine whether or not the requested resources can be reserved. The RSVP means of all nodes in a network communicate with each other to reserve resources to ensure a specified quality of service for each connection.

Description

RESOURCE RESERVATION IN ATM NETWORKS
The present invention relates to ATM switches and in particular to the use of such switches for data communication.
Background
To increase the effective bandwidth in data communications networks, increasing use is being made of ATM switches to perform the routing function in such networks. In this way, a packet switched network with large bandwidth is achieved. However, the efficiency of these networks depends on how well the internet protocols can take advantage of the capabilities of the ATM to guarantee a certain quality of service.
ATM will be particularly useful for transntitting real-time data and multimedia applications, which are currently being used to an increasing extent in the Internet and in other networks. This requires the use of Constant Bit Rate (CBR) or real time Variable Bit Rate (rt-VBR) traffic in the network.
Resource Reservation Protocol - RSVP The Internet network currently used offers a simple service model based on best- effort service. The requests are handled on a first-come first-serve basis, as fast as the capacity in the network will allow. This works well for applications that are not time-critical, such as e-mail, retrieval of files or accessing the world wide web. In recent years, new applications have been developed, in particular real-time applications such as remote video and multimedia. If the Internet is to provide the sufficient quality of service for these applications, the service model must be able to reserve resources along the whole connection. To meet these new demands, among other things, the Resource Reservation Protocol (RSVP) is designed to support predictive service while still allowing the existing best effort service.
The principles of RSVP are the following: Flow specification: A flow is defined as a sequence of packets sent from a particular source to one or more destinations. The flow is conveyed through a particular path with specific demands on the quality of service. The specification of a flow is made when the source declares the traffic characteristics of the flow it wishes to generate and the network can define the quality of service to be assigned to that flow.
Resource reservation: The network must be able to reserve and maintain the resources reserved on each link along the path. The resources in question are the ones where several flows can compete: the bandwidth of the link, and the occupancy of buffers.
Admission control: In order to maintain the requested quality of service for flows already active, the network must be able to deny new reservation requests that can affect the performance of already operating flows.
Packet scheduling: Within each host or router in the network there must be a scheduler to decide which packet is to be transmitted first. The decision is related to the quality of service of the flow to which the packet belongs.
Applications request the quality of service required from the RSVP. The RSVP informs each router along the communication path about the request.
The RSVP reservation request originates at the receiving end but the actual quality of service control takes place at the sender's end. The reservation requests are passed on in the reverse flow direction, from the receiver to the sender. At each intermediate node, a decision is made about reservation of resources. The request is passed to the admission control. If the reservation is not allowed an error message is sent to the receiver or receivers. If the request is accepted, the desired quality of service parameters are set in the packet scheduler and the packet classifier parameters are set according to the filter specifications received. The reservation request is forwarded upstream to the sender from which data is to be received. RSVP introduces the connection-oriented approach in the Internet architecture, i.e. reserving and allocating resources for a particular flow. The traffic characteristics of a flow may depend on the type of application associated with the flow.
In order to fulfil the RSVP requests routers must provide more advanced scheduling mechanisms than just to serve the first arriving packet first. The implementation of queues and fair transmission of packets from all flows in a conventional router is difficult because LP packages are long and have variable length. ATM is the only switching technology that has been developed to support switching of different traffic types using the same resources and guaranteeing a certain quality of service.
The new generation of ATM switches has reached the optimal level of isolation among connections with different traffic characteristics sharing the same resources, thus ensuring that each virtual connection gets the bandwidth it should have.
ATM Service Categories and Quality of Service
Three principal parameters are used to specify the quality of service in ATM
(Asynchronous Transfer Mode):
Cell Transfer Delay (CTD : The maximum end-to-end cell transit time, including both the transmission delay and the queuing delay.
Cell Delay Variation (CDV): The range of delays experienced by the cells of a connection.
Cell Loss Rate (CLR : The number of lost cells divided by the total number of transmitted cells.
The ATM Forum has defined the following five service categories with different requirements on the quality of service parameters.
Constant Bit Rate (CBR : Supports real-time transmission of for example voice and video. The ATM network is configured to provide a constant bandwidth, which is available for the whole duration of the connection. Real Time - Variable Bit Rate (rt-VBR : Suitable for voice and video. Supports statistical multiplexing for real time sources.
Non-real Time Variable Bit Rate (nrt-VBR : Suitable for non-real time applications.
Available Bit Rate (ABR : Suitable for non-real time applications. Does not require a specific amount of bandwidth or specific delay constraints. This class of service aims to use the spare capacity available when the high-priority connections have been served.
Unspecified Bit Rate (UBR): Suitable for low-priority non-real time applications.
No quality of service is guaranteed.
The crucial task of an ATM switch is to ensure that the specified quality of service is achieved. To ensure this, the new generation of ATM switches is provided with enhanced buffer scheduling mechanisms, to guarantee that each virtual connection is given the bandwidth it should have.
The Internet Engineering Task Force (IETF) is an assosiation of companies working with telecommunications and data communication, to develop solutions for the Internet. The IETF is currently working to give an overall approach for interoperating of RSVP protocol and ATM User Network Interface (UNI) signalling. The starting point is the classical IP network using ATM switches where hosts are connected to ATM networks, or IP subnets, and the communication between separate LP subnets is achieved with routers.
This solution for the internet traffic keeps the two different protocol stacks: the Internet Protocol and the connection-oriented ATM signalling. With this solution translation is needed between the Internet Protocol and the ATM protocol. This solution also results in duplicated functions, primarily routing and addressing, and a less effective use of the network resources. For a host or a router in this network, the ATM network is only seen as a "cloud". Each ATM exchange is not seen; therefore the router cannot use the network resources efficiently. Using ATM switches in an internet type network raises some specific interworking problems between RSVP and ATM signalling:
- ATM signalling is source oriented whereas RSVP is receiver oriented. In ATM signalling, the source is responsible for the establishment of the point-to-point or point-to-multipoint virtual connections.
- The establishment of connections with ATM signalling does not provide heterogeneous quality of service objectives at the leaves of the point-to-multipoint connections.
- ATM signalling fixes the quality of service for the entire duration of the connection while RSVP can change the reserved quality of service at any time because of the soft state of the reservation.
Summary of the Invention
It is an object of the present invention to achieve a network for data communication using the Internet Protocol and allowing a specified quality of service as requested using the ATM hardware platform.
It is another object of the invention to achieve a network using the Internet Protocol and using the possibilities offered by an ATM hardware platform to allow for real time data communication.
It is another object of the invention to overcome the above mentioned problems associated with the use of the RSVP in an ATM signalling based network.
According to the invention, this is achieved by discarding one protocol stack, the ATM control plane and to use the EP stack together with the RSVP control protocol to control the ATM switch. The main advantage of the invention is that it allows for more efficient use of ATM resources in an internet type network.
Brief Description of the Drawings In the following, the invention will be discussed in more detail, with particular reference to the drawings, on which
Figure 1 is a schematic view of a data communications network involving ATM switches according to prior art;
Figure 2 shows the interaction of a host and a router using the Resource Reservation Protocol;
Figure 3 shows an ATM switch equipped with an RSVP unit according to the invention; and
Figure 4 shows a connection between two hosts, including ATM switches according to the invention.
Detailed Description of Embodiments
Figure 1 shows an example of a data communications network according to prior art.
The network comprises a first 1 and a second 3 local network, both comprising ATM switches and connected to each other via a router 5. A first host 7 is connected to the first local network, and a second host 9 is connected to the second local network 3.
The router 5 and d e hosts 7, 9 comprise RSVP means, but these are unable to control the ATM networks directly. Data is passed from the first host 7, through the first ATM network 1 to the router 5, which transmits the data to the second ATM network 3, through which the data is transmitted to the second host 9. The router 5 and the hosts 7, 9 do not see the architecture of the ATM networks and are unable to make decisions about how the ATM network resources should be used.
Figure 2 shows how a host 21 and a router 23 cooperate, in a known manner, to reserve and allocate resources for a specific connection. The host 21 contains an RSVP means 25, which co-operates with the apphcation 27 hardware and software from which the data to be transmitted originates. The application 27 and the RSVP means 25 are also connected to the packet classification means 29, which determines the route of the packet. The packet classification means 29 forwards the packets received from the application 27 to the packet scheduler 31. The RSVP means 25 is also connected to the police control means 33 and to the admission control means 35. The admission control means 35 decides if a new resource reservation request is to be granted or not. This is necessary to guarantee the specified quality of service to the connections already set up. The police control means 33 supervises the traffic to enforce the compliance of all connections to the agreed quality of service.
The RSVP means 25 is connected to a similar RSVP means 37 resident in the router 23. The RSVP means 37 is connected to a packet classification means 39 and a packet scheduling means 41 similar to the ones 29, 31 found in the host 21. The RSVP means 37 is also connected to a router process means 43, a police control means 45 and an admission control means 47 similar to the ones found in the host.
Figure 3 shows an ATM switch 61 according to the invention. The switch 61 comprises an RSVP means 63, similar to the RSVP means 25, 37 in the host 21 and the router 23 of figure 2. The RSVP means 63 receives resource reservation requests from the RSVP means of other ATM switches, routers or hosts to which it is connected via at least one connection 65, 67. The RSVP means 63 is connected to a router process means 69 and to a police control means 71. The RSVP means 63 is also connected, via a VC management means 73, to the ATM switch core 75 and to a packet scheduling means 77. The RSVP means 63 is also connected to the packet scheduling means 77 via a Connection Admission Control (CAC) means 79. The CAC means 79 controls the actions taken by the network at the set-up phase of a connection in order to accept or reject an ATM connection.
As can be seen, some units are the same in the ATM switch as in a router or host, namely the router processing means 69 and the police control means 71. Instead of the admission control means found in the host or router, the RSVP means is connected to the CAC means 77, and instead of the packet classification means and the packet scheduler, the RSVP means is connected to the VC management means 73. Because of this, the RSVP means to be used in an ATM switch must be adapted with new interfaces to the units that are unique for the ATM switch.
Figure 4 shows an example of a connection in a data communications network according to the invention. The network architecture in this figure is only an example. Any combination and any number of ATM switches, routers and hosts is possible.
The network comprises a first 91 and a second 93 ATM switch, each comprising an RSVP means 95 and 97 respectively. Both ATM switches 91, 93 are connected to a router 99, also comprising an RSVP means 101. The RSVP means 95, 97 of both ATM switches 91, 93 are connected to the RSVP means 101 of the router 99. A first host 103 also comprising an RSVP means 105 is connected to the first ATM switch 91. The RSVP means 105 of the first host 103 is connected to the RSVP means of the first ATM switch. A second host 107, also comprising an RSVP means 109, is connected to the second ATM switch 93. The RSVP means 109 of the second host 107 is connected to the RSVP means 97 of the second ATM switch. The router has ATM ports 111, 113 and the first 103 and second 107 host have similar ATM ports 115 and 117 respectively, for receiving and transmitting ATM cells.
When the second host 107 wishes to receive data from the first host, the RSVP means 105 of this host sends a request for resources to the RSVP means 97 of the ATM switch 93 to which it is connected. This RSVP means 97 uses information from the connection admission control means of this switch 93 to grant or deny the requested resources. If the resources are granted, the request for resources is forwarded to the RSVP means 101 of the router 99, which handles the request and determines whether or not the resources may be granted. If so, the request is forwarded to the RSVP means 95 of the first ATM switch 91. The RSVP means 95 in its turn determines whether or not the requested resources can be granted in the first ATM switch 91 and, if this is the case, forwards the request to the RSVP means 105 of the first host 103. If the requested resources are granted for all links in the connection, the connection is set up. If the requested resources cannot be granted for all links, an error message is sent to the second host 107, from which the request for resources originated.

Claims

Claims
1. An ATM switch (61) comprising an ATM switch core (75), a VC scheduler (77), CAC means (79) and VC management means (73), router means (69) and traffic supervision means (71), said CAC means (79) being connected to the ATM switch core (75) and to the VC scheduler (77), and said CAC means (79) being connected to the VC scheduler (77), said switch being characterized in that it comprises at least one RSVP means (73), which is connected to at least the CAC means (79) and the VC management means (73), for controlling its functions for admission control and for assignment of VP/VCs.
2. Data communication network comprising at least two nodes through which data is transmitted between at least two hosts, characterized in that at least one of the nodes is an ATM switch according to claim 1.
3. Data communication network comprising at least two interconnected nodes for ensuring a specified quality of service in data communication between at least two hosts, each host being connected to a node in the network, at least one node being an ATM switch (61; 91, 93), said network being characterized in that - All nodes, including the ATM switch, are provided with essentially the same kind of resource reservation means (25, 37, 63);
- Each resource reservation means (25, 37, 63) is connected to the means (33, 35, 45,
47, 71, 73, 79) controlling the use of resources in the network node to which it belongs; - Each resource reservation means (25, 37, 63) is connected to the resource reservation means of all nodes from which the node to which it belongs can receive and/or transmit payload data.
4. Data communication network according to claim 3, characterized in that the resource reservation protocol used is the RSVP as defined by the IETF.
5. Method for ensuring a specified quality of service in a data communication network comprising at least two interconnected nodes through which data is transmitted between at least two hosts, each connected to a node in the network, at least one node being an ATM switch (61; 91, 93), and each node in the network comprising means of essentially the same type for resource reservation, characterized in that the following steps are performed for each node that takes part in the connection:
- The resource reservation means of a node that wishes to receive data informs the resource reservation means of a second node in the network, directly connected to the first node, about the desired bandwidth and other quality of service;
- The resource reservation means of the second node determines whether or not it can provide the requested quality of service under the current circumstances;
- If the requested quality of service can be provided, the resource reservation means of the second node informs the resource reservation means of a third node, which in turn determines whether or not the requested quality of service can be provided.
6. Method according to claim 5, characterized in that the resource reservation means comprised in each node is an RSVP means as defined by me IETF.
PCT/SE1998/000296 1997-02-20 1998-02-19 Resource reservation in atm networks WO1998037730A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU61280/98A AU6128098A (en) 1997-02-20 1998-02-19 Resource reservation in atm networks

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9700599A SE9700599L (en) 1997-02-20 1997-02-20 Procedure and apparatus in an ATM network
SE9700599-5 1997-02-20

Publications (1)

Publication Number Publication Date
WO1998037730A1 true WO1998037730A1 (en) 1998-08-27

Family

ID=20405863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1998/000296 WO1998037730A1 (en) 1997-02-20 1998-02-19 Resource reservation in atm networks

Country Status (3)

Country Link
AU (1) AU6128098A (en)
SE (1) SE9700599L (en)
WO (1) WO1998037730A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000031929A2 (en) 1998-11-25 2000-06-02 Enron Warpspeed Services,Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
WO2000077980A2 (en) * 1999-06-10 2000-12-21 Nortel Networks Corporation Switching device and method for traffic policing over a network
WO2001065782A1 (en) * 2000-02-28 2001-09-07 Telia Ab A method for establishing end-to-end data transmission paths using the icmp based hop-by-hop resource reservation signalling protocol
WO2002009449A1 (en) * 2000-07-26 2002-01-31 Eci Telecom Ltd Switching core controller for digital cross-connect system, and modes of operating a switching core
FR2816789A1 (en) * 2000-11-10 2002-05-17 France Telecom Telephones/visual phones/video conference internet multimedia telecommunications having network with coupler/call controller establishing caller connection/rate and removing connection after call.
WO2007022789A1 (en) * 2005-08-23 2007-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Aggregated resource reservation for data flows
US9432303B2 (en) 2008-01-22 2016-08-30 Thomson Licensing Method for aiding the reservation of resources for a packet switched network, and associated management device and aid device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519689A (en) * 1993-06-12 1996-05-21 Samsung Electronics Co., Ltd. Traffic control apparatus and method of user-network interface of asynchronous transfer mode
EP0790751A2 (en) * 1996-02-16 1997-08-20 Lucent Technologies Inc. Management of ATM virtual circuits with resource reservation protocol

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519689A (en) * 1993-06-12 1996-05-21 Samsung Electronics Co., Ltd. Traffic control apparatus and method of user-network interface of asynchronous transfer mode
EP0790751A2 (en) * 1996-02-16 1997-08-20 Lucent Technologies Inc. Management of ATM virtual circuits with resource reservation protocol

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ALEXANDER SCHILL et al., "Internetworking over ATM: Experiences with IP/IPng and RSVP", COMPUTER NETWORKS AND ISDN SYSTEMS, 28, 1996, page 1921. *
HIROSHI ESAKI, "High Speed Datagram Delivery over Internet Using ATM Technology", IEIC TRANS. COMMUN., Volume E78-B, No. 8, August 1995. *
KOOHONG KANG et al., "A CAC Scheme for Heterogeneous Traffic in ATM Networks to Support Multiple QoS Requirements", GLOBECOM, Volume 1, 1995, pages 422-423. *
LIXIA ZHANG et al., "RSVP: A New Resource ReSerVation Protocol", IEEE NETWORK, Sept. 1993. *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE43566E1 (en) 1998-11-25 2012-08-07 Corps Of Discovery Patent Holding Llc Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
US6563793B1 (en) 1998-11-25 2003-05-13 Enron Warpspeed Services, Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
WO2000031929A3 (en) * 1998-11-25 2000-11-23 Warpspeed Comm Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
WO2000031929A2 (en) 1998-11-25 2000-06-02 Enron Warpspeed Services,Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
AU754325B2 (en) * 1998-11-25 2002-11-14 Corps Of Discovery Patent Holding Llc Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
WO2000077980A3 (en) * 1999-06-10 2001-08-02 Nortel Networks Corp Switching device and method for traffic policing over a network
US6704280B1 (en) 1999-06-10 2004-03-09 Nortel Networks Limited Switching device and method for traffic policing over a network
WO2000077980A2 (en) * 1999-06-10 2000-12-21 Nortel Networks Corporation Switching device and method for traffic policing over a network
WO2001065782A1 (en) * 2000-02-28 2001-09-07 Telia Ab A method for establishing end-to-end data transmission paths using the icmp based hop-by-hop resource reservation signalling protocol
WO2002009449A1 (en) * 2000-07-26 2002-01-31 Eci Telecom Ltd Switching core controller for digital cross-connect system, and modes of operating a switching core
FR2816789A1 (en) * 2000-11-10 2002-05-17 France Telecom Telephones/visual phones/video conference internet multimedia telecommunications having network with coupler/call controller establishing caller connection/rate and removing connection after call.
WO2007022789A1 (en) * 2005-08-23 2007-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Aggregated resource reservation for data flows
CN101297524B (en) * 2005-08-23 2011-01-26 艾利森电话股份有限公司 Convergence type resource obligation of data flow
US8681624B2 (en) 2005-08-23 2014-03-25 Telefonaktiebolaget L M Ericsson (Publ) Aggregated resource reservation for data flows
US9094349B2 (en) 2005-08-23 2015-07-28 Telefonaktiebolaget L M Ericsson (Publ) Aggregated resource reservation for data flows
US9432303B2 (en) 2008-01-22 2016-08-30 Thomson Licensing Method for aiding the reservation of resources for a packet switched network, and associated management device and aid device
US9787601B2 (en) 2008-01-22 2017-10-10 Thomson Licensing Method for aiding the reservation of resources for a packet-switched network, and associated management device and aid device

Also Published As

Publication number Publication date
AU6128098A (en) 1998-09-09
SE9700599D0 (en) 1997-02-20
SE9700599L (en) 1998-08-21

Similar Documents

Publication Publication Date Title
CA2365677C (en) Allocating buffers for data transmission in a network communication device
US6563794B1 (en) Boundary device for performing a connection control at a boundary between two communications networks
US6141322A (en) Method and apparatus for precedence and preemption in ATM connection admission control
US6512745B1 (en) Packet switching network, packet switching equipment, and network management equipment
Newman Traffic management for ATM local area networks
EP0817436B1 (en) Packet switched communication system
US6038217A (en) Rate shaping in per-flow output queued routing mechanisms for available bit rate (ABR) service in networks having segmented ABR control loops
US6411617B1 (en) System and method for managing data traffic associated with various quality of service principles using a conventional network node switch
WO1997017787A1 (en) Arrangement and method relating to packet flow control
JP4652494B2 (en) Flow control method in ATM switch of distributed configuration
EP0817433A2 (en) Packet switched communication system and traffic shaping process
WO1998037730A1 (en) Resource reservation in atm networks
EP0884923B1 (en) Packet switching network, packet switching equipment, and network management equipment
WO1998027692A1 (en) APPARATUS AND METHOD FOR TRANSLATING QoS PARAMETERS FOR PER-SERVICE CATEGORY AGGREGATION
EP0817435B1 (en) A switch for a packet communication system
EP0817432B1 (en) A packet switched communication system
Goyal et al. Modeling traffic management in ATM networks with OPNET
Pippas et al. Shaping aggregate LAN flows for transmission over ABR connections
Mainwaring A role for ATM in telephony and IP networks
Kuhn et al. Current and advanced protocols over ATM: evaluation, implementation and experiences
JPH04132434A (en) Atm communication system
Wei et al. Resource management in MPLS applied ATM network
Jain et al. Performance Analysis & QoS Guarantee in ATM Networks
Atieh et al. Buffer requirements for ABR traffic using congestion control mechanism
Bastos et al. Optimising bandwidth reservation in IP/ATM internetworks using the guaranteed delay service

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

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: 09377979

Country of ref document: US

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998536556

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase