DE102005011104B3 - Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard - Google Patents
Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard Download PDFInfo
- Publication number
- DE102005011104B3 DE102005011104B3 DE102005011104A DE102005011104A DE102005011104B3 DE 102005011104 B3 DE102005011104 B3 DE 102005011104B3 DE 102005011104 A DE102005011104 A DE 102005011104A DE 102005011104 A DE102005011104 A DE 102005011104A DE 102005011104 B3 DE102005011104 B3 DE 102005011104B3
- Authority
- DE
- Germany
- Prior art keywords
- linecard
- communication device
- communication
- overloaded
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 22
- 239000000872 buffer Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 241001136792 Alle Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Bei einem Verfahren zur effizienten Lastverteilung in einer Kommunikationsvorrichtung, insbesondere einem DSLAM (1), welche mehrere Linecards (4, 5, 6) umfasst und an diesen anliegende Kommunikationskanäle aggregiert, wird für den Fall, dass eine Überlastung bei einer der Linecards (4) erfasst wird, der überlasteten Linecard (4) eine andere Vorrichtung, insbesondere eine nicht überlastete Linecard (5) oder eine Servicecard (7), zur Bearbeitung der durch die überlastete Linecard (4) fließenden Datenpakete zugeordnet. Zusätzlich wird eine entsprechend ausgestaltete Kommunikationsvorrichtung (1) bereitgestellt.at a method for efficient load distribution in a communication device, in particular a DSLAM (1) comprising a plurality of line cards (4, 5, 6) and aggregated to these adjacent communication channels, in the case that an overload is detected on one of the line cards (4), the overloaded line card (4) one other device, in particular a non-overloaded line card (5) or a service card (7), for processing by the overloaded Linecard (4) flowing Data packets assigned. In addition will a correspondingly configured communication device (1) is provided.
Description
Die vorliegende Erfindung betrifft ein Verfahren zur effizienten Lastverteilung für ein paketorientiertes Kommunikationsnetz sowie eine entsprechend ausgestaltete Kommunikationsvorrichtung, insbesondere einen DSLAM.The The present invention relates to a method for efficient load distribution for a packet-oriented communication network and a correspondingly designed Communication device, in particular a DSLAM.
Die
Die US 2004/136 368 A1 betrifft eine Vorrichtung zur Übertragung von Datenpaketen, welche Verarbeitungsressourcen in Übereinstimmung mit Verkehrsbedingungen zuweist. Eine Paketübertragungsvorrichtung ist mit einem Prozessor zum Sammeln von statistischen Informationen versehen, welcher unabhängig von einem Prozessor der Paketübertragung ist. Der Prozessor zum Sammeln von statistischen Informationen bezieht seine Informationen aus Headerinformationen von der Linecard übertragenen Paketen. Eine Suchtabelle, welche der Linecard zugewiesen ist, wird abhängig von den Informationen, welche durch den Prozessor zum Sammeln der statistischen Informationen aufgesammelt werden, erneuert.The US 2004/136 368 A1 relates to a device for transmission of data packets which match processing resources assigns with traffic conditions. A packet transfer device is with a processor for collecting statistical information provided, which independently from a packet transfer processor is. The processor for collecting statistical information relates its information from header information transmitted by the line card packets. A lookup table assigned to the linecard becomes dependent on the information provided by the processor for collecting the statistical Information to be collected, renewed.
In der US 2004/032 872 A1 wird eine Vorrichtung und ein Verfahren für ein Lastausgleichsystem offenbart, welches sich unter anderem in einer Linecard befinden kann. Dabei verwendet das Lastausgleichssystem eine Kombination verschiedener Techniken zum Lastausgleich. Die Zuordnung von anderen Vorrichtungen zu einer überlasteten Linecard wird dabei nicht erwähnt.In US 2004/032 872 A1 discloses an apparatus and a method for a load balancing system, which can be located in a linecard, among other things. there The load balancing system uses a combination of different techniques for load balancing. The assignment of other devices to an overloaded Linecard is not mentioned.
Die US 2003/147 387 A1 beschreibt ein Verfahren und ein System, um in paketbasierten Kommunikationsnetzen Pakete zu aggregierten Verbindungen weiterzuleiten, wobei eine verteilte Verarbeitung eingesetzt wird.The US 2003/147 387 A1 describes a method and a system to be used in packet-based communication networks packets to aggregated connections forward using distributed processing.
Kommunikationssysteme
im Bereich eines Kommunikationsnetzzuganges, wie z. B. ein DSL Access
Multiplexer (DSLAM), und deren Komponenten (beispielsweise Linecards)
unterliegen verschiedenen Lastanforderungen, was mit Hilfe eines
in
In
Die von dem DSLAM zu bewältigende Last unterscheidet sich im Allgemeinen von der Richtung, in welcher die Datenpakete gesendet werden, wobei man zwischen downstream (vom Netz in Richtung Kunde) und upstream (vom Kunden in Richtung Netz) unterscheidet. Darüber hinaus gibt es verschiedene über den Tagesverlauf schwankende Lastanforderungen. Diese können in die folgenden vier Lastszenarien aufgeteilt werden:
- 1. Grundlast: wenig und unspezifischer Verkehr (zum Beispiel nachts).
- 2. Vermehrter Unicast-Downstream-Verkehr (Verkehr von einer Quelle im Netz zu einem Kunden, beispielsweise bei einer individuellen Fernsehübertragung).
- 3. Vermehrter Multicast-Downstream-Verkehr (Verkehr von einer Quelle im Netz zu mehreren Kunden, beispielsweise Fernsehübertragungen von gerade stattfindenden Sportereignissen).
- 4. Stark vermehrter Unicast-Up/Downstream-Verkehr mit hoher Priorität (sehr viele Kommunikationsverbindungen von einem Kunden an einem DSLAM zu einem anderen Kunden an einem anderen DSLAM, beispielsweise viele gleichzeitige Telefonverbindungen (Voice over IP) bei Notfällen.
- 1. Base load: little and unspecific traffic (for example at night).
- 2. Increased unicast downstream traffic (traffic from a source in the network to a customer, for example in an individual television broadcast).
- 3. Increased multicast downstream traffic (traffic from one source in the network to multiple customers, for example, television broadcasts of current sporting events).
- 4. Highly proliferated high priority unicast up / downstream traffic (very many communication links from one customer to one DSLAM to another customer on another DSLAM, for example, many simultaneous voice over IP calls in emergency situations.
Diese vorab aufgeführten Lastszenarien unterscheiden sich weiterhin nach Kundenprofilen. So sind Privatkunden vor allem in den Abendstunden aktiv, während Unternehmenskunden vorrangig zwischen 7 und 18 Uhr Sprach- und Datendienste nutzen. Charakteristisch für Phasen stark vermehrter Last ist, dass diese Phasen lediglich über kurze Zeiträume (Minuten bis wenige Stunden) auftreten. Im Allgemeinen ist es deshalb wirtschaftlich nicht vertretbar, eine Kommunikationsvorrichtung, insbesondere einen DSLAM, generell für solche Fälle, in welchen kurzfristig eine stark vermehrte Last auftritt, auszulegen.These listed above Load scenarios continue to differ according to customer profiles. For example, private customers are active in the evenings, while corporate customers Priority between 7 and 18 o'clock use voice and data services. Characteristic of Phases of greatly increased load is that these phases are only over short periods (Minutes to a few hours) occur. In general, that's why economically unacceptable, a communication device, in particular a DSLAM, generally for such cases, in which short term a greatly increased load occurs, interpreted.
Aus diesem Grund sind alle Komponenten einer modernen Kommunikationsvorrichtung, insbesondere für einen Zugang zu einem Kommunikationsnetz, meist derart dimensioniert, dass sie statistisch ermittelte Lastszenarien, d. h. durchschnittliche Anforderungen, abdecken können. Dies führt im Wesentlichen zu den zwei im Folgenden aufgeführten Nachteilen:
- 1. Bei Notfällen
(siehe Lastszenario
4 ) können nicht alle Kunden bedient werden. - 2. In lastintensiven Phasen (siehe Lastszenarien
2 und3 oben) müssen Kunden mit geringer Dienstqualität (Quality-Of-Service) ausgeschlossen werden, d.h. sie erhalten keine Kommunikationsverbindung.
- 1. In case of emergency (see load scenario
4 ) not all customers can be served. - 2. In load-intensive phases (see load scenarios
2 and3 above) customers with low quality of service (Quality-Of-Service) must be excluded, ie they do not receive a communication connection.
Alternativ können Komponenten einer modernen Kommunikationsvorrichtung derart ausgelegt sein, dass ihre Komponenten meist ungenutzte Ressourcen vorhalten, welche nur bei lastintensive Phasen (Worst-case) eingesetzt werden, oder dass die Komponenten für die lastintensiven Phasen ausgelegt sind, was aber mit erhöhten Kosten und hohem Energieverbrauch im Vergleich zu einer nach durchschnittlichen Anforderungen ausgelegten Kommunikationsvorrichtung, bei welcher alle Komponenten nach durchschnittlichen Anforderungen ausgelegt sind, verbunden ist.alternative can Be designed components of a modern communication device such that their components usually hold unused resources, which only be used in load-intensive phases (worst-case), or that the components for The load-intensive phases are designed, but with increased costs and high energy consumption compared to one after average Requirements designed communication device in which all components are designed according to average requirements, connected is.
Deshalb ist es die Aufgabe der vorliegenden Erfindung, eine Lösung für das Problem bereitzustellen, dass eine Kommunikationsvorrichtung, deren Komponenten gemäß durchschnittlichen Anforderungen ausgelegt sind, trotzdem auch in lastintensiven Phasen alle an sie gesendeten Datenpakete in einer vertretbaren Zeiten verarbeiten kann.Therefore It is the object of the present invention to provide a solution to the problem to provide that a communication device, its components according to average Requirements are designed, but also in load-intensive phases All data packets sent to you in a reasonable time can handle.
Erfindungsgemäß wird diese Aufgabe durch ein Verfahren zur effizienten Lastverteilung in einer Kommunikationsvorrichtung nach Anspruch Fund eine entsprechend ausgestaltete Kommunikationsvorrichtung nach Anspruch 13 gelöst. Die abhängigen Ansprüche definieren bevorzugte und vorteilhafte Ausführungsformen der Erfindung.According to the invention this Task by a method for efficient load distribution in a communication device according to claim find a suitably designed communication device solved according to claim 13. The dependent ones claims define preferred and advantageous embodiments of the invention.
Im Rahmen der vorliegenden Erfindung wird ein Verfahren zur effizienten Lastverteilung in einer Kommunikationsvorrichtung, insbesondere einem DSLAM, für ein paketorientiertes Kommunikationsnetz bereitgestellt. Dabei umfasst die Kommunikationsvorrichtung mehrere Linecards und eine Haupt-Linecard, insbesondere eine Trunkcard, und aggregiert Kommunikationskanäle, welche mit den Linecards in Verbindung stehen, auf einen Kommunikationskanal, welcher mit der Haupt-Linecard in Verbindung steht. In dieser Kommunikationsvorrichtung verarbeiten die Linecards und die Haupt-Linecard, welche miteinander verbunden sind, Datenpakete, welche über Kommunikationswege übertragen werden, die über die entsprechende Linecard oder die Haupt-Linecard verlaufen. Sobald eine Überlastung einer Linecard erfasst wird, wird der überlasteten Linecard eine andere Vorrichtung, insbesondere eine nicht überlastete Linecard, zugeordnet, welche die durch die überlastete Linecard fließenden Datenpakete anstelle der überlasteten Linecard bearbeitet.in the Within the scope of the present invention, a method for efficient Load distribution in a communication device, in particular a DSLAM, for provided a packet-oriented communication network. Includes the communication device has several linecards and one main linecard, in particular a trunk card, and aggregates communication channels which communicating with the linecards, on a communication channel, which is in connection with the main linecard. Process in this communication device the linecards and the main linecard, which are interconnected are, data packets which over Transfer communication channels be over the corresponding line card or the main linecard run. Once an overload of one Linecard is detected, the overloaded Linecard another device, especially a non-congested Linecard, which maps the data packets flowing through the congested linecard instead of overloaded Linecard edited.
Dabei wird unter dem Begriff Paket (paketorientiert) eine Ansammlung von Bits verstanden, welche zusammen innerhalb des Kommunikationsnetzes versendet wird, wobei jedes Paket sowohl eine variable Anzahl von Bits als auch jeweils eine festgelegte Anzahl von Bits aufweisen kann, wie dies beispielsweise bei ATM (jede ATM-Zelle umfasst genau 53 Bytes) der Fall ist. Anders ausgedrückt wird in diesem Dokument unter einem Paket jegliche Ansammlung von Bits verstanden, welche nach dem Stand der Technik bisweilen auch als Zelle, Rahmen (Frame) oder Datagramm bezeichnet wird.there is the term package (package oriented) a collection of Bits understood, which together within the communication network is sent, each packet being both a variable number of Bits and each have a fixed number of bits can, as with ATM for example (each ATM cell comprises exactly 53 Bytes) is the case. In other words, in this document Under a package understood any accumulation of bits, which in the prior art sometimes as a cell, frame or datagram is called.
Obwohl die Linecards der Kommunikationsvorrichtung entsprechend einer durchschnittlichen Last ausgelegt sind, ist die Kommunikationsvorrichtung durch das erfindungsgemäße Verfahren in der Lage, die an sie gesendeten Datenpakete auch dann mit einer vertretbaren Verzögerungszeit bzw. Bearbeitungszeit zu bearbeiten, wenn eine oder mehrere ihrer Linecards Lastspitzen zu bewältigen haben. Dabei wird die Tatsache ausgenutzt, dass die Last auf den einzelnen Linecards nicht homogen verteilt ist und somit überlastete Linecards von Linecards ohne Überlast unterstützt werden können. Dies ermöglicht eine effizientere Nutzung der Linecards innerhalb der Kommunikationsvorrichtung. Dadurch ist es möglich, die Kosten für die Kommunikationsvorrichtung sowie den Energieverbrauch der Kommunikationsvorrichtung zu senken, da nicht auf den Worst-Case-Fall dimensioniert werden muss. Alternativ kann mit im Vergleich zu herkömmlichen Kommunikationsvorrichtungen gleichen Linecards eine mit dem erfindungsgemäßen Verfahren eine höhere Dienstgüte angeboten werden als dies bei herkömmlichen Kommunikationsvorrichtungen der Fall ist.Even though the linecards of the communication device corresponding to an average load are designed, the communication device by the inventive method able to send the data packets sent to them even with a acceptable delay time or processing time, if one or more of them Linecards cope with peak loads to have. The fact is exploited that the load on the single linecards is not homogeneously distributed and thus overloaded Linecards of linecards without overload supports can be. This allows a more efficient use of linecards within the communication device. This makes it possible for the costs for the communication device and the power consumption of the communication device because they are not dimensioned for the worst-case case got to. Alternatively, with compared to conventional communication devices same line cards are offered with the inventive method a higher quality of service than this with conventional Communication devices is the case.
Die andere Vorrichtung kann auch eine Servicecard sein, welche im Normalfall, d. h. wenn keine Überlast vorliegt, keine Datenpakete verarbeitet.The other device can also be a Ser vicecard, which normally does not process any data packets, ie if there is no overload.
Falls abzusehen ist, dass viele oder sogar alle Linecards der Kommunikationsvorrichtung häufig stark ausgelastet sind, müssten bei einer Überlastung einer Linecard die von ihr zu verarbeitenden Datenpakete nicht auf eine einzelne Linecard sondern auf mehrere Linecards umgeleitet werden, was einen entsprechend größeren Verwaltungsaufwand in der Kommunikationsvorrichtung im Vergleich zu einer Umleitung auf nur eine Linecard bedeutet. In diesem Fall ist es besser, die Datenpakete von der überlasteten Linecard auf die Servicecard umzuleiten, welche keine eigenen Datenpakete verarbeiten muss, weshalb die Servicecard dadurch in der Lage ist, auch über einen längeren Zeitraum hinweg alle zu einer überlasteten Linecard gesendeten Datenpakete zu verarbeiten.If is foreseeable that many or even all linecards of the communication device often strong would be busy in case of overload a line card does not affect the data packets it is processing a single linecard but redirected to multiple linecards be, resulting in a correspondingly larger administrative burden in the communication device compared to a redirect on only one linecard means. In this case it is better to use the data packets from the congested Redirect linecard to the servicecard, which does not have its own data packets process, which is why the service card is able to also over a longer one Period all over to a congested one Linecard sent data packets to process.
Dabei sei explizit darauf hingewiesen, dass es erfindungsgemäß vorgesehen ist, Datenpakete von einer überlasteten Linecard teilweise auf eine nicht überlastete Linecard und teilweise auf eine Servicecard umzuleiten oder Datenpakete von einer überlasteten Linecard auf eine nicht überlastete Linecard und gleichzeitig Datenpakete von einer anderen überlasteten Linecard auf die Servicecard umzuleiten. Selbstverständlich ist es erfindungsgemäß auch möglich, dass mehrere Servicecards vorgesehen sind, so dass beispielsweise für n Linecards eine Servicecard vorgesehen ist.there be explicitly noted that it is provided according to the invention is, data packets from an overloaded Linecard partly on a not overloaded linecard and partly to redirect to a service card or data packets from an overloaded one Linecard on a not overloaded Linecard and at the same time data packets from another overloaded Redirect linecard to the servicecard. Of course it is According to the invention it is also possible that Several service cards are provided, so that, for example, for n linecards a service card is provided.
Eine Servicecard kann beispielsweise eine Linecard sein, welche im Normalbetrieb der Kommunikationsvorrichtung, d. h. an keiner Linecard liegt eine Überlastsituation vor, keine Datenpakete verarbeitet. Insbesondere kann die Servicecard in diesem Fall mit einer der Linecards der Kommunikationsvorrichtung baugleich sein.A Servicecard can be, for example, a linecard, which in normal operation the communication device, d. H. There is no overload situation on any linecard before, no data packets processed. In particular, the service card in this case with one of the line cards of the communication device be identical.
Dies
besitzt zum einen den Vorteil, dass die Linecards und damit die
Servicecard(s) in einer größeren Stückzahl hergestellt
werden können,
wodurch der Stückpreis
sinkt. Zum anderen erleichtert es das Design der Backplane
Erfindungsgemäß ist es auch möglich, dass ankommende Datenpakete von einer überlasteten Linecard nur teilweise bearbeitet werden und dann an eine nicht überlastete Linecard oder Servicecard zur weiteren und abschließenden Bearbeitung weiter geleitet werden, wobei die überlastete Linecard jedes weitergeleitete Datenpakete mit zusätzlichen Informationen versieht, welche zur weiteren Bearbeitung notwendig sind.It is according to the invention also possible, that incoming data packets from an overloaded line card only partially and then to a non-overloaded linecard or servicecard for further and final Processing will be forwarded, with the overloaded linecard each forwarded Data packets with additional Information is provided which is necessary for further processing are.
Dieses Vorgehen ist beispielsweise darin vorteilhaft, wenn eine von der überlasteten Linecard übernommene teilweise Bearbeitung besonders viel Informationen der überlasteten Linecard voraussetzt, so dass die zusätzlichen Informationen, mit welchen die überlastete Linecard jedes weitergeleitete Datenpakete versieht, dann nicht mehr so umfangreich (speicherintensiv) sein müssen, da ein Anteil der Bearbeitung, welcher von der anderen Vorrichtung ausgeführt wird, nur wenige zusätzliche Informationen erfordert.This Procedure is advantageous, for example, if one of the overloaded Linecard taken over partially processing especially much overloaded information Linecard requires, so the additional information, with which the overloaded Linecard provides each forwarded data packets, then not have to be more extensive (memory-intensive), since a portion of the processing, which is executed by the other device, only a few additional Information requires.
Im Rahmen der vorliegenden Erfindung wird auch eine Kommunikationsvorrichtung zur effizienten Lastverteilung für ein paketorientiertes Kommunikationsnetz bereitgestellt. Dabei umfasst die Kommunikationsvorrichtung mehrere Linecards, eine Verbindungsvorrichtung, Steuermittel und eine Haupt-Linecard. Die Aufgabe der Kommunikationsvorrichtung ist dabei, an den Linecards anliegende Kommunikationskanäle zu aggregieren und über einen an der Haupt-Linecard anliegenden Kommunikationskanal weiterzusenden. Innerhalb der Kommunikationsvorrichtung sind die Linecards und die Haupt-Linecard über die Verbindungsvorrichtung miteinander verbunden und verarbeiten Datenpakete, welche über sie verlaufende Kommunikationskanäle, gesendet werden. Dabei ist die Kommunikationsvorrichtung derart ausgestaltet, dass die Steuermittel eine Überlastsituation jeder Linecard erfassen und dass für den Fall, dass eine Überlastsituation an einer Linecard auftritt bzw. von den Steuermitteln erfasst wird, dieser überlasteten Linecard eine andere Vorrichtung zur Bearbeitung der durch die überlastete Linecard fließenden Datenpakete zugeordnet wird. Die Verbindungsvorrichtung, welche insbesondere ein Ethernet-Switch ist, ist dabei meist in einer Controlplane der Kommunikationsvorrichtung und die Steuermittel sind dabei meist in einer Backplane der Kommunikationsvorrichtung ausgeführt. Dabei ist die Controlplane eine Art Konfigurations- und Steuerebene, welche mit allen Komponenten der Kommunikationsvorrichtung verbunden ist.in the The scope of the present invention also provides a communication device for efficient load distribution for provided a packet-oriented communication network. Includes the communication device multiple linecards, a connection device, Taxes and a main linecard. The task of the communication device is in the process of aggregating communication channels attached to the line cards and over to resend a communication channel attached to the main linecard. Within the communication device are the line cards and the Main linecard over the Connecting device interconnected and process data packets, which about her running communication channels, be sent. In this case, the communication device is such designed that the control means an overload situation every linecard capture and that for the case that an overload situation occurs on a line card or is detected by the control means, this overloaded Linecard another device for editing the overloaded Linecard flowing Data packets is assigned. The connecting device, which In particular, an Ethernet switch is, is usually in a control plane of Communication device and the control means are mostly executed in a backplane of the communication device. there the controlplane is a kind of configuration and control level, which with is connected to all components of the communication device.
Die Vorteile dieser erfindungsgemäßen Kommunikationsvorrichtung entsprechen im Wesentlichen denjenigen, welche bereits vorab bei der Beschreibung des erfindungsgemäßen Verfahrens ausgeführt worden sind, weshalb sie hier nicht wiederholt werden.The Advantages of this communication device according to the invention are essentially the same as those already provided in advance the description of the method according to the invention has been carried out are why they are not repeated here.
Es sei darauf hingewiesen, dass die vorliegende Erfindung auch Kommunikationsvorrichtungen umfasst, welche zwei oder mehr Haupt-Linecards aufweisen, wobei Kommunikationswege, welche sonst über die eine Haupt-Linecard verlaufen, auf diese zwei oder mehr Haupt-Linecards verteilt sind. Darüber hinaus ist eine erfindungsgemäße Kommunikationsvorrichtung denkbar, bei welcher ein Kommunikationsweg zwischen einem Anschluss einer Linecard und einem Anschluss einer anderen Linecard aufgespannt ist, ohne dabei über eine Haupt-Linecard zu verlaufen.It should be noted that the present invention also includes communication devices having two or more main line cards, with communication paths that would otherwise pass over the one main line card being distributed among these two or more main line cards. In addition, a communication device according to the invention is conceivable in which a communication path between a port of a line card and a port of another line card is spanned, without over a Main linecard to get lost.
Die vorliegende Erfindung wird nachfolgend näher unter Bezugnahme auf die beigefügte Zeichnung. anhand bevorzugter Ausführungsformen erläutert.The The present invention will be explained in more detail below with reference to FIGS attached Drawing. explained with reference to preferred embodiments.
In
In
Dabei beinhalten die zusätzlichen Informationen:
- • eine Linecard-Nummer der empfangenden
Linecard
4 - • eine
Nummer des Ports
41 der empfangenden Linecard4 , auf welchem das Datenpaket empfangen wurde einen Bearbeitungszustand des Datenpakets mit dem das Datenpaket die Linecard4 verlässt (in diesem Fall: unbearbeitet) - • die Zieladresse des Datenpakets innerhalb des DSLAMs die Absenderadresse des Datenpakets innerhalb des DSLAMs
- • a linecard number of the receiving linecard
4 - • a number of the port
41 the receiving linecard4 on which the data packet was received is a processing state of the data packet with which the data packet is the linecard4 leaves (in this case: unprocessed) - The destination address of the data packet within the DSLAM the sender address of the data packet within the DSLAM
Wenn
die Linecard
Damit
die Linecard
Bei
dem in
Bei einer nicht dargestellten Ausführungsform eines erfindungsgemäßen DSLAMs können die Linecards allerdings auch derart ausgestaltet sein, dass die zusätzlichen Informationen, welche die Linecard bei einem Überlastfall den von ihr weitergeleiteten Datenpaketen zuordnet, auch die zur Bearbeitung notwendigen Informationen über den entsprechenden Datenstrom des jeweiligen Datenpakets enthalten. In diesem Fall ist der Speicher jeder Linecard nur derart dimensioniert, dass er die Informationen bezüglich der originär über der entsprechenden Linecard verlaufenden Datenströme abspeichern kann, da zur Bearbeitung von fremden Datenpaketen kein zusätzlicher Speicher für eine den Datenstrom des fremden Datenpakets betreffende Information notwendig ist.at an embodiment not shown a DSLAM according to the invention can However, the line cards also be designed so that the additional Information that the line card forwarded to it in the event of an overload Assigns data packets, including the information necessary for processing on the corresponding data stream of the respective data packet included. In this case, the memory of each linecard is only dimensioned in such a way that he has the information regarding the original over the corresponding line card running data streams can save, since the Processing of foreign data packets no additional memory for a Data stream of the foreign data packet information necessary is.
Bei
einer weiteren nicht dargestellten Ausführungsform kann der DSLAM auch
derart ausgestaltet sein, dass die zusätzlichen Informationen nur den
Bearbeitungszustand des Datenpakets enthalten. Bei der Bearbeitung
des Datenpakets durch die Linecard
Des
Weiteren ist es erfindungsgemäß ebenso
möglich,
dass von der überlasteten
Linecard
Zurückkommend
auf die in
In
Im
Normalbetrieb, d. h. wenn keine Linecard
Wenn
die Linecard
Damit
die Servicecard
Für die Funktionsweise
des DSLAMs
Dabei
weisen sowohl die mit
- • Einen Monitor zur Überwachung
bzw. Erfassung der Überlastsituation
einer Linecard
4 –6 , welcher Bestandteil der Controlplane ist. - • Eine
Markierung und Annotation von umzuleitenden Datenpaketen, damit
die Linecards
4 –6 , welche diese Datenpakete empfangen, diese Datenpakete entsprechend bearbeiten können. - • Zusätzliche
Peer-to-Peer-Verbindungen, d.h. Verbindungen zwischen zwei Linecards
4 –6 , welche im Normalbetrieb nicht auftreten. Dabei sind diese Peer-to-Peer-Verbindungen switchbasiert ausgeführt. - • Zustandsinformationen
jeder Linecard
4 –6 , wie Überlastsituation und Informationen über die Flows der Linecard4 –6 , sind in dem gesamten DSLAM1 verfügbar. - • Jede
Linecard
4 –6 ist in der Lage, Datenpakete mittels eines Bypasses an überlasteten Resourcen, beispielsweise ihrem Prozessor, vorbei zu schicken.
- • A monitor for monitoring or recording the overload situation of a line card
4 -6 , which is part of the control plan. - • A marking and annotation of data packets to be redirected to allow the linecards
4 -6 who receive these data packets, can process these data packets accordingly. - • Additional peer-to-peer connections, ie connections between two linecards
4 -6 which do not occur during normal operation. These peer-to-peer connections are switch-based. - • Condition information of each linecard
4 -6 , such as overload situation and information about the flows of the linecard4 -6 , are in the entire DSLAM1 available. - • Each linecard
4 -6 It is capable of bypassing data packets by bypassing overloaded resources such as their processor.
Claims (25)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005011104A DE102005011104B3 (en) | 2005-03-10 | 2005-03-10 | Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005011104A DE102005011104B3 (en) | 2005-03-10 | 2005-03-10 | Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102005011104B3 true DE102005011104B3 (en) | 2006-11-02 |
Family
ID=37085265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102005011104A Expired - Fee Related DE102005011104B3 (en) | 2005-03-10 | 2005-03-10 | Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102005011104B3 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030147387A1 (en) * | 2002-02-01 | 2003-08-07 | Fujitsu Network Communications, Inc. | Forwarding packets to aggregated links using distributed ingress card processing |
| DE10225913A1 (en) * | 2002-06-11 | 2004-01-15 | Siemens Ag | Method for protecting against overload e.g. in digital subscriber line access multiplexer (DSLAM), involves evaluating address information of messages via logic |
| US20040032872A1 (en) * | 2002-08-13 | 2004-02-19 | Corona Networks, Inc. | Flow based dynamic load balancing for cost effective switching systems |
| US20040136368A1 (en) * | 2003-01-14 | 2004-07-15 | Koji Wakayama | Method of transmitting packets and apparatus of transmitting packets |
-
2005
- 2005-03-10 DE DE102005011104A patent/DE102005011104B3/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030147387A1 (en) * | 2002-02-01 | 2003-08-07 | Fujitsu Network Communications, Inc. | Forwarding packets to aggregated links using distributed ingress card processing |
| DE10225913A1 (en) * | 2002-06-11 | 2004-01-15 | Siemens Ag | Method for protecting against overload e.g. in digital subscriber line access multiplexer (DSLAM), involves evaluating address information of messages via logic |
| US20040032872A1 (en) * | 2002-08-13 | 2004-02-19 | Corona Networks, Inc. | Flow based dynamic load balancing for cost effective switching systems |
| US20040136368A1 (en) * | 2003-01-14 | 2004-07-15 | Koji Wakayama | Method of transmitting packets and apparatus of transmitting packets |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3780800T2 (en) | ARRANGEMENT FOR OVERLOAD CONTROL FOR PACKET SWITCHING SYSTEM. | |
| DE3780799T2 (en) | ARRANGEMENT FOR OVERLOAD CONTROL BY BANDWIDTH MANAGEMENT FOR PACKET SWITCHING SYSTEM. | |
| DE69219141T2 (en) | TRANSFER EMULATOR FOR LOCAL NETWORK | |
| DE60117957T2 (en) | Method, system and computer program product for bandwidth allocation in a multiple access system | |
| DE60036031T2 (en) | ALLOCATION OF PRIORITY LEVELS IN A DATA FLOW | |
| DE69632240T2 (en) | Method and system for controlling transmission speeds of sources in ATM networks | |
| DE69811622T2 (en) | Method and device for bandwidth management in a data transmission network | |
| DE60119866T2 (en) | Switching device and method with separate output buffers | |
| DE69417583T2 (en) | DATA LINK INTERFACE FOR PACKAGE SWITCHING NETWORK | |
| EP1133112B1 (en) | Method for balancing the data transfer load of a communication network and corresponding communication network | |
| DE10123821A1 (en) | Switched Ethernet network has a method for assigning priorities to user groups so that a quality of service guarantee can be provided by ensuring that packets for one or more groups are given priority over other groups | |
| DE19745020A1 (en) | Data traffic control method for ATM network | |
| EP0351014A2 (en) | Switching network for a switching system | |
| EP1433352A1 (en) | Distributed transmission of traffic flows in communication networks | |
| EP0762716A2 (en) | Method, communication system and conference unit to realise conferences | |
| EP1142222B1 (en) | Method for providing a stable quality of data services within a packet-switching network | |
| DE60036493T2 (en) | DATA FLOW CONTROL | |
| DE102005011104B3 (en) | Load distributing method for communication device, involves providing several linecards, where packets are processed by other linecards that are not overloaded on detecting overloading of packets in linecard | |
| DE60107828T2 (en) | Flow and blockage control in a switched network | |
| DE602004012291T2 (en) | Ethernet Digital Subscriber Line Access Multiplexer DSLAM with flow control | |
| DE69704905T2 (en) | Local network with access for mobile subscribers, which is equipped with means for managing the system resources | |
| EP0984658B1 (en) | Telecommunication system with switching device and data concentrator for access to Internet | |
| EP1741252B1 (en) | Method for assigning a number of m data links located on the subscriber side to a number of n data links located on the transport side | |
| DE3643767C2 (en) | ||
| DE10329056B4 (en) | Method and device for data packet switching |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8100 | Publication of patent without earlier publication of application | ||
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
| R081 | Change of applicant/patentee |
Owner name: LANTIQ DEUTSCHLAND GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 |
|
| R081 | Change of applicant/patentee |
Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
| R082 | Change of representative |
Representative=s name: KRAUS & WEISERT PATENTANWAELTE PARTGMBB, DE |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |