DE10345341B4 - Method, communication arrangement and communication device for transmitting packet-oriented information - Google Patents

Method, communication arrangement and communication device for transmitting packet-oriented information Download PDF

Info

Publication number
DE10345341B4
DE10345341B4 DE2003145341 DE10345341A DE10345341B4 DE 10345341 B4 DE10345341 B4 DE 10345341B4 DE 2003145341 DE2003145341 DE 2003145341 DE 10345341 A DE10345341 A DE 10345341A DE 10345341 B4 DE10345341 B4 DE 10345341B4
Authority
DE
Germany
Prior art keywords
routing information
vid
communication network
srcmac
bkn
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 - Lifetime
Application number
DE2003145341
Other languages
German (de)
Other versions
DE10345341A1 (en
Inventor
Thomas Bahls
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Nokia Siemens Networks GmbH and Co KG
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 Nokia Siemens Networks GmbH and Co KG filed Critical Nokia Siemens Networks GmbH and Co KG
Priority to DE2003145341 priority Critical patent/DE10345341B4/en
Publication of DE10345341A1 publication Critical patent/DE10345341A1/en
Application granted granted Critical
Publication of DE10345341B4 publication Critical patent/DE10345341B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/354Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]

Abstract

Verfahren zum Übermitteln von paketorientierten Informationen (dp1...4) über zumindest ein Kommunikationsnetz (BKN), welches logisch in mehrere virtuelle Kommunikationsnetze unterteilt ist,
bei dem die Datenpakete (dp1...4) jeweils neben zumindest einer ersten eine Ausgangsadresse repräsentierenden Routinginformation (srcMAC) zumindest eine weitere jeweils ein virtuelles Kommunikationsnetz eindeutig identifizierende Routinginformation (VID) umfassen, und
bei dem die Datenpakete (dp1...4) in Abhängigkeit zumindest von der zumindest einen weiteren Routinginformation (VID) sowie in Abhängigkeit von in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen über das zumindest eine Kommunikationsnetz (BKN) vermittelt werden,
dadurch gekennzeichnet,
dass aus der in einem Datenpaket (dp1...4) jeweils angeordneten zumindest einen ersten (srcMAC) und/oder aus den in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen und aus der in dem Datenpaket (dp1...4) jeweils angeordneten zumindest einen weiteren Routinginformation (VID) mit Hilfe einer Abbildungsvorschrift (tab1...4) zumindest eine neue weitere Routinginformation (VID') abgeleitet wird,
dass die zumindest eine weitere Routinginformation (VID) durch die...
Method for transmitting packet-oriented information (dp1 ... 4) via at least one communication network (BKN), which is logically divided into a plurality of virtual communication networks,
in which the data packets (dp1... 4) each comprise, in addition to at least one first routing information (srcMAC) representing an output address, at least one further routing information (VID) that uniquely identifies a virtual communication network, and
in which the data packets (dp1... 4) are switched as a function of at least one of the at least one further routing information (VID) as well as routing information stored in the at least one communication network (BKN) via the at least one communication network (BKN),
characterized,
in that at least one first (srcMAC) and / or from the routing information stored in the at least one communication network (BKN) and from the one in the data packet (dp1 ... 4) are arranged in each case in a data packet (dp1 ... 4) arranged at least one further routing information (VID) is derived by means of a mapping rule (tab1 ... 4) at least one new further routing information (VID '),
that the at least one further routing information (VID) by the ...

Figure 00000001
Figure 00000001

Description

Im Rahmen der Optimierung von aktuellen Kommunikationsnetzen, insbesondere von breitbandigen Teilnehmerzugangsnetzen – auch als Access-Networks bezeichnet – soll einer großen Anzahl von Teilnehmern kostengünstig der Zugang zu Breitband-Diensten, wie beispielsweise „Video-On-Demand" sichergestellt werden.in the Framework of optimization of current communication networks, in particular broadband subscriber access networks - also as access networks denotes - should a big one Number of participants inexpensive ensure access to broadband services, such as video-on-demand.

Im Teilnehmerzugangsbereich aktueller Kommunikationsnetze sind die Teilnehmer bzw. den Teilnehmern zugeordnete Kommunikationseinrichtungen, wie beispielsweise Netzabschlusseinrichtungen (Network Termination), über ein- oder mehr-adrige Teilnehmeranschlussleitungen an zentrale Vermittlungseinrichtungen oder digitale Multiplexer-Einrichtungen (Digital Subscriber Line Access Multiplexer, DSLAM) angeschlossen. Als physikalisches Übertragungsverfahren wird auf der Teilnehmeranschlußleitung ein xDSL-Übertragungsverfahren (z. B. ADSL) eingesetzt, wobei die zwischen den Teilnehmern und der zentralen Vermittlungseinrichtung auszutauschenden Informationen beispielsweise im Rahmen eines ATM-Übertragungsverfahrens (Asynchroner Transfermodus) übermittelt werden.in the Participant access area of current communication networks are the Subscribers or communication devices assigned to the subscribers, such as network termination, over a or multi-core subscriber lines to central switches or Digital Multiplexer Devices (Digital Subscriber Line Access Multiplexer, DSLAM). As a physical transmission method will be on the subscriber line an xDSL transmission method (eg ADSL), whereby the between the participants and the central switching device information to be exchanged for example in the context of an ATM transmission method (asynchronous Transfer mode) become.

Häufig ist auf Seiten des Teilnehmers ein lokales Netz (LAN, Lokal Area Network) angeordnet über welches ein oder mehrere den Teilnehmer zugeordnete Kommunikationsendeinrichtungen (Personalcomputer, Workstations, Server usw.) an die den jeweiligen Teilnehmer zugeordnete Netzabschlusseinrichtung angeschlossen und somit über die Teilnehmeranschlussleitung mit der Vermittlungseinrichtung bzw. mit dem DSLAM verbunden sind. Die im Teilnehmerbereich angeordneten lokalen Kommunikationsnetze bzw. LANs sind beispielsweise gemäß dem Ethernet-Übertragungsverfahren – nach Standard IEEE 802.3 oder Ethernet V2 – als Rahmen- bzw. paketorientiertes, verbindungsloses Kommunikationsnetz ausgestaltet. Frequently on the part of the subscriber a local area network (LAN, Local Area Network) arranged over which one or more the participants associated communication terminals (Personal computers, workstations, servers, etc.) to the respective Subscriber assigned network termination device connected and thus over the subscriber line with the switching device or connected to the DSLAM. The arranged in the participants area Local communication networks or LANs are, for example, according to the Ethernet transmission method - standard IEEE 802.3 or Ethernet V2 as Frame- or packet-oriented, connectionless communication network designed.

Die im Teilnehmerbereich gebildeten Ethernet-Datenrahmen bzw. Ethernet-Frames werden in ATM-Zellen eingefügt und über die Teilnehmeranschlussleitung an die Vermittlungseinrichtung bzw. an den DSLAM übermittelt. Die mittels der ATM-Übertragungstechnologie an die Vermittlungseinrichtung bzw. an den DSLAM übermittelten Ethernet-Datenrahmen werden anschließend über zumindest ein weiteres daran angeschlossenes übergeordnetes Kommunikationsnetz weitervermittelt, welches gemäß einem beliebigen Übertragungsverfahren – z. B. ATM, IEEE 802.x, oder Internetprotokoll IP – ausgestaltet sein kann.The Ethernet data frames or Ethernet frames formed in the subscriber area are inserted in ATM cells and over the subscriber line to the switching device or on transmitted the DSLAM. The means of ATM transmission technology transmitted to the switching device or to the DSLAM Ethernet data frames will then be over at least one more attached parent Communication network relayed, which according to any transmission method -. B. ATM, IEEE 802.x, or Internet Protocol IP.

Zur Steigerung der Leistungsfähigkeit in lokalen Kommunikationsnetzen bzw. LANs werden bekanntermaßen Switching-Technologien auf Basis der konventionellen LAN-Definitionen eingesetzt. Hierbei wird das für LANs typische, gemeinsam genutzte Übertragungsmedium – auch als shared medium bezeichnet – durch einen Switch (Koppelfeld) ersetzt, an dem die einzelnen Kommunikations- bzw. Kommunikationsendeinrichtungen (z. B. Workstation, Personalcomputer, Server usw.) sternförmig angeschlossen sind. Die Übertragungsgeschwindigkeit kann dabei je Verbindungsleitung separat festgelegt werden, so daß jedes Netzwerkelement mit der notwendigen Übermittlungsgeschwindigkeit angeschlossen werden kann – die einzelnen Übermittlungsgeschwindigkeiten sind somit innerhalb des LANs skalierbar und für den jeweiligen Anwendungsfall anpassbar. Die Vermittlung der Pakete innerhalb des LAN erfolgt auf Basis der Schicht-2-Blöcke (auch als Schicht-2-Rahmen bezeichnet), die höheren Schichten werden durch das Koppelfeld nicht bearbeitet; denkbar sind aber auch Kombinationen aus Router und Switch.to Increase in performance In local communication networks or LANs are known switching technologies Based on conventional LAN definitions. This is that for LANs typical, shared transmission medium - as well called shared medium - by replaced a switch (switching matrix) where the individual communication or communication terminal equipment (eg workstation, personal computer, Server, etc.) star-shaped are connected. The transmission speed can each connection line are set separately, so that each Network element with the necessary transmission speed can be connected - the individual transmission speeds are therefore scalable within the LAN and for the respective application customizable. The switching of the packets within the LAN takes place based on the layer 2 blocks (also called layer 2 frame), the higher layers are through the switching network is not processed; But combinations are also conceivable from router and switch.

Die Schicht-2-Blöcke werden aufgrund der enthaltenen MAC-Adressen – Medium Access Control, bestehend aus Ausgangs-Adresse (source) und Zieladresse (destination) – zum entsprechenden Ausgang des Koppelfeldes geleitet. Dieses Vermitteln von Schicht-2-Blöcken wird in der LAN-Terminologie auch als "Bridging" bezeichnet. Durch den Einsatz von Switching-Technologien innerhalb von LANs wird unter Beibehaltung der Standardisierten LAN-Protokolle, wie z. B. gemäß IEEE 802.x, eine höhere Übertragungsgeschwindigkeit erreicht – "Ethernet-Bridging".The Layer 2 blocks are due to the MAC addresses included - Medium Access Control, consisting from output address (source) and destination (destination) - to the corresponding output passed the switching network. This switching of Layer 2 blocks will also referred to as "bridging" in LAN terminology. Through the use of switching technologies within LANs is maintained while maintaining the standardized LAN protocols, such as According to IEEE 802.x, a higher transmission speed reached - "Ethernet Bridging".

Die innerhalb einer Switching-Umgebung angeordneten Netzwerkelemente bzw. Kommunikationseinrichtungen können einzelnen "virtuellen" Kommunikationsnetzen zugeordnet werden. In konventionellen LANs (realen Kommunikationsnetzen) sind die einzelnen Netzwerkelemente durch ihre physikalische Zusammenschaltung dem entsprechenden Kommunikationsnetz zugeordnet. Muss diese Zuordnung aus bestimmten Gründen (z. B. Umzug eines Benutzers oder die Bildung von übergreifenden Arbeitsgruppen) geändert werden, muss eine physikalische Umschaltung beispielsweise der betreffenden Netzwerkelemente erfolgen. Die Zuordnung zu bestimmten Teilnetzen erfolgt meist aus Gründen der optimalen Leistungsfähigkeit (Performance) innerhalb des LAN. Teilnehmer einer Arbeitsgruppe oder einer Abteilung verwenden häufig die gleichen Daten und tauschen relativ viele Daten innerhalb dieser Gruppe aus. Werden alle Teilnehmer dieser Gruppe/Abteilung zu einem Teilnetz zugeordnet, erfolgt auch der Datenverkehr innerhalb dieses Teilnetzes. Im virtuellen Kommunikationsnetzen – im folgenden auch als VLAN, Virtual LAN bezeichnet – kann eine einzelne Netzwerkeinrichtung (z. B Workstation oder Personalcomputer) durch administrative Einstellungen jeweils einem bestimmten virtuellen Kommunikationsnetz zugeordnet werden, eine physikalische Umschaltung ist nicht erforderlich. Die Elemente eines virtuellen Kommunikationsnetzes müssen nicht zu einer örtlichen Umgebung zusammengefasst werden, die logischen und physikalischen Netzstrukturen werden durch die VLAN-Technologie getrennt.The network elements or communication devices arranged within a switching environment can be assigned to individual "virtual" communication networks. In conventional LANs (real communication networks), the individual network elements are assigned to the corresponding communication network through their physical interconnection. If this assignment has to be changed for certain reasons (eg moving a user or forming cross-functional work groups), a physical switch-over of, for example, the relevant network elements must take place. The assignment to certain subnets is mostly for reasons of optimal performance within the LAN. Participants in a workgroup or department often use the same data and exchange relatively much data within that group. If all subscribers in this group / department are assigned to a subnetwork, the data traffic within this subnetwork also takes place. In virtual communication networks - also referred to below as VLANs, virtual LANs - a single network device (eg workstation or personal computer) can each have a specific virtual communication through administrative settings assigned network, a physical switching is not required. The elements of a virtual communication network do not have to be combined into a local environment, the logical and physical network structures are separated by the VLAN technology.

Beispiele für die Nutzung von VLAN-Netzen sind beispielsweise in den US-Patentschriften US 5999541 sowie US 6151322 genannt. Während in ersterer ein "Token Ring Network"-Paket mittels eines VLAN über ein Ethernet-Netz übertragen wird, befasst sich die zweite Schrift mit einem sogenannten Multiport-Switch, welcher bestimmt, ob ein empfangenes Datenpaket an einem bestimmten VLAN Port mit einem Merkmal gekennzeichnet ist.Examples of the use of VLAN networks are, for example, in US Pat. No. 5999541 such as US 6151322 called. While in the former a "Token Ring Network" packet is transmitted via a VLAN via an Ethernet network, the second document deals with a so-called multiport switch, which determines whether a received data packet at a particular VLAN port is identified with a feature is.

Ein virtuelles Kommunikationsnetz stellt meistens auch eine Broadcast-Domäne dar, das heißt innerhalb dieses virtuellen Kommunikationsnetzes bzw. innerhalb der Domäne können auf einfache Weise Informationen aller zugeordneten Netzwerkelemente gesendet werden. Virtuelle Kommunikationsnetze können auch innerhalb von in übergeordneten Kommunikationsnetzen angeordneten Vermittlungseinrichtungen gebildet werden. Die VLAN-Technologie erlaubt eine äußerst flexible Zuordnung von Netzwerkelementen zu logisch vorhandenen Kommunikationsnetzen.One virtual communication network usually also represents a broadcast domain, this means within this virtual communication network or within the domain can in a simple way information of all assigned network elements be sent. Virtual communication networks can also work within in parent Communication networks arranged switching devices formed become. VLAN technology allows extremely flexible assignment of network elements to logically existing communication networks.

Als Beispiel für die Definition eines VLAN sei der Standard IEEE 802.1Q erwähnt. Bei gemäß diesen Standard ausgestalteten Datenrahmen bzw. Ethernet-Datenrahmen ist ein spezielles Datenfeld vorgesehen – auch als „VLAN-Tag" bezeichnet – welche die Zugehörigkeit des jeweiligen Ethernet-Datenrahmen zu einem bestimmten virtuellen Kommunikationsnetz anzeigt. Mit Hilfe eines 12 Bit umfassenden VLAN-Identifiers ist das zugehörige virtuelle Kommunikationsnetz genau gekennzeichnet, wobei durch ein weiteres 3 Bit umfassendes Prioritäts-Informationsfeld zusätzlich die Priorität des zu übermittelten Ethernet-Datenrahmens gekennzeichnet ist.When example for the definition of a VLAN is the standard IEEE 802.1Q mentioned. at according to these Standard designed data frame or Ethernet data frame is a special data field provided - also called "VLAN tag" - which the affiliation the respective Ethernet data frame to a specific virtual Communication network displays. Using a 12-bit VLAN identifier is the associated one virtual communication network accurately identified by a additional 3-bit priority information field additionally the priority of the transmitted Ethernet data frame is marked.

Aktuelle Teilnehmerzugangsnetze zeichnen sich bislang durch eine 100%ige Transparenz gegenüber den auf der Teilnehmerseite bzw. Nutzerseite eingesetzten Protokollschichten aus – z. B Ethernet, Internetprotokoll. So werden beispielsweise die in ATM-Zellen verpackten und in Richtung Vermittlungseinrichtung bzw. DSLAM übermittelten Ethernet-Datenrahmen transparent innerhalb eines an die Vermittlungseinrichtung oder an den DSLAM angeschlossenen, übergeordneten ATM-Kommunikationsnetzes weitervermittelt.current Subscriber access networks have so far been characterized by a 100% Transparency the protocol layers used on the subscriber or user side from - z. B Ethernet, Internet Protocol. For example, those in ATM cells packed and transmitted in the direction of the switching center or DSLAM Ethernet data frame transparent within one to the switch or to the DSLAM connected, parent ATM communication network transferred.

Alternative Übertragungstechnologien wie z. B Ethernet-Bridging, welches zunehmend auch in Teilnehmerzugangsnetzen eingesetzt wird, weichen jedoch diesen Grundsatz der 100%igen Transparenz auf. Netzkomponenten, wie beispielsweise DSLAMs, sind nicht mehr völlig transparent gegenüber den zu übermittelnden Informationen bzw. gegenüber den höheren Protokollschichten; vielmehr werden durch diese weitere teilnehmerspe zifische Informationen wie z. B. MAC-Adressen (z. B. im Rahmen von Ethernet Bridging) für die Steuerung des Routings (Wegelenkung) ver- und bearbeitet.Alternative transmission technologies such as B Ethernet bridging, which is increasingly being used in subscriber access networks, However, they agree with this principle of 100% transparency. Network components such as DSLAMs, are no longer completely transparent to the to be transmitted Information or opposite the higher one Protocol layers; Rather, these are further subscriber-specific Information such as B. MAC addresses (eg in the context of Ethernet Bridging) for the control of the routing (routing) processed and edited.

Da in aktuellen Kommunikationsnetzen wie beispielsweise ATM-Kommunikationsnetzen die Verkehrstrennung eine zunehmende Rolle spielt, muss dieses Leistungsmerkmal auch durch die Vermittlungseinrichtungen bzw. DSLAMs bereitgestellt werden.There in current communication networks such as ATM communication networks the traffic separation plays an increasing role, this feature must also provided by the switching equipment or DSLAMs become.

Im Rahmen des Ethernet-Bridgings und der damit angestrebten Verkehrstrennung können folgende Aspekte eine zunehmende Bedeutung erlangen, die nicht sofort mit Mitteln der bekannten Standards (IEEE 802.1Q) gelöst werden können:

  • – um verschiedene VLAN-Domänen miteinander zu verbinden, wäre ein „Tunneling-Ansatz" geeignet. Man spricht hier von VLAN-Stacking. Jedoch ist VLAN-Stacking gegenwärtig nicht standardisiert und somit herstellerabhängig. Ethernet-Netzwerkkomponenten wie beispielsweise Switches sind eventuell nicht in der Lage VLAN-Stacking zu verarbeiteten; häufig kann durch aktuelle Netzwerkkomponenten nur die standardisierte „flache" Variante des VLAN-Stackings mit genau einem VLAN-Tag ausgeführt werden. Tunneling bzw. VLAN-Stacking ist also keine universelle Lösungsmöglichkeit.
  • – Der Wertebereich eines VLAN-Tags umfaßt 4095 Werte. Dies ist in bestimmten Fällen und Konfigurationen nicht ausreichend. Beim Verbinden mehrerer VLAN-Domänen können beispielsweise störende Überlappungen der einzelnen Wertebereiche der jeweiligen VLAN-Domänen zur Folge haben, welche mit hohen Aufwand beseitigt werden müssen.
  • – Auf Wunsch eines Teilnehmers kann es unter gewissen Umständen für Netzwerkbetreiber erforderlich sein, bestimmte VLAN-Tags am Eingang des Kommunikationsnetzes eines Netzwerkbetreibers zu akzeptieren. Diese VLAN-Tags können je doch inkompatibel zu den VLAN-Tags sein, die in der Domäne des Uplinks des Netzwerkbetreibes verwendeten werden. So möchte ein Netzwerkbetreiber beispielsweise nur eine einzige VLAN-ID (VLAN-Identifier) im Uplink benutzen, um eine Identifizierung der jeweiligen Netzkomponenten innerhalb seiner Netzwerktopologie zu ermöglichen; im Gegensatz dazu wollen die Nutzer bzw. Endkunden im angeschlossenen LAN ihre eigenen VLAN-IDs benutzen.
  • – Des weiteren kann es sinnvoll sein, im Uplink bestimmte Datenströme bzw. -verkehre wie beispielsweise "Video-Multicast-Daten" separat zu transportieren (z. B. seperate VLAN-IDs mit speziellen Prioritäten); diese separat übermittelten Datenströme müssen jedoch z. B. in einem DSLAM wieder in die Teilnehmer-Domänen eingefügt werden.
Within the framework of the Ethernet bridging and the traffic separation aimed at, the following aspects can gain increasing importance, which can not be solved immediately by means of the known standards (IEEE 802.1Q):
  • - VLAN stacking would be suitable for connecting different VLAN domains, but VLAN stacking is currently not standardized and thus manufacturer-dependent. Ethernet network components such as switches may not be in the Able to process VLAN stacking, often only the standardized "flat" variant of VLAN stacking with exactly one VLAN tag can be executed by current network components. Tunneling or VLAN stacking is therefore not a universal solution.
  • - The value range of a VLAN tag comprises 4095 values. This is not sufficient in certain cases and configurations. When connecting multiple VLAN domains, for example, disruptive overlaps of the individual value ranges of the respective VLAN domains can result, which must be eliminated with great effort.
  • At the request of a subscriber, under some circumstances, network operators may be required to accept certain VLAN tags at the entrance of a network operator's communications network. However, these VLAN tags may be incompatible with the VLAN tags used in the domain of the network operator uplink. For example, a network operator may want to use only a single VLAN identifier (VLAN identifier) in the uplink to enable identification of the respective network components within its network topology; In contrast, the users or end customers want to use their own VLAN IDs in the connected LAN.
  • - Furthermore, it may be useful in the uplink certain data streams or traffic such as "video multicast data" separately transport (for example, separate VLAN IDs with special priorities); However, these separately transmitted data streams must be z. B. be inserted back into the subscriber domains in a DSLAM.

Die genannten, nicht standardmäßig zu lösenden Aspekte sind vorrangig aus Sicht eines DSLAMs oder einer Vermittlungseinrichtung gesehen, die Probleme gelten aber auch generell, wenn mehrere VLAN-Domänen durch Ethernet-Switches miteinander verbunden sind.The not to be solved by default are primarily from the point of view of a DSLAM or a switching device However, the problems also generally apply when multiple VLAN domains through Ethernet switches are interconnected.

Der Erfindung liegt die Aufgabe zugrunde den Austausch von Informationen über in mehrere virtuelle Netze (VLAN-Domänen) unterteilte Kommunikationsnetze zu verbessern. Die Aufgabe wird ausgehend von einem Verfahren, einer Kommunikationsanordnung und einer Kommunikationseinrichtung gemäß den Merkmalen der Oberbegriffe der Patentansprüche 1, 8 und 9 durch die jeweils kennzeichnenden Merkmale gelöst.Of the The invention is based on the object of exchanging information about in several virtual Networks (VLAN domains) subdivided communication networks. The task becomes starting from a method, a communication arrangement and a communication device according to the features of the preambles of the claims 1, 8 and 9 solved by the respective characterizing features.

Beim erfindungsgemäßen Verfahren zum Übermitteln von paketorientierten Informationen über zumindest ein Kommunikationsnetz, welches logisch in mehrere virtuelle Kommunikationsnetze unterteilt ist, umfassen die Datenpakete jeweils neben zumindest einer ersten eine Ausgangsadresse repräsentiernden Routing-Information zumindest eine weitere jeweils ein virtuelles Kommunikationsnetz eindeutig identifizierende Routing- Information. Die Datenpakete werden in Abhängigkeit zumindest von der zumindest einen weiteren Routing-Information sowie in Abhängigkeit von in dem zumindest einem Kommunikationsnetz gespeicherten Routing-Informationen über das zumindest eine Kommunikationsnetz vermittelt. Der wesentliche Aspekt des erfindungsgemäßen Verfahren besteht darin, dass aus der in einem Datenpaket jeweils angeordneten zumindest einen ersten und/oder aus den in den zumindest einen Kommunikationsnetz gespeicherten Routing-Informationen und aus der in den Datenpaket jeweils angeordneten zumindest einen weiteren Routing-Information mit Hilfe einer Abbildungsvorschrift zumindest eine neue weitere Routing-Information abgeleitet wird. Die zumindest eine weitere Routing-Information wird durch die zumindest eine neue weitere Routing-Information ersetzt, wobei sämtliche Adressinformationen außer der zumindest einen weiteren Routing-Information unverändert bleiben.At the inventive method to submit packet-oriented information about at least one communication network, which is logically divided into several virtual communication networks, the data packets each comprise, in addition to at least a first one Representing output address Routing information at least one more each one virtual Communication network uniquely identifying routing information. The Data packets are dependent at least from the at least one further routing information as well dependent on from in the at least one communication network stored routing information about the mediated at least one communication network. The essential aspect the method according to the invention is that from the arranged in a data packet respectively at least a first and / or from the in the at least one communication network stored routing information and from the in the data packet each arranged at least one further routing information with the help a mapping rule at least one new additional routing information is derived. The at least one more routing information is replaced by the at least one new further routing information, where all Address information except the at least one further routing information remains unchanged.

Der wesentliche Vorteil des erfindungsgemäßen Verfahrens besteht darin, dass die in den jeweiligen Datenpaketen enthaltenen, weiteren Routing-Informationen unter zur Hilfenahme von weiteren, entweder in den einzelnen Datenpaketen und/oder im Kommunikationsnetz gespeicherten Informationen wie z. B. Routing-Informationen, ein-eindeutig in eine neue weitere Routing-Information umgewandelt werden, wobei die Datenpakete in Abhängigkeit von der neuen weiteren Routing-Information über das zumindest eine Kommunikationsnetz vermittelt werden. Durch die Umwandlung wird der Wertebereich der mittels der weiteren Routing-Informationen adressierbaren Adressen virtuell vergrößert, wobei vorteilhaft die eingangs genannten Aspekte berücksichtigt bzw. die genannten Probleme gelöst werden.Of the essential advantage of the method according to the invention is that the further routing information contained in the respective data packets with the help of further, either in the individual data packets and / or stored in the communication network information such. B. routing information, one-unique converted into a new additional routing information be, with the data packets depending on the new another Routing information about the at least one communication network are taught. By the Conversion is the value range of the means of further routing information addressable addresses virtually enlarged, which advantageously the considered at the outset or the problems mentioned are solved.

Gemäß einer vorteilhaften Weiterbildung des erfindungsgemäßen Verfahrens ist durch die zumindest eine neue weitere Routing-Information jeweils ein virtuelles Kommunikationsnetz eindeutig identifiziert ist – Anspruch 2. Mit Hilfe dieser vorteilhaften Ausgestaltung ist der Austausch von Informationen zwi schen VLAN-Domänen möglich, wobei insgesamt kundenspezifische Wünsche, wie z. B. das Verwenden von kundenspezifischen VLAN-Kennungen bzw. Identifizierungen innerhalb von Betreibernetzen möglich ist.According to one advantageous development of the method is by the at least one new additional routing information in each case a virtual communication network is clearly identified - claim 2. With the help of this advantageous embodiment, the exchange information between VLAN domains possible, with a total of customer-specific Wishes, such as For example, using custom VLAN identifiers within operator networks possible is.

Vorteilhaft repräsentieren die in dem zumindest einem Kommunikationsnetz gespeicherten Routinginformationen zumindest einen Teilnehmeranschluß und/oder zumindest eine Teilnehmeranschlußleitung – Anspruch 3. Üblicherweise sind die Teilnehmer über Teilnehmeranschlußleitungen und Teilnehmeranschlüsse bzw. Anschlußports an Vermittlungseinrichtungen oder DSLAMs angeschlossen. Mit Hilfe von die jeweiligen Anschlußports und/oder Teilnehmeranschlußleitungen identifizierenden Routinginformationen kann im Rahmen des erfindungsgemäßen Verfahrens der eingeschränkte Adressbereich der VLAN-Domänen erweitert werden. Die Anschlußports können z. B. auch als ATM-konforme ATM-Utopia-Ports ausgestaltet sein.Advantageous represent the routing information stored in the at least one communication network at least one subscriber line and / or at least one subscriber line - claim 3. Usually are the participants over Subscriber lines and subscriber lines or connection ports connected to switching equipment or DSLAMs. With help from the respective connection ports and / or Subscriber lines identifying routing information can in the context of the inventive method the restricted address range the VLAN domains be extended. The connection ports can z. B. as ATM compliant ATM Utopia ports be configured.

Gemäß einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens ist das zumindest eine Kommunikationsnetz gemäß dem Standard IEEE 802.1Q ausgestaltet – Anspruch 4. Durch diese vorteilhafte Ausgestaltung ist eine Weiterbildung des Standards IEEE 802.1Q möglich. Die wesentliche Eigenschaft dieser Erweiterung besteht darin, die während des Ethernet-Switching-Vorgangs die 12 Bit umfassende VLAN-ID eines Ethernet-Frames so modifiziert wird, dass die eingangs genannten Aspekte bzw. Probleme gelöst bzw. umgangen werden. Hierzu wird ein Hash-Wert aus den Informationen der empfangenen Ethernet-Frames und/oder aus den in den Routing-Tabellen des Kommunikationsnetzes gespeicherten Informationen (z. B. Port-Adressen) gebildet, und die in den Ethernet-Frames enthaltende VlAN-IDs unter zu Hilfename dieses Hash-Wertes verändert.According to one further advantageous embodiment of the method according to the invention this is at least a communication network according to the standard IEEE 802.1Q designed - claim 4. This advantageous embodiment is a development of the IEEE 802.1Q standard. The essential feature of this extension is that while of the Ethernet switching process, the 12-bit VLAN ID of a Ethernet frames is modified so that the aforementioned Aspects or problems solved or bypassed. This is a hash value from the information the received Ethernet frames and / or in the routing tables of the communication network stored information (eg, port addresses) formed, and the VLAN IDs contained in the Ethernet frames under Help name changed this hash value.

Um im Rahmen des erfindungsgemäßen Verfahrens eine eineindeutige Abbildung in beide Richtungen bei der Umwandlung des VLAN-ID-Wertes zu erreichen, bieten sich insbesondere die folgenden in den Ethernet-Frames enthaltenen Informationen als Parameter bzw. Werte der Hash-Funktion bzw. Abbildungsvorschrift an:

  • – die in den Ethernet-Frames als Routinginformationen enthaltenen Ethernet-MAC-Adressen (source und destination), oder
  • – gegebenenfalls in den Nutzinformationen der Ethernet-Frames enthaltene IP-Adressen (source und destination) (siehe Anspruch 6), oder
  • – gegebenenfalls in den Nutzinformationen der Ethernet-Frames enthaltene ATM-konforme Routinginformationen wie ATM-PVCs (Permanent Virtuel Conections (VPI- und VCI-Werte)) (siehe Anspruch 7).
In the context of the inventive method, a one-to-one mapping in both directions in the conversion of the VLAN ID who In particular, the following information contained in the Ethernet frames is available as parameters or values of the hash function or mapping rule:
  • - The Ethernet MAC addresses (source and destination) contained in the Ethernet frames as routing information, or
  • - optionally in the payload of the Ethernet frames contained IP addresses (source and destination) (see claim 6), or
  • - ATM-compliant routing information contained in the payload information of the Ethernet frames, such as ATM-PVCs (Permanent Virtual Conections (VPI and VCI values)) (see claim 7).

Weitere vorteilhafte Ausgestaltungen des erfindungsgemäßen Verfahrens sowie eine Kommunikationsanordnung und eine Kommunikationseinrichtung zum Übermitteln von paketorientierten Informationen sind den weiteren Ansprüchen zu entnehmen.Further advantageous embodiments of the method according to the invention and a communication arrangement and a communication device for transmitting packet-oriented Information can be found in the further claims.

Im folgenden wird das erfindungsgemäße Verfahren anhand eines Blockschaltbildes näher erläutert.in the The following is the process of the invention using a block diagram closer explained.

Das Blockschaltbild zeigt eine mehrere Teilnehmeranschlusseinheiten TAE umfassende Vermittlungseinrichtung VE. Die Vermittlungseinrichtung kann auch als digitale Multiplexereinrichtung – auch als DSLAM, Digital Subscriber Line Access Multiplexer, bezeichnet – ausgestaltet sein. An die Vermittlungseinrichtung VE sind über die Teilnehmeranschlusseinheiten TAE und über mehrere Teilnehmeranschlussleitungen TAL1...3 mehrere Teilnehmer TLN1...4 bzw. mehrere den jeweiligen Teilnehmern TLN1...4 zugeordnete Kommunikationseinrichtungen (wie beispielsweise Personalcomputer, Workstations, Multimedia-Endgeräte, nicht dargestellt) angeschlossen. Die Vermittlungseinrichtung VE weist zwei Uplink-Schnittstellen bzw. -Interface UI auf, über welche die Vermittlungseinrichtung VE über eine erste und zweite Uplink-Leitung LNK 1, 2 mit einem übergeordneten Betreiber- Kommunikationsnetz BKN verbunden ist. Über die Vermittlungseinrichtung VE werden in diesem Ausführungsbeispiel gemäß dem IEEE-Standard 802.1Q ausgestaltete Ethernet-Frames zwischen den Teilnehmern TLN1...4 und dem übergeordneten Betreiber-Kommunikationsnetz BKN ausgetauscht.The Block diagram shows a plurality of subscriber line units TAE comprehensive switching device VE. The switching device can also as digital multiplexer - also as DSLAM, Digital Subscriber Line Access Multiplexer, designated - be designed. To the Switching device VE are about the subscriber line units TAE and several subscriber lines TAL1 ... 3 several participants TLN1 ... 4 or more the respective Participants TLN1 ... 4 associated communication facilities (such For example, personal computers, workstations, multimedia devices, not shown) connected. The switching device VE has two Uplink interfaces or interface UI over which the switching device VE about a first and second uplink line LNK 1, 2 with a parent Operator communication network BKN is connected. About the Switching device VE in this embodiment according to the IEEE standard 802.1Q configured Ethernet frames between the participants TLN1 ... 4 and the parent Operator communication network BKN exchanged.

Für die weiteren Ausführungen sei beispielhaft angenommen, dass gemäß den Vorgaben des Netzwerkbetreibers über die erste Uplink-Leitung LNK1 nur Ethernet-Datenrahmen mit einer VLAN-ID von VID' = 11 zugelassen sind. Des weiteren sei angenommen, dass über die zweite Uplink-Leitung LNK2 nur Ethernet-Datenrahmen mit einer VLAN-ID von VID' = 22 zugelassen sind.For the others versions is assumed by way of example that according to the specifications of the network operator on the first uplink line LNK1 only allowed Ethernet data frame with a VLAN ID of VID '= 11 are. It is further assumed that via the second uplink line LNK2 only Ethernet data frames with a VLAN ID of VID '= 22 are allowed.

Gemäß dem Blockschaltbild ist der erste und zweite Teilnehmer TLN1, 2 über die erste Teilnehmeranschlussleitung TAL1 mit der Vermittlungseinrichtung VE verbunden. Vom ersten Teilnehmer TLN1 werden erste Datenpakete dpi über die erste Teilnehmeranschlussleitung TAL1 an die Vermittlungseinrichtung VE übermittelt, wobei die Datenpakete dp1 als erste Routinginformation eine Ethernet-spezifische MAC-Adresse srcMAC mit dem Wert srcMAC = sm1 sowie als weitere Routinginformation eine eine VLAN-Domäne identifizierende VLAN-ID mit dem Wert VID = 1 aufweisen.According to the block diagram is the first and second participants TLN1, 2 via the first subscriber line TAL1 connected to the switching device VE. From the first participant TLN1 become first data packets dpi over the first subscriber line TAL1 transmitted to the switching device VE, wherein the data packets dp1 as the first routing information an Ethernet-specific MAC address srcMAC with the value srcMAC = sm1 as well as further routing information one is a VLAN domain Identifying VLAN ID with value VID = 1.

Vom zweiten Teilnehmer TLN2 werden zweite Datenpakete dp2 über die erste Teilnehmeranschlußleitung in Richtung Vermittlungseinrichtung VE übermittelt, wobei die zweiten Datenpakete dp2 eine VLAN-ID von VID = 2 und eine MAC-Adresse von srcMAC = sm2 aufweisen.from second participant TLN2 second data packets dp2 on the first subscriber line transmitted in the direction of switching device VE, the second Data packets dp2 a VLAN ID of VID = 2 and a MAC address of srcMAC = sm2.

Vom dritten Teilnehmer TLN3 werden dritte Datenpakete dp3 über die zweite Teilnehmeranschlussleitung TAL2 an die Vermittlungseinrichtung VE übermittelt. Die dritten Datenpakete dp3 weisen eine VLAN-ID von VID = 3 sowie eine MAC-Adresse von srcMAC = sm3 auf.from third participant TLN3 are third data packets dp3 on the second subscriber line TAL2 transmitted to the switching device VE. The third data packets dp3 have a VLAN ID of VID = 3 as well a MAC address of srcMAC = sm3.

Vom vierten Teilnehmer TLN4 werden über die dritte Teilnehmeranschlussleitung TAL3 vierte Datenpakete dp4 in Richtung Vermittlungseinrichtung VE übermittelt. Die vierten Datenpakete dp4 weisen eine VLAN-ID von VID = 4 sowie eine MAC-Adresse von srcMAC = sm4 auf.from fourth participant TLN4 will be over third subscriber line TAL3 fourth data packets dp4 in Direction switching device VE transmitted. The fourth data packets dp4 have a VLAN ID of VID = 4 and a MAC address of srcMAC = sm4 on.

In diesem Ausführungsbeispiel stellen die MAC-Adressen (Medium Access Control) Ethernet-spezifische Source-MAC-Adressen dar, durch welche die den Teilnehmern TLN1...4 zugeordneten Kommunikationsendgeräte innerhalb des Kommunikationsnetzes identifizierbar sind.In this embodiment The MAC (Medium Access Control) addresses are Ethernet-specific Source MAC addresses through which the participants TLN1 ... 4 associated communication terminals within the communication network are identifiable.

Die im Rahmen des erfindungsgemäßen Verfahrens zu leistende Aufgabe besteht darin, die von den Teilnehmern TLN1...4 über die Vermittlungseinrichtung VE in Richtung des Betreiber-Kommunikationsnetzes BKN übermittelten Datenpakete dp1...4 bzw. die darin enthaltenden VLAN-Ids VID = {1, 2, 3, 4} auf die in den jeweiligen Uplink-Leitungen LNK 1, 2 verwendeten VLAN-IDs VID' = {11, 22} eindeutig abzubilden. Hierzu sind in der Vermittlungseinrichtung VE Umwandlungsmittel UM vorgesehen, denen eine mehrere Tabelleneinträge tab1...4 umfassende Tabelle TAB zugeordnet ist – im Blockschaltbild durch strichlierte Linien verdeutlicht. Die in der Tabelle TAB enthaltende Tabelleneinträge tab1...4 repräsentieren eine Abbildungsvorschrift mit denen die VLAN-IDs VID der eingehenden Datenpakete dp1...4 eindeutig in die in den jeweiligen Uplink-Leitungen LNK 1, 2 verwendeten VLAN-IDs VID' umgewandelt werden. Erfindungsgemäß erfolgt die Umwandlung der VLAN-IDs VID der eingehenden Datenpakete bzw. Ethernet-Frames dp1...4 unter zu Hilfenahme der in den eingehenden Ethernet-Frames enthaltenden MAC-Adressen, hier der Source-MAC-Adressen srcMAC. Hierbei bleiben die Source-MAC-Adressen srcMAC vor und nach der Umwandlung der VLAN-Ids unverändert, sie werden sozusagen als Hilfswert (auch als Hash-Wert bzw. -Parameter bezeichnet) herangezogen, um eine ein-eindeutige Abbildung der bisherigen VLAN-IDs VID in die neuen VLAN-ID VID' und umgekehrt zu ermöglichen. Gemäß der im Blockschaltbild dargestellten Tabelle TAB erfolgt die Umwandlung nach folgender Abbildungsvorschrift:
dp1 (srcMAC = sm1, VID = 1) → dp1 (srcMAC = sm1, VID' = 11)
dp2 (srcMAC = sm2, VID = 2) → dp1 (srcMAC = sm2, VID' = 22)
dp3 (srcMAC = sm3, VID = 3) → dp1 (srcMAC = sm3, VID' = 11)
dp4 (srcMAC = sm4, VID = 4) → dp1 (srcMAC = sm4, VID' = 11)
The task to be performed in the context of the method according to the invention consists of the data packets dp1 ... 4 transmitted by the subscribers TLN1 ... 4 via the switching center VE in the direction of the operator communication network BKN or the VLAN IDs VID = {V { 1, 2, 3, 4} to be clearly mapped to the VLAN IDs VID '= {11, 22} used in the respective uplink lines LNK 1, 2. For this purpose, conversion means UM are provided in the switching device VE, to which a table TAB comprising several table entries tab1... 4 is assigned - illustrated by dashed lines in the block diagram. The table entries tab1... 4 contained in the table TAB represent a mapping rule with which the VLAN IDs VID of the incoming data packets dp1... 4 are uniquely converted into the VLAN IDs VID 'used in the respective uplink lines LNK 1, 2 become. According to the invention, the conversion takes place of the VLAN IDs VID of the incoming data packets or Ethernet frames dp1... 4 with the aid of the MAC addresses contained in the incoming Ethernet frames, in this case the source MAC addresses srcMAC. In this case, the source MAC addresses srcMAC remain unchanged before and after the conversion of the VLAN IDs; they are used, so to speak, as an auxiliary value (also referred to as a hash value or parameters) to provide a one-to-one mapping of the previous VLAN IDs VID into the new VLAN ID VID 'and vice versa. According to the table TAB shown in the block diagram, the conversion takes place according to the following mapping rule:
dp1 (srcMAC = sm1, VID = 1) → dp1 (srcMAC = sm1, VID '= 11)
dp2 (srcMAC = sm2, VID = 2) → dp1 (srcMAC = sm2, VID '= 22)
dp3 (srcMAC = sm3, VID = 3) → dp1 (srcMAC = sm3, VID '= 11)
dp4 (srcMAC = sm4, VID = 4) → dp1 (srcMAC = sm4, VID '= 11)

Die Ethernet-Frames dp1...4 mit den umgewandelten VLAN-Ids VID' werden nach der Umwandlung über die entsprechende Uplink-Leitung LNK1, 2 an das übergeordnete Betreiber-Kommunikationsnetz BKN übermittelt, wobei die Ethernet-Frames mit einer VLAN-ID VID' = 11 an die erste Uplink-Leitung LNK1 und die Ethernet-Frames mit einer VLAN-ID VID' = 22 an die zweite Uplink-Leitung LNK2 vermittelt werden.The Ethernet frames dp1 ... 4 with the converted VLAN IDs VID 'are sent after the Conversion over the corresponding uplink line LNK1, 2 to the parent Operator communication network BKN transmitted, wherein the Ethernet frames with a VLAN ID VID '= 11 to the first uplink line LNK1 and the Ethernet frames having a VLAN ID VID '= 22 to the second uplink line LNK2 mediated.

Für die erfindungsgemäße Umwandlung der VLAN-Ids VID können auch im Kommunikationsnetz gespeicherten Routinginformationen – im Blockschaltbild nicht dargestellt – als Hash-Wert verwendet werden. Diese Routinginformationen sind z. B. in im Kommunikationsnetz angeordneten Netzwerkelementen (Vermittlungseinrichtungen, DSLAMs, Router, Gateways, Bridges) in Form von Routing-Tabellen gespeichert. Bei dieser Variante müssen keine in den Datenpaketen enthaltene Routinginformationen verarbeitet werden, d. h. es müssen keine Routinginformationen im Datenpaket enthalten sein.For the conversion according to the invention VLAN Ids VID also stored in the communication network routing information - in the block diagram not shown - as Hash value can be used. This routing information is z. B. in network elements arranged in the communication network (switching devices, DSLAMs, routers, gateways, bridges) in the form of routing tables saved. In this variant, none must be in the data packets contained routing information is processed, d. H. it does not have to be Routing information contained in the data packet.

Das erfindungsgemäße Verfahren funktioniert auch für den umgekehrten Fall. So werden aus Richtung des Betreiber-Kommunikationsnetzes BKN über die Vermittlungseinrichtung VE in Richtung der Teilnehmer TLN1...4 übermittelte Datenpakete entsprechend der Abbildungsvorschrift TAB umgewandelt und über die entsprechenden Teilnehmeranschlussleitungen TAL 1...3 an die jeweiligen Teilnehmer TLN1...4 vermittelt. Hierbei werden jedoch für die Umwandlung nicht die Source-MAC-Adressen der an der Vermittlungseinrichtung VE eingehenden Ethernet-Frames verwendet, sondern die ebenfalls in den Ethernet-Frames angeordneten Destination-MAC-Adressen, welche den in den Tabelleneinträgen tab1...4 gespeicherten MAC-Adressen srcMAC als Ziel-Adressinformationen entsprechen.The inventive method also works for the opposite case. So are from the direction of the operator communication network BKN over the switching device VE in the direction of the participants TLN1 ... 4 transmitted Data packets converted according to the mapping rule TAB and over the corresponding subscriber lines TAL 1 ... 3 to the respective participants TLN1 ... 4 mediated. Here are however for the conversion not the source MAC addresses of the switch VE incoming Ethernet frames but the destination MAC addresses also in the Ethernet frames, which in the table entries tab1 ... 4 stored MAC addresses srcMAC as destination address information correspond.

Mit Hilfe des erfindungsgemäßen Verfahrens können von den Endkunden – hier TLN1...4 beliebige kundenspezifische VLAN-IDs an beispielsweise einen zentralen DSLAM übermittelt werden. Ein mit dem zentralen DSLAM verbundener kaskadierter DSLAM, an den das Betreiber-Kommunikationsnetz angeschlossen ist, könnte für die Trennung von im Betreiber-Kommunikationsnetz realisierten Diensten bzw. Service verschiedene betreiberspezifische VLAN-Ids verwenden. Durch die erfindungsgemäße Übersetzungsfunktion im zentralen DSLAM werden die verschiedenen übermittelten VLAN-IDs unter Zuhilfenahme von beispielsweise MAC-Adressen ein-eindeutig in neue VLAN-IDs übersetzt, die in dem über den kaskadierten DSLAM angeschlossenen Betreiber-Kommunikationsnetz gültig sind. Auf dieser Weise wird der Wertebereich der gemäß dem Standard IEEE 802.1Q maximal möglichen 4095 VLAN-IDs virtuell vergrößert.With Help of the method according to the invention can of the end customer - here TLN1 ... 4 any customer-specific VLAN IDs, for example transmitted a central DSLAM become. A cascaded DSLAM associated with the central DSLAM, to which the operator communication network is connected, could be for the separation of services or services implemented in the operator communication network Use different operator-specific VLAN IDs. By the inventive translation function in the central DSLAM, the various transmitted VLAN IDs are under Use, for example, MAC addresses one-unique in new VLAN IDs translated, in the over the cascaded DSLAM connected operator communication network are valid. In this way the value range is the according to the standard IEEE 802.1Q maximum possible 4095 virtual VLAN IDs enlarged.

Üblicherweise werden mit Hilfe der Datenpakete bzw. Ethernet-Frames darin eingefügte Nutzinformationen über das Kommunikationsnetz übermittelt. Die Nutzinformationen können ebenfalls Paket- oder zellenorientiert ausgestaltet sein – z. B. als eingefügte (Internet-Protokoll-konforme) IP-Datenpakete oder ATM-konforme ATM-Zellen. Diese eingefügten Paket- oder zellenorientierten Nutzinformationen weisen ebenfalls Routinginformationen auf (z. B. IP-Source, IP-Destination oder ATM-konforme VPI-/VCI-Werte) welche als Hash-Werte im Rahmen des erfindungsgemäßen Verfahrens verwendet werden können.Usually be inserted with the help of the data packets or Ethernet frames therein payload about the Communication network transmitted. The payload can also packet or cell-oriented designed - z. B. as inserted (Internet protocol compliant) IP data packets or ATM compliant ATM cells. These inserted Packet- or cell-oriented payloads also have Routing information (eg IP source, IP destination or ATM compliant VPI / VCI values) which as hash values in the context of the method according to the invention can be used.

Vorteilhaft wird das erfindungsgemäße Verfahren während des Ethernet-Switchings-Vorgangs durchgeführt.Advantageous becomes the method according to the invention while of the Ethernet switching process.

Beim erfindungsgemäßen Verfahren werden außer der VLAN-ID alle weiteren im Ethernet-Frame enthaltenen Informationen transparent übertragen, wobei alle Adressinformation außer der VLAN-ID unverändert bleiben und somit für die Abbildungs vorschrift bzw. als Hash-Wert herangezogen werden können. Dies gilt insbesondere für MAC- oder IP-Adressen. Des weiteren werden eventuell in den VLAN-Tags enthaltene Priorisierungsinformationen beibehalten.At the inventive method be except the VLAN ID all other information contained in the Ethernet frame transmitted transparently, with all address information except the VLAN ID unchanged stay and thus for the mapping rule or as a hash value can be used. This especially applies to MAC or IP addresses. Furthermore, eventually in the VLAN tags retained prioritization information.

Es sei angemerkt, daß im Rahmen des erfindungsgemäßen Verfahrens neben der weiteren Routinginformation zusätzliche im Datenpaket enthaltene Routinginformationen für die Umwandlung verwendet werden können. Desweiteren können zuätzliche im Kommunikationsnetz gespeicherte Informationen berücksichtigt werden. Die Abbildungsvorschrift ist in diesem Fall z. B. als mathematische Funktion ausgestaltet, mittels der die jeweiligen Routinginformationen mathematisch verknüpft werden. Der daraus resultierende Hash-Wert wird für die Umwandlung der weiteren Routinginformation (hier VLAN-ID) verwendet. Vorteilhaft wird dadurch eine weitere virtuelle Erweiterung des VLAN-ID-Adressbereichs erreicht.It should be noted that in the context of the method according to the invention, in addition to the further routing information, additional routing information contained in the data packet can be used for the conversion. Furthermore, additional information stored in the communication network can be taken into account. The mapping rule is in this case z. B. configured as a mathematical function, by means of the respective Routinginformatio be mathematically linked. The resulting hash value is used for the conversion of the further routing information (here VLAN ID). Advantageously, this achieves a further virtual extension of the VLAN ID address range.

Claims (10)

Verfahren zum Übermitteln von paketorientierten Informationen (dp1...4) über zumindest ein Kommunikationsnetz (BKN), welches logisch in mehrere virtuelle Kommunikationsnetze unterteilt ist, bei dem die Datenpakete (dp1...4) jeweils neben zumindest einer ersten eine Ausgangsadresse repräsentierenden Routinginformation (srcMAC) zumindest eine weitere jeweils ein virtuelles Kommunikationsnetz eindeutig identifizierende Routinginformation (VID) umfassen, und bei dem die Datenpakete (dp1...4) in Abhängigkeit zumindest von der zumindest einen weiteren Routinginformation (VID) sowie in Abhängigkeit von in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen über das zumindest eine Kommunikationsnetz (BKN) vermittelt werden, dadurch gekennzeichnet, dass aus der in einem Datenpaket (dp1...4) jeweils angeordneten zumindest einen ersten (srcMAC) und/oder aus den in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen und aus der in dem Datenpaket (dp1...4) jeweils angeordneten zumindest einen weiteren Routinginformation (VID) mit Hilfe einer Abbildungsvorschrift (tab1...4) zumindest eine neue weitere Routinginformation (VID') abgeleitet wird, dass die zumindest eine weitere Routinginformation (VID) durch die zumindest eine neue weitere Routinginformation (VID') ersetzt wird, wobei sämtliche Adressinformationen außer der zumindest einen weiteren Routinginformation (VID) unverändert bleiben.Method for transmitting packet-oriented information (dp1 ... 4) via at least one communication network (BKN), which is logically subdivided into a plurality of virtual communication networks, wherein the data packets (dp1 ... 4) are next to at least a first routing information representing an output address (srcMAC) comprise at least one further in each case a virtual communication network uniquely identifying routing information (VID), and in which the data packets (dp1 ... 4) as a function of at least one of the at least one further routing information (VID) and in dependence on at least one Communication network (BKN) stored routing information over the at least one communication network (BKN) are mediated, characterized in that from the in a data packet (dp1 ... 4) respectively arranged at least a first (srcMAC) and / or in the at least one Communication Network (BKN) stored routing information and from the in the Data packet (dp1 ... 4) each arranged at least one further routing information (VID) using a mapping rule (tab1 ... 4) at least one new additional routing information (VID ') is derived that the at least one further routing information (VID) by the at least one new further routing information (VID ') is replaced, wherein all address information remains unchanged except for the at least one further routing information item (VID). Verfahren nach Anspruch 1 dadurch gekennzeichnet, daß durch die zumindest eine neue weitere Routinginformation (VID') ein virtuelles Kommunikationsnetz eindeutig identifiziert ist.Method according to claim 1, characterized that by the at least one new further routing information (VID ') is a virtual one Communication network is uniquely identified. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen zumindest einen Teilnehmeranschluß und/oder zumindest eine Teilnehmeranschlußleitung repräsentieren.Method according to claim 1 or 2, characterized that the in the at least one communication network (BKN) stored routing information represent at least one subscriber line and / or at least one subscriber line. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Datenpakete (dp1...4) gemäß 802.1Q ausgestaltet sind.Method according to one of the preceding claims, characterized characterized in that Data packets (dp1 ... 4) according to 802.1Q are designed. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß in einem Nutzdatenfeld des Datenpakets (dp1...4) zusätzliche Routinginformationen umfassende Nutzinformationen eingefügt sind, daß die zusätzlichen Routinginformationen die zumindest eine erste Routinginformation (srcMAC) repräsentieren.Method according to one of the preceding claims, characterized in that in a payload data field of the data packet (dp1 ... 4) additional Routing information comprehensive user information is inserted, that the extra Routing information the at least a first routing information represent (srcMAC). Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß in das Nutzdatenfeld des Datenpakets (dp1...4) zumindest ein gemäß dem Internetprotokoll ausgestaltetes IP-Datenpaket eingefügt ist, wobei durch die zumindest eine erste Routinginformation (srcMAC) die Ausgangsadresse des zumindest einen IP-Datenpaketes repräsentiert wird.Method according to claim 5, characterized in that that in the payload data field of the data packet (dp1 ... 4) at least one configured according to the Internet protocol IP data packet inserted is, whereby by the at least a first routing information (srcMAC) represents the output address of the at least one IP data packet becomes. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß in das Nutzdatenfeld des Datenpakets (dp1...4) zumindest eine gemäß dem asynchronen Transfermodus ausgestaltete ATM-Zelle eingefügt ist, wobei durch die zumindest eine erste Routinginformation (srcMAC) der VPI- und/oder VCI-Wert der zumindest einen ATM-Zelle repräsentiert wird.Method according to claim 5, characterized in that that in the payload data field of the data packet (dp1 ... 4) at least one according to the asynchronous transfer mode configured ATM cell is inserted, wherein the at least one first routing information (srcMAC) represents the VPI and / or VCI value of the at least one ATM cell becomes. Kommunikationsanordnung zum Übermitteln von paketorientierten, jeweils neben zumindest einer ersten eine Ausgangs adresse repräsentierenden Routinginformation (srcMAC) zumindest eine weitere jeweils ein virtuelles Kommunikationsnetz eindeutig identifizierende Routinginformation (VID) umfassenden Datenpaketen (dp1...4) über zumindest ein Kommunikationsnetz (BKN), welches logisch in mehrere virtuelle Kommunikationsnetze unterteilt ist, mit in dem zumindest einem Kommunikationsnetz (BKN) angeordneten Mitteln zum Vermitteln der Datenpakete (dp1...4) zumindest in Abhängigkeit von der zumindest einen weiteren Routinginformation (VID) sowie in Abhängigkeit von in dem zumindest einem Kommunikationsnetz (BKN) gespeicherten Routinginformationen, dadurch gekennzeichnet, daß Umwandlungsmittel (UM) vorgesehen sind, welche in der Art und Weise ausgestaltet sind, – daß aus der in einem Datenpaket (dp1...4) jeweils angeordneten zumindest einen ersten Routinginformation (srcMAC) und/oder aus den in dem zumindest einem Kommunikationsnetz gespeicherten Routinginformationen und aus der in dem Datenpaket (dp1...4) jeweils angeordneten zumindest einen weiteren Routinginformation (VID) mit Hilfe einer Abbildungsvorschrift (tab1...4) zumindest eine neue weitere Routinginformation (VID') abgeleitet wird, und – daß die zumindest eine weitere Routinginformation (VID) durch die zumindest eine neue weitere Routinginformation (VID') ersetzt wird, wobei sämtliche Ausgangsadressen (srcMAC) außer der zumindest einen weiteren Routinginformationen (VID) unverändert bleiben.Communication arrangement for transmitting packet-oriented, in each case next to at least a first routing information representing an output address (srcMAC) at least one more each a virtual communication network uniquely identifying routing information (VID) Data packets (dp1 ... 4) via at least one communication network (BKN), which logically into several virtual Communication networks is divided, with at least one Communication Network (BKN) arranged means for switching the Data packets (dp1 ... 4) at least depending on the at least another routing information (VID) and depending from stored in the at least one communication network (BKN) Routing information characterized, that conversion agent (UM) are provided, which are designed in the manner - that from the in a data packet (dp1 ... 4) each arranged at least one first routing information (srcMAC) and / or from in the at least one Communication network stored routing information and from the in the data packet (dp1 ... 4) each arranged at least one Further routing information (VID) using a mapping rule (tab1 ... 4) at least one new further routing information (VID ') is derived, and - that at least another routing information (VID) through the at least one new further routing information (VID ') is replaced, where all Output addresses (srcMAC) except the at least one further routing information (VID) remain unchanged. Kommunikationseinrichtung (VE) zum Übermitteln von paketorientierten, jeweils neben zumindest einer ersten eine Ausgangsadresse repräsentierenden Routinginformation (srcMAC) zumindest eine weitere jeweils ein virtuelles Kommunikationsnetz eindeutig identifizierende Routinginformation (VID) umfassenden Datenpaketen (dp1...4) über zumindest ein an die Kommunikationseinrichtung (VE) anschließbares Kommunikationsnetz (BKN), welches logisch in mehrere virtuelle Kommunikationsnetze unterteilt ist, mit Mitteln zum Vermitteln der Datenpakete (dp1...4) zumindest in Abhängigkeit von der zumindest einen weiteren Routinginformation (VID) sowie in Abhängigkeit von in der Kommunikationseinrichtung (VE) gespeicherten Routinginformationen, dadurch gekennzeichnet, daß Umwandlungsmittel (UM) vorgesehen sind, welche in der Art und Weise ausgestaltet sind, – daß aus der in einem Datenpaket (dp1...4) jeweils angeordneten zumindest einen ersten Routinginformation (srcMAC) und/oder aus den in der Kommunikationseinrichtung (VE) gespeicherten Routinginformationen und aus der in dem Datenpaket (dp1...4) jeweils angeordneten zumindest einen weiteren Routinginformation (VID) mit Hilfe einer Abbildungsvorschrift (tab1...4) zumindest eine neue weitere Routinginformation (VID') abgeleitet wird, und – daß die zumindest eine weitere Routinginformation (VID) durch die zumindest eine neue weitere Routinginformation (VID') ersetzt wird, wobei sämtliche Ausgangsadressen (srcMAC) außer der zumindest einen weiteren Routinginformationen (VID) unverändert bleiben.Communication device (VE) for transmitting packet-oriented, in each case at at least one further routing information (srcMAC), which in each case represents a virtual communication network, uniquely identifies routing data (dP1... 4) via at least one communication network (BKN) which can be connected logically to the communication device (VE) a plurality of virtual communication networks is divided, with means for switching the data packets (dp1 ... 4) at least in dependence on the at least one further routing information (VID) and in dependence on in the communication device (VE) stored routing information, characterized in that conversion means ( UM) are provided, which are designed in such a way that - from the at least one first routing information (srcMAC) respectively arranged in a data packet (dp1 ... 4) and / or from the routing information stored in the communication device (VE) and from the in the Datenp aket (dp1 ... 4) arranged at least one further routing information (VID) using a mapping rule (tab1 ... 4) at least one new additional routing information (VID ') is derived, and - that the at least one further routing information (VID ) is replaced by the at least one new further routing information (VID '), wherein all the output addresses (srcMAC) remain unchanged except the at least one further routing information (VID). Kommunikationseinrichtung (VE) nach Anspruch 9, dadurch gekennzeichnet, daß die Kommunikationseinrichtung (VE) als Vermittlungseinrichtung oder Digitale Multiplexereinrichtung oder als gemäß einem Paket- oder zellenorientierten Übertragungsverfahren ausgestaltetes Netzwerkelement ausgestaltet ist.Communication device (VE) according to claim 9, characterized in that the Communication device (VE) as a switching device or Digital multiplexer or as according to a packet or cell-based transmission method configured network element is configured.
DE2003145341 2003-09-30 2003-09-30 Method, communication arrangement and communication device for transmitting packet-oriented information Expired - Lifetime DE10345341B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003145341 DE10345341B4 (en) 2003-09-30 2003-09-30 Method, communication arrangement and communication device for transmitting packet-oriented information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003145341 DE10345341B4 (en) 2003-09-30 2003-09-30 Method, communication arrangement and communication device for transmitting packet-oriented information

Publications (2)

Publication Number Publication Date
DE10345341A1 DE10345341A1 (en) 2005-04-28
DE10345341B4 true DE10345341B4 (en) 2008-12-24

Family

ID=34399063

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003145341 Expired - Lifetime DE10345341B4 (en) 2003-09-30 2003-09-30 Method, communication arrangement and communication device for transmitting packet-oriented information

Country Status (1)

Country Link
DE (1) DE10345341B4 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999541A (en) * 1997-02-28 1999-12-07 3Com Corporation Transmission of token-ring packets over ethernet by tunneling
US6151322A (en) * 1997-02-14 2000-11-21 Advanced Micro Devices, Inc. Multiport data switch having data frame VLAN tagging and VLAN stripping

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151322A (en) * 1997-02-14 2000-11-21 Advanced Micro Devices, Inc. Multiport data switch having data frame VLAN tagging and VLAN stripping
US5999541A (en) * 1997-02-28 1999-12-07 3Com Corporation Transmission of token-ring packets over ethernet by tunneling

Also Published As

Publication number Publication date
DE10345341A1 (en) 2005-04-28

Similar Documents

Publication Publication Date Title
DE10245330B4 (en) Software switch of distributed firewalls used for load sharing of Internet telephony traffic in an IP network
DE60025437T2 (en) Private virtual networks and methods of their operation
DE69816845T9 (en) SEVERAL COOPERATING AREAS WITHIN A NETWORK CONTINUITY
DE69835762T2 (en) Network for circuit-switched broadband multipoint multimedia communication
DE69831893T2 (en) Route searching device and frame transmission method using frame switching on data link layer
DE60208147T2 (en) A method for address resolution in a virtual private network, and customer network peripheral device for performing the method
DE69727930T2 (en) SUMMARY OF CONNECTIONS IN COMMUNICATION COMMUNICATION NETWORKS
DE60120847T2 (en) Multiple protocol mediator and method
DE102005035201B4 (en) Network node unit and method for forwarding data packets
EP1618708B1 (en) Method for the automatic configuration of a communications device
DE60315143T2 (en) Method and device for Ethernet MAC address translation in Ethernet access networks
DE602004011959T2 (en) METHOD FOR IDENTIFYING A USER POSITION APPLICABLE TO A BRETIBAND NETWORK
DE602005000990T2 (en) Procedure for exchanging data packets
DE19514043A1 (en) Local network for use in office communication and circuitry therefor
EP1628458A1 (en) Method for transporting IP-packets between customer networks and IP-provider-networks through an access network
DE60133175T2 (en) COMMUNICATION NETWORK
DE60210284T2 (en) Metropolitan access via tunnel transfer
DE10084691B4 (en) An apparatus and method in a switched telecommunication system
DE60318601T2 (en) METHOD FOR THE AUTOMATIC CONFIGURATION OF AN IP REMOTE DEVICE AND / OR DATA, SYSTEM AND DEVICE FOR IMPLEMENTING THEREOF
DE10084739B4 (en) Arrangement and method in a switched telecommunication system
WO1998043461A2 (en) Communications system to transmit data packets with allocated routin information
DE4326795A1 (en) Private communication network with asynchronous transmission mode
DE60314033T2 (en) Clack Path Implementation for Transparent LAN Services via (MPLS)
DE19715799A1 (en) Local network with means of implementation
DE10345341B4 (en) Method, communication arrangement and communication device for transmitting packet-oriented information

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: NOKIA SIEMENS NETWORKS GMBH & CO.KG, 81541 MUE, DE

8364 No opposition during term of opposition
R071 Expiry of right