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.