[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103312613B - Service message retransmission method and device - Google Patents

Service message retransmission method and device Download PDF

Info

Publication number
CN103312613B
CN103312613B CN201210069874.3A CN201210069874A CN103312613B CN 103312613 B CN103312613 B CN 103312613B CN 201210069874 A CN201210069874 A CN 201210069874A CN 103312613 B CN103312613 B CN 103312613B
Authority
CN
China
Prior art keywords
link
service message
slice
forwarding
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210069874.3A
Other languages
Chinese (zh)
Other versions
CN103312613A (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
Nanjing ZTE New Software 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 Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
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

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of service message retransmission method and devices, wherein this method includes:This is selected to carry out the link of service message forwarding according to the parameter information of each link in virtual link bindings group, wherein virtual link bindings group includes the link of one or more different Linktypes;Pass through the link forwarding service message of selection.The present invention solve the problems, such as in the prior art in such a way that link sorts forwarding service message in turn caused by business forward time delay is long, business throughput declines, the technique effect efficiently used for having reached link circuit resource, the handling capacity for improving business expand link bandwidth and increase the technique effect of networking flexibility.

Description

Service message retransmission method and device
Technical field
The present invention relates to the communications fields, in particular to a kind of service message retransmission method and device.
Background technology
(Packet Transmission Network) technical field is transmitted in packet, it is continuous with various types network Fusion, the type of transmission medium are also more and more.Mainly have using more transmission medium at present:It is ethernet link type, same Walk transmission mode (Synchronous Transfer Module, referred to as STM) Linktype, E1 Linktypes, various types Digital subscriber line (various types Digital Subscribe Line, referred to as XDSL) Linktype and microwave link Different link layer protocols is generally used Deng, different Linktype.
In order to expand link bandwidth, multiple physical links can be condensed together to form a logical links, that is, Link aggregation.Currently, mainly having based on Institute of Electrical and Electronics Engineers using more extensive link aggregation technology The link aggregation of (Institute of Electrical and Electronics Engineers, referred to as IEEE) 802.3 Technology (Link Aggregation Control Protocol, referred to as LACP), and the multichain based on RFC1990 realizations Road point-to-point protocol (Multilink Point to Point, referred to as ML-PPP).Wherein, LACP is supported multiple same rates Ethernet link clustering together, ML-PPP support by different types of link aggregation together.
ML-PPP link aggregations technology is when carrying out service message forwarding, mainly using the mechanism forwarded in turn, that is, pre- The transfer sequence of link is first set, selects the link for carrying out service message forwarding successively in sequence.However, passing through above-mentioned side Formula carries out the forwarding of service message, the flexibility that service message forwards in aggregated links is reduced, when being forwarded in aggregated links group Prolong big link and so that business forwarding generates certain time delay, and ML-PPP is on ethernet link when transmitting, due to It is poor to seal transfer efficient, reduces the handling capacity of business.
For above-mentioned problem, currently no effective solution has been proposed.
Invention content
The present invention provides a kind of service message retransmission method and devices, at least to solve in the prior art side in sequence Formula into line link selection and caused by business forward the technical issues of time delay is long, business throughput declines.
According to an aspect of the invention, there is provided a kind of service message retransmission method, including:It is bound according to virtual link The parameter information of each link in group selects this to carry out the link of service message forwarding, wherein virtual link bindings group includes The link of one or more different Linktypes;Pass through the link forwarding service message of selection.
Preferably, parameter information includes at least one of:The band of the service quality of link, the weighted value of link and link It is wide.
Preferably, when parameter information includes the weighted value of link, according to the ginseng of each link in virtual link bindings group Number information selects this to carry out the link of service message forwarding, including:Select link as industry successively from high to low by weighted value The conversion link of business message, until the load threshold value of selected all links and more than service message load.
Preferably, before by the link forwarding service message of selection, which further includes:To business Packet outer layer is packaged, wherein this encapsulation first header information according to virtual link bindings group determine, including:Virtually The mac address information of terminal device, the type number of virtual link bindings group, VLAN and the protocol type of link group connection.
Preferably, service message outer layer is packaged, including:According to pre-set slicing mode to service message into Row slice;The slice of service message to being obtained after slice is packaged, wherein the first header information further includes:For receiving Hold the information restored to slice.
Preferably, after being packaged to service message outer layer, which further includes:To business report Literary outer layer is packaged again, wherein the second header information of this encapsulation is determined according to the Linktype of the link of selection.
Preferably, include by the link forwarding service message of selection:It is primary using the link selected as active link Link configuration one or more reserve link, wherein the weighted value of reserve link is not more than the weighted value of active link;When primary When link breaks down during forwarding service message, the forwarding of service message is carried out by reserve link.
Preferably, it after the slice of the service message obtained after to slice is packaged, is forwarded by the link of selection Service message forwards, including:Slice is distributed respectively on different selected links and is forwarded, wherein a link Corresponding one or more slices.
According to another aspect of the present invention, a kind of service message retransmission unit is provided, including:Selecting unit is used for root This is selected to carry out the link of service message forwarding according to the parameter information of each link in virtual link bindings group, wherein virtual Link bundling group includes the link of one or more different Linktypes;Retransmission unit, for forwarding industry by the link of selection Business message.
Preferably, which further includes:Encapsulation unit, for being packaged to service message outer layer, Wherein, the first header information of this encapsulation is determined according to virtual link bindings group, including:The both ends of virtual link group connection are set Type number, VLAN and the protocol type of standby mac address information, virtual link bindings group.
Preferably, encapsulation unit includes:It is sliced module, for being carried out to service message according to pre-set slicing mode Slice;Package module, the slice for the service message to being obtained after slice are packaged, wherein the first header information also wraps It includes:The information that slice is restored for receiving terminal.
In the present invention, after the virtual link bindings group for establishing the link comprising different Linktypes, according to chain The parameter information on road carries out the forwarding of service message to determine using which link, that is, service message provided in this embodiment turns Forwarding method can realize the selection of link according to the state of each link, sort in turn according to link in the prior art to solve The problem of time delay of business forwarding caused by the mode of forwarding service message is long, business throughput declines, has reached link money The technique effect efficiently used in source, expands link bandwidth and increases the skill of networking flexibility the handling capacity for improving business Art effect.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and is constituted part of this application, this hair Bright illustrative embodiments and their description are not constituted improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is a kind of preferred flow charts of service message retransmission method according to the ... of the embodiment of the present invention;
Fig. 2 is a kind of preferred structure block diagram of service message retransmission unit according to the ... of the embodiment of the present invention;
Fig. 3 is another preferred structure block diagram of service message retransmission unit according to the ... of the embodiment of the present invention;
Fig. 4 is a kind of preferred structure block diagram of encapsulation unit according to the ... of the embodiment of the present invention;
Fig. 5 is the method a kind of preferred flow charts according to the ... of the embodiment of the present invention for supporting multiple types multilink bundling;
Fig. 6 is the preferred signal of one kind using position of virtual link bindings group according to the ... of the embodiment of the present invention in a network Figure;
Fig. 7 is the preferred signal of one kind using position of virtual link bindings group according to the ... of the embodiment of the present invention in a network Figure;
Fig. 8 is a kind of preferred schematic diagram of service message encapsulation format according to the ... of the embodiment of the present invention;
Fig. 9 is the preferred schematic diagram of another kind of service message encapsulation format according to the ... of the embodiment of the present invention;
Figure 10 is the networking schematic diagram of virtual link bindings group according to the ... of the embodiment of the present invention.
Specific implementation mode
Come that the present invention will be described in detail below with reference to attached drawing and in conjunction with the embodiments.It should be noted that not conflicting In the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
Embodiment 1
A kind of service message retransmission method is present embodiments provided, as shown in Figure 1, including step S102 to step S104:
S102:This is selected to carry out service message forwarding according to the parameter information of each link in virtual link bindings group Link, wherein virtual link bindings group includes the link of one or more different Linktypes;
S104:Pass through the link forwarding service message of selection.
In above-mentioned preferred embodiment, establish comprising different Linktypes link virtual link bindings group it Afterwards, the forwarding which link to carry out service message using is determined according to the parameter information of link, that is, industry provided in this embodiment Being engaged in message forwarding method can be according to the selection of the state of each link realization link, to solve in the prior art according to link The problem of time delay of business forwarding caused by the mode of sequence forwarding service message is long in turn, business throughput declines, reaches The technique effect efficiently used of link circuit resource, the handling capacity for improving business expand link bandwidth and increase networking spirit Active technique effect.
Preferably, parameter information includes but not limited at least one of:The service quality of link, the weighted value of link and The bandwidth of link.Above-mentioned parameter information is only that several preferences provided in this embodiment can also be chain in practical applications The other parameters on road, for example, the handling capacity etc. of link, is not limited in above-mentioned several preferred terms, the parameter of selection can be right Link is selected.In above-mentioned preferred embodiment, parameter information can be the clothes of virtual link bindings group link The bandwidth that business quality or link itself can use can also be that each link distributes a corresponding weighted value, according to The difference of the weighted value of link selects the link being forwarded, to reaching the progress to link circuit resource according to different needs The rational purpose distributed and utilized.
In a preferred embodiment, it when parameter information is the weighted value of link, can select as follows This carries out the link of service message forwarding:Select link as the forwarding chain of service message successively from high to low by weighted value Road, until the load threshold value of selected all links and more than service message load.That is, first selection weight is highest Service message is carried on the link and is forwarded by the link that link is forwarded as this service message, if the link Bearing capacity (i.e. load threshold value) is less than the portfolio (i.e. the load of service message) of the service message, then selects weighted value Link, by remaining service message carrying on the link, and so on, until for all service messages distribute into The link of row forwarding, the i.e. link of selection can forward all service messages.
In above-mentioned preferred embodiment, when choosing conversion link of the link of maximum weight as service message, if The link load has been expired, then selects the link that weights take second place to carry out the forwarding of service message, to realize according to link metric Mode from big to small selects link, the link for selecting load threshold value larger as far as possible, to reach as far as possible with less chain The purpose of the forwarding of service message is realized on road, ensure that the reasonable forwarding of service message.
It is forwarded in view of passing through link pair service message, needs to be forwarded message before link is forwarded To meet the protocol requirement of link.In a preferred embodiment, which further includes:To service message Outer layer is packaged, wherein this encapsulation first header information according to virtual link bindings group determine, including:Virtual link Medium access control (MediaAccess Control, referred to as MAC) address information of the terminal device of group connection, virtual chain Type number, virtual LAN (Virtual Local Area Network, referred to as VLAN) and the protocol class of road bindings group Type.In above-mentioned preferred embodiment, pass through the encapsulation to message so that service message meets the protocol requirement of link, protects Effective forwarding of message is demonstrate,proved.
In the present embodiment, the slice size of configuration virtual link bindings group is also supported, can configure and service message is carried out Slice.In this preferred embodiment, it service message outer layer be packaged may include:According to pre-set slice Mode is sliced service message;The slice of service message to being obtained after slice is packaged, wherein is believed on the first head It ceases, further includes:The information that slice is restored for receiving terminal.Preferably, slice can configure different sizes, can also Selection is not sliced service message.In above-mentioned preferred embodiment, slice is based on to service message and is distributed, to Reduce influence of the big packet service message of low priority to follow-up high-priority service.
Service message slice after being sliced can be assigned and be carried out at the same time forwarding over a different link, one In a preferred embodiment, the service message after being sliced by the link forwarding of selection may include:Slice is distributed respectively It is forwarded on different selected links, wherein a link pair answers one or more slices.In above-mentioned preferred implementation The service message slice while distribution obtained after being sliced for service message in mode is carried out at the same time over a different link Forwarding, realizes the pass-through mode of load sharing, improves the forwarding speed of service message and the handling capacity of system.Preferably, Can be that virtual link binds the different types of link of group binding different bandwidth, then by service message slice point in different chains Road is forwarded, corresponding because the type of link is different, needs to set a delay compensation parameter, to ensure service message Accurately received.
In view of the transport protocol that the link of different Linktypes is supported is different, in a preferred embodiment, right After service message outer layer is packaged:Service message outer layer is packaged again, wherein the second head letter of this encapsulation Breath is determined according to the Linktype of the link of selection.For example, Linktype is single pair line high-speed digital subscriber line (Symmetric High bit rate Digital Subscriber Line, referred to as SHDSL), then encapsulate one again outside link header information The header information of layer SHDSL realizes the binding for the link for supporting different Linktypes in this manner, meanwhile, using this Kind of message packaged type, the packaged type efficiency than ML-PPP is high, mainly ML-PPP to service message be packaged when It waits and needs to carry out a variety of different packing forms according to the difference of Linktype, need the byte number encapsulated will be far more than this reality Apply the packaged type of example use.
When carrying out service message forwarding by virtual link bindings group, there may come a time when can be because carry out service message The link of forwarding breaks down and message is caused not to be forwarded normally, it is contemplated that the above problem, in a preferred embodiment In, it can be using the link selected as active link, then be the one or more reserve links of active link configuration, for example, chain Road 1 is selected as active link, and link 2 and link 3 can also make link 2 using simultaneous selection as the reserve link of link 1 For the reserve link of link 1, reserve link of the link 3 as link 2, the present invention does not limit this.Preferably, reserve link Weighted value can be no more than active link weighted value link;When active link goes out during forwarding service message When existing failure, the forwarding of service message is carried out by reserve link, that is, after the few members in bindings group are broken down, stream Amount automatically switches to other links, to ensure that not interrupting for service message transmission.
Embodiment 2
A kind of preferred service message retransmission unit is present embodiments provided, as shown in Fig. 2, including:Selecting unit 202, For selecting this to carry out the link of service message forwarding according to the parameter information of each link in virtual link bindings group, In, virtual link bindings group includes the link of one or more different Linktypes;Retransmission unit 204, for passing through selection Link forwarding service message.
In above-mentioned preferred embodiment, establish comprising different Linktypes link virtual link bindings group it Afterwards, the forwarding which link to carry out service message using is determined according to the parameter information of link, that is, industry provided in this embodiment Being engaged in message forwarding method can be according to the selection of the state of each link realization link, to solve in the prior art according to link The problem of time delay of business forwarding caused by the mode of sequence forwarding service message is long in turn, business throughput declines, reaches The technique effect efficiently used of link circuit resource, the handling capacity for improving business expand link bandwidth and increase networking spirit Active technique effect.
Preferably, parameter information includes but not limited at least one of:The service quality of link, the weighted value of link and The bandwidth of link.Above-mentioned parameter information is only that several preferences provided in this embodiment can also be chain in practical applications The other parameters on road, for example, the handling capacity etc. of link, is not limited in above-mentioned several preferred terms, the parameter of selection can be right Link is selected.In above-mentioned preferred embodiment, parameter information can be the clothes of virtual link bindings group link The bandwidth that business quality or link itself can use can also be that each link distributes a corresponding weighted value, according to The difference of the weighted value of link selects the link being forwarded, to reaching the progress to link circuit resource according to different needs The rational purpose distributed and utilized.
In a preferred embodiment, when parameter information is the weighted value of link, selecting unit 202 can be according to such as Under type selects this to carry out the link of service message forwarding:Select link as service message successively from high to low by weighted value Conversion link, until the load threshold value of selected all links and load more than service message.That is, first right to choose The link that the highest link of weight is forwarded as this service message, service message is carried on the link and is forwarded, if The bearing capacity (i.e. load threshold value) of the link is less than the portfolio (i.e. the load of service message) of the service message, then selects The link that weighted value takes second place, on the link by the carrying of remaining service message, and so on, until being all service messages The link being forwarded is distributed, i.e. the link of selection can forward all service messages.
In above-mentioned preferred embodiment, when choosing conversion link of the link of maximum weight as service message, if The link load has been expired, then selects the link that weights take second place to carry out the forwarding of service message, select load threshold value larger as far as possible Link, to achieve the purpose that realize the forwarding of service message with less link as far as possible, to realize according to link The mode of weights from big to small selects link, ensure that the reasonable forwarding of service message.
Service message slice after being sliced can be assigned and be carried out at the same time forwarding over a different link, one In a preferred embodiment, retransmission unit 204, which is additionally operable to distribute slice on different selected links respectively, to be turned Hair a, wherein link pair answers one or more slices.In above-mentioned preferred embodiment, service message is sliced The service message obtained afterwards is sliced while distribution is carried out at the same time forwarding over a different link, realizes the forwarding side of load sharing Formula improves the forwarding speed of service message and the handling capacity of system.Preferably, can be that virtual link binds group binding difference Then service message slice point is forwarded by the different types of link of bandwidth over a different link, corresponding because of link Type it is different, need to set a delay compensation parameter, to ensure that service message is accurately received.
It is forwarded in view of passing through link pair service message, needs to be forwarded message before link is forwarded To meet the protocol requirement of link.In a preferred embodiment, as shown in figure 3, the service message retransmission unit further includes: Encapsulation unit 302, for being packaged to service message outer layer, wherein the first header information of this encapsulation is according to virtual chain Road bindings group determination, including:The mac address information of the terminal device of virtual link group connection, the type of virtual link bindings group Number, VLAN and protocol type.In above-mentioned preferred embodiment, pass through the encapsulation to message so that service message is met The protocol requirement of link ensure that effective forwarding of message.
In the present embodiment, the slice size of configuration virtual link bindings group is also supported, can configure and service message is carried out Slice.In a preferred embodiment, as shown in figure 4, encapsulation unit 302 includes:It is sliced module 402, for according in advance The slicing mode of setting is sliced service message;Package module 404, the slice for the service message to being obtained after slice It is packaged, wherein the first header information further includes:The information that slice is restored for receiving terminal.Preferably, slice can To configure different sizes, can also select not to be sliced service message.In above-mentioned preferred embodiment, to business report Text is distributed based on slice, to reduce influence of the big packet service message of low priority to follow-up high-priority service.
In view of the transport protocol that the link of different Linktypes is supported is different, in a preferred embodiment, encapsulation Unit 302 is additionally operable to be packaged service message outer layer again, wherein the second header information of this encapsulation is according to selection The Linktype of link determines.For example, Linktype is SHDSL, then the head of one layer of SHDSL is encapsulated again outside link header information Portion's information realizes the binding for the link for supporting different Linktypes in this manner, meanwhile, it is encapsulated using this message Mode, the packaged type efficiency than ML-PPP is high, when mainly ML-PPP is packaged service message need according to The difference of Linktype carries out a variety of different packing forms, and the byte number encapsulated is needed to be used far more than the present embodiment Packaged type.
When carrying out service message forwarding by virtual link bindings group, there may come a time when can be because carry out service message The link of forwarding breaks down and message is caused not to be forwarded normally, it is contemplated that the above problem, in a preferred embodiment In, selecting unit 202 can be using the link selected as active link, then is the one or more spare chains of active link configuration Road, for example, link 1 is selected as active link, link 2 and link 3 can also may be used using simultaneous selection as the reserve link of link 1 Using the reserve link by link 2 as link 1, reserve link of the link 3 as link 2, the present invention does not limit this.It is preferred that , the weighted value of reserve link can be no more than the link of the weighted value of active link;When active link is in forwarding service report When breaking down in the process of text, the forwarding of service message is carried out by reserve link, that is, when the few members in bindings group go out After existing failure, flow automatically switches to other links, to ensure that not interrupting for service message transmission.
Embodiment 3
The present invention provides a kind of preferred embodiments further to be explained to the present invention, but noticeable It is that the preferred embodiment is intended merely to that the present invention is described in further detail, does not constitute and the present invention is improperly limited.
In the present embodiment, it is proposed that a kind of method (its realization and offer of embodiment 1 for supporting multiple types multilink bundling Service message retransmission method be consistent, be only that another title is provided on the basis of link side herein), and utilize Specific steps are as shown in figure 5, include step S502 to step S506:
S502:Virtual link bindings group is created, includes one or more of different types of in the virtual link bindings group Link.
Wherein, Linktype can be:Fast Ethernet (FE), gigabit Ethernet (GE), the roads STM-N, XDSL links with And the physical links such as XDSL bindings groups either ML-PPP, microwave, can also be VLAN interface or generic route encapsulation definition The logic interfacings such as the agreement (GRE TUNNEL) of any one other network layer protocol are encapsulated on any one network layer protocol. The member of the bindings group can be the port in the same veneer, can also be the port either distinct device in different veneers Port.The present embodiment also supports user to increase or delete the member in virtual link bindings group.The virtual link Bindings group includes following characteristics:
1) can be preferably, the minimum activation membership of virtual link bindings group configuration, only when effective member it is big When minimum activation membership, which just can be used, when effective membership is less than minimum activation membership When, indicate that virtual link bindings group is unavailable.
2) for each physical link or logical links in virtual link bindings group, giving out a contract for a project for configuration link is also supported Weight.When carrying out service message forwarding, the high link of preoption weight, when the high link flow of weight has expired it Afterwards, the link that reselection weight is taken second place.
3) slice size of configuration virtual link group is supported.Service message can be sliced, slice can be according to need It asks and is configured to different sizes, can also select not to be sliced.Service message is based on slice and is distributed, and reduces low priority Big influence of the packet service message to follow-up high-priority service,
4) due between various types of link on transmission message there are certain time delay, the packet that sends out is to connecing Receiving end will appear the out of order phenomenon of packet serial number.To solve the above-mentioned problems, virtual link bindings group in the present embodiment, supports to set The value of link delay compensation is set, which can be selected as 0-50ms, can be with if chip processing capabilities are stronger Increase the range of compensation of delay value.
5) it can be that each virtual link bindings group distributes 8 priority queries, support to configure QOS to virtual link bindings group Parameter, the parameter include but not limited at least one of:It joins the team strategy, speed limit parameter and scheduling mode etc..
6) it supports to configure speed limit parameter for the member of virtual link group, the member in virtual link bindings group can only make Use a part of bandwidth of physical link as used in message forwarding, other bandwidth can be used for other purposes, to reach Link bandwidth is efficiently used.
The virtual link bindings group created through the above way can be used in MPLS network, as UNI NNI interfaces In the presence of can be used for common two L3 Switchings network, exist as common two L3 Switching ports.Specifically, above-mentioned void The use position of quasi- link bundling group in a network is as shown in Figure 6 and Figure 7.
S504:Service message is forwarded by virtual link bindings group.
Preferably, it is previously required to be packaged message in forwarding, service message, will when by virtual link bindings group Service message is sliced according to the slicing mode of configuration, it is preferred that slice one layer of virtual link bindings group of outer envelope head, As shown in figure 8, the header information of virtual link bindings group can be made of following critical fielies:Destination address (Destination Address, referred to as DA), source address (Source Address, referred to as SA), VLAN, protocol type and virtual link binding Group slice head.Wherein, DA and SA are the mac address informations for the terminal device that virtual link bindings group connects, VLAN can according to Family is configured, and protocol type can be the type number of virtual link bindings group, is sliced in head and is contained slice correspondence The information for be sliced recovery such as sequence number.Since the header information of virtual link bindings group uses Ethernet packaged type, because This slice can be supported directly by ethernet network, for example, can be directly through Ethernet switch, IP network or number Subscribers' line couple in multiplexer (Digital Subscriber Line Access Multiplexer, referred to as DSLAM) is set It is standby.
S506:Virtual link bindings group carries out the forwarding of service message by active/standby mode, can also be according to load sharing Mode uses.
When being used according to active/standby mode, the identical link member of two bandwidth is bound in bindings group.Normal In use, service message only transmits on active link, when active link is broken, reserve link can be switched to reality Existing active-standby switch;For load sharing mode, the different types of link of different bandwidth can be bound when configuring bindings group, just Business Stream in multilink while can transmit when being often used.Through the above way when the few members in bindings group occur After failure, flow automatically switches to other links, to ensure that not interrupting for business.
Under type such as may be used and carry out fault detect:For the failure of physical link or logical links, can pass through The state of physical port or logic port carries out fault detect.For example, the group of LINKDOWN, ML-PPP of ethernet port are lost The related alarm etc. of effect, microwave port, can also detect (Bidirectional Forwarding by two-way converting Detection, referred to as BFD), the optional operation management maintainance of tomography (T-MPLS Section Operation Administration and Maintenance, referred to as TMS OAM) and connecting fault management (Connectivity Fault Management, referred to as CFM) etc. means of the mechanism that quickly detects of supports as fault detect.Preferably, when making When with fast detection mechanism, switching needs the switching index for reaching 50ms.
By the binding of a variety of Linktypes of above-mentioned support, can be expanded different types of multilink bundling together Link bandwidth increases the flexibility of networking.
The method of above-mentioned support multiple types multilink bundling is described in detail below in conjunction with specific embodiments.
It is direct in the outermost layer of message for the link that Linktype is ETH when being packaged to service message It is SHDSL for Linktype for the head of virtual link bindings group, it can be with as shown in figure 9, encapsulating one again outside virtual link head The header information of layer SHDSL needs to encapsulate one layer of other class again in virtual link head outer layer if Linktype is other types The link information of type.In this manner, the binding of different Linktypes can be supported.
Figure 10 shows the networking schematic diagram of virtual link bindings group, and MPLS network is by device A, B, C and SHDSL group At wherein device A and equipment C are PE nodes, and business is from device A, under equipment B.The FE1 and equipment B of device A it is quick with Too net port port 1 (Fast Ethernet 1, referred to as FE1) is connected, and break-through equipment B is simultaneously connected to the FE1 of equipment C up; The SHDSLGROUP1 (group 1) of device A is connected with the SHDSLGROUP1 of DSLAM, then the FE1 links and equipment C for passing through DSLAM FE2 be connected.Virtual link bindings group is located between device A and equipment C nodes, and equipment B and equipment SHDSL are as intermediate equipment quilt The Member Link break-through of virtual link bindings group.
Networking schematic diagram according to Fig.10, defines a virtual link bindings group in node A, including link FE1 with And two members of SHDSL GROUP1, configuration FE1 weights are high, and SHDSL GROUP weights are low;A virtual chain is defined in node B Road bindings group, including link FE1 and FE2, configuration FE1 weights are high, and FE2 weights are low.
For node A and section B, it is 1 that minimum activation membership, which is respectively configured,;Configuration virtual link bindings group slice be The delay compensation parameter of 512 bytes, configuration virtual link bindings group is 40ms, configuration service quality (Quality of Service, referred to as QOS) relevant parameter.Preferably, configuration QOS relevant parameters are using service provider (Service Provider, referred to as SP) scheduling, strategy of joining the team is tail drop mode, and port speed constraint parameter is agreement information rate Parameter (Committed Burst in the realization of (Committed Information Rate, referred to as CIR), token bucket algorithm Size, referred to as CBS), exceed information rate (Excess Information Rate, referred to as EIR).For intermediate node DSLAM and node B, belongs to transparent transmission node, it is only necessary to according to two layers of transparent transmission mode by business transparent transmission break-through equipment.
After bindings group establishment, the associated L2VPN business of virtual link bindings group, virtual link bindings group conduct are created Network-Node Interface (Network node In face, referred to as NNI) side tunnel interface of L2VPN business.Customer service is from A Node access is come in, and after L2VPN business processings, stamps multiprotocol label conversion (Multi-Protocol Label Switching, referred to as MPLS) label.Encapsulate Virtual Private Network (the Virtual Private of MPLS label Network, referred to as VPN) business is sent in virtual link bindings group, is sliced, then beat last layer virtual link again and tie up Surely the header information organized is distributed from the chain road of binding group binding, the high link of weight is sent initially to, when the high link of weight The low link of weight has been expired and then be sent to flow up.FE links and SHDSL GROUP difference break-through equipment B and Equipment DSLAM, reaches equipment C, and equipment C receives data from two chains road of virtual link bindings group, bound according to virtual link The header information of group carries out slice graph display, recovers MPLS data, then using L2VPN processing, restore customer service Service message after reduction is transmitted to user equipment by (service message).
The hand-off process flow of virtual link bindings group mentioned above is:The GE links of the SHDSL of node A to node C Using BFD agreements end to end as fault detection mechanism, the GE1 of the FE1 to node C of node A uses BFD agreements as failure Testing mechanism.Preferably, for the performance indicator for supporting 50ms quickly to switch, BFD needs by the way of quickly giving out a contract for a project, every 3.33ms sends out a BFD connectivity testing message.Under normal circumstances, business is sent from the first weight chain road, when the first weight When link FE breaks down, BFD agreements can detect that BFD DOWN states, transmitting terminal are switched to the second weight chain road Service message is sent, when receiving terminal detects BFD DOWN states, service message is received from the second weight chain road, to real Now to the protection of service message.
It can be seen from the above description that the present invention realizes following technique effect:
After the virtual link bindings group for establishing the link comprising different Linktypes, according to the parameter information of link To determine the forwarding which link to carry out service message using, that is, service message retransmission method provided in this embodiment being capable of root The selection that link is realized according to the state of each link, to solve the forwarding service message that sorts in turn according to link in the prior art Mode caused by business forward the problem of time delay is long, business throughput declines, reached efficiently using for link circuit resource Technique effect, improve business handling capacity, expand link bandwidth and increase networking flexibility technique effect.
By the binding to a plurality of types of links such as SHDSL links and ethernet link, increase to service message The available bandwidth being forwarded disposes the flexibility of business operator and plays certain facilitation, while relative to Existing Ethernet link clustering, link aggregation mode provided by the invention is not to the identical limitation of rate.Relative to ML- PPP, the packaging efficiency ratio ML-PPP high of this mode, in addition it can support the industry of load sharing mode and active/standby mode Business transfer mode., further, be conducive to be extended network bandwidth through the invention, be particularly suitable for existing in network more The network of type link.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with general Computing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formed Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored It is performed by computing device in the storage device, and in some cases, it can be with different from shown in sequence execution herein The step of going out or describing, either they are fabricated to each integrated circuit modules or by them multiple modules or Step is fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (6)

1. a kind of service message retransmission method, which is characterized in that including:
This is selected to carry out the link of service message forwarding according to the parameter information of each link in virtual link bindings group, In, the virtual link bindings group includes the link of one or more different Linktypes;
The service message is forwarded by the link of selection;
Before forwarding the service message by the link of selection, further include:The service message outer layer is packaged; Wherein, the first header information of this encapsulation is determined according to the virtual link bindings group, including:The virtual link group connection The medium access control mac address information of terminal device, the virtual link bindings group type number, virtual LAN VLAN and protocol type, wherein the service message outer layer is packaged, including:According to pre-set slicing mode pair The service message is sliced;The slice of service message to being obtained after slice is packaged, wherein the first head letter It ceases, further includes:The information that slice is restored for receiving terminal;The slice of the service message obtained after to slice seals After dress, forwarded by the link forwarding service message of selection, including:The slice is distributed respectively different selected It is forwarded on link, wherein a link pair answers one or more slices.
2. according to the method described in claim 1, it is characterized in that, when the parameter information includes the weighted value of link, root This is selected to carry out the link of service message forwarding according to the parameter information of each link in virtual link bindings group, including:
Select link as the conversion link of the service message successively from high to low by weighted value, until selected all chains The load threshold value on road and more than the service message load.
3. according to the method described in claim 1, it is characterized in that, after being packaged to the service message outer layer, go back Including:
The service message outer layer is packaged again, wherein the second header information of this encapsulation is according to described in selection The Linktype of link determines.
4. method according to any one of claims 1 to 3, which is characterized in that described in the link forwarding by selection Service message includes:
Using the link selected as active link, one or more reserve links are configured for the active link, wherein institute The weighted value for stating reserve link is not more than the weighted value of the active link;
When the active link breaks down during forwarding the service message, institute is carried out by the reserve link State the forwarding of service message.
5. according to the method described in claim 1, it is characterized in that, the parameter information includes at least one of:Link The bandwidth of service quality, the weighted value of link and link.
6. a kind of service message retransmission unit, which is characterized in that including:
Selecting unit turns for selecting this to carry out service message according to the parameter information of each link in virtual link bindings group The link of hair, wherein the virtual link bindings group includes the link of one or more different Linktypes;
Retransmission unit, for forwarding the service message by the link of selection;
Encapsulation unit, for being packaged to the service message outer layer, wherein the first header information of this encapsulation is according to institute The determination of virtual link bindings group is stated, including:It is the mac address information of the terminal device of virtual link group connection, described virtual Type number, VLAN and the protocol type of link bundling group;
Wherein, the encapsulation unit includes:Be sliced module, for according to pre-set slicing mode to the service message into Row slice;Package module, the slice for the service message to being obtained after slice are packaged, wherein the first head letter It ceases, further includes:The information that slice is restored for receiving terminal;
Wherein, described device is additionally operable to, and after the slice of the service message obtained after to slice is packaged, passes through selection Link forwarding service message forwards, including:The slice is distributed respectively on different selected links and is forwarded, In, a link pair answers one or more slices.
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 CN103312613A (en) 2013-09-18
CN103312613B true 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)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561472B (en) * 2013-10-30 2016-07-06 中国人民解放军理工大学 A kind of Multi-service link distribution and reconstruction unit and method thereof
CN104703222B (en) 2013-12-10 2018-06-15 华为技术有限公司 A kind of data transmission method and router
CN104980374B (en) 2014-04-04 2018-07-03 华为技术有限公司 A kind of packaging method, business Delivery Function and the control plane of business routing message
CN104486124B (en) * 2014-12-19 2018-09-04 盛科网络(苏州)有限公司 The device and method of multisystem link aggregation is realized using logic port
CN106161245A (en) * 2015-04-17 2016-11-23 中兴通讯股份有限公司 The method and apparatus transmitting message in the Virtual Private Network of agreement label switched
CN107332683A (en) * 2016-04-29 2017-11-07 中国移动通信集团内蒙古有限公司 A kind of link switch-over method and system
CN106878165B (en) * 2017-01-22 2020-02-11 新华三技术有限公司 Data transmission method and device
CN113518031A (en) 2017-06-16 2021-10-19 华为技术有限公司 Service forwarding method and network equipment
CN109428813B (en) * 2017-08-28 2021-07-13 中国电信股份有限公司 Rerouting method, rerouting device and storage medium
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
CN108765847A (en) * 2018-05-03 2018-11-06 南京铁道职业技术学院 A kind 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
CN109688190B (en) * 2018-10-23 2022-07-26 深圳壹账通智能科技有限公司 Method, device, computer equipment and storage medium for transmitting financial data
WO2020252672A1 (en) * 2019-06-18 2020-12-24 Nokia Shanghai Bell Co., Ltd. Coordination between wireline and wireless policy controllers
CN111262615B (en) * 2019-12-27 2020-12-01 北京邮电大学 Multitask-oriented satellite communication network adaptive compensation method and device
CN113259248B (en) * 2020-02-07 2023-03-10 华为技术有限公司 Method and device for determining link for forwarding service flow
BR112022015508A2 (en) 2020-02-07 2022-10-11 Huawei Tech Co Ltd METHOD AND DEVICE FOR DETERMINING THE LINK FOR SERVICE FLOW FORWARDING
CN114698146A (en) * 2020-12-31 2022-07-01 中兴通讯股份有限公司 Message transmission method, message transmission system and storage medium
CN113676408B (en) * 2021-08-18 2023-03-24 百果园技术(新加坡)有限公司 Routing method, system, device and storage medium for virtual private network

Citations (6)

* 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
CN101510852A (en) * 2009-03-31 2009-08-19 华为技术有限公司 Method and apparatus for sending MP message in VoIP network
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

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100596094C (en) * 2005-12-31 2010-03-24 华为技术有限公司 Implementation method and switching device of multi-point to multi-point service
CN101645880B (en) * 2008-08-06 2013-09-11 华为技术有限公司 Method and device for forwarding data frame based on line bundle
CN101686180A (en) * 2008-09-28 2010-03-31 华为技术有限公司 Data transmission method, network node and data transmission system

Patent Citations (6)

* 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
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
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

Also Published As

Publication number Publication date
CN103312613A (en) 2013-09-18

Similar Documents

Publication Publication Date Title
CN103312613B (en) Service message retransmission method and device
US8854975B2 (en) Scaling OAM for point-to-point trunking
US8737198B1 (en) Method and apparatus for controlling a set of ethernet nodes interconnected to form one or more closed loops
CN101710877B (en) Method, device and system for processing traffic flow based on pseudowire
US9665530B2 (en) Method and system for implementing elastic network interface and interconnection
CN101605091B (en) Method, device and network system for multi-port load sharing
CN101394361B (en) Packet transmission method, device and system
CN101431459B (en) Looped network protection method for transmitting multiprotocol label switching network
CN100440843C (en) Ring net and method for realizing service
CN102571426B (en) Double-homing protection method and device
CN101753453B (en) Networking method for ring network of packet transport network
CN100403735C (en) Method and system for realizing binding interface edge-to-edge pseudo wire simulation service
US20020116669A1 (en) System and method for fault notification in a data communication network
US8767530B2 (en) Hierarchical processing and propagation of partial faults in a packet network
CN102882780B (en) Looped network tunnel configuration method based on overlapping trees, ring network protection method and system
EP3323227B1 (en) Restoring an mpls ring network
US20090185569A1 (en) Composite Transport Functions
CN107005455B (en) Routing tunnel for transport networks
US20160014032A1 (en) Method and Device for Flow Path Negotiation in Link Aggregation Group
KR20110081944A (en) Utilizing optical bypass links in a communication network
CN103188151A (en) Packet transport network and method for transporting service in packet transport network
CN102820990A (en) Method and device for switching service protection
CN102185773B (en) Multi-protocol label switching transport profile ring protection switching method and node
US9479439B1 (en) Methods and apparatus for load balancing VLAN traffic
CN101170711A (en) Information transmission device and method for automatically switching optical network SCN and MCN

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