CN108199974A - Service traffics forwarding management method, device and network node - Google Patents

Service traffics forwarding management method, device and network node Download PDF

Info

Publication number
CN108199974A
CN108199974A CN201711423719.6A CN201711423719A CN108199974A CN 108199974 A CN108199974 A CN 108199974A CN 201711423719 A CN201711423719 A CN 201711423719A CN 108199974 A CN108199974 A CN 108199974A
Authority
CN
China
Prior art keywords
tunnel
traffic engineering
service traffics
equal value
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.)
Granted
Application number
CN201711423719.6A
Other languages
Chinese (zh)
Other versions
CN108199974B (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.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201711423719.6A priority Critical patent/CN108199974B/en
Publication of CN108199974A publication Critical patent/CN108199974A/en
Application granted granted Critical
Publication of CN108199974B publication Critical patent/CN108199974B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/33Flow control; Congestion control using forward notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic

Abstract

The embodiment of the present invention provides a kind of service traffics forwarding management method, device and network node, the method includes:According to the service traffics received, the corresponding tunnel group of characteristic information of service traffics of the tunnel grade with receiving is determined from table of equal value, wherein, each tunnel group includes one or more traffic engineering tunnels, and the tunnel grade of each traffic engineering tunnel is identical in same tunnel group;The service traffics received are forwarded by the traffic engineering tunnel in identified tunnel group.By the way that the characteristic information of service traffics is associated with the tunnel grade of tunnel group, so that the traffic engineering tunnel that maps in the tunnel group of tunnel grade corresponding thereto of the service traffics with different characteristic information is to be forwarded.So, it can be ensured that the service traffics with different characteristic information enjoy different grades of transfer resource, tunnel bandwidth are made to be utilized effectively, the use for making traffic engineering tunnel is more flexible.

Description

Service traffics forwarding management method, device and network node
Technical field
The present invention relates to network communication technology field, in particular to a kind of service traffics forwarding management method, device And network node.
Background technology
In recent years, with the swift and violent growth of the various applications such as multimedia, video, online game, network business on network, clothes Business provider has to carry out network infrastructure constantly adjustment, carries out continuous dilatation to link to meet various operational lines For the demand of bandwidth resources.By implementing traffic engineering, it is possible to reduce the management cost of network makes Internet resources obtain fully It is effective to use, dynamic regulation can be realized under network congestion or jitter conditions, while can also realize value-added service and Supplementary service.Through inventor the study found that existing traffic engineering transmission mode is relatively fixed, each service traffics can not be met Transmission demand.
Invention content
In order to overcome above-mentioned deficiency of the prior art, the purpose of the present invention is to provide a kind of forwardings of service traffics to manage Method, applied to network node, the method includes:
According to the service traffics received, determine that the feature of tunnel grade and the service traffics received is believed from table of equal value Corresponding tunnel group is ceased, wherein, each tunnel group includes one or more traffic engineering tunnels, the tunnel of each traffic engineering tunnel in same tunnel group Road grade is identical;
The service traffics received are forwarded by the traffic engineering tunnel in identified tunnel group.
Optionally, in the above-mentioned methods, described the service traffics received are passed through in identified tunnel group performing Traffic engineering tunnel the step of being forwarded before, the method further includes:
When identified tunnel group includes multiple traffic engineering tunnels, the sublist of the tunnel group is obtained from the table of equal value First plot indexes;
The sublist of the tunnel group is obtained, and obtain and be stored in the sublist according to the first plot search index The outgoing interface of multiple traffic engineering tunnels;
When identified tunnel group includes a traffic engineering tunnel, the TE tunnels in the tunnel group are obtained from the table of equal value The outgoing interface in road.
Optionally, in the above-mentioned methods, prefix table is included in the network node, multistage equivalence is included in the prefix table Flag bit, the service traffics that the basis receives determine tunnel grade and the spy of service traffics received from table of equal value Reference ceases the step of corresponding tunnel group, including:
The prefix table is inquired, whether detects the multistage flag bit of equal value in SM set mode, if in SM set mode, Then obtain the second plot index for being stored in the table of equal value in the prefix table;
The table of equal value is obtained according to the second plot search index;
According to the service traffics received, tunnel grade and the Business Stream received are determined in the table of equal value obtained from inquiry The corresponding tunnel group of characteristic information of amount.
Optionally, in the above-mentioned methods, the service traffics received in the execution basis, determine tunnel from table of equal value Before the step of characteristic informations of service traffics of the grade with receiving corresponding tunnel group, it is of equal value that the method further includes configuration The step of table, the step include:
The tunnel grade of each traffic engineering tunnel is configured according to user configuration instruction;
Grade identical traffic engineering tunnel in tunnel is divided to same tunnel group, and each tunnel group is stored in table of equal value.
Optionally, in the above-mentioned methods, the service traffics received in the execution basis, determine tunnel from table of equal value Before the step of characteristic informations of service traffics of the grade with receiving corresponding tunnel group, the method further includes configuration sublist And the step of prefix table, the step include:
When there is the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, for each tunnel for including multiple traffic engineering tunnels Multiple traffic engineering tunnels in the tunnel group are issued to sublist by road group;
The first plot index of the sublist is obtained, first plot index is stored into the table of equal value, and will The outgoing interface of traffic engineering tunnel in the sublist is stored into the sublist;
The second plot index of the table of equal value is obtained, second plot index is stored in prefix table.
It is described applied to network node another object of the present invention is to provide a kind of service traffics forwarding managing device Device includes:
Tunnel group acquisition module, for according to the service traffics received, determining tunnel grade with receiving from table of equal value The corresponding tunnel group of characteristic information of the service traffics arrived, wherein, each tunnel group includes one or more traffic engineering tunnels, same The tunnel grade of each traffic engineering tunnel is identical in tunnel group;
Forwarding module, for the service traffics received to be forwarded by the traffic engineering tunnel in identified tunnel group.
Optionally, in above device, described device further includes plot index acquisition module, the first outgoing interface acquisition module And the second outgoing interface acquisition module;
The plot index acquisition module is used for when identified tunnel group includes multiple traffic engineering tunnels, from the table of equal value The first plot index of the middle sublist for obtaining the tunnel group;
The first outgoing interface acquisition module is used to obtain the son of the tunnel group according to the first plot search index Table, and obtain the outgoing interface for being stored in multiple traffic engineering tunnels in the sublist;
The second outgoing interface acquisition module is used for when identified tunnel group includes a traffic engineering tunnel, from the equivalence The outgoing interface of the traffic engineering tunnel in the tunnel group is obtained in table.
Optionally, in above device, prefix table is included in the network node, multistage equivalence is included in the prefix table Flag bit, the tunnel group acquisition module include detection unit, plot index acquiring unit, table acquiring unit of equal value and tunnel Group acquiring unit;
The detection unit detects whether the multistage flag bit of equal value is in set shape for inquiring the prefix table State;
The plot index acquiring unit is used to, when the multistage flag bit of equal value is in SM set mode, be stored in The second plot index of table of equal value in the prefix table;
The equivalence table acquiring unit is used to obtain the table of equal value according to the second plot search index;
The tunnel group acquiring unit is used to determine tunnel in the table of equal value according to the service traffics received, obtained from inquiry The corresponding tunnel group of the characteristic informations of service traffics of the road grade with receiving.
Optionally, in above device, described device further includes the table configuration module of equal value for table of equal value to be configured, described Table configuration module of equal value includes dispensing unit and division unit;
The dispensing unit is used to be configured the tunnel grade of each traffic engineering tunnel according to user configuration instruction;
The division unit is used to grade identical traffic engineering tunnel in tunnel being divided to same tunnel group, and each tunnel group is deposited It is placed in table of equal value.
Optionally, in above device, described device further includes the sublist configuration module for sublist to be configured and is used for The prefix table configuration module of prefix table is configured, the sublist configuration module includes traffic engineering tunnel issuance unit and storage unit;
When the traffic engineering tunnel issuance unit is used to have the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, for Multiple traffic engineering tunnels in the tunnel group are issued to sublist by each tunnel group for including multiple traffic engineering tunnels;
The storage unit is used to obtain the first plot index of the sublist, by first plot index storage to institute It states in table of equal value, and the outgoing interface of the traffic engineering tunnel in the sublist is stored into the sublist;
The prefix table configuration module is used to obtain the second plot index of the table of equal value, and second plot is indexed It is stored in prefix table.
Another object of the present invention is to provide a kind of network node, the network node includes:
Memory;
Processor;And
Service traffics forward managing device, are stored in the memory including one or more and are held by the processor Capable software function module, the service traffics forwarding managing device include:
Tunnel group acquisition module, for according to the service traffics received, determining tunnel grade with receiving from table of equal value The corresponding tunnel group of characteristic information of the service traffics arrived, wherein, each tunnel group includes one or more traffic engineering tunnels, same The tunnel grade of each traffic engineering tunnel is identical in tunnel group;
Forwarding module, for the service traffics received to be forwarded by the traffic engineering tunnel in identified tunnel group.
Another object of the present invention is to provide a kind of computer readable storage medium, the computer readable storage medium Instruction is stored with, when executed, realizes above-mentioned service traffics forwarding management method.
In terms of existing technologies, the invention has the advantages that:
Service traffics provided in an embodiment of the present invention forwarding management method, device and network node, by by service traffics Characteristic information it is associated with the tunnel grade of tunnel group so that the service traffics with different characteristic information map to and it Traffic engineering tunnel in the tunnel group of corresponding tunnel grade is to be forwarded.So, it can be ensured that there is the industry of different characteristic information Business flow enjoys different grades of transfer resource, tunnel bandwidth is made to be utilized effectively, the use for making traffic engineering tunnel is more flexible.
For the above objects, features and advantages of the present invention is enable to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate Appended attached drawing, is described in detail below.
Description of the drawings
It in order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range, for those of ordinary skill in the art, without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the application scenarios schematic diagram that service traffics provided in an embodiment of the present invention forward management method.
Fig. 2 is the flow chart that service traffics provided in an embodiment of the present invention forward management method.
Fig. 3 is the relation schematic diagram of table of equal value provided in an embodiment of the present invention and sublist.
Fig. 4 is another flow chart that service traffics provided in an embodiment of the present invention forward management method.
Fig. 5 is the flow chart of the sub-step of step S202 in Fig. 4.
Fig. 6 is another flow chart that service traffics provided in an embodiment of the present invention forward management method.
Fig. 7 is the block diagram of network backbone equipment provided in an embodiment of the present invention.
Fig. 8 is the functional block diagram that service traffics provided in an embodiment of the present invention forward managing device.
Fig. 9 is the functional block diagram of table configuration module of equal value provided in an embodiment of the present invention.
Figure 10 is the functional block diagram of sublist configuration module provided in an embodiment of the present invention.
Icon:100- network backbone equipment;110- service traffics forward managing device;111- tunnels group acquisition module; 1111- detection units;1112- plots index acquiring unit;1113- equivalence table acquiring units;1114- tunnels group acquiring unit; 112- forwarding modules;113- plots index acquisition module;114- the first outgoing interface acquisition modules;The second outgoing interfaces of 115- obtain mould Block;116- equivalence table configuration modules;1161- dispensing units;1162- division units;117- sublist configuration modules;1171-TE tunnels Road issuance unit;1172- storage units;118- prefix table configuration modules;120- memories;130- processors;140- communication units Member;200- network edge devices;300- user terminals.
Specific embodiment
Through inventor the study found that the selection in TE (Traffic Engineering, traffic engineering) tunnel in the prior art The big tunnel strategy for being all based on public network routing or VPN (Virtual Private Network, Virtual Private Network), for The business of the identical business of destination address or same VPN can all select identical tunnel, this tunnel when selecting traffic engineering tunnel Road selection mode so that the transmission of each service traffics is relatively fixed.It is found however, being investigated through inventor, in many cases, no Priority with service traffics is discrepant, can not ensure the industry of high priority using tunnel selection mode of the prior art Business can specially enjoy high-quality transfer resource.
Based on the studies above, an embodiment of the present invention provides a kind of service traffics to forward Managed Solution, can will have not Service traffics with characteristic information map to the tunnel of corresponding tunnel grade and are forwarded, so that it is guaranteed that different priorities The service traffics of (usually corresponding to different characteristic information) enjoy different grades of transfer resource, and tunnel bandwidth is made to obtain effective profit With the use for making traffic engineering tunnel is more flexible.
Below in conjunction with attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Ground describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be configured to arrange and design with a variety of different herein.Cause This, the detailed description of the embodiment of the present invention to providing in the accompanying drawings is not intended to limit claimed invention below Range, but it is merely representative of the selected embodiment of the present invention.Based on the embodiment of the present invention, those skilled in the art are not doing Go out all other embodiments obtained under the premise of creative work, shall fall within the protection scope of the present invention.
It should be noted that:Similar label and letter represents similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need to that it is further defined and explained in subsequent attached drawing.Meanwhile the present invention's In description unless specifically defined or limited otherwise, term " installation ", " setting ", " connection " should be interpreted broadly, for example, can To be to be fixedly connected or be detachably connected or be integrally connected;Can be mechanical connection or electrical connection;It can It to be to be connected directly, can also be indirectly connected by intermediary, can be the connection inside two elements.For this field For those of ordinary skill, the concrete meaning of above-mentioned term in the present invention can be understood with concrete condition.
Fig. 1 is please referred to, Fig. 1 is the application scenarios signal that service traffics provided in an embodiment of the present invention forward management method Figure.The scene includes network node and user terminal 300, and network node is connect with user terminal 300.In the present embodiment, the net Network node can be network backbone equipment 100, such as MPLS (hand over by Multiprotocol Label Switching, multi protocol label Change) Label Switch Router in network.The network node is alternatively network edge device 200, such as service provider's backbone The edge router of net.In the present embodiment, by network node to be illustrated for network backbone equipment 100.
The network edge device 200 is connect respectively with the network backbone equipment 100 and the user terminal 300, in institute It states between network edge device 200 and the network backbone equipment 100 there are a plurality of traffic engineering tunnel, it can be by each traffic engineering tunnel into industry Business flow interaction.User traffic enters network after being sent out by the user terminal 300 of side, via 100 turns of network backbone equipment After hair, user network is flowed by network edge device 200, to reach the user terminal 300 of opposite side.In the present embodiment, institute State service traffics can be speech business flow, ether data service flow or ATM (Asynchronous Transfer Mode, Asynchronous transfer mode) data service flow etc..
Fig. 2 is please referred to, Fig. 2 is a kind of service traffics forwarding manager applied to network backbone equipment 100 shown in FIG. 1 The flow chart of method, below by the method includes each step be described in detail.
The tunnel grade of each traffic engineering tunnel is configured according to user configuration instruction by step S101.
Grade identical traffic engineering tunnel in tunnel is divided to same tunnel group, and each tunnel group is stored in by step S102 In valency table.
There are a plurality of traffic engineering tunnel, the user terminals between the network backbone equipment 100 and the network edge device 200 300 service traffics can be forwarded from arbitrary one or more traffic engineering tunnel.Selection for traffic engineering tunnel, existing usual way To carry out load balancing, for example, based on stream, based on packet either load balancing based on bandwidth, using it is possible that iterating to Traffic engineering tunnel is forwarded.Such mode, it is difficult to ensure that different types of service traffics can be from matched traffic engineering tunnel It is forwarded, some service traffics with high priority can not enjoy good transfer resource.
Therefore in the present embodiment, before service traffics forward process is carried out, the tunnel grade of traffic engineering tunnel can be pre-configured with With the priority of service traffics, and the correspondence of tunnel grade and priority is established to ensure the service traffics of different priorities Enjoy different forwarding tunnels.
It in the present embodiment, can be according to the characteristic information of service traffics, such as the type of service traffics, source IP address or industry Be engaged in DSCP of flow etc., to carry out the setting of the priority of service traffics.Such as user can will be different according to own service demand The service traffics of type are mapped to different priority, such as can be according to the configuration-direct of user by the priority of speech business flow 0 is configured to, the priority of ether data service flow is configured to 1, the priority of ATM data service flows is configured 2.Its In, 0 is highest priority, and 2 be lowest priority.
Its essence is by the characteristic information of different business flow tunnel different from what is delimited etc. for priority setting herein Grade is associated.And the related information of the two is stored in ACL (Access Control List, access control list) table.
In the present embodiment, by a plurality of TE tunnels between the network backbone equipment 100 and the network edge device 200 Road is configured to different tunnel grades.Optionally, traffic engineering tunnel in same tunnel grade can be one or more, such as with it is a certain The traffic engineering tunnel of the corresponding tunnel grade of priority of service traffics can be one or corresponding with the priority of a certain service traffics The traffic engineering tunnel of tunnel grade can be multiple, this is not specifically limited in the present embodiment.
In the present embodiment, in order to the service traffics of a certain priority have been associated with all traffic engineering tunnels corresponding thereto Come, optionally, grade identical traffic engineering tunnel in tunnel is divided to same tunnel group.A TE tunnel may be included in each tunnel group Road, it is also possible to which there are multiple traffic engineering tunnels.The traffic engineering tunnel of different tunnel grades corresponds to the different grades of service, different preferential with carrying The service traffics of grade.For example, as shown in fig. 1, the traffic engineering tunnel that the grade of service is service-class a can be used for carrying preferential Grade be 0 speech business flow, the traffic engineering tunnel that the grade of service is service-class b can be used for loading priority be 1 with Too data service flow, the traffic engineering tunnel that the grade of service is service-class c can be used for the ATM data that loading priority is 2 Service traffics.Tunnel group after tunnel grade is configured and is divided is preserved into table of equal value.
Step S103, when there is the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, for each comprising multiple Multiple traffic engineering tunnels in the tunnel group are issued to sublist by the tunnel group of traffic engineering tunnel.
Step S104 obtains the first plot index of the sublist, by first plot index storage to the equivalence In table, and the outgoing interface of the traffic engineering tunnel in the sublist is stored into the sublist.
In the present embodiment, it when there is the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, is included for each The tunnel group of multiple traffic engineering tunnels, multiple traffic engineering tunnels that group includes by the tunnel are issued to sublist.The equivalence table can be level-one Table of equal value, the sublist can be two level equivalence table.With reference to refering to Fig. 3, if tunnel grade is the tunnel of service-class 0 Comprising multiple traffic engineering tunnels in group, then multiple traffic engineering tunnel is issued in two level equivalence table.Similarly, tunnel grade is Comprising multiple traffic engineering tunnels in the tunnel group of service-class (N-1), then multiple traffic engineering tunnel is issued to two level equivalence table In.
After the traffic engineering tunnel in all tunnel groups comprising multiple traffic engineering tunnels is issued to two level equivalence table, each two are obtained The first plot index of grade table of equal value, and each first plot index is stored in level-one equivalence table, so as to subsequently can be according to depositing Each first plot index search in level-one equivalence table is placed on to corresponding two level equivalence table.
In the present embodiment, the outgoing interface of the traffic engineering tunnel in each two level equivalence table is stored in its corresponding two level equivalence table In.It is of course also possible to by the outgoing interface of traffic engineering tunnel individually storage to outgoing interface information table, then the plot by outgoing interface information table Index is stored in two level equivalence table, to find the outgoing interface information of traffic engineering tunnel, in this regard, not making in the present embodiment specific Limitation.
In addition, when the tunnel group comprising multiple traffic engineering tunnels being not present in the level-one equivalence table, then it can be by each tunnel group In the outgoing interface information of traffic engineering tunnel be stored in level-one equivalence table.It similarly, in this case, also can will be in each tunnel group The outgoing interface information of traffic engineering tunnel individually storage is stored in in outgoing interface information table, then by the plot index of outgoing interface information table In level-one equivalence table, to find the outgoing interface information of traffic engineering tunnel, this is not specifically limited in the present embodiment.
Optionally, it after the configuration of level-one equivalence table and/or the configuration of two level equivalence table is completed, also needs to match prefix table It puts:
Step S105, obtains the second plot index of the table of equal value, and second plot index is stored in prefix table In.
It optionally, in the present embodiment will be in the index storage to prefix table of the second plot of table of equal value.For network backbone Equipment 100, prefix table is ILM tables, and its prefix table of network edge device 200 is FTN tables.If exist in the equivalence table Tunnel group comprising multiple traffic engineering tunnels then needs respectively to issue multiple traffic engineering tunnels in each tunnel group comprising multiple traffic engineering tunnels It is stored in prefix table to different sublists, and by the second plot index of the table of equal value.
It optionally, can directly will be described etc. if there is no the tunnel group comprising multiple traffic engineering tunnels in the equivalence table The second plot index of valency table is stored in prefix table.
In addition, comprising multistage flag bit of equal value and common flag bit of equal value in the prefix table, if as described above carry out Multistage flag bit of equal value can then be carried out set, such as be set to 1 by tunnel grade classification.If tunnel grade classification is not carried out, i.e., to industry Then can be 0 by multistage equivalent locations, and will common equivalence when the tupe of business flow is existing load balance process pattern Position is 1.
Normally, tunnel grade can generally carry out 16 grade classifications, but not limited to this, it is assumed that exist such as in current environment Lower 5 traffic engineering tunnels:
tunnel1:serviceclass 2
tunnel2:serviceclass 6
tunnel3:serviceclass 6
tunnel4:serviceclass 6
tunnel5:serviceclass 6
The number that platform VN issues next-hop is 5, and driving 5 next-hops of traversal record each tunnel in 0-15 tunnel grade The tunnel number of road grade:
a[0]:0;a[1]:0
a[2]:1;a[3]:0
a[4]:0;a[5]:0
a[6]:4;a[7]:0
a[8]:0;a[9]:0
a[10]:0;a[11]:0
a[12]:0;a[13]:0
a[14]:0;a[15]:0
From the foregoing, it will be observed that the tunnel number for being configured to a [2] is 1, the tunnel number for being configured to a [6] is 4.Drive each tunnel Grade issues corresponding sublist, wherein, the grade that next-hop is 0 can be iterated in other grades, and rule of iteration is:First search Grade than oneself smaller grade, is looked for forward successively, if not having, is looked for backward successively from grade than oneself bigger grade.By this Mode, obtained result are as follows:
a[0]:0 iterates to grade 2;a[1]:0 iterates to grade 2
a[2]:1;a[3]:0 iterates to grade 2
a[4]:0 iterates to grade 2;a[5]:0 iterates to grade 2
a[6]:4;a[7]:0 iterates to class 6
a[8]:0 iterates to class 6;a[9]:0 iterates to class 6
a[10]:0 iterates to class 6;a[11]:0 iterates to class 6
a[12]:0 iterates to class 6;a[13]:0 iterates to class 6
a[14]:0 iterates to class 6;a[15]:0 iterates to class 6
By more than flow, the table of equal value of 16 each grades is actually contained in the table of equal value, wherein, grade 0- The content of the table of equal value of 6 of 5 is the same, and the content of 10 tables of equal value of class 6-15 is the same.For prefix table, in the above situation Under, multistage equivalence flag bit is in SM set mode in prefix table, is stored with equivalent number 16, and be stored with the second base of table of equal value Location indexes.And for table of grading, since only comprising a traffic engineering tunnel, then sublist is not present in it in table of equal value that grade is 0-5, In preserve the corresponding outgoing interface information of traffic engineering tunnel.Content in the table of equal value of 10 of class 6-15 is the same, since it includes more A traffic engineering tunnel, then there are sublist, and the number 4 for the traffic engineering tunnel being stored in sublist.But the correlation of outgoing interface is wherein not present Information, because the outgoing interface information of traffic engineering tunnel is stored into the sublist issued, but wherein storage has the first plot rope of sublist Draw.About sublist, wherein storage has the outgoing interface information of tunnel tunnel2-tunnel4.
In the present embodiment, in parity price table, prefix table and in the case where existing comprising the tunnel group of multiple traffic engineering tunnels Sublist configuration complete after, referring to Fig. 4, when the network backbone equipment 100 obtains service traffics, then perform following Step S201.
Step S201, inquiry storage have the access of the tunnel grade of tunnel group and the characteristic information correspondence of service traffics Control table, to obtain the corresponding tunnel grade of the characteristic information of the service traffics with receiving.
It can be seen from the above, the characteristic information of different business flow and the association of different tunnel grades are stored in ACL table Information, network backbone equipment 100 are identified its characteristic information when receiving service traffics, such as its type is carried out Identification, if include in the service traffics RTP ((Real-time Transport Protocol, real-time transport protocol), RTCP (Realtime Transport Control Protocol, RTCP Real-time Transport Control Protocol), RTSP (Real Time Streaming Protocol, real time streaming transport protocol) when the relevant agreement of voices, video, it may be determined that the service traffics are Voice, video traffic flow.If comprising HTTP, (Hypertext transfer protocol, hypertext pass in the service traffics Defeated agreement), FTP (File Transfer Protocol, text transfer protocol), TELNET (teletype network), SMTP (Simple Mail Transfer Protocol, Simple Mail Transfer protocol) is when related protocols, it may be determined that the business Flow is transmitted for connection-oriented file and web application, and it is more detailed that this point can refer to prior art acquisition Solution.
The service traffics pair that the correspondence stored in prefix table is obtained and received are searched according to the characteristic information of acquisition The tunnel grade answered.
Step S202 according to the service traffics received, determines tunnel grade and the Business Stream received from table of equal value The corresponding tunnel group of characteristic information of amount.
The service traffics received are forwarded by step S203 by the traffic engineering tunnel in identified tunnel group.
Wherein, referring to Fig. 5, in the present embodiment, step S202 can include following sub-step:
Step S2021 inquires the prefix table, whether the multistage flag bit of equal value is detected in SM set mode, if place In SM set mode, then the second plot index for being stored in the table of equal value in the prefix table is obtained.
Step S2022 obtains the table of equal value according to the second plot search index.
Step S2023 according to the service traffics received, determines tunnel grade with receiving in the table of equal value obtained from inquiry The corresponding tunnel group of characteristic information of the service traffics arrived.
Network backbone equipment 100 can inquire the prefix table of above-mentioned configuration when handling service traffics, be to check The no hit multistage of equal value flag bit, if the multistage flag bit of equal value of hit, by multistage equivalent processes mode to receiving Service traffics are handled.If the multistage flag bit of equal value of miss checks whether to hit common flag bit of equal value, if hit is general Logical equivalence flag bit then shows to include multiple traffic engineering tunnels in current environment, but each traffic engineering tunnel non-tunnel grade differential, can will receive To service traffics carry out load balancing be forwarded with distributing to multiple traffic engineering tunnels.And if the common flag bit of equal value of miss, Then show to only exist a traffic engineering tunnel in current environment, can directly be forwarded the service traffics received from the traffic engineering tunnel.
In the present embodiment, in the multistage flag bit of equal value of hit, the second base for being stored in the table of equal value in prefix table is obtained Location indexes, according to the second plot index search to the table of equal value.It can be seen from the above, the characteristic information according to service traffics can Corresponding tunnel grade is obtained, multiple tunnel groups are stored in the table of grading inquired, tunnel group carries tunnel class information. Then can corresponding tunnel group be determined from table of grading according to obtained correspondence tunnel grade.
The service traffics received are forwarded by the traffic engineering tunnel in identified tunnel group.If for example, obtain Service traffics are speech business flow, can determine that tunnel corresponding with speech business flow grade is according to pre-configure information Service-class a, according to the tunnel, grade determines corresponding tunnel group, can the speech business flow of acquisition be passed through institute Determining tunnel grade is that the traffic engineering tunnel in the tunnel group of service-class a is forwarded.
In the present embodiment, by above-mentioned table of equal value and the configuration flow of sublist it is found that including multiple TE tunnels in table of equal value During the tunnel group in road, the traffic engineering tunnel in the tunnel group comprising multiple traffic engineering tunnels is issued to sublist.Therefore, Business Stream is being received After amount and determining corresponding tunnel group, the method can also include the following steps, please refer to Fig. 6:
When identified tunnel group includes multiple traffic engineering tunnels, the tunnel is obtained from the table of equal value by step S301 The first plot index of the sublist of group.
Step S302 obtains the sublist of the tunnel group, and obtain and be stored in institute according to the first plot search index State the outgoing interface of multiple traffic engineering tunnels in sublist.
When identified tunnel group includes a traffic engineering tunnel, the tunnel is obtained from the table of equal value by step S303 The outgoing interface of traffic engineering tunnel in group.
Optionally, after determining for the tunnel group of forwarding, whether the tunnel group is detected comprising multiple traffic engineering tunnels.In view of It, can will be under multiple traffic engineering tunnels of the tunnel group if a certain tunnel group includes multiple traffic engineering tunnels in advance configuration flow Sublist is sent to, and the first plot index of the sublist is stored in table of equal value.Therefore, if identified tunnel group is comprising multiple Traffic engineering tunnel can then obtain the first plot index of the sublist of the tunnel group, according to the first base of the sublist from the table of equal value Location index search is to sublist.The sublist of acquisition is inquired again, obtains multiple traffic engineering tunnels in the tunnel group being stored in sublist The service traffics received are forwarded by outgoing interface information by multiple traffic engineering tunnel from the outgoing interface.In the present embodiment, The service traffics of acquisition can be divided equally to multiple traffic engineering tunnel and be forwarded, it also can be according to the related algorithm of load balancing by business Flow point to multiple traffic engineering tunnel is forwarded, this is not specifically limited in the present embodiment.
In the present embodiment, in advance configuration process, according to be to be individually stored in out outgoing interface information to connect It, then can be according to being stored in son after sublist is obtained in mouthful information table, then when the plot of the outgoing interface information table is stored in sublist The plot of outgoing interface information table in table finds the outgoing interface information table, to obtain outgoing interface, then the Business Stream that will be received Amount is forwarded by multiple traffic engineering tunnels in sublist from the outgoing interface.
If in advance configuration process, outgoing interface information is individually stored in outgoing interface information table and outgoing interface information table When plot is stored in table of equal value, then the sublist for finding the tunnel group is needed to obtain multiple traffic engineering tunnels in the sublist, and from The outgoing interface information of the traffic engineering tunnel in the tunnel group is obtained in table of equal value, then the service traffics of acquisition are passed through into multiple traffic engineering tunnel It is forwarded from the outgoing interface.
In the present embodiment, by the configuration flow of above-mentioned table of equal value it is found that the tunnel group in table of equal value includes one During traffic engineering tunnel, then the outgoing interface of the traffic engineering tunnel is stored in the table of equal value or preserved the outgoing interface of outgoing interface information The plot of information table is stored in list item of equal value.Therefore, it if identified tunnel group includes a traffic engineering tunnel, can search Valency table obtains the outgoing interface of traffic engineering tunnel in the tunnel group or searches the plot of the table acquisition outgoing interface information table of equal value to obtain To the outgoing interface of the traffic engineering tunnel.The service traffics received are forwarded by the traffic engineering tunnel from the outgoing interface.
Based on above-mentioned design, service traffics are mapped to different excellent by service traffics forwarding management method provided in this embodiment First grade, by the mode that different priorities tunnel grade different from tunnel group matches, having ensured respectively has different characteristic information Service traffics enjoy corresponding transfer resource, and using level-one equivalence table, the configuration mode of two level equivalence table, simplify Business Stream The forwarding management of amount, has ensured forward efficiency.
Fig. 7 is please referred to, Fig. 7 is the block diagram of network backbone equipment 100 shown in FIG. 1.The network backbone equipment 100 include service traffics forwarding managing device 110, memory 120, processor 130 and communication unit 140.
The memory 120, processor 130 and 140 each element of communication unit are directly or indirectly electrical between each other Connection, to realize the transmission of service traffics or interaction.For example, these elements can pass through one or more communication bus between each other Or signal wire is realized and is electrically connected.Service traffics forwarding managing device 110 include it is at least one can be with software or firmware (firmware) form is stored in the memory 120 or is solidificated in the operating system of the network backbone equipment 100 Software function module in (operating system, OS).The processor 130 is deposited for performing in the memory 120 The executable module of storage, such as software function module and computer journey included by service traffics forwarding managing device 110 Sequence etc..
Wherein, the memory 120 may be, but not limited to, random access memory (Random Access Memory, RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory, EEPROM) etc..Wherein, memory 120 is for storing program, the processor 130 after execute instruction is received, Perform described program.The communication unit 140 is used to establish the network backbone equipment 100 and the network edge device 200 Between communication.
The processor 130 may be a kind of IC chip, have the processing capacity of signal.Above-mentioned processor 130 can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (DSP), application-specific integrated circuit (ASIC), scene Programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware group Part.It can realize or perform disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor can be with It is microprocessor or the processor 130 can also be any conventional processors etc..
Fig. 8 is please referred to, Fig. 8 is a kind of service traffics forwarding management dress applied to network backbone equipment 100 shown in FIG. 1 110 functional block diagram is put, the service traffics forwarding managing device 110 includes tunnel group acquisition module 111 and forwarding Module 112.
The tunnel group acquisition module 111 is used to, according to the service traffics received, tunnel grade is determined from table of equal value The corresponding tunnel group of the characteristic informations of service traffics with receiving, wherein, each tunnel group includes one or more TE tunnels Road, the tunnel grade of each traffic engineering tunnel is identical in same tunnel group.The tunnel group acquisition module 111 can be used for performing institute in Fig. 4 The step S202 shown, specific operating method can refer to the detailed description of step S202.
The forwarding module 112 is used for the service traffics that will be received and is carried out by the traffic engineering tunnel in identified tunnel group Forwarding.The forwarding module 112 can be used for performing the step S203 shown in Fig. 4, and specific operating method can refer to step The detailed description of S203.
In the present embodiment, the network node includes prefix table, and the prefix table includes multistage flag bit of equal value.It is described Tunnel group acquisition module 111 include detection unit 1111, plot index acquiring unit 1112, table acquiring unit 1113 of equal value and Tunnel group acquiring unit 1114.
The detection unit 1111 detects whether the multistage flag bit of equal value is in set for inquiring the prefix table State.The plot index acquiring unit 1112 is used to, when the multistage flag bit of equal value is in SM set mode, be stored The second plot index of table of equal value in the prefix table.The detection unit 1111 and plot index acquiring unit 1112 can be provided commonly for performing the step S2021 shown in Fig. 5, and specific operating method can refer to retouching in detail for step S2021 It states.
The equivalence table acquiring unit 1113 is used to obtain the table of equal value according to the second plot search index.It is described Table acquiring unit 1113 of equal value can be used for performing the step S2022 shown in Fig. 5, and specific operating method can refer to step The detailed description of S2022.
The tunnel group acquiring unit 1114 is used in the table of equal value according to the service traffics received, obtained from inquiry really Determine the corresponding tunnel group of characteristic information of service traffics of the tunnel grade with receiving.The tunnel group acquiring unit 1114 can be used In performing the step S2023 shown in Fig. 5, specific operating method can refer to the detailed description of step S2023.
In the present embodiment, service traffics forwarding managing device 110 further includes plot index acquisition module 113, the One outgoing interface acquisition module 114 and the second outgoing interface acquisition module 115.
Plot index acquisition module 113 is used for when identified tunnel group includes multiple traffic engineering tunnels, from described etc. The first plot index of the sublist of the tunnel group is obtained in valency table.The plot index acquisition module 113 can be used for performing Fig. 6 Shown in step S301, specific operating method can refer to the detailed description of step S301.
The first outgoing interface acquisition module 114 is used to obtain the tunnel group according to the first plot search index Sublist, and obtain the outgoing interface for being stored in multiple traffic engineering tunnels in the sublist.The first outgoing interface acquisition module 114 can be used In performing the step S302 shown in Fig. 6, specific operating method can refer to the detailed description of step S302.
The second outgoing interface acquisition module 115 is used for when identified tunnel group includes a traffic engineering tunnel, from described The outgoing interface of the traffic engineering tunnel in the tunnel group is obtained in table of equal value.The second outgoing interface acquisition module 115 can be used for performing Step S303 shown in Fig. 6, specific operating method can refer to the detailed description of step S303.
In the present embodiment, the service traffics forwarding managing device 110 further includes the table of equal value for table of equal value to be configured Configuration module 116, with reference to refering to Fig. 9, the equivalence table configuration module 116 includes dispensing unit 1161 and division unit 1162。
The dispensing unit 1161 is used to be configured the tunnel grade of each traffic engineering tunnel according to user configuration instruction.The configuration is single Member 1161 can be used for performing step S101 shown in Fig. 2, and specific operating method can refer to the detailed description of step S101.
The division unit 1162 is used to grade identical traffic engineering tunnel in tunnel being divided to same tunnel group, and by each tunnel Group is stored in table of equal value.The division unit 1162 can be used for performing step S102 shown in Fig. 2, specific operating method It can refer to the detailed description of step S102.
In the present embodiment, the service traffics forwarding managing device 110 further includes is configured mould for the sublist of sublist to be configured Block 117 and the prefix table configuration module 118 for prefix table to be configured, with reference to refering to Figure 10, the sublist configuration module 117 is wrapped Include traffic engineering tunnel issuance unit 1171 and storage unit 1172.
When the traffic engineering tunnel issuance unit 1171 is used to have the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, For each tunnel group, multiple traffic engineering tunnels in the tunnel group are issued to sublist.The traffic engineering tunnel issuance unit 1171 Available for performing step S103 shown in Fig. 2, specific operating method can refer to the detailed description of step S103.
The storage unit 1172 is used to obtain the first plot index of the sublist, and first plot is indexed and is stored Into the table of equal value, and the outgoing interface of the traffic engineering tunnel in the sublist is stored into the sublist.The storage unit 1172 can be used for performing step S104 shown in Fig. 2, and specific operating method can refer to the detailed description of step S104.
The prefix table configuration module 118 is used to obtain the second plot index of the table of equal value, by second plot Index is stored in prefix table.The prefix table configuration module 118 can be used for performing step S105 shown in Fig. 2, specifically Operating method can refer to the detailed description of step S105.
It is apparent to those skilled in the art that for convenience and simplicity of description, the device of foregoing description Specific work process, can refer to preceding method in corresponding process, no longer excessively repeat herein.
Through the above description of the embodiments, those skilled in the art can be understood that the embodiment of the present invention The mode of necessary general hardware platform can also be added to realize by software by hardware realization.Based on such understanding, The technical solution of the embodiment of the present invention can be embodied in the form of software product, the software product can be stored in one it is non- Volatile storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in, it is used including some instructions so that a computer Equipment (can be personal computer, server or network equipment etc.) performs the method described in each implement scene of the present invention.
In conclusion service traffics forwarding management method provided in an embodiment of the present invention, device and network node, pass through root Operation flow is mapped to different priorities according to the characteristic information of service traffics, by the different priorities and traffic engineering tunnel of service traffics Group tunnel grade be associated so that the service traffics with different priorities can from the corresponding tunnel grade of its priority Tunnel group in traffic engineering tunnel be forwarded.So, it is ensured that the service traffics of different priorities enjoy different grades of transmission Resource makes tunnel bandwidth be utilized effectively, and the use for making traffic engineering tunnel is more flexible.
Further, the present invention is by being configured level-one equivalence table, two level equivalence table, by the tunnel group comprising multiple traffic engineering tunnels It is issued in two level equivalence table, facilitates service route forwarding management, improves forward efficiency.
In embodiment provided herein, it should be understood that disclosed device and method, it can also be by other Mode realize.The apparatus embodiments described above are merely exemplary, for example, the flow chart and block diagram in attached drawing are shown The device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product, function And operation.In this regard, each box in flow chart or block diagram can represent one of a module, program segment or code Point, a part for the module, program segment or code includes one or more and is used to implement the executable of defined logic function Instruction.It should also be noted that at some as in the realization method replaced, the function of being marked in box can also be attached to be different from The sequence marked in figure occurs.For example, two continuous boxes can essentially perform substantially in parallel, they also may be used sometimes To perform in the opposite order, this is depended on the functions involved.It is it is also noted that each in block diagram and/or flow chart The combination of box and the box in block diagram and/or flow chart function or the dedicated of action can be based on as defined in execution The system of hardware is realized or can be realized with the combination of specialized hardware and computer instruction.
In addition, each function module in each embodiment of the present invention can integrate to form an independent portion Point or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized in the form of software function module and is independent product sale or in use, can be with It is stored in a computer read/write memory medium.Based on such understanding, technical scheme of the present invention is substantially in other words The part contribute to the prior art or the part of the technical solution can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, is used including some instructions so that a computer equipment (can be People's computer, server or network equipment etc.) perform all or part of the steps of the method according to each embodiment of the present invention. And aforementioned storage medium includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any this practical relationship or sequence.Moreover, term " comprising ", "comprising" or its any other variant are intended to Non-exclusive inclusion, so that process, method, article or equipment including a series of elements not only will including those Element, but also including other elements that are not explicitly listed or further include as this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that Also there are other identical elements in process, method, article or equipment including the element.
The above description is merely a specific embodiment, but protection scope of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in change or replacement, should all contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention described should be subject to the protection scope in claims.

Claims (12)

1. a kind of service traffics forward management method, which is characterized in that applied to network node, the method includes:
According to the service traffics received, tunnel grade and the characteristic information pair of service traffics received are determined from table of equal value The tunnel group answered, wherein, each tunnel group includes one or more traffic engineering tunnels, tunnel of each traffic engineering tunnel etc. in same tunnel group Grade is identical;
The service traffics received are forwarded by the traffic engineering tunnel in identified tunnel group.
2. service traffics according to claim 1 forward management method, which is characterized in that described will be received performing Before the step of service traffics are forwarded by the traffic engineering tunnel in identified tunnel group, the method further includes:
When identified tunnel group includes multiple traffic engineering tunnels, the first of the sublist of the tunnel group is obtained from the table of equal value Plot indexes;
The sublist of the tunnel group is obtained according to the first plot search index, and obtain be stored in it is multiple in the sublist The outgoing interface of traffic engineering tunnel;
When identified tunnel group includes a traffic engineering tunnel, traffic engineering tunnel in the tunnel group is obtained from the table of equal value Outgoing interface.
3. service traffics according to claim 1 forward management method, which is characterized in that before being included in the network node Sew table, multistage flag bit of equal value is included in the prefix table, the service traffics that the basis receives determine tunnel from table of equal value The step of characteristic informations of service traffics of the road grade with receiving corresponding tunnel group, including:
The prefix table is inquired, whether the multistage flag bit of equal value is detected in SM set mode, if in SM set mode, obtains The second plot index of the table of equal value in the prefix table must be stored in;
The table of equal value is obtained according to the second plot search index;
According to the service traffics received, tunnel grade and the service traffics received are determined in the table of equal value obtained from inquiry The corresponding tunnel group of characteristic information.
4. service traffics according to claim 1 forward management method, which is characterized in that are received performing the basis Service traffics, the step of the corresponding tunnel group of characteristic information of service traffics of the tunnel grade with receiving is determined from table of equal value Before rapid, the method further includes the step of table of equal value is configured, and the step includes:
The tunnel grade of each traffic engineering tunnel is configured according to user configuration instruction;
Grade identical traffic engineering tunnel in tunnel is divided to same tunnel group, and each tunnel group is stored in table of equal value.
5. service traffics according to claim 4 forward management method, which is characterized in that are received performing the basis Service traffics, the step of the corresponding tunnel group of characteristic information of service traffics of the tunnel grade with receiving is determined from table of equal value Before rapid, the method further includes the step of sublist and prefix table is configured, and the step includes:
When there is the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, for each tunnel for including multiple traffic engineering tunnels Multiple traffic engineering tunnels in the tunnel group are issued to sublist by group;
The first plot index of the sublist is obtained, first plot index is stored into the table of equal value, and by described in The outgoing interface of traffic engineering tunnel in sublist is stored into the sublist;
The second plot index of the table of equal value is obtained, second plot index is stored in prefix table.
6. a kind of service traffics forward managing device, which is characterized in that applied to network node, described device includes:
Tunnel group acquisition module, for according to the service traffics that receive, tunnel grade being determined from table of equal value and being received The corresponding tunnel group of characteristic information of service traffics, wherein, each tunnel group includes one or more traffic engineering tunnels, same tunnel The tunnel grade of each traffic engineering tunnel is identical in group;
Forwarding module, for the service traffics received to be forwarded by the traffic engineering tunnel in identified tunnel group.
7. service traffics according to claim 6 forward managing device, which is characterized in that described device further includes plot rope Draw acquisition module, the first outgoing interface acquisition module and the second outgoing interface acquisition module;
The plot index acquisition module is used for when identified tunnel group includes multiple traffic engineering tunnels, is obtained from the table of equal value Obtain the first plot index of the sublist of the tunnel group;
The first outgoing interface acquisition module is used to obtain the sublist of the tunnel group according to the first plot search index, and Obtain the outgoing interface for being stored in multiple traffic engineering tunnels in the sublist;
The second outgoing interface acquisition module is used for when identified tunnel group includes a traffic engineering tunnel, from the table of equal value Obtain the outgoing interface of the traffic engineering tunnel in the tunnel group.
8. service traffics according to claim 6 forward managing device, which is characterized in that before being included in the network node Sew table, obtained in the prefix table comprising multistage flag bit of equal value, the tunnel group acquisition module including detection unit, plot index Take unit, table acquiring unit of equal value and tunnel group acquiring unit;
The detection unit detects whether the multistage flag bit of equal value is in SM set mode for inquiring the prefix table;
The plot index acquiring unit is used for when the multistage flag bit of equal value is in SM set mode, and acquisition is stored in described The second plot index of table of equal value in prefix table;
The equivalence table acquiring unit is used to obtain the table of equal value according to the second plot search index;
The tunnel group acquiring unit is used to determine tunnel etc. in the table of equal value according to the service traffics received, obtained from inquiry The corresponding tunnel group of the characteristic informations of service traffics of the grade with receiving.
9. service traffics according to claim 6 forward managing device, which is characterized in that described device further includes to match The table configuration module of equal value of table of equal value is put, the equivalence table configuration module includes dispensing unit and division unit;
The dispensing unit is used to be configured the tunnel grade of each traffic engineering tunnel according to user configuration instruction;
The division unit is used to grade identical traffic engineering tunnel in tunnel being divided to same tunnel group, and each tunnel group is stored in In table of equal value.
10. service traffics according to claim 9 forward managing device, which is characterized in that described device, which further includes, to be used for The sublist configuration module of sublist is configured and the prefix table configuration module for prefix table to be configured, the sublist configuration module include Traffic engineering tunnel issuance unit and storage unit;
When the traffic engineering tunnel issuance unit is used to have the tunnel group comprising multiple traffic engineering tunnels in the table of equal value, for each Multiple traffic engineering tunnels in the tunnel group are issued to sublist by the tunnel group comprising multiple traffic engineering tunnels;
The storage unit is used to obtain the first plot index of the sublist, and first plot index is stored to described etc. In valency table, and the outgoing interface of the traffic engineering tunnel in the sublist is stored into the sublist;
The prefix table configuration module is used to obtain the second plot index of the table of equal value, and second plot is indexed and is stored In prefix table.
11. a kind of network node, which is characterized in that the network node includes:
Memory;
Processor;And
Service traffics forward managing device, are stored in the memory including one or more and are performed by the processor Software function module, the service traffics forwarding managing device include:
Tunnel group acquisition module, for according to the service traffics that receive, tunnel grade being determined from table of equal value and being received The corresponding tunnel group of characteristic information of service traffics, wherein, each tunnel group includes one or more traffic engineering tunnels, same tunnel The tunnel grade of each traffic engineering tunnel is identical in group;
Forwarding module, for the service traffics received to be forwarded by the traffic engineering tunnel in identified tunnel group.
12. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has instruction, when Described instruction is performed, and realizes the service traffics forwarding management method described in claim 1-5 any one.
CN201711423719.6A 2017-12-25 2017-12-25 Service flow forwarding management method, device and network node Active CN108199974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711423719.6A CN108199974B (en) 2017-12-25 2017-12-25 Service flow forwarding management method, device and network node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711423719.6A CN108199974B (en) 2017-12-25 2017-12-25 Service flow forwarding management method, device and network node

Publications (2)

Publication Number Publication Date
CN108199974A true CN108199974A (en) 2018-06-22
CN108199974B CN108199974B (en) 2021-09-07

Family

ID=62583863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711423719.6A Active CN108199974B (en) 2017-12-25 2017-12-25 Service flow forwarding management method, device and network node

Country Status (1)

Country Link
CN (1) CN108199974B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109450793A (en) * 2018-12-18 2019-03-08 锐捷网络股份有限公司 A kind of method and apparatus of service traffics scheduling
CN111600793A (en) * 2020-03-31 2020-08-28 新华三信息安全技术有限公司 Message forwarding method and device
CN112436990A (en) * 2020-10-12 2021-03-02 网络通信与安全紫金山实验室 Data forwarding method, data forwarding equipment and computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686190A (en) * 2008-09-24 2010-03-31 华为技术有限公司 Method for mapping data transmission, device and system thereof
CN103384218A (en) * 2012-05-03 2013-11-06 中兴通讯股份有限公司 Flow forward method and system on basis of service grade
US20160094632A1 (en) * 2014-09-30 2016-03-31 Nicira, Inc. Inline Service Switch
CN106470157A (en) * 2015-08-21 2017-03-01 中兴通讯股份有限公司 The priority method to set up in tunnel and device
CN106936683A (en) * 2015-12-31 2017-07-07 北京网御星云信息技术有限公司 A kind of method and device for realizing tunnel configuration

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686190A (en) * 2008-09-24 2010-03-31 华为技术有限公司 Method for mapping data transmission, device and system thereof
CN103384218A (en) * 2012-05-03 2013-11-06 中兴通讯股份有限公司 Flow forward method and system on basis of service grade
US20160094632A1 (en) * 2014-09-30 2016-03-31 Nicira, Inc. Inline Service Switch
CN106470157A (en) * 2015-08-21 2017-03-01 中兴通讯股份有限公司 The priority method to set up in tunnel and device
CN106936683A (en) * 2015-12-31 2017-07-07 北京网御星云信息技术有限公司 A kind of method and device for realizing tunnel configuration

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109450793A (en) * 2018-12-18 2019-03-08 锐捷网络股份有限公司 A kind of method and apparatus of service traffics scheduling
CN109450793B (en) * 2018-12-18 2021-07-16 锐捷网络股份有限公司 Method and device for scheduling service traffic
CN111600793A (en) * 2020-03-31 2020-08-28 新华三信息安全技术有限公司 Message forwarding method and device
CN111600793B (en) * 2020-03-31 2022-07-12 新华三信息安全技术有限公司 Message forwarding method and device
CN112436990A (en) * 2020-10-12 2021-03-02 网络通信与安全紫金山实验室 Data forwarding method, data forwarding equipment and computer-readable storage medium

Also Published As

Publication number Publication date
CN108199974B (en) 2021-09-07

Similar Documents

Publication Publication Date Title
US11627094B2 (en) Scalable network slice based queuing using segment routing flexible algorithm
EP3143732B1 (en) Scalable segment identifier allocation in segment routing
US9559954B2 (en) Indexed segment ID
CN105745870B (en) Extend operation from for detecting the serial multistage filter flowed greatly removal nose filter to remove stream to realize
CN108702328A (en) The IS-IS extensions of the splicing of flexible path and the selection of business for passing through Segment routing and MPLS network
CN106921572B (en) A kind of method, apparatus and system for propagating qos policy
CN103765839A (en) Variable-based forwarding path construction for packet processing within a network device
CN104734964A (en) Message processing method, node and system
CN108429701A (en) network acceleration system
CN108199974A (en) Service traffics forwarding management method, device and network node
KR20190033631A (en) Compressed forwarding table
CN109450793B (en) Method and device for scheduling service traffic
US20110205897A1 (en) Priority and source aware packet memory reservation and flow control in forwarding planes
CN114268613B (en) Data transmission system, method, device and storage medium
CN103329493A (en) On-chip packet cut-through
CN107404439A (en) For redirecting the method and system, the network equipment and control device of data flow
CN104486244A (en) QoS (quality of service) strategy executing method and device
US8699417B2 (en) Microwave backhaul arrangements
EP3384642A1 (en) Forwarding table compression
US10116588B2 (en) Large receive offload allocation method and network device
CN110661713A (en) Message forwarding method and device
CN104348723B (en) Generate method and the Border Gateway Protocol speaker of route table items
CN115996188A (en) Service scheduling method, device, equipment and computer readable storage medium
CN108075955A (en) The data processing method and device of backbone network
CN105634949B (en) A kind of network tab distribution, device, system and the network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant