CN101425928B - Processing method and apparatus for maintaining entity group hierarchy - Google Patents

Processing method and apparatus for maintaining entity group hierarchy Download PDF

Info

Publication number
CN101425928B
CN101425928B CN200810179534XA CN200810179534A CN101425928B CN 101425928 B CN101425928 B CN 101425928B CN 200810179534X A CN200810179534X A CN 200810179534XA CN 200810179534 A CN200810179534 A CN 200810179534A CN 101425928 B CN101425928 B CN 101425928B
Authority
CN
China
Prior art keywords
label
switch
protocol package
mep
entity group
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.)
Active
Application number
CN200810179534XA
Other languages
Chinese (zh)
Other versions
CN101425928A (en
Inventor
顾霞
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200810179534XA priority Critical patent/CN101425928B/en
Publication of CN101425928A publication Critical patent/CN101425928A/en
Application granted granted Critical
Publication of CN101425928B publication Critical patent/CN101425928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a processing method and device for maintaining hierarchy of entity group. The processing method comprises: setting label table for every switch of multiple switches according to configuration for transmitting multiple protocol label exchanging tunnel. The label table comprises: a first identifier for indicating access label binding MEP number and a second identifier for indicating issue label binding MEP number; setting every configuration and maintenance entity group hierarchy of every protocol pack for maintaining entity group of multiple entity group for maintenance according to configuration of label exchange tunnel for transmitting multi-protocols; processing maintenance entity group hierarchy of protocol pack received by every switch according to the first identifier and the second identifier of label table in every switch receives. The invention stablely and reliably implements update of MEL of T-MPLS OAM protocol pack in relaying so as to enable the T-MPLS OAM protocol pack correctly getting to final and implements T-MPLS OAM function.

Description

The processing method of maintaining entity group hierarchy and device
Technical field
The present invention relates to the communications field, in particular to a kind of processing method and device of maintaining entity group hierarchy.
Background technology
Transmit multiprotocol label switching operation management maintain (Transport-Multi-protocolLabel Switching Operation Administration Maintenance, abbreviate T-MPLS OAM as) be meant operation, management, maintenance to the T-MPLS tunnel, wherein, operation mainly is to daily network and professional analysis, prediction, planning and the configuration effort that carries out; Maintenance mainly is the regular job activity that the test of network and business thereof and fault management etc. are carried out.
(the International TelecommunicationsUnion-Telecommunications standardization sector of International Telecommunications Union-telecommunication standard portion, abbreviate ITU-T as) OAM(Operation Administration Maintenance) has been carried out to give a definition: (1) performance monitoring also produces maintenance information, according to these information evaluation stability of network; (2) mode by regular inquiry detects network failure, produces various maintenances and warning information; (3) by dispatching or switch to other entity, bypass inefficacy entity guarantees the normal operation of network; The maintenance and the warning information that produce when (4) being broken down by maintenance entity (Maintenance Entity abbreviates ME as) basis are safeguarded network.
Below the above-mentioned entity that relates to is described.
Maintenance entity (Maintenance Entity abbreviates ME as): the entity that needs are safeguarded, represent the contact between two test points.In the T-MPLS tunnel, ME is the path of T-MPLS, can be nested between the ME, do not overlap but do not allow to exist between the plural ME.
Maintenance Entity (ME Group abbreviates MEG as): one group of ME:(1 that one of meets the following conditions at least) belong to same management domain; (2) belong to same MEG level; (3) belong to identical point-to-point or put multiple spot T-MPLS and connect.
Connect for point-to-point T-MPLS, a MEG comprises a ME; And connect for the T-MPLS that puts multiple spot, a MEG comprises a plurality of ME.
The end points of MEG (MEG End Point abbreviates MEP as): be used for generating and termination OAM grouping, in the T-MPLS of point-to-point connected, an OAM grouping was exactly a ME, and in the T-MPLS that puts multiple spot connected, an OAM grouping can be a plurality of ME.
The intermediate node of MEG (MEG Intermediate Point abbreviates MIP as): be used for dividing group selection specific action to some OAM.MEP and MIP are determined by management plane or control plane.
MEG level (MEG Level abbreviates MEL as): the level of nesting of MEG can not be greater than 8 layers, that is, the span of MEL is 0-7.Be operated in a plurality of MEG of MEL=0 layer, represent the MEL=0 of the OAM grouping that all MEP of these MEG generate, and all MEP of these MEG only stop the OAM grouping of MEL=0.
In order to distinguish nested MEG, for certain MEG, from the OAM grouping that any one MEP enters, the MEL value of this MEG adds 1; Greater than 0 OAM grouping, when any one MEP left, the MEL value of this MEG subtracted 1 for all MEL values.
Above-mentioned processing mode to the MEL value does not need the artificially MEL value of definite each MEG, and each level only needs to generate and handle the OAM grouping of MEL=0.For nested MEG, low layer MEG is with the OAM grouping tunnel of the upper strata MEG that enters, that is, the MEL of source MEP adds 1, and the MEL of place MEP subtracts 1.If the protocol package of MEL=0 arrives place MEP, think that then this protocol package reaches home, this protocol package is forwarded to protocol module handles.
By above description as can be seen, for the protocol package of T-MPLS OAM, it is quite important correctly to handle MEL, if the MEL of protocol package is dealt with improperly, then can cause protocol package can't correctly reach home and then cause the not normal and user network vibration of OAM(Operation Administration Maintenance).
Summary of the invention
Deal with improperly at the MEL owing to protocol package of above-mentioned appearance and to cause protocol package can't reach home correctly and then cause that OAM(Operation Administration Maintenance) is not normal, the problem of user network vibration proposes the present invention, the present invention aims to provide a kind of processing scheme of improved maintaining entity group hierarchy, one of to address the above problem at least.
According to an aspect of the present invention, a kind of processing method of maintaining entity group hierarchy is provided, be applied in the point-to-point transmission multiprotocol label switching tunnel, comprise a plurality of switches in the tunnel and disposed a plurality of Maintenance Entity, this method comprises: according to each switch that is configured in a plurality of switches that transmits the multiprotocol label switching tunnel label list is set, wherein, label list comprises: be used for indicating switch access label binding MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of switch; The configuring maintenance group of entities level of the protocol package of each Maintenance Entity in a plurality of Maintenance Entity is set according to the configuration that transmits the multiprotocol label switching tunnel; According to first sign, second sign in the label list of each switch the maintaining entity group hierarchy of the protocol package that each switch receives is handled.
According to another aspect of the invention, a kind of processing unit of maintaining entity group hierarchy is provided, comprise: first is provided with module, be used for label list being set according to each switch that is configured to that transmits the multiprotocol label switching tunnel, wherein, label list comprises: be used for indicating switch access label binding MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of switch; Second is provided with module, is used for being provided with according to the configuration that transmits the multiprotocol label switching tunnel configuring maintenance group of entities level of the protocol package of each Maintenance Entity; Processing module is used for according to first first sign and second sign that the module setting is set the maintaining entity group hierarchy of the protocol package of switch reception being handled.
By means of technique scheme one of at least, the present invention includes the label list that inserts label information and send label information by each the switch setting in the T-MPLS tunnel, MEL to the protocol package of reception handles accordingly according to this label list, overcome in the prior art and can't correctly reach home owing to the MEL to protocol package deals with the protocol package that causes improperly, and then cause the not normal problem of OAM(Operation Administration Maintenance), reliablely and stablely realized the renewal of MEL in repeating process of T-MPLS OAM protocol package, thereby T-MPLS OAM protocol package can correctly be reached home, realize the T-MPLS OAM(Operation Administration Maintenance).
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the processing method of the maintaining entity group hierarchy of the inventive method embodiment;
Fig. 2 is the particular flow sheet according to the processing method of the maintaining entity group hierarchy of the protocol package of the inventive method embodiment;
Fig. 3 is the configuration schematic diagram according to the T-MPLS tunnel of the inventive method embodiment;
Fig. 4 is the block diagram according to the processing unit of the maintaining entity group hierarchy of apparatus of the present invention embodiment;
Fig. 5 is the detailed diagram according to the processing module in the processing unit of the maintaining entity group hierarchy of apparatus of the present invention embodiment 44.
Embodiment
Functional overview
In the technical scheme that the embodiment of the invention provides, include the label list that inserts label information and send label information by each the switch setting in the T-MPLS tunnel, MEL to the protocol package of reception handles accordingly according to this label list, promptly, in the label list of switch, have under the situation of current MEL greater than the MEP quantity that inserts label binding of the protocol package that inserts label binding MEP sign and switch reception, the MEL of the protocol package of this reception is set to current MEL and the MEP quantity that inserts label binding poor of the protocol package of this reception, have under the situation of sending label binding MEP sign at switch, the MEL of the protocol package that switch need send is set to the current MEL of this protocol package that need send and sends the MEP quantity sum of label binding.
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.Need to prove that if do not conflict, embodiment and the feature among the embodiment among the application can make up mutually.
Method embodiment
In embodiments of the present invention, a kind of processing method of maintaining entity group hierarchy is provided, be applied in the point-to-point T-MPLS tunnel, comprise a plurality of switches in this T-MPLS tunnel and disposed a plurality of MEG, Fig. 1 is the flow chart of the processing method of this maintaining entity group hierarchy, as shown in Figure 1, this method comprises the steps (step S102-step S106):
Step S102, each switch that is configured in a plurality of switches according to the T-MPLS tunnel is provided with label list, wherein, this label list comprises: be used for indicating switch access label binding MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of switch.Preferably, label list can also comprise: be used to indicate and insert label and whether bound first flag bit of MEP and be used to indicate and send second flag bit whether label has bound MEP.
In specific implementation process, above-mentioned first flag bit can be that the flag bit whether the access label binds MEP (can be represented binding with 1, can represent not bind with 0), above-mentioned second flag bit can be send label whether bind the flag bit of MEP (can with 1 represent the binding, can represent not bind with 0), correspondingly, above-mentioned first sign can be to insert the quantity of the MEP of label binding, and above-mentioned second sign can be a quantity of sending the MEP of label binding.
Step S104 is provided with the configuring maintenance group of entities level of the protocol package of each Maintenance Entity in a plurality of Maintenance Entity according to the configuration that transmits the multiprotocol label switching tunnel.Particularly, for nested situation, dispose each MEG protocol package MEL for from nexine to outer, add up one by one from 0.
Step S106 handles the maintaining entity group hierarchy of the protocol package that each switch receives according to first sign, second sign in the label list of each switch.
In specific implementation process, switch can also can identify and second processing that identifies the maintaining entity group hierarchy of protocol package according to first flag bit, second flag bit, first in the label list only according to first sign in the label list and second processing that identifies the maintaining entity group hierarchy of protocol package.
Below the processing to the maintaining entity group hierarchy of protocol package is described in detail according to first flag bit in the label list, second flag bit, first sign and second sign to switch.In embodiments of the present invention, preferably, the execution sequence in the label list can be: first flag bit, first sign, second flag bit, second sign.
First flag bit indication in the label list of switch has inserted label binding under the situation of MEP, first sign of the current maintaining entity group hierarchy of the protocol package that switch is received and switch compares, if the current physical layer of safeguarding of protocol package identifies less than first, then the presentation protocol bag is reached home, do not need retransmission protocol bag again, directly protocol package is sent to protocol module and handles; If protocol package current safeguarded physical layer time more than or equal to first sign, then the presentation protocol bag needs to transmit, the maintaining entity group hierarchy that protocol package is set be first of configuring maintenance group of entities level and switch identify poor.
After the maintenance entity level of protocol package has passed through above-mentioned processing, if label binding has been sent in second flag bit in the label list of this switch indication MEP, the maintaining entity group hierarchy that the protocol package that sends the most at last then is set is the second sign sum of current maintaining entity group hierarchy of protocol package (that is, the maintaining entity group hierarchy of protocol package being handled according to first flag bit and first sign through switch) and switch.If the indication of second flag bit in the label list of this switch is sent label and do not bound MEP, then the maintaining entity group hierarchy of the protocol package that sends the most at last is above-mentioned current maintaining entity group hierarchy.
First flag bit indication access label at switch is not bound MEP, and the indication of second flag bit of switch is sent under the situation of label binding MEP, the maintaining entity group hierarchy that the protocol package that switch receives is set be protocol package current maintaining entity group hierarchy (promptly, the maintaining entity group hierarchy that carries when entering switch) identifies sum with second of switch, that is the maintaining entity group hierarchy that carries when, the maintaining entity group hierarchy of the switch protocol package that will send enters switch for this protocol package with send label binding MEP quantity sum.
As mentioned above, on the T-MPLS tunnel, the configuration of T-MPLS OAM is based on that the T-MPLS tunnel disposes, therefore, be arranged in the above-mentioned label list by configuration information T-MPLS OAM, make protocol package in repeating process, switch can correctly be handled the MEL of the protocol package that receives, and protocol package is correctly reached home.
Fig. 2 is the particular flow sheet of processing method of the maintaining entity group hierarchy of protocol package, as shown in Figure 2, switch (for example receives the protocol package sent from starting point, the MEL that this protocol package enters this switch is M1, with MEL (M1) expression), the step of handling the MEL of this protocol package comprises (step S201-step S211):
Step S201, switch is resolved the protocol package that receives, and whether be the protocol package of T-MPLS OAM, if general T-mpls protocol bag, then execution in step S202 if analyzing this protocol package; If the protocol package of T-MPLS OAM, then execution in step S203.
Step S202, switch is transmitted the protocol package that receives according to the handling process of general T-mpls protocol bag.
Step S203, switch judges according to first flag bit in the label list (that is, inserting the flag bit whether label binds MEP) whether the access label of this switch has bound MEP, if do not have binding, then execution in step S204; If bound, execution in step S205 then.
Step S204 keeps the MEL of this protocol package constant, that is, the current MEL (representing with M3) of protocol package is: M3=M1, execution in step S208.
Step S205 compares first sign in the MEL (M1) of protocol package and the label list (that is, insert the MEP quantity of label binding, represent with M2), if M1<M2, then execution in step S206; If M1 〉=M2, then execution in step S207.
Step S206, M1<M2 represents that this protocol package reaches home, and this protocol package is gone to other parts handle, this part does not belong to the scope of the embodiment of the invention, repeats no more here.
Step S207, the MEL that protocol package is carried is updated to M3=M1-M2.
Step S208 judges sending label and whether having bound MEP of this switch according to second flag bit in the label list (that is, sent label binding the flag bit of MEP), if not binding, then execution in step S209; If bound, execution in step S210 then.
The MEL of the protocol package that step S209, switch send (representing with MELast) is: MELast=M3.
Step S210, switch upgrades the MEL of protocol package on the basis of M3 once more, and for example, second sign (that is, sending the MEP quantity of label binding) is N, and the MEL (representing with MELast) after then upgrading is: MELast=M3+N.
Step S211, switch are that the protocol package of MELast is transmitted according to the handling process of general T-mpls protocol bag with MEL.
As can be seen from the above description, the main distinction of the processing of the processing of T-MPLS OAM protocol package and general T-MPLS packet is the MEL that needs to revise protocol package in whether.On a process points, except transmitting, T-MPLS OAM protocol package also may directly terminate (that is, T-MPLS OAM protocol package is reached home), and the termination of this T-MPLS OAM protocol package is to judge according to the comparative result of the MEP quantity of the MEL of protocol package and the access label binding in the label list.
Fig. 3 is the configuration schematic diagram in a T-MPLS tunnel, as shown in Figure 3, the tunnel direction is that switch A is to switch E, disposing 5 Maintenance Entity on this tunnel direction: disposed a MEG (1) between switch A and the switch E, disposed a MEG (2) between switch A and the switch C, also disposed a MEG (3) between switch b and the switch C, MEG (2) and MEG (3) are tangent at the access port place of switch C, disposed a MEG (4) between switch C and the switch E, disposed a MEG (5) between switch C and the switch D, MEG (4) and MEG (5) are tangent at the transmission mouth place of switch C.
According to above-mentioned configuration, each point is set (promptly, switch) label list (corresponding to above-mentioned steps S102), table 1 is for according to the above-mentioned label list that is configured to the each point setting, and is as shown in table 1, wherein, the A point is the starting point in tunnel, do not need label list, insert the flag bit of label binding MEP here and represent to bind, represent not bind with 0 with 1, the flag bit that sends label binding MEP also is to represent to bind, represent not bind with 0 with 1.
Table 1
Insert the flag bit of label binding MEP Send the flag bit of label binding MEP Insert the quantity of the MEP of label binding Send the quantity of the MEP of label binding
The B point 0 1 0 1
The C point 1 1 2 2
The D point 1 0 1 0
The E point 1 0 2 0
This T-MPLS tunnel is a unidirectional tunnel, protocol package is at starting point A place, the T-MPLSOAM agreement MEL (corresponding to above-mentioned steps S104) of module that give out a contract for a project: if certain point is in several MEG according to following processing rule processing protocol bag, the MEL of the T-MPLS OAM protocol package sent of each MEG then, from the nexine to the skin, add up one by one from 0.For example, as shown in Figure 3, disposed a MEG (1) between A point and the E point, disposed a MEG (2) between A point and the C point, then for MEG (1), the MEL of the protocol package that the A point sends is 1, and for MEG (2), the MEL of the protocol package that the A point sends is 0.Below the flow process of each point processing protocol bag is described particularly.
(1) protocol package sent of A point, the A point is the starting point of MEG (1) and MEG (2):
For MEG (1): the A point sends the protocol package that is configured to MEL=1, when protocol package arrives the B point, the label list that B is ordered has write down the access label of ordering at B in this T-MPLS tunnel and has not bound MEP, and sent a label binding MEP, the then MEL=1+1=2 of the protocol package after the B point is handled; When this protocol package arrives the C point, the label list that C is ordered has write down the access label binding of ordering at C in this T-MPLS tunnel two MEP, the MEL of protocol package is 2, the MEP quantity of the access label binding of ordering with C equates, represent that this protocol package do not reach home, and, also write down sent label binding two MEP, the then MEL=2-2+2=2 of ordering at C in this T-MPLS tunnel of the protocol package after the C point is handled in the label list; When protocol package arrives the D point, the label list that D is ordered has write down the access label binding of ordering at D in this T-MPLS tunnel MEP, the MEL of protocol package is greater than the MEP quantity that inserts label binding, the presentation protocol bag is not reached home, in addition, send label and do not bind MEP, then the MEL=2-1=1 of the protocol package after the D point is handled; When protocol package arrives the E point, the label list that E is ordered has write down the access label binding of ordering at E in this T-MPLS tunnel two MEP, the MEL that protocol package is carried is less than the MEP quantity that inserts label binding, represents that this protocol package reaches home, and then forwards this protocol package to other parts and handles.
For MEG (2): the A point sends the protocol package that is configured to MEL=0, when this protocol package arrives the B point, the label list that B is ordered has write down the access label of ordering at B in this T-MPLS tunnel and has not bound MEP, and sent a label binding MEP, the then MEL=0+1=1 of the protocol package after the B point is handled; When protocol package arrives the C point, the label list that C is ordered has write down the access label binding of ordering at C in this T-MPLS tunnel two MEP, the MEL of protocol package is less than the MEP quantity that inserts label binding, represents that then this protocol package reaches home, and forwards this protocol package to other parts and handles.
(2) protocol package sent of B point, the B point is the starting point of MEG (3), the B point sends the protocol package that is configured to MEL=0:
When protocol package arrives the C point, the label list that C is ordered has write down the access label binding of ordering at C in this T-MPLS tunnel two MEP, the MEL of protocol package is less than the MEP quantity that inserts label binding, represents that then this protocol package reaches home, and forwards this protocol package to other parts and handles.
(3) protocol package sent of C point, the C point is the starting point of MEG (4) and MEG (5):
For MEG (4): the C point sends the protocol package that is configured to MEL=1, when this protocol package arrives the D point, the label list that D is ordered has write down the access label binding of ordering at D in this T-MPLS tunnel MEP, the MEL of protocol package equates with the MEP quantity that inserts label binding, represent that this protocol package do not reach home, simultaneously, send label and do not bind MEP, then the MEL=1-1=0 of the protocol package after the D point is handled; When protocol package arrives the E point, the label list that E is ordered has write down the access label binding of ordering at E in this T-MPLS tunnel two MEP, the MEL of protocol package is less than the MEP quantity that inserts label binding, represents that then this protocol package reaches home, and forwards this protocol package to other parts and handles.
For MEG (5): the C point sends the protocol package that is configured to MEL=0, when protocol package arrives the D point, the label list that D is ordered has write down the access label binding of ordering at D in this T-MPLS tunnel MEP, the MEL of protocol package is less than the MEP quantity that inserts label binding, represent that then this protocol package reaches home, forward this protocol package to other parts and handle.
By above description as can be seen, comprise the label list that inserts label information and send label information by each switch setting that is configured to according to the T-MPLS tunnel, make switch to carry out correct processing to the MEL of the protocol package that receives, protocol package can correctly be reached home according to label list.
Device embodiment
In embodiments of the present invention, a kind of processing unit of maintaining entity group hierarchy is provided, be preferably used for realizing the method that provides among the said method embodiment, Fig. 4 is the block diagram of the processing unit of this maintaining entity group hierarchy, as shown in Figure 4, comprise: first is provided with module 40, second is provided with module 42 and processing module 44, below each module is described in detail.
First is provided with module 40, be used for label list being set according to each switch that is configured to that transmits the multiprotocol label switching tunnel, wherein, label list comprises: be used for indicating switch access label binding MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of switch.Preferably, above-mentioned label list can also comprise: be used to indicate and insert label and whether bound first flag bit of MEP, be used to indicate and send second flag bit whether label has bound MEP.
In specific implementation process, above-mentioned first flag bit can be that the flag bit whether the access label binds MEP (can be represented binding with 1, can represent not bind with 0), above-mentioned second flag bit can be send label whether bind the flag bit of MEP (can with 1 represent the binding, can represent not bind with 0), correspondingly, above-mentioned first sign can be to insert the quantity of the MEP of label binding, and above-mentioned second sign can be a quantity of sending the MEP of label binding.The process of implementing label list particularly has a detailed description in said method embodiment, repeats no more here.
Second is provided with module 42, is used for being provided with according to the configuration that transmits the multiprotocol label switching tunnel configuring maintenance group of entities level of the protocol package of each Maintenance Entity.Layoutprocedure has a detailed description in said method embodiment particularly, repeats no more here.
Processing module 44 is connected to first and module 40 and second is set module 42 is set, and is used for according to first first sign and second sign that module 40 is provided with being set the current maintaining entity group hierarchy of the protocol package of switch reception is handled.Fig. 5 is the detailed diagram of this processing module 44, as shown in Figure 5, comprising: comparison sub-module 440, first processing sub 442, second processing sub 444 and the 3rd processing sub 446 below are described in detail each several part.
Comparison sub-module 440, be connected to first module 40 (not shown annexation) is set, be used for having inserted label binding under the situation of MEP in the indication of first flag bit of switch, the current maintaining entity group hierarchy of the protocol package that switch is received and first sign of switch compare.
First processing sub 442, be connected to first module 40 (not shown annexation) and comparison sub-module 440 are set, be used for the comparative result of comparison sub-module 440 for greater than situation under, the maintaining entity group hierarchy that protocol package is set be current maintaining entity group hierarchy and first identify poor.
Second processing sub 444, be connected to first the module 40 (not shown annexation) and first processing sub 442 are set, be used for after 442 execution of first processing sub, second flag bit indication at switch has under the situation of sending label, and the maintaining entity group hierarchy that protocol package is set is the maintaining entity group hierarchy and the second sign sum after protocol package is handled through processing sub 442.
In specific implementation process, above-mentioned first processing sub 442 and second processing sub 444 can be unified setting, also can be provided with separately, on the order of the maintaining entity group hierarchy of processing protocol bag can be: the maintaining entity group hierarchy of protocol package be earlier through the processing of first processing sub 442, handled by second processing sub 444 then.
The 3rd processing sub 446, be connected to first module 40 (not shown annexation) is set, be used for not inserting label in first flag bit indication of label list, and the indication of second flag bit of switch has under the situation of sending label, and the maintaining entity group hierarchy that the protocol package of switch reception is set is the second sign sum of the current maintaining entity group hierarchy and the switch of protocol package.
In specific implementation process, above-mentioned second processing sub 444 and the 3rd processing sub 446 can be unified setting, also can be provided with separately.Certainly, above-mentioned first processing sub 442, second processing sub 444 and the 3rd processing sub 446 also are to unify setting, perhaps are provided with separately.
Particularly, the process of the MEL of the processing protocol bag of above-mentioned processing module 44 has a detailed description in said method embodiment, repeats no more here.
By above description as can be seen, the label list that module 40 is provided with is set, makes switch to carry out correct processing to the protocol package MEL that receives, and then make protocol package can arrive the destination exactly according to label list by first in each switch.
In sum, comprise the label list that inserts label information and send label information by each switch setting that is configured to according to the T-MPLS tunnel, make switch to carry out correct processing to the MEL of the protocol package that receives, protocol package can correctly be reached home according to label list.Than prior art, overcome in the prior art owing to switch is dealt with the OAM(Operation Administration Maintenance) not normal problem that the protocol package that causes can't reach home and then cause improperly to the MEL of protocol package, the technical scheme that provides by the embodiment of the invention, reliablely and stablely realized the renewal of MEL in repeating process of T-MPLS OAM protocol package, thereby T-MPLS OAM protocol package can correctly be reached home, realized the T-MPLSOAM function.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the processing method of a maintaining entity group hierarchy is applied to comprise a plurality of switches in the described tunnel and disposed a plurality of Maintenance Entity in the point-to-point transmission multiprotocol label switching tunnel, it is characterized in that, comprising:
Each switch that is configured in described a plurality of switch according to described transmission multiprotocol label switching tunnel is provided with label list, wherein, described label list comprises: be used for indicating described switch access label binding Maintenance Entity end points MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of described switch;
The configuring maintenance group of entities level of the protocol package of each Maintenance Entity in described a plurality of Maintenance Entity is set according to the configuration in described transmission multiprotocol label switching tunnel;
According to first sign described in the label list of each switch, described second sign maintaining entity group hierarchy of the protocol package that each switch receives is handled; Wherein, described processing comprises: described maintaining entity group hierarchy is calculated and changes.
2. method according to claim 1 is characterized in that, described label list also comprises:
Be used to indicate and insert label and whether bind first flag bit of MEP and be used to indicate and send second flag bit whether label binds MEP.
3. method according to claim 2 is characterized in that, the maintaining entity group hierarchy of the described protocol package that each switch is received is handled and comprised:
If the indication of first flag bit of described switch inserts label binding MEP, then first of the current maintaining entity group hierarchy of the protocol package that described switch is received and the described switch sign compares, if described protocol package current safeguarded physical layer time more than or equal to described first sign, the maintaining entity group hierarchy that described protocol package then is set be first of described configuring maintenance group of entities level and described switch identify poor; If the current physical layer of safeguarding of described protocol package then keeps the maintaining entity group hierarchy of described protocol package constant less than described first sign.
4. method according to claim 3 is characterized in that, after the maintenance entity level of the protocol package that described switch is received was handled, described method comprised:
If label binding MEP is sent in the indication of second flag bit of described switch, the maintaining entity group hierarchy that described protocol package then is set is the second sign sum of the current maintaining entity group hierarchy and the described switch of described protocol package.
5. method according to claim 2 is characterized in that, the maintaining entity group hierarchy of the described protocol package that each switch is received is handled and comprised:
If the indication of first flag bit of described switch inserts label and does not bind MEP, and label binding MEP is sent in described second flag bit indication of described switch, and the maintaining entity group hierarchy that the protocol package of described switch reception then is set is the second sign sum of the current maintaining entity group hierarchy and the described switch of described protocol package.
6. the processing unit of a maintaining entity group hierarchy is characterized in that, comprising:
First is provided with module, be used for label list being set according to each switch that is configured to that transmits the multiprotocol label switching tunnel, wherein, described label list comprises: be used for indicating described switch access label binding Maintenance Entity end points MEP quantity first sign and be used for indicating second sign of sending label binding MEP quantity of described switch;
Second is provided with module, is used for being provided with according to the configuration in described transmission multiprotocol label switching tunnel the configuring maintenance group of entities level of the protocol package of each Maintenance Entity;
Processing module is used for according to described first first sign and second sign that the module setting is set the maintaining entity group hierarchy of the protocol package of switch reception being handled; Wherein, described processing comprises: described maintaining entity group hierarchy is calculated and changes.
7. device according to claim 6 is characterized in that, described label list also comprises:
Be used to indicate and insert label and whether bind first flag bit of MEP and be used to indicate and send second flag bit whether label binds MEP.
8. device according to claim 7 is characterized in that, described processing module comprises:
Comparison sub-module is used for inserting under the situation of label binding MEP in the indication of first flag bit of described switch, and the maintaining entity group hierarchy of the protocol package that described switch is received and first sign of described switch compare;
First processing sub, be used for the comparative result of described comparison sub-module for greater than situation under, the maintaining entity group hierarchy that described protocol package is set be maintaining entity group hierarchy and described first that described protocol package is carried when entering described switch identify poor.
9. device according to claim 8 is characterized in that, described processing module also comprises:
Second processing sub, be used for sending under the situation of label binding MEP in second flag bit indication of described switch, the maintaining entity group hierarchy that described protocol package is set is maintaining entity group hierarchy and the described second sign sum after described protocol package is handled through described first processing sub.
10. device according to claim 7 is characterized in that, described processing module comprises:
The 3rd processing sub, be used for not binding MEP at first flag bit indication access label of described switch, and the indication of described second flag bit of described switch is sent under the situation of label binding MEP, and the maintaining entity group hierarchy that the protocol package that described switch receives is set is that the maintaining entity group hierarchy that described protocol package is carried when entering described switch identifies sum with second of described switch.
CN200810179534XA 2008-11-29 2008-11-29 Processing method and apparatus for maintaining entity group hierarchy Active CN101425928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810179534XA CN101425928B (en) 2008-11-29 2008-11-29 Processing method and apparatus for maintaining entity group hierarchy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810179534XA CN101425928B (en) 2008-11-29 2008-11-29 Processing method and apparatus for maintaining entity group hierarchy

Publications (2)

Publication Number Publication Date
CN101425928A CN101425928A (en) 2009-05-06
CN101425928B true CN101425928B (en) 2011-06-22

Family

ID=40616277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810179534XA Active CN101425928B (en) 2008-11-29 2008-11-29 Processing method and apparatus for maintaining entity group hierarchy

Country Status (1)

Country Link
CN (1) CN101425928B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599862B (en) * 2009-06-30 2011-09-21 中兴通讯股份有限公司 Method and device for allocating transport-multiprotocol label switching and ring network protecting maintenance entity groups
CN101771616B (en) * 2010-02-23 2015-06-10 中兴通讯股份有限公司 Method and system for forwarding and ending message
CN105515816B (en) * 2014-10-20 2019-12-31 中兴通讯股份有限公司 Processing method and device for detecting hierarchical information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750504A (en) * 2004-09-15 2006-03-22 华为技术有限公司 Route repeating method in network
CN1848757A (en) * 2005-04-15 2006-10-18 华为技术有限公司 Three-layer VPN operation maintenance system and method in communication network
CN101136865A (en) * 2007-09-30 2008-03-05 中兴通讯股份有限公司 Method of implementing service link tracing based on T-MPLS packet transfer network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750504A (en) * 2004-09-15 2006-03-22 华为技术有限公司 Route repeating method in network
CN1848757A (en) * 2005-04-15 2006-10-18 华为技术有限公司 Three-layer VPN operation maintenance system and method in communication network
CN101136865A (en) * 2007-09-30 2008-03-05 中兴通讯股份有限公司 Method of implementing service link tracing based on T-MPLS packet transfer network

Also Published As

Publication number Publication date
CN101425928A (en) 2009-05-06

Similar Documents

Publication Publication Date Title
JP7035227B2 (en) Data packet detection methods, devices, and systems
US8718061B2 (en) Data center network system and packet forwarding method thereof
CN102938794B (en) ARP message forwarding method, switch and controller
CN103444143B (en) Network system and policy route configuration method
CN101656732A (en) Routing control system
US20120320920A1 (en) Communication system, control device, communication method, and program
CN101640703B (en) Layer two MAC removing/re-routing
US20130177016A1 (en) Communication system, control apparatus, packet handling operation setting method, and program
US9973400B2 (en) Network flow information collection method and apparatus
EP2668751B1 (en) Communication system, forwarding node, control device, communication control method, and program
CN103460666A (en) Network system and method for acquiring VLAN tag information
CN108141416A (en) A kind of message processing method, computing device and message process device
US10326681B2 (en) System and method to analyze route information in a network
CN104301242A (en) Communication flow control system, communication flow control method, and communication flow processing program
CN103931147A (en) Path diversity in a connection-oriented network
US9537751B2 (en) Divided hierarchical network system based on software-defined networks
CN102916978A (en) Method and device for distributing Internet of Things data messages
CN103200100A (en) Method and device for packet transmitting
CN101425928B (en) Processing method and apparatus for maintaining entity group hierarchy
CN101924676A (en) Consultation method of control word ability and pseudowire establishing equipment
CN103416026B (en) Network system and packet processing method
CN109996309B (en) Routing flow drainage system, method, device and medium
CN104869064A (en) Flow table updating method and device
CN112333065A (en) Automatic opening method and device for IPRAN Ethernet private line
CN103581020B (en) The method of a kind of message forwarding, Apparatus and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant