CN103312613A - Service message forwarding method and device - Google Patents

Service message forwarding method and device Download PDF

Info

Publication number
CN103312613A
CN103312613A CN2012100698743A CN201210069874A CN103312613A CN 103312613 A CN103312613 A CN 103312613A CN 2012100698743 A CN2012100698743 A CN 2012100698743A CN 201210069874 A CN201210069874 A CN 201210069874A CN 103312613 A CN103312613 A CN 103312613A
Authority
CN
China
Prior art keywords
link
service message
virtual
section
bindings 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
CN2012100698743A
Other languages
Chinese (zh)
Other versions
CN103312613B (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 CN201210069874.3A priority Critical patent/CN103312613B/en
Publication of CN103312613A publication Critical patent/CN103312613A/en
Application granted granted Critical
Publication of CN103312613B publication Critical patent/CN103312613B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a service message forwarding method and a service message forwarding device. The method comprises the following steps of selecting a link for current service message forwarding according to the parameter information of each link in a virtual link binding group, wherein the virtual link binding group comprises one or more links of different link types; and forwarding a service message by using the selected link. According to the method and the device, the problems of long service forwarding time delay and service throughput reduction, which are caused by a mode of forwarding the service message in turns by using the links, in the prior art are solved, and the technical effects of effectively utilizing link resources, improving the service throughput, increasing a link bandwidth and improving the networking flexibility are achieved.

Description

Service message retransmission method and device
Technical field
The present invention relates to the communications field, in particular to a kind of service message retransmission method and device.
Background technology
Transmit (Packet Transmission Network) technical field at bag, along with the continuous fusion of various types of networks, the type of transmission medium is also more and more.Using more transmission medium at present mainly contains: ethernet link type, synchronous transfer module (Synchronous Transfer Module, abbreviate STM as) Linktype, E1 Linktype, all kinds digital subscriber line (all kinds Digital Subscribe Line, abbreviate XDSL as) Linktype and microwave link etc., different Linktypes is general to adopt different link layer protocols.
In order to enlarge link bandwidth, a plurality of physical links can be condensed together forms logical links, just a link aggregation.At present, using more widely, the link aggregation technology mainly contains based on Institute of Electrical and Electronics Engineers (Institute of Electrical and Electronics Engineers, abbreviate IEEE as) 802.3 link aggregation technology (Link Aggregation Control Protocol, abbreviate LACP as), and the Multi-Link Point-to-Point Protocol of realizing based on RFC1990 (Multilink Point to Point abbreviates ML-PPP as).Wherein, LACP supports that ML-PPP supports with dissimilar link aggregations together with the Ethernet link clustering of a plurality of same rates together.
ML-PPP link aggregation technology mainly is to adopt the mechanism of transmitting in turn when carrying out the service message forwarding, that is, and and the transfer sequence of pre-set link, the link of selecting to carry out the service message forwarding in order successively.Yet, carry out the forwarding of service message by the way, reduced the flexibility that service message is transmitted in the aggregated links, transmitting the big link of time delay in the aggregated links group makes professional the forwarding produce certain time delay, and ML-PPP is when ethernet link transmits, because the envelope transfer efficient is relatively poor, has reduced service throughput.
At above-mentioned problem, effective solution is not proposed as yet at present.
Summary of the invention
The invention provides a kind of service message retransmission method and device, to solve at least in the prior art that mode is in order carried out the selection of link and the technical problem that time delay is long, business throughput descends that the business that causes is transmitted.
According to an aspect of the present invention, a kind of service message retransmission method is provided, comprise: select this to carry out the link that service message is transmitted according to the parameter information of each link in the virtual link bindings group, wherein, the virtual link bindings group comprises the link of one or more different Linktypes; Transmit service message by the link of selecting.
Preferably, parameter information comprise following one of at least: the bandwidth of the service quality of link, the weighted value of link and link.
Preferably, when parameter information comprises the weighted value of link, select this to carry out the link that service message is transmitted according to the parameter information of each link in the virtual link bindings group, comprise: select link as the conversion link of service message from high to low successively by weighted value, until the load threshold value of selecteed all links and greater than the load of service message.
Preferably, before the link forwarding service message of selecting, this service message retransmission method also comprises: the service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to the virtual link bindings group, being comprised: the mac address information of the terminal device that the virtual link group connects, type number, VLAN and the protocol type of virtual link bindings group.
Preferably, the service message skin is encapsulated, comprising: according to the slicing mode that sets in advance service message is cut into slices; Section to the service message that obtains after the section encapsulates, and wherein, first header information also comprises: be used for the information that receiving terminal recovers section.
Preferably, after the service message skin was encapsulated, this service message retransmission method also comprised: the service message skin is encapsulated again, and wherein, second header information of this encapsulation is determined according to the Linktype of the link of selecting.
Preferably, transmit service message by the link of selecting and comprise: as active link, for active link disposes one or more reserve links, wherein, the weighted value of reserve link is not more than the weighted value of active link with the link selected; When active link breaks down, carry out the forwarding of service message by reserve link in the process of forwarding service message.
Preferably, after the section of the service message that obtains after to section encapsulates, transmit service message by the link of selecting and transmit, comprising: will cut into slices to be distributed in respectively on the different selecteed links and transmit, wherein, corresponding one or more sections of link.
According to a further aspect in the invention, a kind of service message retransmission unit is provided, comprise: selected cell, be used for selecting this to carry out the link that service message is transmitted according to the parameter information of each link of virtual link bindings group, wherein, the virtual link bindings group comprises the link of one or more different Linktypes; Retransmission unit is used for transmitting service message by the link of selecting.
Preferably, this service message retransmission unit also comprises: encapsulation unit, be used for the service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to the virtual link bindings group, being comprised: the mac address information of the terminal device that the virtual link group connects, type number, VLAN and the protocol type of virtual link bindings group.
Preferably, encapsulation unit comprises: the section module is used for according to the slicing mode that sets in advance service message being cut into slices; Package module is used for the section of the service message that obtains after the section is encapsulated, and wherein, first header information also comprises: be used for the information that receiving terminal recovers section.
In the present invention, after having set up the virtual link bindings group of the link that comprises different Linktypes, determine to adopt any bar link to carry out the forwarding of service message according to the parameter information of link, namely, the service message retransmission method that present embodiment provides can be realized the selection of link according to the state of each link, thereby solved in the prior art according to link in turn ordering to transmit the time delay that business that the mode of service message causes transmits long, the problem that business throughput descends has reached the technique effect of effective utilization of link circuit resource, improved service throughput, the technique effect that enlarges link bandwidth and increase networking flexibility.
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 for explaining the present invention, do not constitute improper restriction of the present invention.In the accompanying drawings:
Fig. 1 is a kind of preferred flow charts according to the service message retransmission method of the embodiment of the invention;
Fig. 2 is a kind of preferred structure block diagram according to the service message retransmission unit of the embodiment of the invention;
Fig. 3 is the another kind of preferred structure block diagram according to the service message retransmission unit of the embodiment of the invention;
Fig. 4 is a kind of preferred structure block diagram according to the encapsulation unit of the embodiment of the invention;
Fig. 5 is a kind of preferred flow charts of method according to the support polytype multilink bundling of the embodiment of the invention;
Fig. 6 is a kind of preferred schematic diagram according to the use location of virtual link bindings group in network of the embodiment of the invention;
Fig. 7 is a kind of preferred schematic diagram according to the use location of virtual link bindings group in network of the embodiment of the invention;
Fig. 8 is a kind of preferred schematic diagram according to the service message encapsulation format of the embodiment of the invention;
Fig. 9 is the another kind of preferred schematic diagram according to the service message encapsulation format of the embodiment of the invention;
Figure 10 is the networking schematic diagram according to the virtual link bindings group of the embodiment of the invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Embodiment 1
Present embodiment provides a kind of service message retransmission method, as shown in Figure 1, comprises that step S102 is to step S104:
S102: select this to carry out the link that service message is transmitted according to the parameter information of each link in the virtual link bindings group, wherein, the virtual link bindings group comprises the link of one or more different Linktypes;
S104: transmit service message by the link of selecting.
In above-mentioned preferred implementation, after having set up the virtual link bindings group of the link that comprises different Linktypes, determine to adopt any bar link to carry out the forwarding of service message according to the parameter information of link, namely, the service message retransmission method that present embodiment provides can be realized the selection of link according to the state of each link, thereby solved in the prior art according to link in turn ordering to transmit the time delay that business that the mode of service message causes transmits long, the problem that business throughput descends has reached the technique effect of effective utilization of link circuit resource, improved service throughput, the technique effect that enlarges link bandwidth and increase networking flexibility.
Preferably, parameter information include but not limited to following one of at least: the bandwidth of the service quality of link, the weighted value of link and link.Above-mentioned parameter information only is several preference that present embodiment provides, and in actual applications, can also be other parameters of link, for example, throughput of link etc. is not limited in above-mentioned several preferred term, and the parameter of selection can be selected to get final product to link.In above-mentioned preferred implementation, parameter information can be the service quality of link in the virtual link bindings group, or the link bandwidth that can adopt itself, can also be the weighted value of a correspondence of each link assignment, select the link transmitted according to the difference of the weighted value of link, thereby reach the purpose of the carrying out of link circuit resource reasonably being distributed and utilizing according to different demands.
In a preferred implementation, when parameter information is the weighted value of link, can select this to carry out the link that service message is transmitted in the following manner: select link as the conversion link of service message from high to low successively by weighted value, until the load threshold value of selecteed all links and greater than the load of service message.Namely, the link of selecting the highest link of weight to transmit as this service message earlier, service message is carried on this link transmits, if the bearing capacity of this link (being load threshold value) is less than the traffic carrying capacity (being the load of service message) of this service message, the link of then selecting weighted value to take second place, remaining service message is carried on this link, and the like, until distributing the link of transmitting for all service messages, namely the link of Xuan Zeing can be transmitted all service messages.
In above-mentioned preferred implementation, at the link of choosing the weights maximum during as the conversion link of service message, if this link load is full, the link of then selecting weights to take second place carries out the forwarding of service message, thereby realized selecting link according to link metric mode from big to small, select the bigger link of load threshold value as far as possible, thereby reach the purpose that realizes the forwarding of service message as far as possible with less link, guaranteed the reasonable forwarding of service message.
Consider by link service message is transmitted, before link is transmitted, need message is transmitted to satisfy the protocol requirement of link.In a preferred implementation, this service message retransmission method also comprises: the service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to the virtual link bindings group, comprise: medium access control (the MediaAccess Control of the terminal device that the virtual link group connects, abbreviate MAC as) type number, VLAN (Virtual Local Area Network abbreviates VLAN as) and the protocol type of address information, virtual link bindings group.In above-mentioned preferred implementation, by the encapsulation to message, make service message satisfy the protocol requirement of link, guaranteed effective forwarding of message.
In the present embodiment, also support the slice size of configuration virtual link bundling group, can dispose service message is cut into slices.In this preferred implementation, the service message skin is encapsulated and can comprise: according to the slicing mode that sets in advance service message is cut into slices; Section to the service message that obtains after the section encapsulates, and wherein, first header information also comprises: be used for the information that receiving terminal recovers section.Preferably, section can be disposed different sizes, also can select service message not to be cut into slices.In above-mentioned preferred implementation, service message is distributed based on section, thereby reduced the big bag service message of low priority to the influence of follow-up high-priority service.
Section can be dispensed on the different links and transmit simultaneously for the service message after cutting into slices, in a preferred implementation, transmit by the service message after the section and can comprise by the link of selecting: will cut into slices to be distributed in respectively on the different selecteed links and transmit, wherein, corresponding one or more sections of link.In above-mentioned preferred implementation, the service message section that obtains after cutting into slices for service message is distributed on the different links simultaneously transmits simultaneously, realize the pass-through mode of load sharing, improved the forwarding speed of service message and the throughput of system.Preferably, can be the dissimilar link of virtual link bindings group binding different bandwidth, the service message section be divided transmit at different links then, corresponding because the type difference of link, need to set a delay compensation parameter, to guarantee that service message is accurately received.
Consider the host-host protocol difference of the link support of different Linktypes, in a preferred implementation, after the service message skin was encapsulated: the service message skin is encapsulated again, and wherein, second header information of this encapsulation was determined according to the Linktype of the link of selecting.For example, Linktype is single to line high-speed digital subscriber line (Symmetric High bit rate Digital Subscriber Line, abbreviate SHDSL as), then outside the link header information, encapsulate the header information of one deck SHDSL again, by this kind mode, realized supporting the binding of the link of different Linktypes, simultaneously, adopt this message packaged type, packaged type efficient height than ML-PPP, mainly be that the service message of ML-PPP need carry out multiple different packing forms according to the difference of Linktype when encapsulating, the packaged type that needs the byte number of encapsulation to adopt more than present embodiment far away.
Carrying out the service message forwarding by the virtual link bindings group when, sometimes may break down and cause message normally to be forwarded because of carrying out link that service message transmits, consider the problems referred to above, in a preferred implementation, can be with the link selected as active link, dispose one or more reserve links for this active link again, for example, link 1 is selected as active link, link 2 and link 3 can be chosen as the reserve link of link 1 simultaneously, also can be with the reserve link of link 2 as link 1, link 3 is as the reserve link of link 2, and the present invention does not do restriction to this.Preferably, the weighted value of reserve link can be the link that is not more than the weighted value of active link; When active link breaks down in the process of forwarding service message, carry out the forwarding of service message by reserve link, that is, and after the part member in the bindings group is broken down, flow automatically switches to other links, thereby has guaranteed not interrupting of service message transmission.
Embodiment 2
Present embodiment provides a kind of preferred service message retransmission unit, as shown in Figure 2, comprise: selected cell 202, be used for selecting this to carry out the link that service message is transmitted according to the parameter information of each link of virtual link bindings group, wherein, the virtual link bindings group comprises the link of one or more different Linktypes; Retransmission unit 204 is used for transmitting service message by the link of selecting.
In above-mentioned preferred implementation, after having set up the virtual link bindings group of the link that comprises different Linktypes, determine to adopt any bar link to carry out the forwarding of service message according to the parameter information of link, namely, the service message retransmission method that present embodiment provides can be realized the selection of link according to the state of each link, thereby solved in the prior art according to link in turn ordering to transmit the time delay that business that the mode of service message causes transmits long, the problem that business throughput descends has reached the technique effect of effective utilization of link circuit resource, improved service throughput, the technique effect that enlarges link bandwidth and increase networking flexibility.
Preferably, parameter information include but not limited to following one of at least: the bandwidth of the service quality of link, the weighted value of link and link.Above-mentioned parameter information only is several preference that present embodiment provides, and in actual applications, can also be other parameters of link, for example, throughput of link etc. is not limited in above-mentioned several preferred term, and the parameter of selection can be selected to get final product to link.In above-mentioned preferred implementation, parameter information can be the service quality of link in the virtual link bindings group, or the link bandwidth that can adopt itself, can also be the weighted value of a correspondence of each link assignment, select the link transmitted according to the difference of the weighted value of link, thereby reach the purpose of the carrying out of link circuit resource reasonably being distributed and utilizing according to different demands.
In a preferred implementation, when parameter information is the weighted value of link, selected cell 202 can select this to carry out the link that service message is transmitted in the following manner: select link as the conversion link of service message from high to low successively by weighted value, until the load threshold value of selecteed all links and greater than the load of service message.Namely, the link of selecting the highest link of weight to transmit as this service message earlier, service message is carried on this link transmits, if the bearing capacity of this link (being load threshold value) is less than the traffic carrying capacity (being the load of service message) of this service message, the link of then selecting weighted value to take second place, remaining service message is carried on this link, and the like, until distributing the link of transmitting for all service messages, namely the link of Xuan Zeing can be transmitted all service messages.
In above-mentioned preferred implementation, at the link of choosing the weights maximum during as the conversion link of service message, if this link load is full, the link of then selecting weights to take second place carries out the forwarding of service message, select the bigger link of load threshold value as far as possible, thereby reach the purpose that realizes the forwarding of service message as far as possible with less link, thereby realized selecting link according to link metric mode from big to small, guaranteed the reasonable forwarding of service message.
Section can be dispensed on the different links and transmit simultaneously for the service message after cutting into slices, in a preferred implementation, retransmission unit 204 also is used for will cutting into slices to be distributed in respectively on the different selecteed links transmitting, wherein, corresponding one or more sections of link.In above-mentioned preferred implementation, the service message section that obtains after cutting into slices for service message is distributed on the different links simultaneously transmits simultaneously, realize the pass-through mode of load sharing, improved the forwarding speed of service message and the throughput of system.Preferably, can be the dissimilar link of virtual link bindings group binding different bandwidth, the service message section be divided transmit at different links then, corresponding because the type difference of link, need to set a delay compensation parameter, to guarantee that service message is accurately received.
Consider by link service message is transmitted, before link is transmitted, need message is transmitted to satisfy the protocol requirement of link.In a preferred implementation, as shown in Figure 3, this service message retransmission unit also comprises: encapsulation unit 302, be used for the service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to the virtual link bindings group, being comprised: the mac address information of the terminal device that the virtual link group connects, type number, VLAN and the protocol type of virtual link bindings group.In above-mentioned preferred implementation, by the encapsulation to message, make service message satisfy the protocol requirement of link, guaranteed effective forwarding of message.
In the present embodiment, also support the slice size of configuration virtual link bundling group, can dispose service message is cut into slices.In a preferred implementation, as shown in Figure 4, encapsulation unit 302 comprises: section module 402 is used for according to the slicing mode that sets in advance service message being cut into slices; Package module 404 is used for the section of the service message that obtains after the section is encapsulated, and wherein, first header information also comprises: be used for the information that receiving terminal recovers section.Preferably, section can be disposed different sizes, also can select service message not to be cut into slices.In above-mentioned preferred implementation, service message is distributed based on section, thereby reduced the big bag service message of low priority to the influence of follow-up high-priority service.
Consider the host-host protocol difference of the link support of different Linktypes, in a preferred implementation, encapsulation unit 302 also is used for the service message skin is encapsulated again, and wherein, second header information of this encapsulation is determined according to the Linktype of the link of selecting.For example, Linktype is SHDSL, then outside the link header information, encapsulate the header information of one deck SHDSL again, by this kind mode, realized supporting the binding of the link of different Linktypes, simultaneously, adopt this message packaged type, than the packaged type efficient height of ML-PPP, mainly be that the service message of ML-PPP need carry out multiple different packing forms according to the difference of Linktype when encapsulating, the packaged type that needs the byte number of encapsulation to adopt more than present embodiment far away.
Carrying out the service message forwarding by the virtual link bindings group when, sometimes may break down and cause message normally to be forwarded because of carrying out link that service message transmits, consider the problems referred to above, in a preferred implementation, selected cell 202 can be with the link selected as active link, dispose one or more reserve links for this active link again, for example, link 1 is selected as active link, link 2 and link 3 can be chosen as the reserve link of link 1 simultaneously, also can be with the reserve link of link 2 as link 1, link 3 is as the reserve link of link 2, and the present invention does not do restriction to this.Preferably, the weighted value of reserve link can be the link that is not more than the weighted value of active link; When active link breaks down in the process of forwarding service message, carry out the forwarding of service message by reserve link, that is, and after the part member in the bindings group is broken down, flow automatically switches to other links, thereby has guaranteed not interrupting of service message transmission.
Embodiment 3
The invention provides a kind of preferred embodiment and come further the present invention to be made an explanation, but it should be noted that the preferred embodiment just limits the present invention improperly in order further to describe the present invention, not constitute.
In the present embodiment, (it realizes that the service message retransmission method that provides with embodiment 1 is consistent to have proposed a kind of method of supporting the polytype multilink bundling, only be to be that benchmark provides the another one title with the link side) herein, and utilize concrete steps as shown in Figure 5, comprise that step S502 is to step S506:
S502: create the virtual link bindings group, comprise one or more of dissimilar links in this virtual link bindings group.
Wherein, Linktype can be: Fast Ethernet, Gigabit Ethernet, STM-N road, XDSL link and XDSL bindings group or physical links such as ML-PPP, microwave also can be the agreement logic interfacings such as (GRE TUNNEL) that VLAN interface or generic route encapsulation are defined in any one other network layer protocol of encapsulation on any one network layer protocol.The member of this bindings group can be the port in the same veneer, also can be the interior port of different veneers or the port of distinct device.Present embodiment is also supported the user that the member in the virtual link bindings group is increased or is deleted.This virtual link bindings group comprises following characteristics:
1) preferred, can have only when when effective member activates member's number more than or equal to minimum for the minimum member's number that activates of virtual link bindings group configuration, this bindings group is just available, when effective member's number activated member's number less than minimum, expression virtual link bindings group was unavailable.
2) for each physical link or logical links in the virtual link bindings group, also support the weight of giving out a contract for a project of configuration link.When carrying out the service message forwarding, the heavy high link of preoption, after the high link flow of weight has been expired, the link of selecting weight to take second place again.
3) slice size of support configuration virtual link group.Can cut into slices to service message, section can be configured to different sizes according to demand, also can select not cut into slices.Service message is distributed based on section, has reduced the big bag service message of low priority to the influence of follow-up high-priority service,
4) owing to have certain time delay at the transmission message between the various dissimilar links, the bag that sends out the out of order phenomenon of sequence number can occur wrapping to receiving terminal.In order to address the above problem, virtual link bindings group in the present embodiment supports to arrange the value of link compensation of delay, and this compensation of delay value can be chosen as 0-50ms, and is more intense as the fruit chip disposal ability, can also strengthen the scope of compensation of delay value.
5) can be that each virtual link bindings group distributes 8 priority queries, support the parameter to virtual link bindings group configuration QOS, this parameter include but not limited to following one of at least: the strategy of joining the team, speed limit parameter and scheduling mode etc.
6) support to dispose the speed limit parameter for the member of virtual link group, member in the virtual link bindings group can only use a part of bandwidth of physical link to transmit used as message, other bandwidth can be used for other purposes, thereby have reached the effective utilization to link bandwidth.
The virtual link bindings group of Chuan Jianing can be used for the MPLS network by the way, exists as UNI or NNI interface, also can be used for common two or three layers of switching network, exists as two or three layers of common switching port.Concrete, the use location of above-mentioned virtual link bindings group in network is as shown in Figure 6 and Figure 7.
S504: service message is transmitted by the virtual link bindings group.
Preferably, before transmitting, need message is encapsulated, service message is by the virtual link bindings group time, service message is cut into slices according to the slicing mode of configuration, preferably, head in the outer encapsulation of section one deck virtual link bindings group, as shown in Figure 8, the header information of virtual link bindings group can be made up of following critical field: destination address (Destination Address, abbreviate DA as), source address (Source Address abbreviates SA as), VLAN, protocol type and virtual link bindings group section head.Wherein, DA and SA are the mac address informations of the terminal device that is connected of virtual link bindings group, VLAN can be configured according to user's needs, and protocol type can be the type number of virtual link bindings group, has comprised the corresponding sequence number of section etc. in the section head and has been used for the information that section recovers.Because the header information of virtual link bindings group adopts the Ethernet packaged type, therefore section can support directly to pass through ethernet network, for example, can directly pass Ethernet switch, IP network or digital subscriber line access multiplex (Digital Subscriber Line Access Multiplexer abbreviates DSLAM as) equipment.
S506: the virtual link bindings group is carried out the forwarding of service message by active/standby mode, also can use according to the load sharing mode.
When using according to active/standby mode, two link members that bandwidth is identical of binding in bindings group.When normal the use, service message only transmits at active link, when active link breaks, can switch to reserve link to realize active and standby switching; For the load sharing mode, can bind the dissimilar link of different bandwidth in the time of the configuration bindings group, Business Stream can transmit simultaneously at multilink in the time of normal the use.After the part member in the bindings group was broken down, flow automatically switched to other links by the way, thereby had guaranteed professional not interrupting.
Can carry out fault detect in the following way: for the fault of physical link or logical links, can carry out fault detect by the state of physical port or logic port.For example, the relevant alarm of the LINKDOWN of ethernet port, the inefficacy of the group of ML-PPP, microwave port etc., also can detect (Bidirectional Forwarding Detection by two-way forwarding, abbreviate BFD as), the optional operation management maintain of tomography (T-MPLS Section Operation Administration and Maintenance, abbreviate TMS OAM as) and connect the mechanism of support fast detecting such as fault management (Connectivity Fault Management abbreviates CFM as) as the means of fault detect.Preferably, when using fast detection mechanism, switching need reach the switching index of 50ms.
By the binding of the multiple Linktype of above-mentioned support, can enlarge link bandwidth dissimilar multilink bundlings together, increased the flexibility of networking.
Method to above-mentioned support polytype multilink bundling is elaborated below in conjunction with specific embodiments.
When service message is encapsulated, be the link of ETH for Linktype, outermost layer at message directly is the head of virtual link bindings group, be SHDSL's for Linktype, can be as shown in Figure 9, outside the virtual link head, encapsulate the header information of one deck SHDSL again, if Linktype is other types, then need encapsulate the link information of one deck other types at virtual link head skin again.By this kind mode, can support the binding of different Linktypes.
Figure 10 shows the networking schematic diagram of virtual link bindings group, and the MPLS network is made up of device A, B, C and SHDSL, and wherein device A and equipment C are the PE node, and is professional on device A, under equipment B.The FE1 of device A and the fast ethernet port of equipment B 1 (Fast Ethernet 1 abbreviates FE1 as) port links to each other, and break-through equipment B and the FE1 that is connected to equipment C get on; The SHDSLGROUP1 of device A (group 1) is connected with the SHDSLGROUP1 of DSLAM, links to each other by the FE1 link of DSLAM and the FE2 of equipment C again.The virtual link bindings group between device A and equipment C node, equipment B and equipment SHDSL as intermediate equipment by the Member Link break-through of virtual link bindings group.
According to networking schematic diagram shown in Figure 10, at node A, define a virtual link bindings group, comprise two members of link FE1 and SHDSL GROUP1, configuration FE1 weight height, SHDSL GROUP weight is low; In virtual link bindings group of Node B definition, comprise link FE1 and FE2, configuration FE1 weight height, the FE2 weight is low.
For node A and joint B, the minimum activation of configuration member number is 1 respectively; The section of configuration virtual link bundling group is 512 bytes, and the delay compensation parameter of configuration virtual link bundling group is 40ms, configuration service quality (Quality of Service abbreviates QOS as) relevant parameter.Preferably, configuration QOS relevant parameter is for adopting service provider (Service Provider, abbreviate SP as) scheduling, the strategy of joining the team is the tail drop mode, the port speed constraint parameter is CIR (Committed Information Rate, abbreviate CIR as), the parameter (Committed Burst Size abbreviate CBS) of token bucket algorithm in realizing, exceed information rate (Excess Information Rate abbreviates EIR as).For intermediate node DSLAM and Node B, belong to the transparent transmission node, only need professional transparent transmission break-through equipment be got final product according to two layers of transparent transmission mode.
After bindings group is created, create the L2VPN business of virtual link bindings group association, the virtual link bindings group is as Network-Node Interface (Network node In face abbreviates NNI as) the side tunnel interface of L2VPN business.Customer service inserts into from the A node, after the L2VPN Business Processing, stamps multiprotocol label conversion (Multi-Protocol Label Switching abbreviates MPLS as) label.Encapsulated VPN (virtual private network) (the Virtual Private Network of MPLS label, abbreviating VPN as) business sends on the virtual link bindings group, cut into slices, and then stamp the header information of one deck virtual link bindings group, distribute from the link of bindings group binding, at first send to the high link of weight, after the high link flow of weight has been expired, re-send to the low link of weight and get on.FE link and SHDSL GROUP be break-through equipment B and equipment DSLAM respectively, arrival equipment C, equipment C receives data from two links of virtual link bindings group, header information according to the virtual link bindings group, the reorganization of cutting into slices recovers the MPLS data, and then handles through L2VPN, restore customer service (service message), the service message after the reduction is transmitted to subscriber equipment.
The hand-off process flow process of virtual link bindings group mentioned above is: the SHDSL of node A adopts to the GE link of node C that the BFD agreement is as fault detection mechanism end to end, and the FE1 of node A adopts the BFD agreement as fault detection mechanism to the GE1 of node C.Preferably, for the performance index of supporting that 50ms switches fast, BFD need adopt the mode of giving out a contract for a project fast, sends out a BFD connectivity testing message every 3.33ms.Under the normal condition; business sends from the first weight link; when the first weight link FE breaks down; the BFD agreement can detect BFD DOWN state; transmitting terminal switches on the second weight link and sends service message; when receiving terminal detects BFD DOWN state, receive service message from the second weight link, thereby realize the protection to service message.
As can be seen from the above description, the present invention has realized following technique effect:
After having set up the virtual link bindings group of the link that comprises different Linktypes, determine to adopt any bar link to carry out the forwarding of service message according to the parameter information of link, namely, the service message retransmission method that present embodiment provides can be realized the selection of link according to the state of each link, thereby solved in the prior art according to link in turn ordering to transmit the time delay that business that the mode of service message causes transmits long, the problem that business throughput descends has reached the technique effect of effective utilization of link circuit resource, improved service throughput, the technique effect that enlarges link bandwidth and increase networking flexibility.
By the binding to polytype links such as SHDSL link and ethernet links, increased the available bandwidth that service message is transmitted, for operator certain facilitation is played in the flexibility deployment of business, simultaneously with respect to the existing Ethernet link aggregation, the restriction that link aggregation mode provided by the invention is not identical to speed.With respect to ML-PPP, the packaging efficiency of this mode can also be supported the service delivery mode of load sharing mode and active/standby mode in addition than ML-PPP height., further, be conducive to the network bandwidth is expanded by the present invention, be particularly useful for existing in the network network of polytype link.
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 elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and be carried out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, 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 doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (11)

1. a service message retransmission method is characterized in that, comprising:
Select this to carry out the link that service message is transmitted according to the parameter information of each link in the virtual link bindings group, wherein, described virtual link bindings group comprises the link of one or more different Linktypes;
Transmit described service message by the described link of selecting.
2. method according to claim 1 is characterized in that, described parameter information comprise following one of at least: the bandwidth of the service quality of link, the weighted value of link and link.
3. method according to claim 1 is characterized in that, when described parameter information comprises the weighted value of link, selects this to carry out the link that service message is transmitted according to the parameter information of each link in the virtual link bindings group, comprising:
Select link as the conversion link of described service message from high to low successively by weighted value, until the load threshold value of selecteed all links and greater than the load of described service message.
4. method according to claim 1 is characterized in that, transmits before the described service message by the described link of selecting, and also comprises:
Described service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to described virtual link bindings group, being comprised: the medium access control mac address information of the terminal device that described virtual link group connects, type number, virtual LAN VLAN and the protocol type of described virtual link bindings group.
5. method according to claim 4 is characterized in that, described service message skin is encapsulated, and comprising:
According to the slicing mode that sets in advance described service message is cut into slices;
Section to the service message that obtains after the section encapsulates, and wherein, described first header information also comprises: be used for the information that receiving terminal recovers section.
6. method according to claim 5 is characterized in that, after the section of the service message that obtains after to section encapsulates, transmits service message by the link of selecting and transmits, and comprising:
Described section is distributed in respectively on the different selecteed links transmits, wherein, the corresponding one or more sections of link.
7. method according to claim 4 is characterized in that, after described service message skin is encapsulated, also comprises:
Described service message skin is encapsulated again, and wherein, second header information of this encapsulation is determined according to the Linktype of the described link of selecting.
8. according to each described method of claim 1 to 7, it is characterized in that, transmit described service message by the described link of selecting and comprise:
As active link, for described active link disposes one or more reserve links, wherein, the weighted value of described reserve link is not more than the weighted value of described active link with the described link selected;
When described active link breaks down, carry out the forwarding of described service message by described reserve link in the process of the described service message of forwarding.
9. a service message retransmission unit is characterized in that, comprising:
Selected cell is used for selecting this to carry out the link that service message is transmitted according to the parameter information of each link of virtual link bindings group, and wherein, described virtual link bindings group comprises the link of one or more different Linktypes;
Retransmission unit is used for transmitting described service message by the described link of selecting.
10. device according to claim 9 is characterized in that, also comprises:
Encapsulation unit, be used for described service message skin is encapsulated, wherein, first header information of this encapsulation is determined according to described virtual link bindings group, being comprised: the mac address information of the terminal device that described virtual link group connects, type number, VLAN and the protocol type of described virtual link bindings group.
11. device according to claim 10 is characterized in that, described encapsulation unit comprises:
The section module is used for according to the slicing mode that sets in advance described service message being cut into slices;
Package module is used for the section of the service message that obtains after the section is encapsulated, and wherein, described first header information also comprises: be used for the information that receiving terminal recovers section.
CN201210069874.3A 2012-03-16 2012-03-16 Service message retransmission method and device Active CN103312613B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210069874.3A CN103312613B (en) 2012-03-16 2012-03-16 Service message retransmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210069874.3A CN103312613B (en) 2012-03-16 2012-03-16 Service message retransmission method and device

Publications (2)

Publication Number Publication Date
CN103312613A true CN103312613A (en) 2013-09-18
CN103312613B CN103312613B (en) 2018-08-10

Family

ID=49137412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210069874.3A Active CN103312613B (en) 2012-03-16 2012-03-16 Service message retransmission method and device

Country Status (1)

Country Link
CN (1) CN103312613B (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561472A (en) * 2013-10-30 2014-02-05 中国人民解放军理工大学 Multi-service link distribution and reorganization device and method
CN104486124A (en) * 2014-12-19 2015-04-01 盛科网络(苏州)有限公司 Device and method for realizing MLAG (multi-system link aggregation) by logical ports
WO2015085763A1 (en) * 2013-12-10 2015-06-18 华为技术有限公司 Data transmission method and router
CN104980374A (en) * 2014-04-04 2015-10-14 华为技术有限公司 Packaging method of business routing message, business forwarding entity and control plane
WO2016165276A1 (en) * 2015-04-17 2016-10-20 中兴通讯股份有限公司 Method and device for transmitting messages in virtual private network of multi-protocol label switching
CN106878165A (en) * 2017-01-22 2017-06-20 新华三技术有限公司 Data transmission method and device
CN107332683A (en) * 2016-04-29 2017-11-07 ***通信集团内蒙古有限公司 A kind of link switch-over method and system
CN107566290A (en) * 2017-09-14 2018-01-09 长沙开雅电子科技有限公司 A kind of network service multilink managing virtual link device
CN108538034A (en) * 2018-05-03 2018-09-14 南京铁道职业技术学院 A kind of method of fire alarm system
CN108682069A (en) * 2018-05-15 2018-10-19 南京博内特信息科技有限公司 A kind of shelf and its method based on Internet of Things
CN108717747A (en) * 2018-05-15 2018-10-30 南京博内特信息科技有限公司 A kind of shelf platform and its method for Internet of Things
CN108765847A (en) * 2018-05-03 2018-11-06 南京铁道职业技术学院 A kind of fire alarm system
CN109150722A (en) * 2017-06-16 2019-01-04 华为技术有限公司 A kind of method and the network equipment of business forwarding
CN109428813A (en) * 2017-08-28 2019-03-05 中国电信股份有限公司 Heavy route method, device and storage medium
CN109688190A (en) * 2018-10-23 2019-04-26 深圳壹账通智能科技有限公司 Transmit method, apparatus, computer equipment and the storage medium of finance data
CN111262615A (en) * 2019-12-27 2020-06-09 北京邮电大学 Multitask-oriented satellite communication network adaptive compensation method and device
WO2020252672A1 (en) * 2019-06-18 2020-12-24 Nokia Shanghai Bell Co., Ltd. Coordination between wireline and wireless policy controllers
WO2021155663A1 (en) * 2020-02-07 2021-08-12 华为技术有限公司 Method and apparatus for determining link forwarding service flow
CN113259248A (en) * 2020-02-07 2021-08-13 华为技术有限公司 Method and device for determining link for forwarding service flow
CN113676408A (en) * 2021-08-18 2021-11-19 百果园技术(新加坡)有限公司 Routing method, system, device and storage medium for virtual private network
WO2022142657A1 (en) * 2020-12-31 2022-07-07 中兴通讯股份有限公司 Message transmission method and message transmission system, and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056257A (en) * 2006-04-14 2007-10-17 中兴通讯股份有限公司 Method and system for implementing the link aggregation and protection switching
CN101227402A (en) * 2008-02-20 2008-07-23 杭州华三通信技术有限公司 Method and apparatus for sharing polymerization link circuit flow
EP1952594A1 (en) * 2005-11-23 2008-08-06 Ericsson AB Aggregated links
US20080279184A1 (en) * 2005-12-31 2008-11-13 Huawei Technologies Co., Ltd. Method for Data Transmission and a Switching Apparatus
CN101510852A (en) * 2009-03-31 2009-08-19 华为技术有限公司 Method and apparatus for sending MP message in VoIP network
CN101645880A (en) * 2008-08-06 2010-02-10 华为技术有限公司 Method and device for forwarding data frame based on line bundle
CN101867573A (en) * 2010-05-12 2010-10-20 华为技术有限公司 Data sending method, device and communication system
CN102123512A (en) * 2010-01-08 2011-07-13 捷讯研究有限公司 Method and apparatus for logical channel prioritization for uplink carrier aggregation
US20110170545A1 (en) * 2008-09-28 2011-07-14 Ruobin Zheng Data transmission method, network node, and data transmission system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1952594A1 (en) * 2005-11-23 2008-08-06 Ericsson AB Aggregated links
US20080279184A1 (en) * 2005-12-31 2008-11-13 Huawei Technologies Co., Ltd. Method for Data Transmission and a Switching Apparatus
CN101056257A (en) * 2006-04-14 2007-10-17 中兴通讯股份有限公司 Method and system for implementing the link aggregation and protection switching
CN101227402A (en) * 2008-02-20 2008-07-23 杭州华三通信技术有限公司 Method and apparatus for sharing polymerization link circuit flow
CN101645880A (en) * 2008-08-06 2010-02-10 华为技术有限公司 Method and device for forwarding data frame based on line bundle
US20110170545A1 (en) * 2008-09-28 2011-07-14 Ruobin Zheng Data transmission method, network node, and data transmission system
CN101510852A (en) * 2009-03-31 2009-08-19 华为技术有限公司 Method and apparatus for sending MP message in VoIP network
CN102123512A (en) * 2010-01-08 2011-07-13 捷讯研究有限公司 Method and apparatus for logical channel prioritization for uplink carrier aggregation
CN101867573A (en) * 2010-05-12 2010-10-20 华为技术有限公司 Data sending method, device and communication system

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561472A (en) * 2013-10-30 2014-02-05 中国人民解放军理工大学 Multi-service link distribution and reorganization device and method
CN103561472B (en) * 2013-10-30 2016-07-06 中国人民解放军理工大学 A kind of Multi-service link distribution and reconstruction unit and method thereof
WO2015085763A1 (en) * 2013-12-10 2015-06-18 华为技术有限公司 Data transmission method and router
US10085194B2 (en) 2013-12-10 2018-09-25 Huawei Technologies Co., Ltd. Data transmission method and router
US10205608B2 (en) 2014-04-04 2019-02-12 Huawei Technologies Co., Ltd. Method for encapsulating service routing packet, service forwarding entity and control plane
CN104980374A (en) * 2014-04-04 2015-10-14 华为技术有限公司 Packaging method of business routing message, business forwarding entity and control plane
CN104980374B (en) * 2014-04-04 2018-07-03 华为技术有限公司 A kind of packaging method, business Delivery Function and the control plane of business routing message
CN104486124A (en) * 2014-12-19 2015-04-01 盛科网络(苏州)有限公司 Device and method for realizing MLAG (multi-system link aggregation) by logical ports
WO2016165276A1 (en) * 2015-04-17 2016-10-20 中兴通讯股份有限公司 Method and device for transmitting messages in virtual private network of multi-protocol label switching
CN107332683A (en) * 2016-04-29 2017-11-07 ***通信集团内蒙古有限公司 A kind of link switch-over method and system
CN106878165A (en) * 2017-01-22 2017-06-20 新华三技术有限公司 Data transmission method and device
CN106878165B (en) * 2017-01-22 2020-02-11 新华三技术有限公司 Data transmission method and device
US11777857B2 (en) 2017-06-16 2023-10-03 Huawei Technologies Co., Ltd. Service forwarding method and network device
CN109150722B (en) * 2017-06-16 2021-03-30 华为技术有限公司 Service forwarding method and network equipment
US11140085B2 (en) 2017-06-16 2021-10-05 Huawei Technologies Co., Ltd. Service forwarding method and network device
CN109150722A (en) * 2017-06-16 2019-01-04 华为技术有限公司 A kind of method and the network equipment of business forwarding
CN109428813B (en) * 2017-08-28 2021-07-13 中国电信股份有限公司 Rerouting method, rerouting device and storage medium
CN109428813A (en) * 2017-08-28 2019-03-05 中国电信股份有限公司 Heavy route method, device and storage medium
CN107566290A (en) * 2017-09-14 2018-01-09 长沙开雅电子科技有限公司 A kind of network service multilink managing virtual link device
CN108765847A (en) * 2018-05-03 2018-11-06 南京铁道职业技术学院 A kind of fire alarm system
CN108538034A (en) * 2018-05-03 2018-09-14 南京铁道职业技术学院 A kind of method of fire alarm system
CN108717747A (en) * 2018-05-15 2018-10-30 南京博内特信息科技有限公司 A kind of shelf platform and its method for Internet of Things
CN108682069A (en) * 2018-05-15 2018-10-19 南京博内特信息科技有限公司 A kind of shelf and its method based on Internet of Things
CN109688190B (en) * 2018-10-23 2022-07-26 深圳壹账通智能科技有限公司 Method, device, computer equipment and storage medium for transmitting financial data
CN109688190A (en) * 2018-10-23 2019-04-26 深圳壹账通智能科技有限公司 Transmit method, apparatus, computer equipment and the storage medium of finance data
WO2020252672A1 (en) * 2019-06-18 2020-12-24 Nokia Shanghai Bell Co., Ltd. Coordination between wireline and wireless policy controllers
CN111262615A (en) * 2019-12-27 2020-06-09 北京邮电大学 Multitask-oriented satellite communication network adaptive compensation method and device
CN111262615B (en) * 2019-12-27 2020-12-01 北京邮电大学 Multitask-oriented satellite communication network adaptive compensation method and device
WO2021155663A1 (en) * 2020-02-07 2021-08-12 华为技术有限公司 Method and apparatus for determining link forwarding service flow
CN113259248B (en) * 2020-02-07 2023-03-10 华为技术有限公司 Method and device for determining link for forwarding service flow
CN113259248A (en) * 2020-02-07 2021-08-13 华为技术有限公司 Method and device for determining link for forwarding service flow
US11876680B2 (en) 2020-02-07 2024-01-16 Huawei Technologies Co., Ltd. Method and apparatus for determining link for forwarding service flow
WO2022142657A1 (en) * 2020-12-31 2022-07-07 中兴通讯股份有限公司 Message transmission method and message transmission system, and storage medium
CN113676408A (en) * 2021-08-18 2021-11-19 百果园技术(新加坡)有限公司 Routing method, system, device and storage medium for virtual private network

Also Published As

Publication number Publication date
CN103312613B (en) 2018-08-10

Similar Documents

Publication Publication Date Title
CN103312613A (en) Service message forwarding method and device
CN101710877B (en) Method, device and system for processing traffic flow based on pseudowire
CN1625176B (en) Realization method of edge to edge pseudo-line simulation protocol
US8854975B2 (en) Scaling OAM for point-to-point trunking
CN101605091B (en) Method, device and network system for multi-port load sharing
JP4034782B2 (en) Ring connection device and data transfer control method
CN102571426B (en) Double-homing protection method and device
US20180109448A1 (en) Label Distribution Method and Device
CN100388700C (en) Method for transmitting digital business on synchronous digital network
US20020112072A1 (en) System and method for fast-rerouting of data in a data communication network
WO2006034644A1 (en) A ring network and a method for implementing the service thereof
CN101360124B (en) Method and apparatus implementing priority interconnection
CN102325037A (en) Method and system for switching pseudo-wire dual-homing network and dual-homing operator equipment
CN104243345B (en) A kind of traffic scheduling method based on type of service, system and equipment
CN103188151A (en) Packet transport network and method for transporting service in packet transport network
CN104009903B (en) Flow forwarding method and device in elastic package circular network
CN102594651A (en) Service protection method in PBB H-VPLS network
CN101674239B (en) Method and device for providing web service
CN102185773B (en) Multi-protocol label switching transport profile ring protection switching method and node
CN101170711B (en) Information transmission device and method for automatically switching optical network SCN and MCN
JP5083323B2 (en) Communication device in label switching network
CN100428738C (en) Non-connecting packet switching communication system
US9258140B2 (en) Architecture for routing data of a customer network over provider's network in provider backbone bridges
CN101695041A (en) Method for realizing routing notification between every two virtual routers and physical router
CN106470085A (en) Communication means based on SDH SDH and SDH equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180428

Address after: 210012 No. 68 Bauhinia Road, Yuhuatai District, Jiangsu, Nanjing

Applicant after: Nanjing Zhongxing New Software Co., Ltd.

Address before: No. 55, Nanshan District science and technology road, Nanshan District, Shenzhen, Guangdong

Applicant before: ZTE Corporation

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191119

Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Patentee after: ZTE Communications Co., Ltd.

Address before: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Patentee before: Nanjing Zhongxing New Software Co., Ltd.

TR01 Transfer of patent right