[go: up one dir, main page]

FR2980065A1 - Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels - Google Patents

Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels Download PDF

Info

Publication number
FR2980065A1
FR2980065A1 FR1157977A FR1157977A FR2980065A1 FR 2980065 A1 FR2980065 A1 FR 2980065A1 FR 1157977 A FR1157977 A FR 1157977A FR 1157977 A FR1157977 A FR 1157977A FR 2980065 A1 FR2980065 A1 FR 2980065A1
Authority
FR
France
Prior art keywords
frames
router
ethernet
ethernet frames
memory
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.)
Pending
Application number
FR1157977A
Other languages
French (fr)
Inventor
Pascal Budet
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.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SA filed Critical France Telecom SA
Priority to FR1157977A priority Critical patent/FR2980065A1/en
Publication of FR2980065A1 publication Critical patent/FR2980065A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/026Details of "hello" or keep-alive messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/60Router architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The device (200) has a set of memory zones (MM1, MM2), and a set of ports (PS1, PS2) that is associated with the memory zones. Each port is connected to a transmission channel (C1, C2) of a telecommunication network i.e. Internet. One of the memory zones stores Ethernetframes intended for a set of routers (RO1, RO2). A sending unit (ME1) is configured such that flow of Ethernetframes emitted via transmission channels corresponds to 70 percent of maximum flow supported by the channels. Independent claims are also included for the following: (1) a data sending method (2) a computer program comprising instructions for performing the data sending method (3) a recording medium comprising a set of instructions for performing a data sending method.

Description

Arrière-plan de l'invention L'invention se rapporte au domaine général des routeurs mis en oeuvre dans le coeur des réseaux de télécommunications optiques et concerne plus particulièrement la détection d'erreurs ou de pannes dans un réseau de type WDM ou à fibres optiques. Historiquement, la technologie SDH (pour « synchronous digital hierarchy») était le type de protocole de multiplexage généralement utilisé pour supporter le trafic de données dans le coeur des réseaux de télécommunications tels que le réseau Internet par exemple. Cette technologie de type WAN est ici décrite en référence à un exemple de mise en oeuvre représenté en figure 1. Plus particulièrement, la figure 1 représente un réseau 1 de type SDH comprenant deux routeurs à haut débit 4 et 12 reliés entre eux par l'intermédiaire d'un canal (ou conduit) de transmission TRANSI.. Ce canal TRANSI_ comprend ici les éléments suivants un premier régénérateur 6 relié au routeur via une fibre optique F2, un module ADM 8 (pour « add-drop n7 ») relié au régénérateur 6 via une fibre optique F4, un second régénérateur 10 relié au module ADM 8 via une fibre optique F6, et une fibre optique F8 reliant le second régénérateur 10 au second routeur 12. BACKGROUND OF THE INVENTION The invention relates to the general field of routers used in the core of optical telecommunications networks and more particularly relates to the detection of errors or faults in a WDM or optical fiber network. . Historically, SDH technology (for "synchronous digital hierarchy") was the type of multiplexing protocol typically used to support data traffic in the core of telecommunications networks such as the Internet for example. This WAN-type technology is here described with reference to an exemplary implementation represented in FIG. 1. More particularly, FIG. 1 represents an SDH-type network 1 comprising two high-speed routers 4 and 12 interconnected by one another. This TRANSI_ channel here comprises the following elements a first regenerator 6 connected to the router via an optical fiber F2, an ADM module 8 (for "add-drop n7") connected to the transmission channel (or conduit) TRANSI. regenerator 6 via an optical fiber F4, a second regenerator 10 connected to the ADM module 8 via an optical fiber F6, and an optical fiber F8 connecting the second regenerator 10 to the second router 12.

En fonctionnement, le routeur 4 est capable de recevoir des données sous forme de trames Ethernet provenant du terminal 2, de désencapsuler (ou extraire) les paquets IP s'y trouvant et de réencapsuler (ou réinsérer) ces derniers dans de nouvelles trames Ethernet de façon à les router vers le second routeur 12 via le conduit de transmission TRANSI.. Le module ADM 8 supervise la transmission des données le long du canal de transmission TRANSI_ et en particulier contrôle les différents types de trames véhiculés dans le canal. Le module ADM 8 est également apte à tenir à jour une table de connexion entre les différents terminaux pouvant se trouver de part et d'autre du canal de transmission. Les régénérateurs 6 et 10 ont pour but d'amplifier les signaux optiques transmis via le canal de transmission TRANS1 du premier routeur 4 au deuxième routobr 12. In operation, the router 4 is able to receive data in the form of Ethernet frames from the terminal 2, to unencapsulate (or extract) the IP packets therein and to re-encapsulate (or reinsert) the latter in new Ethernet frames. in order to route them to the second router 12 via the transmission channel TRANSI. The ADM module 8 supervises the transmission of data along the transmission channel TRANSI_ and in particular controls the different types of frames conveyed in the channel. The ADM module 8 is also able to maintain a connection table between the different terminals that can be located on either side of the transmission channel. The regenerators 6 and 10 are intended to amplify the optical signals transmitted via the transmission channel TRANS1 from the first router 4 to the second routobr 12.

Le second routeur 12 est en outi-e capable de router les cicHncc-i IP provenant du premier routeur 2 vers le terminal distant 14. technologie SDH Flynntagetise qu'e p .rmet d'utiliser hes trames de detecter des pannes surven.;:int dons un poin'. régénérateurs 6 et 10 sont aptes à ajouter des informations relatives à une panne dans une trame de supervision transmise par un autre équipement du réseau SDH 1. Lorsqu'un équipement du réseau SDH reçoit une trame de supervision, il décode celle-ci et déduit d'un code contenu dans la trame l'endroit où la panne est survenue dans le réseau. The second router 12 is capable of routing the IP routes from the first router 2 to the remote terminal 14. The SDH technology is enabled to use the frames to detect failures. int don a punch. regenerators 6 and 10 are able to add information relating to a failure in a supervisory frame transmitted by another device of the SDH network 1. When a device of the SDH network receives a supervision frame, it decodes it and deduces 'a code contained in the frame the place where the failure occurred in the network.

Cependant, la technologie Ethernet s'est massivement généralisée ces dernières années dans les coeurs de réseau optique car elle permet des gains très importants en termes de coûts notamment (de l'ordre de 60% sur le prix des cartes d'interface des routeurs). Cette technologie de type LAN présente de nombreux avantages mais n'est toutefois pas compatible avec l'utilisation de trames de supervision. Il n'est en effet pas possible d'utiliser le mécanisme des trames de supervisions pour localiser ou même détecter une panne dans un réseau utilisant Ethernet. La figure 2 représente l'exemple d'un réseau de type VVDM (« wavelength-division /n ») noté 100 mettant en oeuvre la technologie Ethernet. Plus précisément, le réseau WDM 100 comprend deux routeurs à haut débit 104 et 112 reliés entre eux par l'intermédiaire d'un canal (ou conduit) de transmission TRANS2. Ce canal TRANS2 comprend ici les éléments suivants : un premier régénérateur 106 relié au routeur via une fibre optique F12, un module VVDM 108 relié au régénérateur 106 via une fibre optique F14, un second régénérateur 110 relié au module WDM 108 via une fibre optique F16, et uncfibreopbque F18 reliant le second régénérateur 110 au second routeur 112. However, Ethernet technology has massively spread in recent years in optical network cores because it allows very significant gains in terms of costs including (in the order of 60% on the price of interface cards routers) . This LAN technology has many advantages but is not compatible with the use of supervision frames. It is not possible to use the supervisory frame mechanism to locate or even detect a failure in a network using Ethernet. FIG. 2 represents the example of a type VVDM network ("wavelength-division / n") denoted 100 using Ethernet technology. More specifically, the WDM network 100 comprises two high-speed routers 104 and 112 connected to each other via a transmission channel (or channel) TRANS2. This channel TRANS2 here comprises the following elements: a first regenerator 106 connected to the router via an optical fiber F12, a VVDM module 108 connected to the regenerator 106 via an optical fiber F14, a second regenerator 110 connected to the WDM module 108 via an optical fiber F16 and a fiber optic F18 connecting the second regenerator 110 to the second router 112.

