WO2003065658A2 - Verfahren zur zugangskontrolle zu einem kommunikationsnetz - Google Patents
Verfahren zur zugangskontrolle zu einem kommunikationsnetz Download PDFInfo
- Publication number
- WO2003065658A2 WO2003065658A2 PCT/DE2003/000190 DE0300190W WO03065658A2 WO 2003065658 A2 WO2003065658 A2 WO 2003065658A2 DE 0300190 W DE0300190 W DE 0300190W WO 03065658 A2 WO03065658 A2 WO 03065658A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- load
- data packets
- rate
- nodes
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/33—Flow control; Congestion control using forward notification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/35—Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
Definitions
- the invention relates to a method for access control to a communication network with internal nodes and access nodes, the access nodes each consisting of an input node and an output node and supplying and removing data packets from connected terminals and / or other networks, the internal nodes using routing algorithms route the data packets from an input node to an output node and the internal nodes provide data packets with a load-dependent marking.
- load is not understood to mean the computing load on the switching node, but rather the transmission load on the outgoing link. This includes the implicit assumption that the switching capacity of the switching node is always sufficient and that a high load or overload only arises if the sum of the traffic for a particular output link exceeds its capacity.
- the object of the present invention is to use the information obtained by such markings to improve access control on the Internet or in other packet-switched networks.
- this object is achieved in that the output nodes count the data packets arriving from the communication network and the markings contained therein according to input nodes and form load reports therefrom and from the respective time interval in which the counting took place, and that data for the load reports are generated from the load reports Access control can be derived.
- the method according to the invention has the advantage that meaningful information about the load status of the communication network is made available and used for access control, with little or no change to the internal nodes in terms of hardware or software compared to the known explicit congestion notification ,
- An advantageous embodiment of the invention consists in that a new request is accepted by the access control if the reported load does not exceed a predetermined threshold value and the request is otherwise rejected.
- Another embodiment of the invention provides that the load reports are transmitted to input nodes and that the number of data packets intended for the output node sending the load report is limited in the input node receiving the respective load report.
- This embodiment enables effective access control, so that impending blockages of the communication network or parts thereof can be prevented in good time. It can also be provided that there is no limit if the number of markings in relation to the number of data packets falls below a predetermined low threshold value.
- the time interval used for counting can be dynamically adapted to the respective circumstances. However, the number of data packets can also be specified, for example dynamically, so that the time interval results from this.
- TBR token-bucket-regulator
- TBR token bucket regulator
- An advantageous embodiment of this development consists in that data packets which pass the TBR successfully are provided with an ECT marking, while data packets which have not been registered or data packets which have been sent too far are forwarded without an ECT marking.
- s (u-e) / l is calculated, where 1 is the current load estimate, u is a threshold value for access control and e is a safety distance. This prevents that only a low data rate is ordered for data streams, but that a significantly higher data rate is then sent. As a result, the network could be utilized. Since other input or output nodes cannot distinguish such a load from the base load of the data flows, new requirements might be rejected, although the existing data flows could actually still make room.
- the load report can be transmitted to the respective input node within a data packet indicating a reservation.
- the load report can be transmitted to the respective input node in a separate data packet.
- the method according to the invention can be used in such a way that the actual data rate is estimated on the basis of the load report and that the estimated access control load is adjusted depending on the difference between the reserved data rate and the estimated actual data rate.
- This embodiment takes into account the newly arriving reservation and corrects the existing load estimate accordingly, i.e. estimates the future load including the new reservation.
- the communication network also passes data that is not subject to access control, although it must be guaranteed that this data adapts its data rate with CE markings (such as classic TCP / ECN) or does not carry any ECT markings.
- CE markings such as classic TCP / ECN
- an algorithm is applied in a first step and a decision is made in a second step as to whether a data packet is marked or discarded (depending on the ECT bit).
- a decision is first made depending on the ECT bit, which algorithm is then used, a rate-oriented algorithm being used when the ECT bit is set and a queue-oriented algorithm being used when the ECT bit is not set.
- the switching nodes currently used on the Internet forward the data packets on the principle of the queues, i. H. the data packets to be sent are routed via a FIFO at the exit to the respective link.
- switching nodes have already been proposed which carry out a differentiated forwarding of the data packets, for example the differentiated services model of the IETF, in which fields in the IP header are used to differentiate between several traffic classes.
- the method according to the invention can be used in both cases, preferably in the second case separately for each traffic class.
- Fig. 2 an input node
- Fig. 3 shows an output node, each in a schematic representation.
- FIG. 1 shows schematically the communication network 1 with access nodes 2, 3, 4 (gateways) and internal nodes 5, 6, 7, 8, 9.
- the access nodes 2, 3, 4 connect the communication network 1 to other networks and end devices and each exist from an input node 21, 31, 41 (ingress node) and an output node 22, 32, 42 (egress node).
- the internal nodes 5 to 9 serve to forward the respective data packets from an input node 21, 31, 41 to an output node 22, 32, 42.
- Which route a data packet takes in each case is determined by routing algorithms, which depend on the load on the individual Nodes are changeable. The routing algorithms in detail are known per se and do not need to be explained in connection with the present invention.
- markings contain, for example, the data packets which are routed from the input node 21 via the internal nodes 5, 6 to the output node 32. If the internal nodes 8, 9 and their connections to one another and to the nodes 21 and 32 are overloaded, more of the data packets to be sent from the input node 21 to the output node 32 are routed via the internal nodes 8, 9.
- the markings M contained in the data packets received by the input node 21 are counted in the input node 32 in a predetermined time period.
- the bytes and the data packets are counted, which are transmitted from the input node 21 to the output node 32 in the predetermined time.
- the number of markers divided by the number of data packets gives a good measure of the load on the communication network with regard to the transmission between the input node 21 and the output node 32.
- FIG. 2 shows the functions of an input node required to explain the invention, in which the data packets to be transmitted are fed in at 10, which are classified at 11 according to their origin and their destination (classification per flow). This is followed at 12 by regulating their supply to an output queue 13 (FIFO output queue), so that a stream of data packets 14 leaves the input node.
- the regulation at 12 takes place according to the token-bucket regulation method, tokens of which are each assigned to the individual data packets combined according to origin and destination to form a flow, and one or more data packets of the respective flow are sent for a predetermined number of tokens.
- wtp is a requirement that describes the willingness to pay a higher price for a higher quality of service, that is, for largely lossless data transmission.
- This is of course dependent on the respective subscriber, while b and m from the load report only depend on the network load between the respective input and output node. In the example of an input node shown in FIG. 2, b and m can therefore be applied to all flows indicated with 1. This means that if a load report deviates from the previous one, the token inflow can be adjusted by a few arithmetic operations.
- the data packets to be sent are marked with an ECT marking in the input nodes, which means that they are intended for explicit-congestion notification and must be provided with the CE marking when passing through nodes with increased load.
- CE congestion experience
- Fig. 3 shows the functions of an output node (22, 32, 42, Fig. 1) insofar as it is necessary for understanding the invention.
- a sequence 15 of received data packets 16 is fed to the output node. Some of them contain the CE mark M, others that have passed through the communication network 1 (FIG. 1) unhindered are not marked.
- data packets can be received that have no ECT marking. These are not taken into account in the following process steps.
- the data packets with ECT marking are classified by flow, so that those data packets that originate from the same input node are each statistically recorded at a peer at 18. For a given time interval, the number m of markings M, the number b of bytes and the number p of data packets are added up and combined to form a load report. The individual data packets are then forwarded to their respective final destination 19.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/503,177 US20050033859A1 (en) | 2002-02-01 | 2003-01-24 | Method for controlling access to a communication network |
EP20030734649 EP1470678A2 (de) | 2002-02-01 | 2003-01-24 | Verfahren zur zugangskontrolle zu einem kommunikationsnetz |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10204089A DE10204089A1 (de) | 2002-02-01 | 2002-02-01 | Verfahren zur Zugangskontrolle zu einem Kommunikationsnetz |
DE10204089.3 | 2002-02-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2003065658A2 true WO2003065658A2 (de) | 2003-08-07 |
WO2003065658A3 WO2003065658A3 (de) | 2003-10-16 |
Family
ID=27588241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2003/000190 WO2003065658A2 (de) | 2002-02-01 | 2003-01-24 | Verfahren zur zugangskontrolle zu einem kommunikationsnetz |
Country Status (4)
Country | Link |
---|---|
US (1) | US20050033859A1 (de) |
EP (1) | EP1470678A2 (de) |
DE (1) | DE10204089A1 (de) |
WO (1) | WO2003065658A2 (de) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1810463B1 (de) * | 2004-11-12 | 2012-01-04 | Telefonaktiebolaget LM Ericsson (publ) | Stauabwicklung in einer paketvermittelten netzwerkdomäne |
US8149694B2 (en) * | 2005-12-01 | 2012-04-03 | Microsoft Corporation | Enforcing fairness in ad hoc mesh networks |
US8848552B2 (en) * | 2010-11-23 | 2014-09-30 | At&T Intellectual Property I, L.P. | Method and apparatus for forecasting busy hour traffic for a wireless network |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5377327A (en) * | 1988-04-22 | 1994-12-27 | Digital Equipment Corporation | Congestion avoidance scheme for computer networks |
CA2160393C (en) * | 1994-12-30 | 1999-05-04 | Anwar Elwalid | Method for integrated congestion control in networks |
US6330226B1 (en) * | 1998-01-27 | 2001-12-11 | Nortel Networks Limited | TCP admission control |
US6459682B1 (en) * | 1998-04-07 | 2002-10-01 | International Business Machines Corporation | Architecture for supporting service level agreements in an IP network |
US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
US6914883B2 (en) * | 2000-12-28 | 2005-07-05 | Alcatel | QoS monitoring system and method for a high-speed DiffServ-capable network element |
US7668966B2 (en) * | 2001-11-02 | 2010-02-23 | Internap Network Services Corporation | Data network controller |
-
2002
- 2002-02-01 DE DE10204089A patent/DE10204089A1/de not_active Withdrawn
-
2003
- 2003-01-24 US US10/503,177 patent/US20050033859A1/en not_active Abandoned
- 2003-01-24 EP EP20030734649 patent/EP1470678A2/de not_active Withdrawn
- 2003-01-24 WO PCT/DE2003/000190 patent/WO2003065658A2/de not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
DE10204089A1 (de) | 2003-08-14 |
WO2003065658A3 (de) | 2003-10-16 |
US20050033859A1 (en) | 2005-02-10 |
EP1470678A2 (de) | 2004-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1451980B1 (de) | Verfahren zur uebertragung von daten von applikationen mit unterschiedlicher qualität | |
DE10296945B4 (de) | System und Verfahren zum differenzierten Warteschlangenbilden in einem Routing-System | |
DE60032669T2 (de) | Vorrichtung und Verfahren zur Bandbreitenüberwachung | |
DE69818846T2 (de) | Paketnetzwerk | |
DE3780799T2 (de) | Anordnung zur ueberlastregelung durch bandbreitenverwaltung fuer paketvermittlungssystem. | |
EP1428361B1 (de) | Verkehrsbegrenzung mittels zulässigkeitsprüfung für ein paketorientiertes verbindungsloses netz mit qos niveau übertragung | |
DE10350504A1 (de) | Verfahren und Vorrichtung zum Festlegen bzw. Zuteilen einer verfügbaren Verknüpfungsbandbreite zwischen paketvermittelten Datenflüssen | |
DE19745020A1 (de) | Verfahren zum Steuern des Datenverkehrs in einem ATM-Netzwerk | |
EP1133112A2 (de) | Verfahren zum Verteilen einer Datenverkehrslast eines Kommunikationsnetzes und Kommunikationsnetz zur Realisierung des Verfahrens | |
EP1593237B1 (de) | Verfahren zur übertragungsbandbreitenzuteilung in einer pake torientierten kommunikationseinrichtung | |
EP1249154B1 (de) | Verfahren und vorrichtung zur zugangssteuerung eines kommunikationsnetzes | |
WO2003088592A1 (de) | Verfahren zu gemeinsamen kontrolle der bandbreiten einer gruppe von einzelnen informationsflüssen | |
WO2003065658A2 (de) | Verfahren zur zugangskontrolle zu einem kommunikationsnetz | |
DE10038878C1 (de) | Verfahren zum Aufbau einer Verbindung mit vorgegebener Dienstgüte zwischen Kommunikationsnetzen mit Resourcenmanagern | |
WO2002043331A1 (de) | Vorrichtung und verfahren zur verkehrssteuerung von datenübertragungen in einem tcp/ip-datenübertragungsnetz | |
EP1266496B1 (de) | Verfahren und anordnung zur zulässigkeitsprüfung einer dienstnutzung | |
EP1470676B1 (de) | Verfahren zur Bestimmung der Verkehrslast in einem Kommunikationsnetz mittels Datenpaket-Markierungen | |
DE102004041013B3 (de) | Verfahren und Vorrichtung zur Optimierung der Auslastung eines Kommunikationsnetzes | |
DE19624108C1 (de) | Verfahren und Anordnung zur Überwachung von ausgehandelten Benutzerparametern einer ATM-Zelle einer ATM-Verbindung | |
DE10231247B4 (de) | Verfahren zur Bestimmung der Last in einem Telekommunikationsnetz | |
DE10204088C2 (de) | Verfahren zur Bestimmung der Last in einem Kommunikationsnetz | |
DE10161136A1 (de) | Verfahren und Vorrichtung zur dynamischen Regelung der Ressourcenaufteilung auf eine Mehrzahl von um diese Ressourcen konkurrierende Datenströme in einem Kommunikationsnetz durch eine dynamische Freigaberate | |
DE10220213B4 (de) | Verfahren zur Übertragung von Daten | |
DE69734013T2 (de) | Dynamische verkehrskonditionierung | |
WO2003075518A1 (de) | Verfahren zur signalisierung von diensteanforderungen in heterogenen netzen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AU AZ BA BB BR BY BZ CA CN CO CR CU DM DZ EC EE GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL RO RU SD SG SL TJ TM TN TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
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: 10503177 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003734649 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2003734649 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |