WO2006056719A1 - Method of interconnecting two subnetworks - Google Patents

Method of interconnecting two subnetworks Download PDF

Info

Publication number
WO2006056719A1
WO2006056719A1 PCT/FR2005/050981 FR2005050981W WO2006056719A1 WO 2006056719 A1 WO2006056719 A1 WO 2006056719A1 FR 2005050981 W FR2005050981 W FR 2005050981W WO 2006056719 A1 WO2006056719 A1 WO 2006056719A1
Authority
WO
WIPO (PCT)
Prior art keywords
tov
value
message
network
reconfiguration
Prior art date
Application number
PCT/FR2005/050981
Other languages
French (fr)
Inventor
Manuel Moreira
Nouredine Bouadma
Guy Martayan
Original Assignee
France Telecom
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 filed Critical France Telecom
Publication of WO2006056719A1 publication Critical patent/WO2006056719A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks

Abstract

The invention relates to a method of interconnecting two subnetworks (A, B) in order to form a network (R), whereby each subnetwork (A) comprises one or more switches (xA) which are configured with a first value that is common to all of the switches (xA) of said subnetwork (A) and that is representative of the maximum lifetime of a message within the subnetwork (A). The inventive method comprises the following steps, namely: a step consisting in determining a value, known as a reconfiguration value, which is a value that is allowed for the maximum lifetime of a message within the network (R); a step consisting in diffusing said reconfiguration value to all of the switches (xA, xB) in the network (R); and a step consisting in reconfiguring each of the switches (xA, xB) with the reconfiguration value.

Description