Le routeur 104 est apte à router, vers le routeur distant 112, les données IP reçues sous forme optique en provenance du terminal client 102. Pour ce faire, le routeur distant 112 désencapsule (ou extrait) les paquets IP se trouvant dans chaque trame Ethernet reçue et, une fois les paquets IP récupérés, réencapsule (ou insert) ceux-ci dans de nouvelles trames Ethernet que le routeur 104 génère à cet effet. Chaque trame Ethernet ainsi générée comprend un paquet IP émis par le terminal client Ti et l'adresse MAC de l'équipement à qui ces données sont destinées (i.e. l'adresse MA[ du routeur RO1 par exemple). Les régénérateurs 106 et 110 permettent d'amplifier les signaux optiques transmis par le canal de transmission TRANS2 entre le premier routeur 104 et le deuxième routeur 112. Ces r ;nerateurs sont toutefois facultatifs: un raccord direct des routeurs 104 et 112 au module 100 uut. posbible l'atténuatiol signal est limite,e le long du canal de transmission (cas où distance parcours est courte). Contrairement au modul,- ,ADM 8, le module VVDM 108 ,apable de générer des i~m/t donc pas u;..,ertir autres elements do réseau VIDV 100 100 tr nt35 - l'un des routeurs 104 et 112, et notamment sa carte d'entrée/sortie dite carte d'interface de communication (la carte génère alors des erreurs de trame) et/ou son module optique (le module génère alors des erreurs physiques). La carte d'entrée/sortie et le module optique seront décrits plus en détail ultérieurement dans le cadre de l'invention ; l'un des régénérateurs 106 et 110 ; et/ou - l'une des fibres optiques F12 à F18 dénommées collectivement F (mauvaise qualité de la fibre, rayon de courbure non conforme, fibre pincéeç..). De plus, des affaiblissements indésirables en signal peuvent résulter notamment : - de la présence de poussières ou d'un mauvais verrouillage au niveau de connecteurs optiques, - d'une longueur de parcours inappropriée due à un calcul théorique erroné ; et/ou - d'un signal optique trop faible au niveau du module optique d'un routeur... Il existe donc aujourd'hui un besoin pour tester en endurance de manière simple et quasi- instantanée les réseaux de télécommunication optiques, de type VVDM notamment. Il existe plus particulièrement un besoin pour évaluer la qualité de conduits de transmission reliant deux routeurs à haut débit dans un coeur de réseau de télécommunications optique. Objet et résumé de l'invention A cet effet, l'invention concerne un dispositif de routage dans un coeur de réseau de télécommunications optique, réalisant l'interface entre au moins un terminal et au moins un routeur dans le réseau de télécommunications, le dispositif comprenant : au moins une zone mémoire et un port dédié associé par configuration à cette zone mémoire, chaque port étant connecté à un canal de transmission respectif du réseau ; - des moyens de configuration aptes à dédier des moyens d'envoi du dispositif à ladite au moins une zone mémoire pour envoyer un train de trames Ethernet comprises dans ladite au moins une zone mémoire via le canal de transmission du port correspondant ; des moyens de génération aptes à générer des premières trames Ethernet destinées audit au moins un routeur ; et des moyens réception aptes à générer des deuxièmes trames Ethernet à partir de ul.-Jris des trames Ethernet provenant dudit au moins un terminal, et ,ns oc configuration étant aptp igner, pour chacun rin-.-iits rn1.1teurs, une p,.:Tn-er urne i-rp.:Trioire pour rnemoriser p,emièlc trames Elher net destines audit rth(.1.1'^..1 1 oins -, mémo.:r - 4.1 L 1 UL, L !Z via au moins un desdits canaux de transmission corresponde à au moins 70% du débit maximum pouvant être supporté par ledit canal de transmission. Le réseau de télécommunications optique correspond par exemple à un réseau de type VVDM ou à un réseau de fibres optiques dépourvu d'équipement de type VVDM. The router 104 is able to route, to the remote router 112, the IP data received in optical form from the client terminal 102. To do this, the remote router 112 de-encapsulates (or extracts) the IP packets in each Ethernet frame. received and, once the IP packets recovered, re-encapsulates (or insert) them into new Ethernet frames that the router 104 generates for this purpose. Each Ethernet frame thus generated comprises an IP packet transmitted by the client terminal Ti and the MAC address of the equipment to which this data is intended (i.e., the address MA [of the router RO1 for example). The regenerators 106 and 110 make it possible to amplify the optical signals transmitted by the transmission channel TRANS2 between the first router 104 and the second router 112. These readers, however, are optional: a direct connection of the routers 104 and 112 to the module 100. . posbible attenuatiol signal is limited, e along the transmission channel (case where distance course is short). Unlike the modul, -, ADM 8, the VVDM module 108, able to generate i ~ m / t therefore not u; .., other elements of the network VIDV 100 100 tr nt35 - one of the routers 104 and 112, and in particular its input / output card called communication interface card (the card then generates frame errors) and / or its optical module (the module then generates physical errors). The input / output card and the optical module will be described in more detail later in the context of the invention; one of the regenerators 106 and 110; and / or one of the optical fibers F12 to F18 collectively referred to as F (poor quality of the fiber, non-conforming radius of curvature, pinched fiber, etc.). In addition, undesirable signal losses can result in particular from: - the presence of dust or poor locking at optical connectors, - an inappropriate path length due to an erroneous theoretical calculation; and / or an optical signal that is too weak at the level of the optical module of a router. There is therefore today a need for endurance testing in a simple and almost instantaneous manner of optical telecommunication networks, of a similar type. VVDM in particular. In particular, there is a need to evaluate the quality of transmission lines connecting two high-speed routers in an optical telecommunications core network. OBJECT AND SUMMARY OF THE INVENTION To this end, the invention relates to a routing device in a core optical telecommunications network, providing the interface between at least one terminal and at least one router in the telecommunications network, the device comprising: at least one memory area and a dedicated port associated by configuration to that memory area, each port being connected to a respective transmission channel of the network; configuration means able to dedicate means for sending the device to said at least one memory zone for sending a stream of Ethernet frames included in said at least one memory zone via the transmission channel of the corresponding port; generating means adapted to generate first Ethernet frames for said at least one router; and receiving means adapted to generate second Ethernet frames from ul.-Jris Ethernet frames from said at least one terminal, and, where configuration is apt, for each .: Tn-er urn i-rp.:Triory to memorize p, ei1c net Elher frames destined for the rth (.1.1 '^ .. 1 1 oins -, memo: r - 4.1 L 1 UL, L! Z via at least one of said transmission channels corresponds to at least 70% of the maximum bit rate that can be supported by said transmission channel The optical telecommunications network corresponds, for example, to a VVDM type network or to an optical fiber network that is devoid of equipment of type VVDM.

Le dispositif de routage selon l'invention est avantageux en ce qu'il est capable d'assurer à la fois des fonctions de routage conventionnelles dans un réseau de télécommunications optique et, de manière paramétrable, tester en endurance une ou une pluralité de conduits de transmission auxquels il est connecté via ses ports de sortie. Grâce à l'invention, il est possible d'évaluer la qualité en transmission de conduits de transmission dans un réseau de télécommunications optique et ce, sans modifier l'architecture des routeurs actuels. De manière avantageuse, le dispositif peut au besoin être activé à distance afin d'exécuter un ou plusieurs de tests en endurance de conduits de transmission d'un réseau de télécommunications optique. L'invention permet de s'affranchir des interventions physiques qui sont habituellement nécessaires pour tester un conduit en transmission. L'invention est également avantageuse en ce qu'elle permet de réaliser un test en endurance d'un canal de transmission d'un réseau de télécommunications optique afin d'en déduire sa qualité (ou fiabilité) en transmission et ce, sans solliciter de ressources au niveau du processeur du dispositif de routage notamment. Ceci est possible car des trames Ethernet de niveau 2 OS1 sont générées et non des paquets de niveau 3 OSI. L'invention permet non seulement de détecter une panne ou des erreurs survenant sur le conduit de transmission entre deux routeurs d'un coeur de réseau de télécommunications optique mais également des défaillances affectant la carte d'interface de l'un des routeurs (au niveau du module optique de la carte d'interface notamment). The routing device according to the invention is advantageous in that it is capable of providing both conventional routing functions in an optical telecommunications network and, in a parameterizable manner, endurance testing of one or a plurality of transmission paths. transmission to which it is connected via its output ports. Thanks to the invention, it is possible to evaluate the transmission quality of transmission conduits in an optical telecommunications network and without modifying the architecture of current routers. Advantageously, the device may, if necessary, be remotely activated in order to perform one or more endurance tests of transmission paths of an optical telecommunications network. The invention eliminates the physical interventions that are usually required to test a conduit in transmission. The invention is also advantageous in that it makes it possible to carry out an endurance test of a transmission channel of an optical telecommunications network in order to deduce its quality (or reliability) in transmission and this, without soliciting processor-level resources of the routing device in particular. This is possible because OS1 level 2 Ethernet frames are generated and not OSI level 3 packets. The invention makes it possible not only to detect a fault or errors occurring on the transmission path between two routers of a core optical telecommunications network but also failures affecting the interface card of one of the routers (at the level of optical module of the interface card in particular).