Titre de l'inventionTitle of the invention
Procédé d'interconnexion de deux sous-réseaux.Method for interconnecting two subnetworks
Arrière-plan de l'invention La présente invention se situe dans le domaine de l'interconnexion de deux sous-réseaux de télécommunication.BACKGROUND OF THE INVENTION The present invention is in the field of the interconnection of two telecommunication subnetworks.
De façon connue, l'interconnexion de deux sous-réseaux nécessite souvent une étape préliminaire de reconfiguration de certains paramètres des sous-réseaux qui doivent être rendus compatibles entre eux avant la fusion.In known manner, the interconnection of two subnets often requires a preliminary step of reconfiguration of certain parameters of the subnets that must be made compatible between them before the merger.
L'invention trouve une application particulière dans l'interconnexion de réseaux conformes au standard Fibre Channel FC-SW-2 défini par l'organisme ANSI/T11. Dans la suite de ce document, ce standard sera simplement appelé « Fibre Channel ». Les figures 1 à 3 qui vont maintenant être décrites illustrent les inconvénients de la norme Fibre Channel pour l'interconnexion de deux sous-réseaux.The invention finds particular application in the interconnection of networks in accordance with the Fiber Channel standard FC-SW-2 defined by the ANSI / T11 organization. In the remainder of this document, this standard will simply be called "Fiber Channel". Figures 1 to 3 which will now be described illustrate the disadvantages of the Fiber Channel standard for the interconnection of two subnets.
La figure 1 représente deux sous-réseaux (ou îlots) Fibre Channel A et B. Dans la suite de ce document, on notera xA, respectivement xB, les commutateurs du réseau A, respectivement B.FIG. 1 represents two Fiber Channel A and B subnetworks (or islands). In the remainder of this document, we note xA, respectively xB, the switches of network A, respectively B.
Dans l'exemple de cette Figure 1, les sous-réseaux A et B comportent donc chacun trois commutateurs IA à 3A, respectivement IB à 3B. Au sein de chaque sous-réseau, les commutateurs sont reliés entre eux par des liens ISL (Inter Switch Link) définis par ce standard.In the example of this FIG. 1, the sub-networks A and B each therefore comprise three switches IA to 3A, respectively IB to 3B. Within each subnetwork, the switches are interconnected by Inter Switch Link (ISL) links defined by this standard.
De façon connue de l'homme du métier, chaque commutateur xA, xB des îlots A et B comporte une mémoire M pour mémoriser deux compteurs R_A_TOV (Resource Allocation Time Out Value) et E_D_TOV (Error Detect Time Out Value), ces compteurs représentant différentes durées de vies maximales d'une trame Fibre Channel au sein de son îlot.In a manner known to those skilled in the art, each switch xA, xB islands A and B has a memory M to store two counters R_A_TOV (Resource Allocation Time Out Value) and E_D_TOV (Error Detect Time Out Value), these counters representing different maximum lifetimes of a Fiber Channel frame within its island.
Dans la suite de ce document, on se limitera au cas particulier du compteur de durée de vie R_A_TOV, mais la description se transpose à l'identique pour l'autre compteur E_D_TOV. Dans l'exemple de la figure 1, ces compteurs, nommés respectivement R_A_TOV_A et R_A_TOV_B pour les îlots A et B, sont différents, respectivement égaux à 10 et à 15.In the remainder of this document, it will be limited to the particular case of the lifetime counter R_A_TOV, but the description is transposed to the same for the other counter E_D_TOV. In the example of FIG. 1, these counters, named respectively R_A_TOV_A and R_A_TOV_B for the islands A and B, are different, respectively equal to 10 and to 15.
Avec les nouveaux protocoles d'extension des réseaux SANs (Stockage Area Network) tels que Fibre Channel over IP (FCIP-RFC 3821- ftp://ftp.rfc-editor.org/in-notes/rfc3821.txt) définis par l'organisme de standardisation IETF, il est possible d'interconnecter à grande distance deux îlots tels que décrits brièvement ci-dessus au travers d'un réseau IP.With the new Storage Area Network (SAN) extension protocols such as Fiber Channel over IP (FCIP-RFC 3821-ftp://ftp.rfc-editor.org/in-notes/rfc3821.txt) defined by the IETF standardization organization, it is possible to widely interconnect two islands as briefly described above through an IP network.
Pour établir cette interconnexion, un tunnel T est établi entre deux commutateurs IA, IB des îlots A et B, ces commutateurs étant configurés en tant que passerelles PA, PB selon l'architecture représentée à la figure 2.To establish this interconnection, a tunnel T is established between two switches IA, IB of islands A and B, these switches being configured as gateways PA, PB according to the architecture shown in FIG.
Lorsque cette interconnexion est effectuée, les deux îlots A, B fusionnent et ne forment plus qu'un seul réseau R. Néanmoins, le tunnel T ayant les mêmes caractéristiques qu'un lien ISL, la norme Fibre Channel précitée impose que tous les commutateurs xA, xB du réseau R partagent le même compteur de durée de vie maximale R_A_TOV.When this interconnection is carried out, the two islands A, B merge and form a single network R. However, the tunnel T having the same characteristics as an ISL link, the aforementioned Fiber Channel standard requires that all switches xA , xB of network R share the same maximum lifetime counter R_A_TOV.
Dans l'exemple représenté à la figure 2, cette condition n'est pas remplie puisque les commutateurs xA appartenant précédemment à l'îlot A avaient un compteur R_A_TOV_A égal à 10, alors que ceux (xB) de l'îlot B avaient un compteur R_A_TOV_B égal à 15.In the example represented in FIG. 2, this condition is not fulfilled since the switches xA previously belonging to the island A had a counter R_A_TOV_A equal to 10, whereas those (xB) of the island B had a counter R_A_TOV_B equal to 15.
La figure 3 représente l'échange de messages dans le réseau R tel que défini par le protocole Fibre Channel conventionnel. Lors de l'interconnexion par le tunnel T des passerelles PA etFigure 3 shows the exchange of messages in the network R as defined by the conventional Fiber Channel protocol. When interconnecting tunnel T PA gateways and
PB, l'une d'elles, par exemple la passerelle PA, envoie à l'autre passerelle, en l'occurrence la passerelle PB, un message SWJLS ELP (Switch Inter Link Services Exchange Link Parameter), ce message comportant, notamment, la valeur 10 du compteur R_A_TOV_A de son îlot A. Sur réception de ce message SWJLS ELP, la passerelle PB, réalisant que la valeur du compteur R_A_TOV_A dans l'îlot A est différente de la valeur 15 du compteur R_A_TOV_B dans l'îlot B, rejette l'interconnexion, par l'envoi d'un message SWJLS RJT (Switch Inter Link Services Reject) accompagné du code d'erreur R_AJTOV_MISMATCH. En conséquence, l'interconnexion automatique de deux îlots SANs configurés avec des compteurs R_A_TOV de durées de vies différents est impossible dans l'état actuel du standard.PB, one of them, for example the PA gateway, sends to the other gateway, in this case the PB gateway, a SWJLS ELP (Switch Inter Link Services Exchange Link Parameter) message, this message including, inter alia, the value of the counter R_A_TOV_A of its island A. Upon receipt of this message SWJLS ELP, the gateway PB, realizing that the value of the counter R_A_TOV_A in the island A is different from the value of the counter 15 R_A_TOV_B in the island B, rejects the interconnection, by sending a SWJLS RJT message (Switch Inter Link Services Reject) accompanied by the error code R_AJTOV_MISMATCH. As a result, the automatic interconnection of two SANs Islands configured with R_A_TOV counters of different lifetimes is impossible in the current state of the standard.
Objet et résumé de l'inventionObject and summary of the invention
La présente invention vise à résoudre cet inconvénient. A cet effet, l'invention concerne un procédé d'interconnexion de deux sous-réseaux pour former un réseau, chaque sous-réseau comportant un ou plusieurs commutateurs configurés avec une première valeur commune à tous les commutateurs du sous-réseau et représentative de la durée de vie maximale d'un message au sein du sous- réseau.The present invention aims to solve this disadvantage. For this purpose, the invention relates to a method for interconnecting two subnetworks to form a network, each subnetwork comprising one or more switches configured with a first value common to all the switches of the subnetwork and representative of the maximum lifetime of a message within the subnet.
Ce procédé comporte ;This process comprises;
- une étape de détermination, d'une valeur dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein du réseau ;a determination step of a so-called reconfiguration value, this value being a permissible value for the maximum lifetime of a message within the network;
- une étape de diffusion de la valeur de reconfiguration à tous les commutateurs du réseau ; eta step of broadcasting the reconfiguration value to all the switches of the network; and
- une étape de reconfiguration de chacun des commutateurs avec la valeur de reconfiguration.a step of reconfiguring each of the switches with the reconfiguration value.
Ce procédé peut notamment être mis en œuvre dans un commutateur ou dans une passerelle pour interconnecter deux sous- réseaux.This method can in particular be implemented in a switch or in a gateway for interconnecting two subnetworks.
En pratique le procédé selon l'invention est mis en œuvre dans chacun des commutateurs des deux sous-réseaux, et l'interconnexion peut être réalisée en choisissant un commutateur quelconque dans chaque sous-réseau. Par souci de clarté, on appellera par la suite, « commutateur de bordure », le commutateur choisi dans chaque sous-réseau pour réaliser l'interconnexion. Le procédé d'interconnexion selon l'invention permet ainsi de reconfigurer automatiquement l'ensemble des commutateurs du réseau R, avec une valeur de reconfiguration partagée par l'ensemble de ces commutateurs.In practice, the method according to the invention is implemented in each of the switches of the two sub-networks, and the interconnection can be achieved by choosing any switch in each sub-network. For the sake of clarity, we will call thereafter, "edge switch", the switch chosen in each sub-network to achieve the interconnection. The interconnection method according to the invention thus makes it possible to automatically reconfigure all the switches of the network R, with a reconfiguration value shared by all of these switches.
L'invention s'applique en particulier à l'interconnexion de deux sous-réseaux conformes à la norme Fibre Channel, appelés « îlots » dans ce contexte. Préférentiel lement, lorsque Ie réseau est constitué par deux îlots conformes à la norme Fibre Channel interconnectés par deux commutateurs dits «de bordure» reliés entre eux par un lien réseau et dans lequel la première valeur est un compteur de durée de vie défini par la norme, le procédé comporte une étape au cours de laquelle, un premier des commutateurs dits «de bordure» envoie, à destination du deuxième, un message comportant le compteur de son îlot.The invention applies in particular to the interconnection of two sub-networks conforming to the Fiber Channel standard, called "islands" in this context. Preferentially, when the network consists of two Fiber Channel standard islands interconnected by two so-called "edge" switches connected to one another by a network link and in which the first value is a lifetime counter defined by the standard. , the method comprises a step during which a first so-called "edge" switches sends, to the second, a message with the counter of its island.
Ce message peut notamment être constitué par un message de type SWJLS (Switch Inter Link Service) défini par le standard FibreChannel.This message may in particular be constituted by a SWJLS type message (Switch Inter Link Service) defined by the FibreChannel standard.
Lorsque les commutateurs font fonction de passerelle, ce message peut aussi être constitué par toute trame FCIP, et notamment par une trame FCIP FSF (FCIP Spécial Frame) échangée lors de l'interconnexion de ces passerelles. La valeur de reconfiguration est alors déterminée par le deuxième commutateur dit «de bordure» à partir du compteur de son îlot et d'au moins une information contenue dans le message.When the switches act as gateway, this message can also be constituted by any FCIP frame, and in particular by a FCIP frame FSF (FCIP Special Frame) exchanged during the interconnection of these gateways. The reconfiguration value is then determined by the second so-called "edge" switch from the counter of its island and at least one information contained in the message.
L'étape de diffusion est ensuite initiée par le deuxième commutateur dit «de bordure» par l'envoi d'un message de reconfiguration suivi par un message de paramétrage destinés à tous les commutateurs du réseau, le message de paramétrage comportant la valeur de reconfiguration précitée.The diffusion step is then initiated by the second so-called "edge" switch by sending a reconfiguration message followed by a parameterization message intended for all the switches of the network, the parameterizing message comprising the reconfiguration value. supra.
Ainsi, de retour à la figure 2 précédemment décrite, sur réception du message SVVJLS ELP, le commutateur dit «de bordure» IB détermine une valeur admissible de reconfiguration et diffuse celle-ci à l'ensemble des commutateurs du réseau. Pour ce faire, il envoie un message SWJLS RCF (Switch Inter Link Services Reconfigure Fabric) sur tous ses ports d'extension E_Port (Extended Port) auxquels sont rattachés les commutateurs. Comme décrit ultérieurement, cette modification se propage en cascade au sein du réseau R, autrement dit de proche en proche.Thus, returning to FIG. 2 previously described, upon receipt of the SVVJLS ELP message, the so-called "edge" switch IB determines a permissible reconfiguration value and broadcasts it to all the switches in the network. To do this, it sends a SWJLS RCF (Switch Inter Link Services Reconfigure Fabric) message to all its Extended Port E_Port extension ports to which the switches are attached. As described later, this modification propagates in cascade within the network R, in other words, step by step.
Préférentiellement, lorsque les commutateurs dits «de bordure» sont de simples commutateurs, la valeur de reconfiguration choisie est la plus grande des premières valeurs, à savoir dans cet exemple la valeur 15. Selon un mode particulier de réalisation, lorsque les commutateurs dits «de bordure» sont constitués par des passerelles reliées entre elles par un tunnel. La valeur de reconfiguration est choisie comme étant égale à :Preferably, when the so-called "edge" switches are simple switches, the value of reconfiguration chosen is the largest of the first values, namely in this example the value 15. According to one particular embodiment, when the so-called "de border 'are constituted by footbridges interconnected by a tunnel. The reconfiguration value is chosen to be equal to:
- la durée de traversée de ce tunnel par le message, si cette durée est supérieure aux deux premières valeurs ; et - à la plus grande des premières valeurs, si celle-ci est supérieure à cette durée,the duration of crossing of this tunnel by the message, if this duration is greater than the first two values; and - at the highest of the first values, if this is greater than this duration,
Dans un mode particulier de réalisation, le tunnel est de type IP et le message est constitué par une trame FCIP. La durée de traversée du tunnel est alors obtenue à partir d'un champ de cette trame FCIP. Plus précisément, elle est calculée par la passerelle recevant la trame à partir de l'information contenue dans le champ ΗME STAMP de l'entête FCIP du paquet IP et de l'instant de réception de ce message.In a particular embodiment, the tunnel is of IP type and the message is constituted by a FCIP frame. The crossing time of the tunnel is then obtained from a field of this FCIP frame. More precisely, it is calculated by the gateway receiving the frame from the information contained in the field ΗME STAMP of the FCIP header of the IP packet and the instant of reception of this message.
Pour plus de renseignements sur la structure de l'entête FCIP, l'homme du métier pourra se reporter au document RFC 3643 disponible à l'adresse ftp://ftp.rfc-editor.orq/in-notes/rfc3643,txt.For more information on the structure of the FCIP header, the skilled person can refer to the document RFC 3643 available at ftp: //ftp.rfc-editor.orq/in-notes/rfc3643,txt.
L'invention concerne aussi un commutateur et une passerelle susceptibles d'être connectés à un sous-réseau d'un réseau, et comportant :The invention also relates to a switch and a gateway capable of being connected to a sub-network of a network, and comprising:
- des moyens de mémorisation d'une première valeur représentative de la durée de vie maximale d'un message au sein de ce sous-réseau ; etmeans for storing a first value representative of the maximum lifetime of a message within this sub-network; and
- des moyens de réception d'un message ;means for receiving a message;
- des moyens de détermination, à partir de la première valeur et d'au moins une information contenue dans le message, d'une valeur dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein du réseau ;means for determining, from the first value and at least one piece of information contained in the message, a so-called reconfiguration value, this value being an admissible value for the maximum lifetime of a message within the network;
- des moyens de diffusion de la valeur de reconfiguration à tous les commutateurs du réseau ; etmeans for broadcasting the reconfiguration value to all the switches of the network; and
- des moyens de reconfiguration aptes à substituer, dans les moyens de mémorisation, ladite première valeur par la valeur de reconfiguration.- Reconfiguration means adapted to substitute, in the storage means, said first value by the reconfiguration value.
L'invention vise aussi un programme d'ordinateur pouvant être exécuté par un commutateur ou par une passerelle susceptibles d'être connectés à un sous-réseau d'un réseau, ce programme comportant des instructions pour mettre en œuvre :The invention also relates to a computer program that can be executed by a switch or a gateway that can be connected to a subnetwork of a network, this program comprising instructions for implementing:
- une étape de réception d'un message ; - une étape de détermination, à partir d'une première valeur représentative de la durée de vie maximale d'un message au sein du sous- réseau, et d'au moins une information, contenue dans le message, d'une valeur dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein du réseau ; eta step of receiving a message; a determination step, based on a first value representative of the maximum lifetime of a message within the sub-network, and on at least one information contained in the message, of a value called reconfiguration, this value being a permissible value for the maximum lifetime of a message within the network; and
- une étape de diffusion de la valeur de reconfiguration à tous les commutateurs du réseau ; eta step of broadcasting the reconfiguration value to all the switches of the network; and
- une étape de reconfiguration, substituant, dans des moyens de mémorisation du commutateur mettant en œuvre ce programme, la première valeur par la valeur de reconfiguration.a step of reconfiguration, substituting, in storage means of the switch implementing this program, the first value by the reconfiguration value.
L'invention vise également un support d'informations lisible par un commutateur ou par une passerelle, éventuellement totalement ou partiellement amovible, notamment CD-ROM ou support magnétique, tel un disque dur ou une disquette, ou support transmissible, tel un signal électrique ou optique, ce support comportant des instructions d'un programme d'ordinateur tel que mentionné brièvement ci-dessus, lorsque ce programme est chargé et exécuté par ce commutateur ou par cette passerelle.The invention also relates to an information carrier readable by a switch or by a gateway, possibly totally or partially removable, in particular a CD-ROM or magnetic medium, such as a hard disk or a diskette, or a transmissible medium, such as an electrical signal or optical, this medium including instructions of a computer program as mentioned briefly above, when this program is loaded and executed by this switch or by this gateway.
Les avantages particuliers du commutateur, de la passerelle, du programme informatique et du support d'informations étant identiques à ceux du procédé d'interconnexion mentionnés précédemment, ils ne seront pas rappelés ici.The particular advantages of the switch, the gateway, the computer program and the information carrier being identical to those of the interconnection method mentioned above, they will not be recalled here.
Brève description des dessins D'autres aspects et avantages de la présente invention apparaîtront plus clairement à la lecture de la description de modes particuliers de réalisation qui va suivre, cette description étant donnée uniquement à titre d'exemple non limitatif et faite en référence aux dessins annexés sur lesquels : - la figure 1, déjà décrite, représente deux sous-réseaux pouvant être interconnectés selon un procédé d'interconnexion conforme à l'invention ;BRIEF DESCRIPTION OF THE DRAWINGS Other aspects and advantages of the present invention will emerge more clearly on reading the description of particular embodiments which will follow, this description being given solely by way of nonlimiting example and with reference to the drawings. appended in which: - Figure 1, already described, represents two sub-networks can be interconnected according to an interconnection method according to the invention;
- la figure 2, déjà décrite, représente un réseau constitué par la fusion des deux sous-réseaux de la figure 1, au moment de la fusion ; - la figure 3, déjà décrite, représente le rejet de l'interconnexion des deux sous-réseaux conformément à l'art antérieur ; - la figure 4 représente les principales étapes d'un programme d'ordinateur conforme à l'invention dans un mode préféré de réalisation ;FIG. 2, already described, represents a network constituted by the merger of the two subarrays of FIG. 1, at the moment of the merger; FIG. 3, already described, represents the rejection of the interconnection of the two sub-networks in accordance with the prior art; FIG. 4 represents the main steps of a computer program according to the invention in a preferred embodiment;
- les figures 5A à 5J représentent, de façon schématique, un procédé d'interconnexion selon l'invention dans un premier mode de réalisation ; etFIGS. 5A to 5J show, schematically, an interconnection method according to the invention in a first embodiment; and
- les figures 6A à 6G représentent un procédé d'interconnexion selon l'invention dans un deuxième mode préféré de réalisation.FIGS. 6A to 6G show an interconnection method according to the invention in a second preferred embodiment.
Description détaillée de deux modes de réalisation Nous allons maintenant décrire en référence aux figures 4 et 5A à 5J un procédé d'interconnexion conforme à l'invention dans un premier mode de réalisation.DETAILED DESCRIPTION OF THE TWO EMBODIMENTS We will now describe with reference to FIGS. 4 and 5A to 5J an interconnection method according to the invention in a first embodiment.
Dans ce mode de réalisation, les commutateurs IA et IB des sous-réseaux A et B sont interconnectés au moyen d'une liaison ISL identique aux liaisons ISL interconnectant les commutateurs xA, respectivement xB, au sein du sous-réseau A, respectivement B.In this embodiment, the switches IA and IB of the sub-networks A and B are interconnected by means of an identical ISL link to the ISL links interconnecting the switches xA, respectively xB, within the sub-network A, respectively B.
Comme décrit précédemment en référence à la Figure 3, au moment de l'interconnexion de ces sous-réseaux, l'un des deux commutateurs dits «de bordure», par exemple le commutateur IA, envoie un message SWJLS ELP à l'autre commutateur dit «de bordure» (à savoir le commutateur IB), ce message comportant la valeur 10 du compteur R_A_TOV_A partagée par tous les commutateurs xA du sous-réseau A.As described above with reference to FIG. 3, at the time of the interconnection of these sub-networks, one of the two so-called "edge" switches, for example the switch IA, sends a message SWJLS ELP to the other switch. said "edge" (ie the switch IB), this message having the value of the counter 10 R_A_TOV_A shared by all switches xA subnet A.
Ce message est reçu lors d'une étape ElO de réception d'un programme d'ordinateur conforme à l'invention, chargé et exécuté par le commutateur IB.This message is received during a step ElO of receiving a computer program according to the invention, loaded and executed by the switch IB.
Conformément à l'invention, cette étape ElO de réception est suivie par une étape E20 au cours de laquelle le commutateur IB détermine, si nécessaire, une valeur R_A_TOV de reconfiguration, admissible pour la durée de vie maximale d'un message au sein du réseau R résultat de la fusion des deux sous-réseaux A et B.In accordance with the invention, this receiving step ElO is followed by a step E20 during which the switch IB determines, if necessary, a reconfiguration value R_A_TOV, which is admissible for the maximum lifetime of a message within the network. R result of the merger of the two subnets A and B.
Dans ce premier mode de réalisation, la valeur de reconfiguration R_A_TOV est choisie comme la plus grande des premières valeurs R_A_TOV_A, R_A_TOV_B soit 15.In this first embodiment, the reconfiguration value R_A_TOV is chosen as the largest of the first values R_A_TOV_A, R_A_TOV_B is 15.
Cette étape E20 de détermination est suivie par un test E25 dont le résultat est positif si les commutateurs du réseau doivent être reconfigurés, et négatif dans le cas contraire, c'est-à-dire, lorsque les premières valeurs R_A_TOV_A, R_A_TOV_B sont égales.This determination step E20 is followed by an E25 test whose result is positive if the switches of the network must be reconfigured, and negative in the opposite case, that is to say, when the first values R_A_TOV_A, R_A_TOV_B are equal.
Lorsque le résultat de ce test E25 est négatif, il est suivi par l'étape ElO d'attente et de réception d'un message déjà décrite. Dans le cas contraire, ce test E25 est suivi par une étape optionnelle au cours de laquelle le commutateur IB rejette l'interconnexion des deux sous-réseaux, par l'envoi à l'autre commutateur dit «de bordure», du message SW_ILS RJT déjà décrit.When the result of this test E25 is negative, it is followed by the step E0 waiting and receiving a message already described. Otherwise, this test E25 is followed by an optional step during which the switch IB rejects the interconnection of the two sub-networks, by sending the other switch called "edge", the message SW_ILS RJT already described.
Après l'envoi du message de rejet SWJLS RJT (ou en sortie du test E25 positif si l'étape optionnelle de rejet n'est pas mise en œuvre), le commutateur dit «de bordure» IB envoie, au cours d'une étape E30, un message de reconfiguration SW_ILS RCF sur tous ses ports d'extension EJ3OIt, en en particulier à destination de l'autre commutateur dit «de bordure» IA. Ce message de reconfiguration est reçu par les commutateursAfter the sending of the SWJLS RJT rejection message (or at the output of the positive E25 test if the optional rejection step is not implemented), the so-called "edge" switch IB sends, during a step E30, an SW_ILS RCF reconfiguration message on all its EJ 3 OIt extension ports, in particular to the other so-called "edge" switch IA. This reconfiguration message is received by the switches
IA et 2B interconnectés aux ports d'extension E_Port du commutateur dit «de bordure» IB.IA and 2B interconnected to the E_Port extension ports of the so-called "edge" switch IB.
Par souci de simplification, le message de reconfiguration SWJLS RCF est noté simplement RCF dans les figures. En référence maintenant à la figure 5B et conformément au protocole défini par la norme Fibre Channel, les commutateurs IA et 2B ayant reçu le message de reconfiguration SWJLS RCF, répondent à ce message par l'envoi d'un acquittement SWJLS ACC au commutateur dit «de bordure» IB. Cet acquittement est reçu par le commutateur IB au cours d'une étape E40 d'attente d'acquittement.For simplicity, the SWJLS RCF reconfiguration message is simply noted as RCF in the figures. Referring now to FIG. 5B and in accordance with the protocol defined by the Fiber Channel standard, the switches IA and 2B having received the SWJLS RCF reconfiguration message, respond to this message by sending a SWJLS ACC acknowledgment to the so-called " border »IB. This acknowledgment is received by the switch IB during a step E40 of acknowledgment waiting.
Pour simplification également, le message d'acquittement SWJLS ACC est noté ACC sur les figures.For simplicity also, the acknowledgment message SWJLS ACC is noted ACC in the figures.
Conformément au protocole Fibre Channel, les commutateurs IA et 2B propagent, en cascade, le message de reconfiguration SWJLS RCF sur tous leurs ports d'extension E_Port.In accordance with the Fiber Channel protocol, switches IA and 2B cascade the SWJLS RCF reconfiguration message to all their E_Port extension ports.
Ainsi, le commutateur IA transmet le message de reconfiguration SWJLS RCF au commutateur 2A ; etThus, the switch IA transmits the SWJLS RCF reconfiguration message to the switch 2A; and
- le commutateur 2B transmet ce message au commutateur 3B. En référence à la figure SC, les commutateurs 2A et 3B, sur réception du message de reconfiguration, envoient un message d'acquittement SW_ILS ACC respectivement au commutateur IA et au commutateur 2B.the switch 2B transmits this message to the switch 3B. With reference to FIG. SC, switches 2A and 3B, upon reception of the reconfiguration message, send a message acknowledging SW_ILS ACC respectively to the switch IA and switch 2B.
Par ailleurs, Ie commutateur 2A propage Ie message de reconfiguration SWJLS RCF au commutateur 3A relié à son port d'extension E_Port.In addition, the switch 2A propagates the SWJLS RCF reconfiguration message to the switch 3A connected to its extension port E_Port.
Après l'étape E40 d'attente d'acquittement, conformément à l'invention, le commutateur IB envoie, au cours d'une étape E50, sur chacun de ses ports d'extension E_Port ayant reçu un message d'acquittement SWJLS ACC en réponse au message de reconfiguration, un message de paramétrage SWJLS ELP comportant la valeur de reconfiguration R_A_TOV déterminée au cours de l'étape E20, à savoir la valeur 15.After the acknowledgment standby step E40, in accordance with the invention, the switch IB sends, during a step E50, to each of its E_Port extension ports that have received an acknowledgment message SWJLS ACC. response to the reconfiguration message, a parameterization message SWJLS ELP having the reconfiguration value R_A_TOV determined during the step E20, namely the value 15.
En référence à la figure 5D, les commutateurs IA et 2B recevant ce message de paramétrage, se reconfigurent en substituant dans leur mémoire M la valeur de leur compteur par la valeur de reconfiguration reçue dans le message de paramétrage.With reference to FIG. 5D, the switches IA and 2B receiving this parameterization message are reconfigured by substituting in their memory M the value of their counter by the reconfiguration value received in the parameterization message.
Ainsi, en référence à la figure 5D, le commutateur IA possède, après cette étape, un nouveau compteur de durée de vie égale à 15.Thus, with reference to FIG. 5D, the switch IA has, after this step, a new lifetime counter equal to 15.
Conformément au protocole Fibre Channel, les commutateurs IA et 2B acquittent, par l'envoi d'un message d'acquittement SWJLS ACC, la réception du message de paramétrage SWJLS ELP.In accordance with the Fiber Channel protocol, the switches IA and 2B acknowledge, by sending an acknowledgment message SWJLS ACC, the reception of the parameter message SWJLS ELP.
De même, le commutateur 3A acquitte la réception du message de reconfig u ration SWJLS RCF par l'envoi d'un message d'acquittement SWJLS ACC au commutateur 2A. Toujours en référence à la figure 5D, le commutateur IA envoie, sur les ports d'extension E_Port ayant reçu un message d'acquittement SWJLS ACC en provenance du commutateur 2A, le message de reconfiguration SWJLS RCF.Similarly, the switch 3A acknowledges the receipt of the SWJLS RCF reconfiguration message by sending an acknowledgment message SWJLS ACC to the switch 2A. Still referring to FIG. 5D, the switch IA sends, on the E_Port extension ports having received a SWJLS ACC acknowledgment message from the switch 2A, the reconfiguration message SWJLS RCF.
En référence à la Figure 5E, Ie commutateur 2A acquitte réception de ce message de reconfiguration en envoyant un message d'acquittement SWJLS ACC au commutateur IA.Referring to Figure 5E, switch 2A acknowledges this reconfiguration message by sending an acknowledgment message SWJLS ACC to switch IA.
Et le commutateur 2A envoie un message de reconfiguration SWJLS RCF sur le port d'extension E_Port par lequel il a reçu le message d'acquittement en provenance du commutateur 3A. En référence maintenant à Ia figure 5F, le commutateur 3A envoie un message d'acquittement SW_ILS ACC en réponse au message de reconfiguration reçu en provenance du commutateur 2A.And switch 2A sends a SWJLS RCF reconfiguration message to the E_Port extension port through which it has received the acknowledgment message from switch 3A. Referring now to FIG. 5F, switch 3A sends an acknowledgment message SW_ILS ACC in response to the received reconfiguration message from switch 2A.
Et le commutateur IA envoie, sur le port d'extension E_Port par lequel il a reçu un message d'acquittement en réponse à l'envoi de son message de reconfiguration SW_ILS RCF, un message de paramétrageAnd the switch IA sends, on the extension port E_Port by which it has received an acknowledgment message in response to the sending of its reconfiguration message SW_ILS RCF, a parameter message
SWJLS ELP comportant la valeur R_Â_TOV de reconfiguration, à savoir la valeur 15, déterminée au cours de l'étape E20.SWJLS ELP having the value R_Â_TOV reconfiguration, namely the value 15, determined in step E20.
En référence à la figure 5G, le commutateur 2A, sur réception du message de paramétrage SVVJLS ELP, modifie la valeur de son compteur de durée de vie dans sa mémoire M, et acquitte la réception de ce message de paramétrage par l'envoi d'un message d'acquittementWith reference to FIG. 5G, the switch 2A, upon receipt of the SVVJLS ELP parameter message, modifies the value of its life counter in its memory M, and acknowledges the reception of this parameterization message by the sending of an acknowledgment message
SWJLS ACC au commutateur IA.SWJLS ACC to the IA switch.
Par ailleurs, le commutateur 2A envoie un message de reconfiguration SWJLS RCF sur le port d'extension EJ3OIt par lequel il a reçu un message d'acquittement en réponse au message de reconfiguration SWJLS RCF qu'il avait envoyé au commutateur 3A comme décrit précédemment en référence à la figure 5E.On the other hand, the switch 2A sends a SWJLS RCF reconfiguration message on the extension port EJ 3 OIt through which it has received an acknowledgment message in response to the SWJLS RCF reconfiguration message that it has sent to the switch 3A as described. previously with reference to Figure 5E.
En référence maintenant à la figure 5H, le commutateur 3A acquitte la réception de ce message de reconfiguration par l'envoi d'un message d'acquittement au commutateur 2A.Referring now to FIG. 5H, the switch 3A acknowledges receipt of this reconfiguration message by sending an acknowledgment message to the switch 2A.
En référence à la figure 51, le commutateur envoie, sur son port d'extension E_Port par lequel il a reçu ce message d'acquittement, un message de paramétrage SWJLS ELP, ce message comportant la valeur R_A_TOV 15 de reconfiguration.With reference to FIG. 51, the switch sends, on its extension port E_Port by which it has received this acknowledgment message, a parameterization message SWJLS ELP, this message comprising the value R_A_TOV 15 of reconfiguration.
En référence enfin à la figure 5J, le commutateur 3A, sur réception de ce message SWJLS ELP de reconfiguration modifie, dans sa mémoire M, la valeur du compteur de durée de vie et acquitte, par l'envoi d'un message SWJLS ACC, la réception du message de paramétrage. A l'issue de la reconfiguration du commutateur 3A, l'ensemble des commutateurs du réseau comportent la même valeur 15 pour le compteur de durée de vie des messages au sein de ce réseau.Finally referring to FIG. 5J, the switch 3A, on receiving this reconfiguration message SWJLS ELP, modifies, in its memory M, the value of the lifetime counter and acknowledges, by sending a message SWJLS ACC, receiving the setting message. At the end of the reconfiguration of the switch 3A, all the switches of the network have the same value for the lifetime counter of the messages within this network.
Le procédé d'interconnexion dans ce premier mode de réalisation est terminé. Nous allons maintenant décrire en référence aux figures 4, 6 et 6A à 6G, un procédé d'interconnexion conforme à l'invention dans un deuxième mode de réalisation.The interconnection method in this first embodiment is completed. We will now describe with reference to Figures 4, 6 and 6A to 6G, an interconnection method according to the invention in a second embodiment.
Les références portées sur les figures 6A à 6G désignent les mêmes éléments que celles identiques dans les figures 5A à 51The references shown in FIGS. 6A to 6G designate the same elements as those identical in FIGS.
Dans ce deuxième mode de réalisation, les îlots A et B sont interconnectés au moyen de passerelles PA et PB synchronisées et reliées par un tunnel T au travers d'un réseau IP. Ces passerelles mettent en œuvre le programme d'ordinateur conforme à l'invention. Ce tunnel T peut notamment être un lien d'un réseau localIn this second embodiment, the islands A and B are interconnected by means of PA and PB bridges synchronized and connected by a tunnel T through an IP network. These gateways implement the computer program according to the invention. This tunnel T can notably be a link of a local network
(LAN) ou d'un réseau public (WAN).(LAN) or a public network (WAN).
Le tunnel T établi entre les deux passerelles FCIP PA et PB a les mêmes caractéristiques qu'un lien ISL. Ceci implique que le temps de traversée du réseau IP par une trame Fibre Channel FCIP encapsulée dans un paquet IP doit être inférieur à la valeur du temps de durée de vie de la trame imposée par le compteur de durée de vie R_A_TOV. Dans le cas contraire, toutes les trames Fibre Channel seraient supprimées à leur arrivée dans l'îlot de destination.The tunnel T established between the two FCIP gateways PA and PB has the same characteristics as an ISL link. This implies that the crossing time of the IP network by a FCIP Fiber Channel frame encapsulated in an IP packet must be less than the lifetime value of the frame imposed by the lifetime counter R_A_TOV. Otherwise, all Fiber Channel frames would be discarded on arrival in the destination island.
Lors de l'interconnexion des passerelles PA et PB, l'une de celles-ci, par exemple la passerelle PA, envoie un message sous la forme d'une trame FCIP FSF (FCIP Spécial Frame), cette trame étant reçue par la passerelle PB située à l'autre extrémité du tunnel T.When interconnecting the PA and PB gateways, one of these, for example the PA gateway, sends a message in the form of an FCIP frame FSF (FCIP Special Frame), this frame being received by the gateway PB located at the other end of tunnel T.
Conformément au protocole FCIP, cette trame FSF comporte un champ "Time Stamp" contenant l'instant d'envoi de cette trame par la passerelle PA.In accordance with the FCIP protocol, this FSF frame includes a "Time Stamp" field containing the instant of sending this frame by the PA gateway.
Sur réception (étape ElO) d'une trame FCIP, et notamment lors de la réception de la trame FCIP FSF, la passerelle IB met en œuvre l'étape E20 de détermination conforme à l'invention.On reception (step ElO) of an FCIP frame, and in particular when receiving the FCIP frame FSF, the gateway IB implements the determination step E20 according to the invention.
Dans ce deuxième mode de réalisation, on fixe, si nécessaire, au cours de cette étape de détermination, la valeur R_A_TOV de reconfiguration égale à :In this second embodiment, if necessary, during this determination step, the R_A_TOV reconfiguration value equal to:
- la durée DT de traversée du lien IP par le message si cette durée est supérieure au deux premières valeurs R_A_TOV_A, R_A_TOV_B ; et - à la plus grande des premières valeurs R_A_JOV_A,the duration DT of traversal of the IP link by the message if this duration is greater than the first two values R_A_TOV_A, R_A_TOV_B; and at the largest of the first values R_A_JOV_A,
R_A_TOV_B, si celle-ci est supérieure à la durée DT. Si les deux premières valeurs R_A_JOV_A, R_A_TOV_B sont égales et supérieures à la durée de traversée DT, les commutateurs du réseau n'ont pas besoin d'être reconfigurés.R_A_TOV_B, if it is greater than the duration DT. If the first two values R_A_JOV_A, R_A_TOV_B are equal to and greater than the transit time DT, the switches of the network do not need to be reconfigured.
Cette durée DT est obtenue par la passerelle PB en effectuant la différence entre l'instant de réception de la trame FCIP et la valeur contenue dans le champ time stamp TS_B de cette trame.This duration DT is obtained by the PB gateway by making the difference between the time of reception of the FCIP frame and the value contained in the time stamp field TS_B of this frame.
Dans l'exemple décrit ici, on supposera que cette durée DT est égale à 30.In the example described here, it will be assumed that this duration DT is equal to 30.
A l'issue de cette étape E20 de détermination, la passerelle PB effectue un test E25 dont le résultat est positif si les commutateurs du réseau doivent être reconfigurés.At the end of this determination step E20, the PB gateway performs an E25 test whose result is positive if the switches of the network are to be reconfigured.
Lorsque le résultat du test E25 est positif, la passerelle PB mémorise cette valeur de reconfiguration dans sa mémoire M, reconfigurant ainsi son compteur de durée de vie. Puis, comme représenté à la figure 6A, la passerelle PB envoieWhen the result of the test E25 is positive, the PB gateway stores this reconfiguration value in its memory M, thus reconfiguring its life counter. Then, as shown in FIG. 6A, the PB gateway sends
(étape E30) des messages de reconfiguration SW_ILS RCF sur l'ensemble de ses ports d'extension E_Port.(step E30) SW_ILS RCF reconfiguration messages on all of its E_Port extension ports.
Les figures 6B à 6G sont similaires aux figures 5 décrites précédemment et ne seront pas détaillées ici. En résumé, chaque commutateur du réseau effectue les opérations suivantes :Figures 6B to 6G are similar to Figures 5 previously described and will not be detailed here. In summary, each network switch performs the following operations:
- transmission, de proche en proche, des messages de reconfiguration TWJSL RCF ;- transmission, step by step, TWJSL RCF reconfiguration messages;
- acquittement des messages de reconfiguration ; - envoi (E40) d'une trame de paramétrage TWJSL ELP contenant la valeur de R_A_TOV DT sur réception d'un message d'acquittement en réponse à l'envoi d'une trame de reconfiguration ;- acknowledgment of the reconfiguration messages; sending (E40) a TWJSL ELP parameter frame containing the value of R_A_TOV DT on receipt of an acknowledgment message in response to the sending of a reconfiguration frame;
- reconfiguration du compteur de durée de vie sur réception d'une trame de paramétrage ; et - acquittement des messages de paramétrage.- reconfiguration of the lifetime counter on receipt of a parameter frame; and - acknowledgment of the parameterization messages.
A l'issue du procédé d'interconnexion de ce deuxième mode de réalisation (figure 6G), tous les commutateurs du réseau mémorisent la même valeur DT de compteurs de durée de vie.At the end of the interconnection method of this second embodiment (FIG. 6G), all the switches of the network memorize the same value DT of life counters.
La description qui vient d'être faite en référence aux figures 4 et 6A à 6G présentait le procédé d'interconnexion selon l'invention dans l'exemple particulier de la reconfiguration du paramètre R_A_TOV de deux îlots Fibre Channel.The description which has just been made with reference to FIGS. 4 and 6A to 6G presented the interconnection method according to the invention in the particular example of the reconfiguration of the R_A_TOV parameter of two Fiber Channel islands.
Bien entendu, l'invention s'applique de la même manière à la reconfiguration d'autres paramètres de cette norme préalablement à l'interconnexion de deux sous-réseaux.Of course, the invention applies in the same way to the reconfiguration of other parameters of this standard prior to the interconnection of two subnets.
En particulier, l'invention permet la reconfiguration du paramètre E_D_TOV déjà mentionné.In particular, the invention allows the reconfiguration of the parameter E_D_TOV already mentioned.
L'invention peut également être utilisée pour interconnecter deux sous-réseaux conformes à un autre standard que le standard Fibre Channel, dès lors que ce standard permet de propager un paramètre de reconfiguration au sein du réseau. The invention can also be used to interconnect two subnets conforming to another standard than the Fiber Channel standard, since this standard makes it possible to propagate a reconfiguration parameter within the network.

Claims

REVENDICATIONS
1, Procédé d'interconnexion de deux sous-réseaux (A, B) pour former un réseau (R), chaque sous-réseau (A) comportant un ou plusieurs commutateurs (xA) configurés avec une première valeur (R_A_TOV_A) commune à tous les commutateurs (xA) dudit sous-réseau (A) et représentative de la durée de vie maximale d'un message au sein dudit sous-réseau (A), ce procédé étant caractérisé en ce qu'il comporte :1, a method for interconnecting two sub-networks (A, B) to form a network (R), each sub-network (A) comprising one or more switches (xA) configured with a first value (R_A_TOV_A) common to all the switches (xA) of said sub-network (A) and representative of the maximum lifetime of a message within said sub-network (A), said method being characterized in that it comprises:
- une étape de détermination, d'une valeur (R_A_TOV) dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein dudit réseau (R) ;- A determination step, a value (R_A_TOV) called reconfiguration, this value being a permissible value for the maximum lifetime of a message within said network (R);
- une étape de diffusion de ladite valeur (R_A_TOV) de reconfiguration à tous les commutateurs (xA, xB) dudit réseau (R) ; eta step of broadcasting said reconfiguration value (R_A_TOV) to all the switches (xA, xB) of said network (R); and
- une étape de reconfiguration de chacun desdits commutateurs (xA, xB) avec ladite valeur (R_A_TOV) de reconfigu ration.a step of reconfiguring each of said switches (xA, xB) with said reconfiguration value (R_A_TOV).
2. Procédé d'interconnexion selon la revendication 1, dans lequel ledit réseau est constitué par deux îlots (A, B) conformes à la norme Fibre Channel interconnectés par deux commutateurs dits «de bordure» (IA, IB ; PA, PB) reliés entre eux par un lien réseau (ISL, IP) et dans lequel ladite première valeur est un compteur de durée de vie (R_A_TOV_A, R_A_TOV_B) défini par ladite norme, ledit procédé comportant2. Interconnection method according to claim 1, wherein said network is constituted by two islands (A, B) conforming to the Fiber Channel standard interconnected by two so-called "edge" switches (IA, IB, PA, PB) connected to each other. between them by a network link (ISL, IP) and wherein said first value is a lifetime counter (R_A_TOV_A, R_A_TOV_B) defined by said standard, said method comprising
- une étape au cours de laquelle, un premier desdits commutateurs dits «de bordure» (IB, PB), envoie, à destination du deuxième (IA, PA) desdits commutateurs dits «de bordure», un message (SWJLS, FCIP) comportant ledit compteur (R_A_TOV_B) de son îlot (B); ledit procédé étant caractérisé en ce que :a step during which, a first of said so-called "edge" switches (IB, PB) sends, to the second (IA, PA) said so-called "edge" switches, a message (SWJLS, FCIP) comprising said counter (R_A_TOV_B) of its island (B); said method being characterized in that:
- ladite valeur de reconfiguration (R_A_TOV) est déterminée par ledit deuxième commutateur dit «de bordure» (IA, PA) à partir du compteur (R_A_TOV_A) de son îlot (A) et d'au moins une information (R_A_TOV_B, TS_B) contenue dans ledit message (SWJLS, FCIP); et en ce quesaid reconfiguration value (R_A_TOV) is determined by said second so-called "edge" switch (IA, PA) from the counter (R_A_TOV_A) of its island (A) and at least one piece of information (R_A_TOV_B, TS_B) contained in said message (SWJLS, FCIP); and in that
- ladite étape de diffusion est initiée par ledit deuxième commutateur dit «de bordure» (IA, PA), par l'envoi d'un message de reconfiguration (SWJLS) suivi par un message de paramétrage (SWJLS) destiné à tous lesdits commutateurs du réseau, ledit message de paramétrage comportant ladite valeur (R_A_TOV) de reconfiguratîon.said broadcasting step is initiated by said second so-called "edge" switch (IA, PA), by sending a reconfiguration message (SWJLS) followed by a setting message (SWJLS) intended for all said switches of the network, said parameterization message comprising said reconfiguration value (R_A_TOV).
3. Procédé d'interconnexion selon la revendication 2, dans lequel ledit lien est un lien de type ISL défini par ladite norme, caractérisé en ce que ladite valeur de reconfiguration (KAJOV), choisie par ledit deuxième commutateur dit «de bordure» (IA) est la plus grande desdites premières valeurs (R_AJΓOV_A, RJLTOVJ3).3. Interconnection method according to claim 2, wherein said link is an ISL type link defined by said standard, characterized in that said reconfiguration value (KAJOV), chosen by said second so-called "edge" switch (IA ) is the largest of said first values (R_AJΓOV_A, RJLTOVJ3).
4. Procédé d'interconnexion selon la revendication 2, dans lequel lesdits commutateurs dits «de bordure» sont des passerelles (PA, PB) synchronisées entre elles et reliées par un tunnel (T), caractérisé en ce que ladite valeur de reconfiguration (R_A_TOV), choisie par ledit deuxième commutateur dit «de bordure» (PA) est égale à : - la durée (DT) de traversée dudit tunnel (T) par ledit message4. Interconnection method according to claim 2, wherein said so-called "edge" switches are gateways (PA, PB) synchronized with each other and connected by a tunnel (T), characterized in that said reconfiguration value (R_A_TOV ), chosen by said second so-called "edge" switch (PA) is equal to: the duration (DT) of crossing of said tunnel (T) by said message
(FCIP), si cette durée est supérieure auxdites premières valeurs (R_A_TOV_A, R_A_TOV_B) ; et(FCIP), if this duration is greater than said first values (R_A_TOV_A, R_A_TOV_B); and
- à la plus grande des premières valeurs (R_A_TOV_A, R_A_TOV_B), si celle-ci est supérieure à ladite durée (DT), - ladite durée (DT) étant obtenue à partir d'un champ de ce message (FCIP).- at the largest of the first values (R_A_TOV_A, R_A_TOV_B), if it is greater than said duration (DT), - said duration (DT) being obtained from a field of this message (FCIP).
5. Procédé d'interconnexion selon la revendication 4, caractérisé en ce que ledit tunnel est de type IP.5. Interconnection method according to claim 4, characterized in that said tunnel is IP type.
6. Commutateur (xA) susceptible d'être connecté à un sous- réseau (A) d'un réseau (R), et comportant :6. Switch (xA) capable of being connected to a sub-network (A) of a network (R), and comprising:
- des moyens (M) de mémorisation d'une première valeur (R_A_TOV_A) représentative de la durée de vie maximale d'un message au sein dudit sous-réseau (A) ; etmeans (M) for storing a first value (R_A_TOV_A) representative of the maximum lifetime of a message within said sub-network (A); and
- des moyens (EJPort) de réception d'un message (SWJLS, FCIP) ; ledit commutateur (xA) étant caractérisé en ce qu'il comporte :means (EJPort) for receiving a message (SWJLS, FCIP); said switch (xA) being characterized in that it comprises:
- des moyens de détermination, à partir de ladite première valeur (R_A_TOV_A) et d'au moins une information (R_Â_TOV_B, TS_B) contenue dans ledit message (SWJLS, FCIP), d'une valeur (RJLTOV) dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein dudit réseau (R) ;determination means, from said first value (R_A_TOV_A) and from at least one piece of information (R_Â_TOV_B, TS_B) contained in said message (SWJLS, FCIP), of a value (RJLTOV) said reconfiguration, this value being a permissible value for the maximum lifetime of a message within said network (R);
- des moyens de diffusion de ladite valeur (R_A_TOV) de reconfiguration à tous les commutateurs (xA, xB) dudit réseau (R) ; et - des moyens de reconfiguration aptes à substituer, dans les dits moyens de mémorisation (M), ladite première valeur (R_A_TOV_A) par ladite valeur (R_A_TOV) de reconfiguration.means for broadcasting said reconfiguration value (R_A_TOV) to all the switches (xA, xB) of said network (R); and - reconfiguration means able to substitute, in said storage means (M), said first value (R_A_TOV_A) by said value (R_A_TOV) of reconfiguration.
7. Commutateur selon la revendication 6, dans lequel ledit réseau (R) est constitué par deux îlots (A, B) conformes à la norme Fibre7. Switch according to claim 6, wherein said network (R) consists of two islands (A, B) conforming to the standard Fiber
Channel, ledit commutateur étant relié à un premier desdits îlots (A) par un lien de type ISL défini par ladite norme, et dans lequel ladite première valeur est un compteur de durée de vie (R_A_TOV_A, R_A_TOV_B) défini par ladite norme, ce commutateur (xA) étant caractérisé en ce que lesdits moyens de détermination sont adaptés à fixer ladite valeur (R_A_TOV) de reconfiguration égale à la plus grande des valeurs choisies parmi ;Channel, said switch being connected to a first of said islands (A) by an ISL type link defined by said standard, and wherein said first value is a lifetime counter (R_A_TOV_A, R_A_TOV_B) defined by said standard, said switch (xA) being characterized in that said determining means is adapted to set said reconfiguration value (R_A_TOV) equal to the largest of the values selected from;
- ladite première valeur (R_A_TOV_A) ; etsaid first value (R_A_TOV_A); and
- une deuxième première valeur (R_A_TOV_B), représentative de la durée de vie maximale d'un message au sein dudit deuxième îlot (B), et obtenue à partir dudit message (SWJLS).a second first value (R_A_TOV_B), representative of the maximum lifetime of a message within said second island (B), and obtained from said message (SWJLS).
8. Passerelle (PA) susceptible d'être connectée à un sous-réseau (A) d'un réseau (R), et comportant :8. Gateway (PA) capable of being connected to a sub-network (A) of a network (R), and comprising:
- des moyens (M) de mémorisation d'une première valeur (R_A_TOV_A) représentative de la durée de vie maximale d'un message au sein dudit sous-réseau (A) ; etmeans (M) for storing a first value (R_A_TOV_A) representative of the maximum lifetime of a message within said sub-network (A); and
- des moyens (E_Port) de réception d'un message (SWJLS, FCIP) ; ladite passerelle (PA) étant caractérisée en ce qu'elle comporte :means (E_Port) for receiving a message (SWJLS, FCIP); said gateway (PA) being characterized in that it comprises:
- des moyens de détermination, à partir de ladite première valeur (R_Â_TOV_A) et d'au moins une information (R_A_TOV_B, TS_B) contenue dans ledit message (SWJLS, FCIP), d'une valeur (R_Â_TOV) dite de reconfiguration, cette valeur étant une valeur admissible pour la durée de vie maximale d'un message au sein dudit réseau (R) ;means for determining, from said first value (R_Δ_TOV_A) and at least one piece of information (R_A_TOV_B, TS_B) contained in said message (SWJLS, FCIP), a value (R_Â_TOV) called a reconfiguration value, this value being a permissible value for the maximum lifetime of a message within said network (R);
- des moyens de diffusion de ladite valeur (R_A_TOV) de reconfiguration à tous les commutateurs (xA, xB) dudit réseau (R) ; et - des moyens de reconfiguration aptes à substituer, dans les dits moyens de mémorisation (M), ladite première valeur (R_A_TOV_A) par ladite valeur (R_Â_TOV) de reconflguration.means for broadcasting said reconfiguration value (R_A_TOV) to all the switches (xA, xB) of said network (R); and - Reconfiguration means able to substitute, in said storage means (M), said first value (R_A_TOV_A) by said value (R_Â_TOV) of reconflguration.
9. Passerelle (PA) selon la revendication 8, dans laquelle ledit réseau (R) est constitué par deux îlots (A, B) conformes à la norme Fibre Channel, ladite passerelle (PA) étant reliée à un premier desdits îlots (A) par un lien de type ISL défini par ladite norme, et dans laquelle ladite première valeur est un compteur de durée de vie (R_A_TOV_A, R_A_TOV_B) défini par ladite norme, ladite passerelle (PA) étant synchronisée avec une deuxième passerelle (PB) dudit réseau (R) par un tunnel (T), cette passerelle (PA) étant caractérisée en ce que lesdits moyens de détermination sont adaptés à fixer ladite valeur (R_A_TOV) de reconfiguration égale à : - la durée (DT) de traversée dudit tunnel (T) par ledit message9. Gateway (PA) according to claim 8, wherein said network (R) consists of two islands (A, B) conforming to the Fiber Channel standard, said gateway (PA) being connected to a first of said islands (A). by an ISL type link defined by said standard, and wherein said first value is a lifetime counter (R_A_TOV_A, R_A_TOV_B) defined by said standard, said gateway (PA) being synchronized with a second gateway (PB) of said network (R) by a tunnel (T), this gateway (PA) being characterized in that said determining means are adapted to fix said reconfiguration value (R_A_TOV) equal to: - the duration (DT) of crossing of said tunnel (T ) by the said message
(FCIP), si cette durée est supérieure à ladite première valeur (R_A_TOV_A) et à une deuxième première valeur (R_A_TOV_B), représentative de la durée de vie maximale d'un message au sein dudit deuxième îlot (B), et - à la plus grande des premières valeurs (R_A_TOV_A,(FCIP), if this duration is greater than said first value (R_A_TOV_A) and a second first value (R_A_TOV_B), representative of the maximum lifetime of a message within said second island (B), and - at the largest of the first values (R_A_TOV_A,
R_A_TOV_B), si celle-ci est supérieure à ladite durée (DT),R_A_TOV_B), if it is greater than said duration (DT),
- ladite durée (DT) et ladite deuxième première valeur (R_A_TOV_B) étant obtenues à partir dudit message (FCIP).said duration (DT) and said second first value (R_A_TOV_B) being obtained from said message (FCIP).
10. Passerelle (PA) selon la revendication 9, caractérisée en ce que ledit tunnel est de type IP.10. Gateway (PA) according to claim 9, characterized in that said tunnel is IP type.
11. Programme d'ordinateur, pouvant être exécuté par un commutateur (xA) ou par une passerelle (PA) susceptibles d'être connectés à un sous-réseau (A) d'un réseau (R), ce programme comportant des instructions pour mettre en œuvre :11. A computer program that can be executed by a switch (xA) or by a gateway (PA) that can be connected to a subnet (A) of a network (R), which program includes instructions for enforce :
- une étape de réception d'un message (SWJLS, FCIP) ; ce programme étant caractérisé en ce qu'il comporte en outre instructions pour mettre en œuvre : - une étape de détermination, à partir d'une première valeura step of receiving a message (SWJLS, FCIP); this program being characterized in that it further comprises instructions for implementing: a determination step, based on a first value;
(R_A_TOV_A) représentative de la durée de vie maximale d'un message au sein dudit sous-réseau (A), et d'au moins une information (R_A_TOV_B, TS_B) contenue dans ledit message (SWJLS, FCIP), d'une valeur (R_A_TOV) dite de reconfiguration, cette valeur étant une valeur admissible pour Ia durée de vie maximale d'un message au sein dudit réseau (R) ;(R_A_TOV_A) representative of the maximum lifetime of a message within said sub-network (A), and at least one piece of information (R_A_TOV_B, TS_B) contained in said message (SWJLS, FCIP), of a value (R_A_TOV) called a reconfiguration value, this value being a permissible value for The maximum lifetime of a message within said network (R);
- une étape de diffusion de ladite valeur (R_A_T0V) de reconfiguration à tous les commutateurs (xA, xB) dudit réseau (R) ; eta step of broadcasting said reconfiguration value (R_A_T0V) to all the switches (xA, xB) of said network (R); and
- une étape de reconfiguration, substituant, dans des moyens de mémorisation (M) du commutateur (xA), ladite première valeur (R_A_TOV_A) par ladite valeur (RJLTOV) de reconfiguration.- A reconfiguration step, substituting, in the storage means (M) of the switch (xA), said first value (R_A_TOV_A) by said value (RJLTOV) of reconfiguration.
12. Programme d'ordinateur selon la revendication 11, dans lequel ledit réseau (R) est conforme à la norme Fibre Channel, ladite passerelle (PA) étant reliée audit sous-réseau (A) par un lien de type ISL défini par ladite norme, et dans laquelle ladite première valeur est un compteur de durée de vie (R_A_TOV_A, R_A_TOV_B) défini par ladite norme, caractérisé en ce que, au cours de ladite étape de détermination, on fixe ladite valeur (R_A_TOV) de reconfiguration égale à;The computer program of claim 11, wherein said network (R) conforms to the Fiber Channel standard, said gateway (PA) being connected to said subnetwork (A) by an ISL type link defined by said standard , and wherein said first value is a lifetime counter (R_A_TOV_A, R_A_TOV_B) defined by said standard, characterized in that, during said determining step, said reconfiguration value (R_A_TOV) equal to;
- la durée (DT) de traversée dudit tunnel (T) par ledit message (FCIP), si cette durée est supérieure à ladite première valeurthe duration (DT) of crossing said tunnel (T) by said message (FCIP), if this duration is greater than said first value
(R_A_TOV_A) et à une deuxième première valeur (R_A_TOV_B), représentative de la durée de vie maximale d'un message au sein d'un autre sous-réseau (B) dudit réseau (R) ; et(R_A_TOV_A) and a second first value (R_A_TOV_B), representative of the maximum lifetime of a message within another sub-network (B) of said network (R); and
- à la plus grande des premières valeurs (R_A_TOV_A, R_A_TOV_B), si celle-ci est supérieure à ladite durée (DT),at the largest of the first values (R_A_TOV_A, R_A_TOV_B), if it is greater than said duration (DT),
- ladite durée (DT) et ladite deuxième première valeur (R_A_TOV_B) étant obtenues à partir dudit message (FCIP).said duration (DT) and said second first value (R_A_TOV_B) being obtained from said message (FCIP).
13. Programme d'ordinateur selon la revendication 11, dans lequel ledit réseau (R) est conforme à la norme Fibre Channel, ledit commutateur étant une passerelle (PA) synchronisée et reliée avec une deuxième passerelle (PB) dudit réseau (R) par un tunnel (T) de type IP, caractérisé en ce que, au cours de ladite étape de détermination, on fixe ladite valeur (RJLTOV) de reconfiguration égale à la durée (DT) de traversée dudit tunnel (T) par ledit message (FCIP), cette durée étant obtenue à partir d'un champ de ce message (FCIP).The computer program of claim 11, wherein said network (R) conforms to the Fiber Channel standard, said switch being a synchronized gateway (PA) and connected with a second gateway (PB) of said network (R) by a tunnel (T) of the IP type, characterized in that, during said determining step, said value (RJLTOV) of reconfiguration equal to the duration (DT) of traversing said tunnel (T) by said message (FCIP), this duration being obtained from a field of this message (FCIP).
14. Support d'informations lisible par un commutateur (xA, xB) ou par une passerelle (PA, PB), éventuellement totalement ou partiellement amovible, notamment CD-ROM ou support magnétique, tel un disque dur ou une disquette, ou support transmissible, tel un signal électrique ou optique, caractérisé en ce qu'il comporte des instructions d'un programme d'ordinateur selon l'une quelconque des revendications li a 13, lorsque ce programme est chargé et exécuté par ce commutateur ou par cette passerelle.14. Information carrier readable by a switch (xA, xB) or by a gateway (PA, PB), possibly totally or partially removable, in particular CD-ROM or magnetic medium, such as a hard disk or a diskette, or transmissible medium , such an electrical or optical signal, characterized in that it comprises instructions of a computer program according to any one of claims li to 13, when this program is loaded and executed by this switch or by this gateway.
15. Réseau caractérisé en ce qu'il comporte au moins un équipement choisi parmi un commutateur (xA, xB) selon la revendication 6 ou 7, et par une passerelle (PA, PB) selon l'une quelconque des revendications 8 à 10. 15. A network characterized in that it comprises at least one equipment selected from a switch (xA, xB) according to claim 6 or 7, and a gateway (PA, PB) according to any one of claims 8 to 10.
PCT/FR2005/050981 2004-11-26 2005-11-23 Method of interconnecting two subnetworks WO2006056719A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0412560 2004-11-26
FR0412560A FR2878675A1 (en) 2004-11-26 2004-11-26 METHOD FOR INTERCONNECTING TWO SUB-NETWORKS

Publications (1)

Publication Number Publication Date
WO2006056719A1 true WO2006056719A1 (en) 2006-06-01

Family

ID=34951738

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2005/050981 WO2006056719A1 (en) 2004-11-26 2005-11-23 Method of interconnecting two subnetworks

Country Status (2)

Country Link
FR (1) FR2878675A1 (en)
WO (1) WO2006056719A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003085900A1 (en) * 2002-04-01 2003-10-16 Cisco Technology, Inc. Label switching in fibre channel networks
US20030218986A1 (en) * 2002-05-24 2003-11-27 Andiamo Systems, Inc. Apparatus and method for preventing disruption of fibre channel fabrics caused by reconfigure fabric (RCF) messages
WO2003107608A1 (en) * 2002-06-12 2003-12-24 Andiamo Systems Methods and apparatus for characterizing a route in a fibre channel fabric
US20040088437A1 (en) * 2002-10-30 2004-05-06 Brocade Communications Systems, Inc. Network merge testing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003085900A1 (en) * 2002-04-01 2003-10-16 Cisco Technology, Inc. Label switching in fibre channel networks
US20030218986A1 (en) * 2002-05-24 2003-11-27 Andiamo Systems, Inc. Apparatus and method for preventing disruption of fibre channel fabrics caused by reconfigure fabric (RCF) messages
WO2003107608A1 (en) * 2002-06-12 2003-12-24 Andiamo Systems Methods and apparatus for characterizing a route in a fibre channel fabric
US20040088437A1 (en) * 2002-10-30 2004-05-06 Brocade Communications Systems, Inc. Network merge testing

Also Published As

Publication number Publication date
FR2878675A1 (en) 2006-06-02

Similar Documents

Publication Publication Date Title
CA2030685C (en) Flow management method for a wideband integrated services telecommunication digital network and network using said method
EP1650910B1 (en) Controlling parameters of a GMPLS-Ethernet connection
FR3023108A1 (en) METHOD AND DEVICE FOR ORCHESTRATION OF RESOURCES
EP2359546B1 (en) Method for configuring parameters for managing data packets pertaining to a data flow
FR2860369A1 (en) Communications network digital stream packet access control having detector comparing interface digital packet header/following identification generating network management system destination
WO2011086250A1 (en) Virtual link between network operators
EP1796333B1 (en) Method to establish a connection between portions of an application distributed in nodes connected to communication network using a GMPLS control plane.
FR2859588A1 (en) DEVICE FOR PROCESSING PARAMETER AND / OR TRAFFIC MEASUREMENTS, FOR LOCAL ACCOUNTING OF RESOURCE USE, FOR COMMUNICATIONS NETWORK EQUIPMENT
FR2836315A1 (en) Data network control system combines correlated quality of service requests
EP1276283A1 (en) Fault tolerant system for inter-autonomous systems routing
WO1997005727A1 (en) Network interconnection router, method and device
EP2210396A1 (en) System of interconnection between at least one communication apparatus and at least one remote information system and interconnection method
EP0676881B1 (en) Verification of the integrity of the data exchanged between two stations of a telecommunication network
EP3373558B1 (en) Communication method for maintaining an application session between a terminal and an application server
EP1729469B1 (en) Resources pre-reservation for connection paths in a communication network using address switching or label switching
WO2012042176A1 (en) Technique for obtaining, via a first node, information relating to path congestion
WO2006056719A1 (en) Method of interconnecting two subnetworks
FR2823394A1 (en) MODULAR AUTHORIZATION DECISION POINT TO PROCESS RESOURCE RESERVATION REQUESTS WITHIN A DATA NETWORK
FR2933261A1 (en) METHOD OF PROCESSING A REQUEST, ACCESS GATEWAY AND SERVICE INTAKE CONTROL SYSTEM
EP1667361B1 (en) Interface device between diagnostic tools and analysis modules of a communication network
EP1638353B1 (en) Method and apparatus for managing an exchange of messages between two communication entities
EP2119140B1 (en) Method for conveying a data packet through a router in a packet communication network supported by a transport network
EP1139219A1 (en) Access control to telecommuncation services
EP1845693B1 (en) Device for controlling session set-up
FR2805424A1 (en) SERVER FOR ESTABLISHING A CONNECTION BETWEEN A DATA NETWORK AND A TELEPHONY NETWORK AND RELATED OPERATING METHOD

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05819338

Country of ref document: EP

Kind code of ref document: A1