Selon un mode de réalisation particulier, le dispositif comporte N premières zones mémoires, N étant un naturel supérieur ou égal à deux, dans lequel les moyens de génération sont aptes à générer N ensembles de dites premières trames Ethernet destinés à N routeurs respectifs parmi ledit au moins un routeur, le dispositif étant configuré pour mémoriser chacun des N ensembles de premières trames dans respectivement l'une parmi lesdites N premières zone mémoires. mode de ré.alisation permet avantageusement de tester simultanément |o qualité en =r-lc,n-1:ssion d'une pirii conduits de transmissions connectés au dispositif de routage de fim,er.tion dans le réseau de télécommumic.dtions optique. Le dispositif peut iq)oi -oins ire dite remiere :-one mémoire et ao35 transmission dans le réseau de télécommunications optique tout en assurant le routage du trafic client provenant de terminaux clients. Dans un mode de réalisation particulier, les moyens de configuration sont aptes à commuter le dispositif d'un premier mode où seules les premières trames sont mémorisées dans les premières zones mémoires, vers un second mode où seules les deuxièmes trames reçues sont mémorisées dans les deuxièmes zones mémoires, les moyens de configuration étant également aptes à commuter le dispositif du second mode vers le premier mode. Le dispositif de l'invention est ainsi capable de commuter entre un mode « test » permettant la qualification en endurance de conduits de transmission et un mode « routeur » assurant le 10 routage du trafic client dans le réseau de télécommunications optique. Le délai inter-trame entre chaque première trame Ethernet du train de trame envoyé par les moyens d'envoi est de préférence inférieur à lOps, et de préférence égal à 0. Un délai inter-trame faible, voire nul, permet avantageusement de tester un conduit de transmission à un débit proche du débit maximum pouvant être supporté par le conduit et ainsi, d'évaluer efficacement la qualité 15 en transmission du conduit. De plus, lesdites premières trames Ethernet ont de préférence une taille de 4484 octets. Fixer la taille des premières trames Ethernet au maximum possible permet de limiter les sollicitations en termes de ressources au niveau du processeur du dispositif de l'invention. Corrélativement, l'invention concerne un procédé d'envoi mis en oeuvre par un dispositif de 20 routage d'un coeur de réseau de télécommunications optique, le dispositif de routage réalisant l'interface entre au moins un terminal et au moins un routeur dans le réseau, le dispositif comprenant au moins une zone mémoire et un port dédié associé par configuration à cette zone mémoire, chaque port étant connecté à un canal de transmission respectif du réseau, et des moyens de réception aptes à recevoir des deuxièmes trames Ethernet 25 provenant dudit au moins un terminal, le procédé comprenant : - une étape de configuration pour dédier des moyens d'envoi du dispositif à ladite au moins une zone mémoire ; la génération de premières trames Ethernet destinées audit au moins un routeur ; et - la génération de deuxièmes trames Ethernet à partir de données comprises dans des 30 trames Ethernet provenant dudit au mollis un terminal ; - la mémorisation des prern,ère trames Ethernet destinées auxdits routeurs dans une première zonemémoirT2 à chacun des routeurs, det tramas Ethernet e echeàhl inemorees dans au moins une detixiome /orc rnemoiru différente moiru- canaux de transmission corresponde à au moins 70% du débit maximum pouvant être supporté par le canal de transmission. On notera que les différents modes de réalisation du procédé d'envoi selon l'invention présentent les mêmes avantages que ceux énoncés ci-dessus en référence aux modes de réalisation respectifs du dispositif de routage selon l'invention. Le réseau de télécommunications optique correspond par exemple à un réseau de type WDM ou à un réseau de fibres optiques dépourvu d'équipement de type VVDM. Selon un mode de réalisation particulier, le procédé d'envoi comprend en outre une commutation du dispositif d'un premier mode où seules les premières trames sont mémorisées dans les premières zones mémoires, vers un second mode où seules les deuxièmes trames reçues sont mémorisées dans les deuxièmes zones mémoires. Alternativement, l'étape de commutation se fait du deuxième mode vers le premier mode. Le délai inter-trame entre chaque première trame Ethernet dudit train est de préférence inférieur à lOps, et manière encore plus préférée, égale à zéro. According to a particular embodiment, the device comprises N first memory areas, N being a natural greater than or equal to two, in which the generation means are able to generate N sets of said first Ethernet frames intended for N respective routers out of said least one router, the device being configured to store each of the N sets of first frames in respectively one of said N first memory areas. mode of réalization advantageously makes it possible to simultaneously test | o quality in = r-lc, n-1: ssion of a pirii conduit transmissions connected to the device routing fim er ertion in the telecommumic.dtions optical network . The device can be so called: memory and transmission in the optical telecommunications network while routing client traffic from client terminals. In a particular embodiment, the configuration means are able to switch the device of a first mode where only the first frames are stored in the first memory areas, to a second mode where only the second received frames are stored in the second frames. memory areas, the configuration means being also able to switch the device of the second mode to the first mode. The device of the invention is thus capable of switching between a "test" mode allowing endurance qualification of transmission lines and a "router" mode ensuring the routing of client traffic in the optical telecommunications network. The inter-frame delay between each first Ethernet frame of the frame transmission sent by the sending means is preferably less than 10ps, and preferably equal to 0. A low or even zero inter-frame delay advantageously makes it possible to test a transmission duct at a flow rate close to the maximum flow rate that can be supported by the duct and thus to effectively evaluate the transmission quality of the duct. In addition, said first Ethernet frames preferably have a size of 4484 bytes. Setting the size of the first Ethernet frames as much as possible makes it possible to limit the resource demands on the processor of the device of the invention. Correlatively, the invention relates to a sending method implemented by a routing device of a core optical telecommunications network, the routing device performing the interface between at least one terminal and at least one router in the network, the device comprising at least one memory zone and a dedicated port associated by configuration to this memory zone, each port being connected to a respective transmission channel of the network, and receiving means able to receive second Ethernet frames 25 from said at least one terminal, the method comprising: - a configuration step for dedicating means for sending the device to said at least one memory zone; generating first Ethernet frames for said at least one router; and - generating second Ethernet frames from data included in Ethernet frames from said at least one terminal; storage of the first Ethernet frames intended for said routers in a first zone T 2 at each of the routers, and Ethernet trams that are inemore in at least one detixiome / orc rnemoiru different moiru- transmission channels corresponding to at least 70% of the maximum rate can be supported by the transmission channel. It will be noted that the different embodiments of the sending method according to the invention have the same advantages as those mentioned above with reference to the respective embodiments of the routing device according to the invention. The optical telecommunications network corresponds, for example, to a WDM type network or to an optical fiber network that does not have VVDM type equipment. According to a particular embodiment, the sending method further comprises a switching of the device of a first mode where only the first frames are stored in the first memory areas, to a second mode where only the second frames received are stored in the second memory areas. Alternatively, the switching step is from the second mode to the first mode. The inter-frame delay between each first Ethernet frame of said train is preferably less than 10ps, and even more preferably zero.

De plus, les premières trames Ethernet ont de préférence une taille de 4484 octets. Dans un mode particulier de réalisation, les différentes étapes du procédé d'envoi sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre dans un routeur ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé d'envoi tel que décrit ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. In addition, the first Ethernet frames preferably have a size of 4484 bytes. In a particular embodiment, the various steps of the sending method are determined by instructions of computer programs. Consequently, the invention also relates to a computer program on an information medium, this program being capable of being implemented in a router or more generally in a computer, this program comprising instructions adapted to the implementation of implement steps of a sending method as described above. This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.

L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microe:ect_ron.que, ou encore un moyen l'enregistrement magneU:lt.., par exemple une disqu, »py disc) ou un disque dur. D.autre part, le s,.ippc.; d'informations peut e -e uo suppo-t. transmissible tel qu'un si,'na u ' \Jiu un cal)le optuque, corW1luou par inven Ion partIcl;I:er sur r35 Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures la figure 1 représente, de façon schématique, un exemple de réseau SDH connu ; la figure 2 représente, de façon schématique, un exemple de réseau VVDM connu ; la figure 3 représente, de façon schématique, l'architecture d'un dispositif de routage conforme à un mode de réalisation particulier de l'invention ; les figures 4A, 4B et 4C représentent, de façon schématique, trois exemples de fonctionnement du dispositif de routage de la figure 3 ; et la figure 5 représente, sous la forme d'un organigramme, les principales étapes d'un procédé d'envoi selon un mode de réalisation particulier de l'invention. The invention also relates to a recording medium or information carrier readable by a computer, and comprising instructions of a computer program as mentioned above. The information carrier may be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM, for example a CD ROM or a micro-circuit ROM: ect_ron.que, or a recording medium MagneU: lt .., for example a disqu, "py disc) or a hard drive. On the other hand, the USSR; information can e-e uo suppo-t. A further embodiment of the present invention will be described in the following description, which may be further described in the following description: below, with reference to the accompanying drawings which illustrate an embodiment having no limiting character. In the figures, FIG. 1 schematically represents an example of a known SDH network; FIG. 2 schematically represents an example of a known VVDM network; FIG. 3 schematically represents the architecture of a routing device according to a particular embodiment of the invention; FIGS. 4A, 4B and 4C show, schematically, three examples of operation of the routing device of FIG. 3; and FIG. 5 represents, in the form of a flowchart, the main steps of a sending method according to a particular embodiment of the invention.

Description détaillée d'un mode de réalisation L'invention concerne un routeur mis en oeuvre dans le coeur d'un réseau de télécommunications optique, ce routeur ayant la capacité de détecter des erreurs ou pannes survenant dans le réseau. On envisage à présent un routeur 200, conforme à un mode de réalisation particulier de l'invention, mis en oeuvre dans un réseau VVDM 220 analogue au réseau WDM 100 de la figure 2. Le routeur 200 et le procédé d'envoi qu'il met en oeuvre sont décrits ci-dessous en référence aux figures 3, 4A, 4B, 4C et 5. La présente invention est décrite ci-dessous en référence à un réseau optique de type WDM. On comprendra cependant que l'invention peut s'appliquer à d'autres types de réseaux optiques, c'est-à-dire à des réseaux de télécommunications optiques dépourvus d'équipements de type VVDM. On peut par exemple mettre en oeuvre l'invention dans un réseau comportant de simples fibres optiques entre chaque routeur. La figure 3 représente, de façon schématique, l'architecture du routeur 200 de l'invention. Dans l'exemple envisagé ici, le routeur 200 présente l'architecture matérielle d'un routeur à haut ;-lél)it conventionnel tel que le routeur 104. Le routeur 200 selon [invention diffère uniquement la manière dont il est configure. Plus précisément, le route';!- comporte ici un procesçeur 202, une mémoire morte 204 de type ROM, une non volatile 27 et une carte d'interface qt.ree ,35 comportant des instructions pour l'exécution des étapes (notées Ell à E13 et E21 à E24) d'un procédés d'envoi de l'invention. La carte d'interface 210 comporte des ports d'entrée Ethernet PE et des ports de sortie Ethernet PS. La carte 210 permet la réception de données provenant de terminaux clients sur un port d'entrée respectif et l'envoi de trames Ethernet sous forme optique via des conduits de transmission du réseau VVDM 220 connectés à un port de sortie respectif. Comme représenté en figure 3, la carte d'interface 210 permet par exemple de router, via le canal de transmission Cl connecté au port de sortie PS1, les données IP provenant du terminal client Tl vers un routeur distant R01. DETAILED DESCRIPTION OF ONE EMBODIMENT The invention relates to a router implemented in the core of an optical telecommunications network, this router having the capacity to detect errors or faults occurring in the network. We now consider a router 200, according to a particular embodiment of the invention, implemented in a network VVDM 220 similar to the network WDM 100 of Figure 2. The router 200 and the method of sending it The following are described below with reference to a WDM type optical network. However, it will be understood that the invention can be applied to other types of optical networks, that is to say to optical telecommunications networks without VVDM type equipment. For example, the invention can be implemented in a network comprising simple optical fibers between each router. Figure 3 schematically shows the architecture of the router 200 of the invention. In the example envisaged here, the router 200 presents the hardware architecture of a conventional high-speed router such as the router 104. The router 200 according to [invention differs only the way in which it is configured. More specifically, the route here includes a processor 202, a ROM type ROM 204, a nonvolatile memory 27 and an interface card qt.ree, including instructions for executing the steps (denoted Ell at E13 and E21 to E24) of a method of sending the invention. The interface card 210 has Ethernet PE input ports and Ethernet PS output ports. The card 210 allows the reception of data from client terminals on a respective input port and the sending of optical Ethernet frames via transmission channels of the VVDM network 220 connected to a respective output port. As shown in FIG. 3, the interface card 210 makes it possible, for example, to route, via the transmission channel C1 connected to the output port PS1, the IP data originating from the client terminal T1 to a remote router R01.

Le fonctionnement du routeur 200 selon l'invention est à présent décrit en référence à la figure 5 et aux trois exemples de fonctionnement représentés en figures 4A, 4B et 4C. Dans l'exemple de la figure 4A, le routeur 200 comprend deux zones de mémoire MM1 et MM2 correspondant à deux zones différentes de la mémoire vive 206, ces zones étant utilisées en tant que mémoires tampons. On comprendra à la lumière de ce qui suit que le nombre de zones mémoires tampons n'est pas limité à 2 et dépend du mode de fonctionnement envisagé. Alternativement, au moins l'une des zones mémoires MM1 et MM2 peut être située dans une mémoire (non représentée) de la carte d'interface de communication 210. Chacune des zones mémoires MM1 et MM2 est associée à un port de sortie respectif PS1 et PS2 (et aux moyens d'envoi correspondants ME1 et ME2, cf. infra). Comme indiqué plus en détail ultérieurement, il est si besoin possible de reconfigurer les correspondances entre zones mémoires et ports de sortie de façon à ce que des zones mémoires différentes soient assignées aux ports de sortie du routeur 200. De plus, chaque port de sortie PS1 et PS2 est connecté à un canal de transmission distinct (notés respectivement Cl et C2) dans le réseau VVDM 100. Les canaux Cl et C2 permettent de véhiculer optiquement dans le réseau VVDM 220 des données, et en particulier des trames Ethernet. Ces conduits de transmission Cl et C2 correspondent par exemple à une fibre optique ou à des conduits tels que TRANS2 décrit en figure 2. La carte d'interface 210 du routeur 200 comprend également des moyens d'envoi notés ME1 et ME2 associés respectivement aux zones mémoires MM1 et MM2 et connectés aux ports de sortie respectifs PS1 et PS2. La carte d'interface 210 comprend par ailleurs des moyens de réception RE1 capables de récupt:" les données IP contenues dans chaque trame Ethei i-1(,t reçue (ii-1 r)venance du terminal 11. nyyyt P71 en Dtitre confiqures pour irlsc-or cLs dompéus IP nouvelles cH,2 ir ainsi configurés par les moyens de configuration [ONE pour transférer, dans la zone mémoire tampon (i.e. MM1 dans cet exemple) associée au port PS1, les trames Ethernet client générées. Les moyens de réception RE1 prennent donc comme paramètres d'entrées les trames Ethernet provenant du terminal client T1 et un port de sortie dont la valeur (ou un identifiant) est fournie par les moyens de configuration CONF. La carte d'interface 210 comporte en outre des moyens de génération MG configurés pour générer des trames Ethernet en fonction : de l'adresse MAC notée AD2 du routeur RO2 vers lequel les trames Ethernet générées doivent être envoyées, et du port de sortie à utiliser (i.e. PS2 dans cet exemple). Pour ce faire, les moyens de génération reçoivent donc en entrée l'adresse AD2 et la valeur (ou un identifiant) du port PS2 depuis les moyens de configuration CONF. La génération des trames Ethernet par les moyens MG se fait de préférence de manière pseudo-aléatoire à partir d'un calcul polynomial. Chaque trame Ethernet générée par les moyens MG comprend notamment l'adresse MAC de l'équipement de destination (i.e. l'adresse AD2 du routeur RO2 dans le cas présent). Comme décrit plus en détail ultérieurement, les trames Ethernet générées par les moyens de génération MG permettent de réaliser un test quant à la qualité de transmission offerte par le conduit de transmission C2 du réseau WDM 220. Ce type de trames Ethernet sera donc par la suite appelé « trames Ethernet de test ». Les moyens de génération MG sont configurés pour transmettre les trames Ethernet de test ainsi générées à une zone mémoire (MM2 dans cet exemple) qui leur a été spécifiquement assignée par les moyens de configuration CONF. Typiquement, les moyens de configuration [ONE correspondent à une interface homme- machine comprenant un clavier par exemple et permettant à l'opérateur de spécifier les ports de sortie qu'il souhaite tester en endurance ou, alternativement, qu'il souhaite utiliser pour transmettre des données client dans le réseau VVDM. Un exemple de mise en oeuvre du procédé d'envoi par le routeur 200 est à présent décrit en référence à l'exemple de la figure 4. The operation of the router 200 according to the invention is now described with reference to FIG. 5 and the three examples of operation represented in FIGS. 4A, 4B and 4C. In the example of FIG. 4A, the router 200 comprises two memory zones MM1 and MM2 corresponding to two different zones of the random access memory 206, these zones being used as buffers. It will be understood in the light of the following that the number of buffer zones is not limited to 2 and depends on the operating mode envisaged. Alternatively, at least one of the memory areas MM1 and MM2 may be located in a memory (not shown) of the communication interface card 210. Each of the memory areas MM1 and MM2 is associated with a respective output port PS1 and PS2 (and the corresponding sending means ME1 and ME2, see below). As indicated in more detail later, it is also necessary to reconfigure the mappings between the memory zones and the output ports so that different memory zones are assigned to the output ports of the router 200. In addition, each output port PS1 and PS2 is connected to a separate transmission channel (denoted respectively C1 and C2) in the VVDM network 100. The channels C1 and C2 can convey optically in the VVDM network 220 data, and in particular Ethernet frames. These transmission conduits C1 and C2 correspond for example to an optical fiber or to conduits such as TRANS2 described in FIG. 2. The interface card 210 of the router 200 also comprises sending means denoted ME1 and ME2 respectively associated with the zones memories MM1 and MM2 and connected to the respective output ports PS1 and PS2. The interface card 210 furthermore comprises receiving means RE1 capable of breaking: "the IP data contained in each Ethei frame i-1 (, t received (ii-1 r) from the terminal 11. nyyyt P71 in the title For example, the configuration means [ONE to transfer, in the buffer zone (ie MM1 in this example) associated with the port PS1, the client Ethernet frames generated. The RE1 receivers thus take as input parameters the Ethernet frames from the client terminal T1 and an output port whose value (or an identifier) is provided by the configuration means CONF. The interface card 210 further comprises means MG generation configured to generate Ethernet frames based on: the AD2-rated MAC address of the RO2 router to which the generated Ethernet frames are to be sent, and the output port to be used (ie PS2 in this example) For this purpose, the generation means therefore receive as input the address AD2 and the value (or an identifier) of the port PS2 from the configuration means CONF. The generation of the Ethernet frames by the MG means is preferably pseudo-random from a polynomial calculation. Each Ethernet frame generated by the means MG notably comprises the MAC address of the destination equipment (i.e., the address AD2 of the router RO2 in the present case). As described in more detail later, the Ethernet frames generated by the MG generation means make it possible to carry out a test as to the quality of transmission offered by the transmission channel C2 of the WDM network 220. This type of Ethernet frames will therefore be thereafter called "Ethernet test frames". The generation means MG are configured to transmit the test Ethernet frames thus generated to a memory area (MM2 in this example) which has been specifically assigned to them by the configuration means CONF. Typically, the configuration means [ONE correspond to a human-machine interface comprising a keyboard for example and allowing the operator to specify the output ports that he wishes to test endurance or, alternatively, that he wishes to use to transmit customer data in the VVDM network. An exemplary implementation of the sending method by the router 200 is now described with reference to the example of FIG. 4.

En cours de -olctionnement, le routeur 200 peut recevoir sur le port d'er.Lo PF1 des c'it' du terminal üent Tl (étape Ell). Ces données sont reçues r..)1 la forme correspondant à des trames Ethernet dans lesquelles sont encapsulés des sont destinées. L'adresse MAC AD1 est par exemple fournie par les moyens de configuration CONF aux moyens de réception RE1. Sur commande des moyens de configuration CONF, les moyens de réception RE transmettent les trames Ethernet client ainsi générées dans la zone mémoire dédiée au port de sortie PS1, à savoir la zone mémoire MM1. Les moyens de réception RE1 prennent donc comme paramètres d'entrée les trames Ethernet provenant du terminal client T1 et le port de sortie par lequel les nouvelles trames client doivent être envoyées. La zone mémoire MM1 mémorise (étape E12 de « buffering »), au fur et à mesure qu'elle les reçoit, les trames Ethernet client (notées TR11, TR12...) transmises par les moyens de réception RE1. Les moyens d'envoi associés ME1 envoient de manière séquentielle, sur le canal de transmission Cl du port de sortie PS1, les trames Ethernet client stockées dans la zone mémoire MM1 (étape E13). Un train de trames Ethernet client est ainsi transmis, via le canal de transmission Cl, au routeur de destination R01. Un train de trames correspond à une succession d'au moins deux trames ayant un délai inter-trame déterminé. En parallèle, le routeur 200 est configuré via les moyens de configuration CONF pour tester la qualité de transmission du canal de transmission C2 connecté sur le port de sortie PS2. Pour ce faire, les moyens de configuration CONF assignent (étape d'assignation E21) une zone MM2 de la mémoire volatile 206 au port de sortie P52 auquel est connecté le routeur RO2 via le canal de transmission C2. De plus, les moyens de configuration CONF fournissent l'adresse MAC AD2 et un identifiant (ou la valeur) du port de sortie PS2 aux moyens de génération MG. A la réception de ces paramètres d'entrées (et éventuellement sur réception d'une commande prédéfinie de déclenchement initiée soit manuellement soit automatiquement), les moyens de génération MG génèrent (étapes E22) des trames Ethernet de test à une cadence prédéfinie par configuration. Chacune de ces trames de test contient en particulier la mémoire MAC AD2 du routeur RO2 auquel les trames sont destinées. La mémoire tampon associée MM2 mémorise (étape E23 de « buffering ») les trames Ethernet de tc.st au fur et r leur neraUon et envoi par les moyens de génération MG. Les moyens d en. associés envoient tétàpe E24) alors successiveme.nt, sur le canal transmiççien (7.7 noit sortie PS2, les truntes Ethernet de test (notées TR21, TR22...) uns la iryn MM2. Un train de tniuen Ethernet de test nt ainsi transmis, vià kscano| 120 corn. -:L:1qt à AD1 p ou plus) du débit maximum pouvant être supporté par le canal de transmission C2. L'envoi d'un tel débit sur le conduit C2 permet de tester celui-ci en endurance (ou « en charge »). Seul un débit important de trames le long du conduit permet d'évaluer la qualité en transmission offerte par le conduit C2, Afin de garantir un débit de 70"ib ou plus du débit maximum du conduit C2, les moyens de génération MG et les moyens d'envoi ME2 sont =figurés pour émettre en sortie du routeur 200 un train de trames Ethernet de test respectant un délai inter-trame DEL (i.e. l'intervalle de temps entre chaque trame Ethernet de test du train émis) et une taille de trame TAI approprié. En jouant sur les paramètres DEL et TAI, on peut garantir un certain débit « PPS » de paquets IP par seconde. En utilisant les abaques fournis par les constructeurs de routeurs, il est alors possible de s'assurer que le PPS fourni par le routeur correspond bien à un débit FPS de trames Ethernet par seconde supérieur ou égale à 70 % du débit maximum que le conduit de transmission C2 peut assurer. Dans cet exemple, les moyens de génération et les moyens d'envoi de l'invention sont configurés pour que la taille des trames Ethernet de test générées et envoyées sur le conduit de transmission à tester soit importante, et de préférence égale à la taille maximale autorisée par le protocole Ethernet, à savoir 4484 octets. Par ailleurs, le délai inter-trame DEL choisi est de préférence inférieur à lOps, et s'élève à ips par exemple. De manière encore plus préférée, le délai inter-trame DEL est nul de sorte que les trames Ethernet de test sont envoyées sans délai d'attente les unes après les autres sur le canal de transmission testé. Par ailleurs, le routeur RO2 traite chaque trame Ethernet de test reçue (car ces trames contiennent son adresse MAC AD2) et détermine notamment la valeur contenue dans le champ CRC de chaque trame afin de vérifier si une erreur est survenue lors de la transmission le long du conduit de transmission C2. La détermination du paramètre CRC permet au routeur R02, pour chaque trame, de déterminer si une erreur s'est introduite dans les données de la trame. Pour chaque erreur détectée, le routeur RO2 incrémente un compteur d'erreur, le niveau de ce compteur étant représentatif de la qualité en transmission du conduit de transmission C2. Le routeur 200 est ainsi capable de router des données client sur un premier port de sortie PS1 et, simultanément ou de manière séquentielle, de tester en endurance le conduit de transmission connecté sur un autre port de sortie PS2. En figure 4B, Id --outeur 200 r!iffdre en rd nue les éventuelles r!nnnées nmven:ln 1."15m,ses-eceptIon RE I rnt:1110Eru (cipres h th.:1 indyens RE1 cet ayens -nfia itior rot.i- de tester en endurance le conduit de transmission Cl reliant le port de sortie PS1 au routeur distant RO1 et ce, tout en routant les éventuelles trames Ethernet client vers le routeur R02. En réalisant ce type de changements de configuration, on peut avantageusement tester en endurance de manière séquentielle les différents conduits de transmission tout en assurant un routage des éventuelles données client provenant du terminal Tl. Dans un mode de réalisation particulier, le routeur 200 est apte à commuter, sur commande d'un utilisateur ou conformément à au moins un critère prédéfini, d'un premier mode de fonctionnement vers un deuxième mode de fonctionnement, et inversement. Selon le premier mode, seuls des trames Ethernet de test sont mémorisés dans des zones mémoires dédiées à chaque port de sortie du routeur. Selon le deuxième mode, seules les trames Ethernet client reçues par le routeur sont mémorisées dans les zones mémoires dédiées. On notera par ailleurs que le routeur selon l'invention peut également être apte à tester en endurance une pluralité de conduits de transmission de manière simultanée. Les moyens de configuration CONF assignent alors une zone mémoire distincte de la mémoire 206 pour chaque port de sortie sur lequel il est nécessaire de tester en endurance le conduit de transmission correspondant. Autrement dit, une zone mémoire est dédiée à chacun des routeurs distants (R01, R02...) placés en bout de conduit de transmission pour tester en endurance lesdits conduits. De manière plus générale, les moyens de configuration CONF permettent de définir, pour chaque port de sortie, le mode de fonctionnement que le du routeur 200 doit adopter, à savoir un mode de transmission de données client (ou « trafic client ») ou un mode de test en endurance du conduit de transmission correspondant. La figure 4C représente le cas où deux conduits de transmission sont testés en endurance simultanément. Plus particulièrement, le routeur 200 diffère ici en ce qu'il est configure pour tester en endurance à la fois les conduits de transmission Cl et C2. During operation, the router 200 can receive on the port of er.Lo PF1 c'it 'of the terminal üent Tl (step Ell). This data is received in the form corresponding to Ethernet frames in which are encapsulated. The MAC address AD1 is for example provided by the configuration means CONF to the reception means RE1. On order of configuration means CONF, the receiving means RE transmit the client Ethernet frames thus generated in the memory area dedicated to the output port PS1, namely the memory area MM1. The reception means RE1 thus take as input parameters the Ethernet frames from the client terminal T1 and the output port by which the new client frames must be sent. The memory zone MM1 stores (step E12 of "buffering"), as it receives them, client Ethernet frames (denoted TR11, TR12 ...) transmitted by the reception means RE1. The associated sending means ME1 send sequentially, on the transmission channel C1 of the output port PS1, client Ethernet frames stored in the memory area MM1 (step E13). A client Ethernet frame stream is thus transmitted, via the transmission channel C1, to the destination router R01. A frame stream corresponds to a succession of at least two frames having a determined inter-frame delay. In parallel, the router 200 is configured via the configuration means CONF to test the transmission quality of the transmission channel C2 connected to the output port PS2. For this purpose, the configuration means CONF assign (assignment step E21) a zone MM2 of the volatile memory 206 to the output port P52 to which the router RO2 is connected via the transmission channel C2. In addition, the CONF configuration means provide the MAC address AD2 and an identifier (or the value) of the output port PS2 to the generation means MG. Upon receipt of these input parameters (and possibly upon receipt of a predetermined trigger command initiated either manually or automatically), the generation means MG generate (steps E22) Ethernet test frames at a rate predefined by configuration. Each of these test frames contains in particular the MAC memory AD2 of the router RO2 to which the frames are intended. The associated buffer memory MM2 stores (step E23 of "buffering") the ethernet frames of tc.st as they are sent and sent by the generation means MG. The means d. associated send E24) then successiveme.nt, on the transmiççien channel (7.7 noit output PS2, truntes test Ethernet (denoted TR21, TR22 ...) or iryn MM2 .There a test Ethernet transmission nt thus transmitted, à k 120 120 120 120 120 120 du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du du The sending of such a rate on the conduit C2 can test it in endurance (or "load"). Only a large flow of frames along the duct makes it possible to evaluate the transmission quality offered by the duct C2, in order to guarantee a flow rate of 70 "ib or more of the maximum flow rate of the duct C2, the means of generation MG and the means ME2 send are shown to emit at the output of the router 200 a test Ethernet frame train respecting a delay inter-frame LED (ie the time interval between each test transmission Ethernet frame) and a frame size Appropriate TAI By playing on the LED and TAI parameters, it is possible to guarantee a certain "PPS" rate of IP packets per second.Using the charts provided by the router manufacturers, it is then possible to ensure that the PPS provided the router corresponds to a FPS rate of Ethernet frames per second greater than or equal to 70% of the maximum rate that the transmission path C2 can provide, In this example, the generation means and the sending means of the invention. his t configured so that the size of the test Ethernet frames generated and sent on the transmission path to be tested is large, and preferably equal to the maximum size allowed by the Ethernet protocol, namely 4484 bytes. Furthermore, the chosen LED inter-frame delay is preferably less than 10ps, and is ips for example. Even more preferably, the inter-frame delay LED is zero so that the Ethernet test frames are sent without waiting one after the other on the transmission channel tested. Moreover, the router RO2 processes each test Ethernet frame received (because these frames contain its AD2 MAC address) and determines in particular the value contained in the CRC field of each frame in order to check whether an error occurred during the transmission along of the transmission duct C2. The determination of the CRC parameter allows the router R02, for each frame, to determine if an error has been introduced into the data of the frame. For each detected error, the router RO2 increments an error counter, the level of this counter being representative of the transmission quality of the transmission path C2. The router 200 is thus capable of routing client data to a first output port PS1 and, simultaneously or sequentially, endurance testing the transmission path connected to another output port PS2. In Figure 4B, Id --outeur 200 r! Lddre in rd nue the possible rvennne nmven: ln 1. "15m, ses-eceptIon RE I rnt: 1110Eru (cipres h th.:1 indyens RE1 this ayens -nfia itior rot.i- test in endurance the transmission path Cl connecting the output port PS1 to the remote router RO1 and this, while routing the possible client Ethernet frames to the router R02. By making this type of configuration changes, it is possible to advantageously endurance test sequentially the different transmission paths while ensuring a routing of any customer data from the terminal T1. In a particular embodiment, the router 200 is able to switch, on command of a user or in accordance with at least one predefined criterion, from a first operating mode to a second operating mode, and vice versa, according to the first mode, only test Ethernet frames are stored in memory zones dedicated to each rt output from the router. In the second mode, only the client Ethernet frames received by the router are stored in the dedicated memory zones. Note also that the router according to the invention may also be able to endurance test a plurality of transmission conduits simultaneously. The configuration means CONF then assign a memory area separate from the memory 206 for each output port on which it is necessary to endurance test the corresponding transmission channel. In other words, a memory zone is dedicated to each of the remote routers (R01, R02, etc.) placed at the end of the transmission conduit for endurance testing of said conduits. More generally, the CONF configuration means make it possible to define, for each output port, the operating mode that the router 200 must adopt, namely a client data transmission mode (or "client traffic") or a endurance test mode of the corresponding transmission conduit. FIG. 4C represents the case where two transmission conduits are endurance tested simultaneously. More particularly, the router 200 differs here in that it is configured to test in endurance both the transmission channels C1 and C2.

Dans cet exemple, la carte d'interface 210 comprend des moyens de génération MG1 et MG2 aptes à générer des trames Ethernet de test. Les moyens de génération MG1 (respectivement MG2) reçoivent en entrée l'adresse MAC AD1 (respectivement AD2) du routeur distant RO1 (respectivement R02) destiné à recevoir les trames de test. De manière identique aux moyens de génération MG représentés en figures 4A et 4B, les moyens de génération 1\1G1 et MG2 ttansmettent les trprnes Ethernet gé.nerees clans une zone mémoire dédiée (MM1 respc-ctivement aux ports de çorUe PS1 et PS2 (et aux routeurs distants et canaux de transmission La mempw-tion Linn: les zones mémoires i'its11 MM2, l'envoi des trames MEI ME7 c< ie test de dualif:caL:on en cndmancæau router dans le réseau VVDM 220. Si tel est le cas, les données IP provenant du terminal client sont encapsulées dans des trames Ethernet client, ces trames étant ensuite mémorisées dans des zones mémoires dédiées de la mémoire 206. Ces zones mémoires sont donc distinctes des zones mémoires affectées à la mémorisation de trames Ethernet de test. In this example, the interface card 210 comprises generation means MG1 and MG2 capable of generating test Ethernet frames. The generation means MG1 (respectively MG2) receive as input the MAC address AD1 (respectively AD2) of the remote router RO1 (respectively R02) intended to receive the test frames. In the same way as the generation means MG represented in FIGS. 4A and 4B, the generating means 1 \ 1G1 and MG2 transmit the Ethernet terminals generated in a dedicated memory area (MM1 respectively to ports PS1 and PS2) (and to the remote routers and transmission channels The mempw-tion Linn: the memory areas i'its11 MM2, the sending MEI frames ME7 c <ie test of dualif: caL: one cndmancæau router in the network VVDM 220. If this is In this case, the IP data originating from the client terminal are encapsulated in client Ethernet frames, these frames then being stored in dedicated memory areas of the memory 206. These memory zones are therefore distinct from the memory zones assigned to the storage of Ethernet frames of the memory. test.

Le routeur 200 ne reçoit toutefois pas nécessairement des trames Ethernet client provenant du terminal T1 lorsqu'il teste en endurance au moins l'un des conduits de transmission du réseau VVDM 220. Dans un mode de réalisation particulier, les moyens de configurations CONF configurent au moins un module de génération MG et un mode de réception RE de façon à ce qu'ils transfèrent respectivement des trames Ethernet test et des trames Ethernet client dans une même zone mémoire MM de la mémoire vive 206. Ce mode particulier permet à la fois de tester en endurance un conduit de transmission et de router, via ce même conduit, des données IP provenant d'un terminal client. De manière générale, le routeur selon l'invention est avantageux en ce qu'il est capable d'assurer à la fois des fonctions de routage conventionnelles dans un réseau de télécommunications optique (de type VVDM par exemple) et, de manière personnalisable, tester en endurance une ou une pluralité de conduits de transmission auxquels il est connecté via ses ports de sortie. On détermine de préférence à l'avance si un port de sortie est disponible (i.e. affecté ou non au routage d'un trafic client) afin de savoir si l'on peut qualifier en endurance le conduit en transmission correspondant. Comme indiqué ci-avant, l'invention ne concerne pas exclusivement des réseaux de type WDM mais peut s'appliquer à un réseau optique quelconque. Le routeur de l'invention peut notamment être mis en oeuvre dans un coeur de réseau optique comprenant au moins une fibre optique. However, the router 200 does not necessarily receive client Ethernet frames from the terminal T1 when it tests in endurance at least one of the transmission paths of the VVDM network 220. In a particular embodiment, the configuration means CONF configure the minus one generation module MG and one reception mode RE so that they respectively transfer test Ethernet frames and client Ethernet frames in the same memory area MM of the random access memory 206. This particular mode makes it possible at the same time to endurance testing a transmission path and router, via the same conduit, IP data from a client terminal. In general, the router according to the invention is advantageous in that it is capable of providing both conventional routing functions in an optical telecommunications network (of the VVDM type for example) and, in a customizable way, to test in endurance one or a plurality of transmission conduits to which it is connected via its output ports. It is preferably determined in advance whether an output port is available (ie not assigned to the routing of client traffic) in order to know if the corresponding transmission path can be qualified in endurance. As indicated above, the invention does not exclusively concern WDM networks but can be applied to any optical network. The router of the invention may in particular be implemented in an optical core network comprising at least one optical fiber.

Grâce à l'invention, il est possible d'évaluer la qualité en transmission de conduits de transmission dans un réseau WDM et ce, sans modifier l'architecture des routeurs actuels. Une fois installé dans un routeur conventionnel, le programme PROG permet d'exécuter le procédé d'envoi selon l'invention. De manière avantageuse, le procédé de l'invention peut au besoin être déclenché à distance par l'opérateur du réseau de telecominunications optique, de type VVDM par exemple. L'invention permet de s'affranchir des interventions physiques qui sont habituellement nécessaires pour tester ur conduit en trdnsmi7sfon. L'invenuan rent dvantac,Ieus,.2 cri ce qu'ele peripc.:t un en ; un rc::,(2-'1 o- nfi:i den d~doi'c LOUI UC L'invention permet non seulement de détecter une panne ou des erreurs survenant sur le conduit de transmission entre deux routeurs d'un coeur de réseau de télécommunications optique mais également des défaillances affectant la carte d'interface de l'un des routeurs (au niveau du module optique de la carte d'interface notamment). La présente invention trouve plus particulièrement une application dans la mise en oeuvre de test d'endurance en transmission dans des routeurs à haut débit opérant dans les coeurs de réseau \A/DM ou à fibres optiques. On entend ici par « routeur à haut débit » un routeur capable de traiter au moins 1600 Go bits/s, c'est-à-dire 16 liens à 100 Go bits/s ou 160 liens à 10 Go bits/s par exemple. Thanks to the invention, it is possible to evaluate the transmission quality of transmission paths in a WDM network without changing the architecture of current routers. Once installed in a conventional router, the PROG program makes it possible to execute the sending method according to the invention. Advantageously, the method of the invention may, if necessary, be triggered remotely by the operator of the optical telecomunications network, of the VVDM type, for example. The invention makes it possible to dispense with the physical interventions that are usually necessary to test a conductor in a trnnsmi7sfon. Invenuan rent dvantac, Ieus, .2 cry what the peripct; The invention makes it possible not only to detect a fault or errors occurring on the transmission path between two routers of a core of the invention. optical telecommunications network but also failures affecting the interface card of one of the routers (at the level of the optical module of the interface card in particular) .The present invention finds more particularly an application in the implementation of test transmission endurance in high-throughput routers operating in \ A / DM or fiber-optic network cores A "high-speed router" is understood to mean a router capable of processing at least 1600 GB bits / s, c ie 16 links at 100 GB bits / s or 160 links at 10 GB bits / s for example.

Claims (2)

REVENDICATIONS1. Dispositif de routage (200) dans un coeur de réseau de REVENDICATIONS1. Dispositif de routage (200) dans un coeur de réseau de télécommunications optique (220), réalisant l'interface entre au moins un terminal (Ti) et au moins un routeur (R01, R02) dans ledit réseau, le dispositif comprenant - au moins une zone mémoire (MM1, MM2) et un port dédié (PS1, P52) associé par configuration à cette zone mémoire, chaque port étant connecté à un canal de transmission (Cl, C2) respectif dudit réseau ; - des moyens de configuration aptes à dédier des moyens d'envoi (ME1, ME2) dudit dispositif à ladite au moins une zone mémoire pour envoyer un train de trames Ethernet comprises dans ladite au moins une zone mémoire via le canal de transmission du port correspondant; des moyens de génération (MG1, MG2) aptes à générer des premières trames Ethernet destinées audit au moins un routeur ; et des moyens de réception (RE1) aptes à générer des deuxièmes trames Ethernet à partir de données comprises dans des trames Ethernet provenant dudit au moins un terminal, et lesdits moyens de configuration (CONF) étant aptes à assigner, pour chacun desdits routeurs, une première zone mémoire (MM2) pour mémoriser les première trames Ethernet destinées audit routeur, les deuxièmes trames Ethernet étant le cas échéant mémorisées dans au moins une deuxième zone mémoire (MM1) différente desdites premières zones mémoires, les moyens de génération et les moyens d'envoi associés à chacune desdites premières zones mémoires étant configurés pour que le débit du train de premières trames Ethernet émis via au moins un desdits canaux de transmission corresponde à au moins 70% du débit maximum pouvant être supporté par ledit canal de transmission. REVENDICATIONS1. Routing device (200) in a core network of CLAIMS1. A routing device (200) in an optical telecommunications core network (220), providing the interface between at least one terminal (Ti) and at least one router (R01, R02) in said network, the device comprising - at least a memory zone (MM1, MM2) and a dedicated port (PS1, P52) associated by configuration with this memory zone, each port being connected to a respective transmission channel (C1, C2) of said network; configuration means capable of dedicating sending means (ME1, ME2) from said device to said at least one memory zone for sending a stream of Ethernet frames included in said at least one memory zone via the transmission channel of the corresponding port ; generation means (MG1, MG2) capable of generating first Ethernet frames for said at least one router; and receiving means (RE1) adapted to generate second Ethernet frames from data included in Ethernet frames from said at least one terminal, and said configuration means (CONF) being able to assign, for each of said routers, a first memory area (MM2) for storing the first Ethernet frames for said router, the second Ethernet frames being optionally stored in at least a second memory area (MM1) different from said first memory areas, the generating means and the means for sending associated with each of said first memory areas being configured so that the rate of the stream of Ethernet first frames transmitted via at least one of said transmission channels corresponds to at least 70% of the maximum rate that can be supported by said transmission channel. 2. Dispositif selon la revendication 1 comportant N premières zones mémoires, N étant un naturel supérieur ou égal dans lequel les moyens de génération sont aptes à générer N ensembles de t:rarnes Ethernet destinés à N routeurs respectifs parmi ledit au mo:r15 Un routeur, di-rn-,'tif étant cor, icHr-, pourmémoriser chacun des N ensembles de premières trames res[ . nent l'une parmi lesdites N prenliCfres zone mémoires.moins une partie desdites deuxièmes trames Ethernet reçues est mémorisée dans ladite deuxième zone mémoire. 4. Dispositif selon l'une quelconque des revendications 1 à 3, dans lequel les moyens de configuration sont aptes à commuter le dispositif d'un premier mode où seules les premières trames sont mémorisées dans lesdites premières zones mémoires, vers un second mode où seules les deuxièmes trames reçues sont mémorisées dans lesdites deuxièmes zones mémoires, les moyens de configuration étant également aptes à commuter le dispositif dudit second mode vers ledit premier mode. 5. Dispositif selon l'une quelconque des revendications 1 à 4, dans lequel le délai inter-trame entre chaque première trame Ethernet dudit train est inférieur à 10ps. 6. Dispositif selon la revendication 5 dans lequel ledit délai inter-trame est nul. 7. Dispositif selon l'une quelconque des revendications 1 à 6, dans lequel lesdites premières trames Ethernet ont une taille de 4484 octets. 8. Procédé d'envoi mis en oeuvre par un dispositif de routage (200) d'un coeur de réseau de 20 télécommunications optique (220), ledit dispositif de routage réalisant l'interface entre au moins un terminal (11) et au moins un routeur (R01, R02) dans ledit réseau, ledit dispositif comprenant au moins une zone mémoire (MM1, MM2) et un port dédié (PS1, PS2) associé par configuration à cette zone mémoire, chaque port étant connecté à un canal de transmission (Cl, C2) respectif dudit réseau, et des moyens de réception (RE1) aptes à recevoir 25 des deuxièmes trames Ethernet provenant dudit au moins un terminal, le procédé comprenant : - une étape de configuration (E21) pour dédier des moyens d'envoi (ME1, ME2) dudit dispositif (200) à ladite au moins une zone mémoire ; - la génération (E22) de premières trames Ethernet destinées audit au moins un routeur ; et - la génération (RX) de deuxièmes trames Ethernet à partir de données comprises dans des 30 tramus, nhernel provenant dudit au moins un terminal ; - la rneinorisatbii (E23) des première trames Ethernet auxdits routeurs dans une première ..,o!- mémoire (f\IN12) assignée ni chacun desdits rouLeurs. |os deu:<iérnes trames Ethernet eté.9ni le ces éc léant 11.1éMOrEHL:27, (E.3. el moins une deuxléme zone 10 15 35un desdits canaux de transmission corresponde à au moins 70% du débit maximum pouvant être supporté par ledit canal de transmission. 9. Procédé selon la revendication 8, comprenant en outre une commutation du dispositif d'un premier mode où seules les premières trames sont mémorisées dans lesdites premières zones mémoires, vers un second mode où seules les deuxièmes trames reçues sont mémorisées dans lesdites deuxièmes zones mémoires, ou une commutation dudit deuxième mode vers ledit premier mode. 10 10. Procédé selon la revendication 8 ou 9, dans lequel le délai inter-trame entre chaque première trame Ethernet dudit train est inférieur à lOps. 11. Procédé selon la revendication 10 dans lequel ledit délai inter-trame est nul. 15 12. Procédé selon l'une quelconque des revendications 8 à 11, dans lequel lesdites premières trames Ethernet ont une taille de 4484 octets. 13. Programme d'ordinateur (PROG) comportant des instructions pour l'exécution des étapes du procédé d'envoi selon l'une quelconque des revendications 8 à 12 lorsque ledit programme est 20 exécuté par un ordinateur. 14. Support d'enregistrement (204) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PROG) comprenant des instructions pour l'exécution des étapes du procédé d'envoi selon l'une quelconque des revendications 8 à 12. 25 2. Device according to claim 1 comprising N first memory areas, N being a greater or equal natural in which the generation means are able to generate N sets of t: rare Ethernet for N respective routers of said mo: r15 A router , di-rn -, 'tif being cor, icHr-, to memorize each of N sets of first frames res [. At least one of said second received Ethernet frames is stored in said second memory area. 4. Device according to any one of claims 1 to 3, wherein the configuration means are adapted to switch the device of a first mode where only the first frames are stored in said first memory areas, to a second mode where only the second received frames are stored in said second memory areas, the configuration means being also able to switch the device of said second mode to said first mode. 5. Device according to any one of claims 1 to 4, wherein the inter-frame delay between each first Ethernet frame of said train is less than 10ps. 6. Device according to claim 5 wherein said inter-frame delay is zero. 7. Device according to any one of claims 1 to 6, wherein said first Ethernet frames have a size of 4484 bytes. 8. Method of sending implemented by a routing device (200) of an optical telecommunications core network (220), said routing device providing the interface between at least one terminal (11) and at least one a router (R01, R02) in said network, said device comprising at least one memory zone (MM1, MM2) and a dedicated port (PS1, PS2) associated by configuration with this memory zone, each port being connected to a transmission channel (Cl, C2) respective of said network, and receiving means (RE1) adapted to receive second Ethernet frames from said at least one terminal, the method comprising: - a configuration step (E21) for dedicating means for sending (ME1, ME2) said device (200) to said at least one memory area; the generation (E22) of first Ethernet frames intended for the said at least one router; and - generating (RX) second Ethernet frames from data included in tramlines, nhernel from said at least one terminal; - The redirection (E23) of the first Ethernet frames to said routers in a first .., o! - memory (f \ IN12) assigned nor each of said rouLeurs. In the case of Ethernet frames, the following factors shall be used: 27, (E.3) at least one second zone, one of said transmission channels shall correspond to at least 70% of the maximum rate that can be supported by said transmission channel 9. The method of claim 8 further comprising switching the device from a first mode where only the first frames are stored in said first memory areas to a second mode where only the second received frames are stored. in said second memory areas, or switching from said second mode to said first mode 10. The method of claim 8 or 9, wherein the inter-frame delay between each first Ethernet frame of said train is less than 10ps. The method of claim 10, wherein said inter-frame delay is zero 12. The method of any one of claims 8 to 11, wherein said first Ethernet frames. The computer program (PROG) comprising instructions for executing the steps of the sending method according to any one of claims 8 to 12 when said program is executed by a computer. A computer-readable recording medium (204) on which a computer program (PROG) is recorded including instructions for executing the steps of the sending method according to any one of claims 8 to 12. 25
FR1157977A 2011-09-08 2011-09-08 Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels Pending FR2980065A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1157977A FR2980065A1 (en) 2011-09-08 2011-09-08 Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1157977A FR2980065A1 (en) 2011-09-08 2011-09-08 Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels

Publications (1)

Publication Number Publication Date
FR2980065A1 true FR2980065A1 (en) 2013-03-15

Family

ID=44925570

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1157977A Pending FR2980065A1 (en) 2011-09-08 2011-09-08 Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels

Country Status (1)

Country Link
FR (1) FR2980065A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222255B1 (en) * 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US20070223388A1 (en) * 2006-03-22 2007-09-27 Marvell Semiconductor Israel Ltd. Hardware implementation of network testing and performance monitoring in a network device
US20090143020A1 (en) * 2007-11-30 2009-06-04 Fujitsu Limited Load testing system, load testing apparatus, load testing method, computer product, and communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222255B1 (en) * 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US20070223388A1 (en) * 2006-03-22 2007-09-27 Marvell Semiconductor Israel Ltd. Hardware implementation of network testing and performance monitoring in a network device
US20090143020A1 (en) * 2007-11-30 2009-06-04 Fujitsu Limited Load testing system, load testing apparatus, load testing method, computer product, and communication device

Similar Documents

Publication Publication Date Title
EP2471274A1 (en) Representation of the physical degradations in an optical communication network
FR2984045A1 (en) INDIFFERENT PROTECTION SWITCHING TO EQUALIZATION TIMEOUT IN PROTECTED PASSIVE OPTICAL NETWORKS
EP1349416B1 (en) Method for dynamic data insertion in optical transmission network nodes
FR2804812A1 (en) METHOD AND DEVICE FOR COMMUNICATION BETWEEN A FIRST AND A SECOND NETWORK
FR2659513A1 (en) SUBSCRIBER TERMINAL INSTALLATION FOR ASYNCHRONOUS NETWORKS.
EP1605631A1 (en) Method and system for testing a router
FR2980065A1 (en) Routing device for use in optical core of telecommunications network i.e. Internet, has sending unit configured such that flow of Ethernet frames emitted via channels corresponds to specific percent of maximum flow supported by channels
EP1428333B1 (en) Ring network made using a dual optical data bus
EP0603056A1 (en) Method of simulating the transmission on an asynchronous transfer mode transmission network and simulator for transmission on such a network
US20090214202A1 (en) Selecting Wavelengths And Routes In An Optical Network
EP3373558B1 (en) Communication method for maintaining an application session between a terminal and an application server
EP1193995A1 (en) Switch for an optical WDM network
FR3085567A1 (en) COMMUNICATION NETWORK ON VEHICLE, SUBSCRIBED EQUIPMENT OF SUCH A COMMUNICATION NETWORK AND CORRESPONDING METHOD
EP3545631B1 (en) Determination of regenerative relay nodes included in a transmission line of an optical network
EP2109964B9 (en) Packet assembly in a communication network supporting virtual networks
EP1193996B1 (en) Method for detecting subdivisions in WDM switching nodes
FR2924554A1 (en) METHOD FOR DATA COMMUNICATION BETWEEN TERMINAL EQUIPMENT FROM A PLURALITY OF ETHERNET-TYPE NETWORKS OF A REDUNDANCY SYSTEM
EP1791306A1 (en) Packetswitch for a telecommunication node
EP2014026B1 (en) Method for transmitting a plurality of identifier fields in a packet switch network
EP1548966A1 (en) Optical transmission network management method
EP2366236A2 (en) Virtual circuit configuration method
EP0998164B1 (en) Method for monitoring packet loss in a communication system
EP1455551A2 (en) Selection unit for optical switches and optical switch.
EP2119140B1 (en) Method for conveying a data packet through a router in a packet communication network supported by a transport network
EP4480167A1 (en) Methods and devices for processing uplink data for cascaded passive optical networks