CN102123096B - Method and device for releasing decapsulation entry hardware entry resource, equipment and system - Google Patents
Method and device for releasing decapsulation entry hardware entry resource, equipment and system Download PDFInfo
- Publication number
- CN102123096B CN102123096B CN201110060126A CN201110060126A CN102123096B CN 102123096 B CN102123096 B CN 102123096B CN 201110060126 A CN201110060126 A CN 201110060126A CN 201110060126 A CN201110060126 A CN 201110060126A CN 102123096 B CN102123096 B CN 102123096B
- Authority
- CN
- China
- Prior art keywords
- list item
- mdt
- decapsulation
- resource
- hardware table
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000005538 encapsulation Methods 0.000 claims description 40
- 238000012217 deletion Methods 0.000 claims description 11
- 230000037430 deletion Effects 0.000 claims description 11
- 238000013138 pruning Methods 0.000 claims description 4
- 230000032683 aging Effects 0.000 abstract description 9
- 238000005516 engineering process Methods 0.000 description 8
- 238000007599 discharging Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a device for releasing decapsulation entry hardware entry resource, and equipment and a system. An inlet provider edge (PE) of a multicast data stream immediately sends notification messages of releasing the hardware entry resource of the decapsulation entry to each outlet PE of the multicast data stream when judging the Data-multicast distribution tree (MDT) capsulation entry is deleted, and after receiving the notification message, an outlet PE timely releases the hardware entry resource of the invalid decapsulation entry which is specified by the notification message according to the indication of the notification message. The problems the outlet PE still needs to wait for the overtime of an MDT-join aging timer and then releases the hardware entry resource of the decapsulation entry even though the decapsulation entry becomes an invalid entry, the shortest path tree (SPT) of the Data-MDT cannot be established as the hardware entry resource is not released timely, and the user multicast data stream is cut off in the prior art are solved.
Description
Technical field
(Virtual Private Network, VPN) technical field relate in particular to a kind of method for releasing, device, equipment and system of decapsulation list item hardware table item resource to the present invention relates to multicasting virtual private network.
Background technology
(Virtual Private Network VPN) is meant in common network and for the user dedicated communication link is provided Virtual Private Network, and these dedicated communication links need not to set up special-purpose physical link and realize, therefore is referred to as Virtual Private Network.
VPN by provider edge equipment (Provider Edge, PE), operator's core router (Provider, P), (Customer Edge CE) forms customer edge.PE links to each other with CE, and it is gone up the user network data that arrive with CE and is put into propagation (PE that is in this position is called entry PE) on the public network; And it also propagates into (PE that is in this position calls outlet PE) in the user network to the message that carries the user network data through CE again from public network.P equipment is connected with PE or P, and it is responsible for propagating the data of public network.CE equipment is connected with PE, and it is the network interface that user network is linked into public network.A PE can link to each other with many CE, so PE can be a plurality of VPN propagation datas.And PE goes up and must strictness distinguish the data in each VPN, makes its mutual isolation, can not let data enter into other VPN of VPN traffic therewith from a VPN, thereby guarantees the communication security of user network.
Multicasting VPN technology to multicasting technology and VPN technologies combination; Prior art provides multiple implementation; Wherein popular is that (it is through safeguarding that for each VPN a multicast domain realizes in service provider network for Multicast_Domain, MD) scheme for multicast domain.Each multicast domain all has an acquiescence multicast distribution tree, and (Default Multicast Distribution Tree Default-MDT) is used for all PE in the link field.Through this Default-MDT; User network can be regarded multicast domain as a Local Area Network; The multicast packet that is to say CE propagates into after the entry PE; These data will be transmitted on all outlet ports PE this multicast domain from public network, and this multicast packet is being propagated on Default-MDT with multicast mode on the public network.Whether outlet PE will according to there being the multicast recipient to determine whether will transmit these multicast packets, if there is not the recipient in the website, then as long as abandon multicast packet in the VPN website that is connected.As shown in Figure 1; The entry PE that connects multicast source is PE1; Outlet PE is PE2 and PE3, even there is not the recipient of multicast packet in the PE3 website, but the multicast packet of PE1 also can propagate into PE3 through Default-MDT; Cause link bandwidth resource waste between PE1 and the PE3, this is a kind of defective of Default-MDT technology.
A kind of technology that data multicast distribution tree (Data-MDT) is introduced in order to solve this defective of Default-MDT just, it can realize only multicast data flow being forwarded to that multicast data flow is had on the outlet PE of demand.When entry PE private network multicast traffic stream meets when switching to Data-MDT and transmitting; Create a Data-MDT encapsulation list item; Send a MDT-Join message through Default-MDT afterwards, this MDT-Join message has carried source address (C-S), the group address (C-G) of user multicast stream, the group address information such as (P-G) when public network is propagated of user multicast stream.Outlet PE is received after the MDT-Join message; Have only when this multicast data flow had demand just can join among the Data-MDT, network environment as shown in Figure 1 is if PE2 has the demand recipient; Have only PE2 just can set up the Data-MDT process according to MDT-join message; Multicast data flow only can arrive on the outlet PE 2 along Data-MDT like this, thereby has saved the resource of multicast data flow not being had the outlet PE 3 of demand, has also saved the bandwidth of public network network.
The concrete implementation procedure of Data-MDT is following:
Network environment as shown in Figure 1; Entry PE 1 is received the user multicast data flow of private network; And when the flow of data flow meets switching condition; Entry PE 1 is this user multicast data flow (source address of this user multicast data message and destination address are respectively C-S, C-G) application Data-MDT address (P-G), and (in the multicasting VPN scheme, the list item of the source address of the public network multicast data flow message after source address, destination address and the encapsulation of the user multicast message of record private network, the corresponding relation of destination address is called the encapsulation list item to create Data-MDT encapsulation list item; Otherwise; The source address of the user multicast message of source address, destination address and the private network of record public network multicast data flow message, the list item of destination address corresponding relation are called the decapsulation list item), after Data-MDT encapsulation list item creates merit, generate MDT-join message (carrying C-S, C-G, P-G) and send through Default-MDT; Start the Data-MDT switching timer simultaneously; During switch overtime, Data-MDT encapsulation list item comes into force, and the user multicast data flow switches to Data-MDT from Default-MDT and transmits.
When outlet PE 2 is received the MDT-join message; (in order to improve the efficient of data forwarding, general PE equipment can all be set up a hardware table item resource for each encapsulation or decapsulation list item, is used for searching fast encapsulation or decapsulation list item at first to judge whether to exist the hardware table item resource of Data-MDT decapsulation list item; Carry out the encapsulation or the decapsulation of message); If do not exist, then create Data-MDT decapsulation list item, after Data-MDT decapsulation list item is created successfully; Send multicast group to entry PE 1 and add message; (Shortest Path Tree, SPT), the multicast packet recipient of outlet PE 2 receives the user multicast data flow through the Data-MDT forwarding-table item based on the shortest path tree of entry PE 1 in foundation.When outlet PE 2 receives MDT-join message simultaneously, can start the overtime ageing timer of MDT-join.
According to the prior art scheme; If before the overtime ageing timer of MDT-join is overtime; Operations such as for example Data-MDT address deletion or VPN configuration deletion can cause Data-MDT encapsulation list item by deletion immediately if the Data-MDT address of entry PE 1 changes; And the hardware table item resource of the Data-MDT deblocking list item of outlet PE 2 can not obtain discharging at once, can only wait for that MDT-Join ageing timer overtime (being generally 3 MDT-Join packet sending intervals) just can be released.
Like this; The release of the hardware table item resource of outlet PE 2 decapsulation list items is restricted; Wait for the MDT-Join ageing timer overtime during this period of time in; When the Data-MDT address of entry PE 1 changes; PE1 can create new Data-MDT encapsulation list item for the user multicast message according to new Data-MDT address (supposing that P-G1 is new Data-MDT address), and the outlet PE 2 this moment Data-MDT decapsulation list item hardware table item resource corresponding with old Data-MDT encapsulation list item do not discharge, and causes invalid decapsulation list item to take the hardware table item resource.When the hardware table item resource of decapsulation list item is depleted; Can not be new Data-MDT application IP addresses decapsulation list item hardware table item resource again; This will cause the SPT of Data-MDT to set up; And entry PE 1 user multicast message has switched to the Data-MDT forwarding from Default-MDT, and the user multicast data flow produces cutout.
Summary of the invention
The embodiment of the invention provides a kind of method; Change in the Data-MDT address of entry PE when causing Data-MDT encapsulating sheet entry deletion in order to solve in the existing VPN multicasting technology; The hardware table item resource of the Data-MDT deblocking list item of outlet PE can not in time obtain discharging, and causes the user multicast data flow to produce the problem of cutout.
The method for releasing of the decapsulation list item hardware table item resource that the embodiment of the invention provides comprises:
The inlet provider edge equipment PE of multicast traffic stream judges whether the encapsulation list item of self Data-MDT is deleted after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit; When being, send the notification message that discharges decapsulation list item hardware table item resource in judged result to each outlet PE of said multicast traffic stream;
The outlet provider edge equipment PE of multicast traffic stream confirms to receive the notification message of the release decapsulation list item hardware table item resource that the entry PE of multicast traffic stream sends; Said outlet PE judges whether the decapsulation list item that exists said notification message indicated; When being, delete this decapsulation list item in judged result, discharge the decapsulation list item hardware table item resource of this notification message indication.
One of releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides comprises:
Judge module is used for after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, and whether the encapsulation list item of the Data-MDT of inlet provider edge equipment PE is deleted under judging;
Notification module is used in said judge module judged result when being, sends the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream; The notification message of said release decapsulation list item hardware table item resource is deleted this decapsulation list item when indicating said outlet PE to judge to exist the indicated decapsulation list item of this notification message, discharges the decapsulation list item hardware table item resource of this notification message indication.
Two of the releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides comprises:
Receiver module is used to determine whether to receive the notification message of the release decapsulation list item hardware table item resource that the inlet provider edge equipment PE of said multicast traffic stream sends; The notification message of said release decapsulation list item hardware table item resource be said entry PE after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, the encapsulation list item of judging self Data-MDT sends when deleting;
Judge module is used for when receiver module is confirmed to receive said notification message, and whether outlet PE exists the indicated decapsulation list item of said notification message under judging;
Release module is used in the judged result of said judge module deleting this decapsulation list item when being, discharges the decapsulation list item hardware table item resource of this notification message indication.
The provider edge equipment that the embodiment of the invention provides, comprise the above-mentioned decapsulation list item hardware table item resource that the embodiment of the invention provides one of releasing device and two.
The multicast distribution system that the embodiment of the invention provides comprises at least one inlet provider edge equipment PE and at least one outlet provider edge equipment PE, wherein:
Said entry PE is used for after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, judges whether the encapsulation list item of self Data-MDT is deleted; When being, send the notification message that discharges decapsulation list item hardware table item resource in judged result to each outlet PE of said multicast traffic stream;
Said outlet PE is used to confirm to receive the notification message of the release decapsulation list item hardware table item resource that the entry PE of said multicast traffic stream sends; Judge whether the decapsulation list item that exists said notification message indicated; When being, delete this decapsulation list item in judged result, discharge the decapsulation list item hardware table item resource of this notification message indication.
The beneficial effect of the embodiment of the invention comprises:
Method for releasing, device, equipment and the system of the decapsulation list item hardware table item resource that the embodiment of the invention provides; When the entry PE of multicast traffic stream is deleted at the encapsulation list item of judgement self Data-MDT; Send the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of multicast traffic stream immediately; Outlet PE according to the indication of this notification message, discharges the hardware table item resource that encapsulates list item for trivial solution of this notification message appointment in time after receiving notification message; Avoid in the prior art; Even the decapsulation list item has become invalid list item, outlet PE still need be waited for the overtime hardware table item resource that just discharges this decapsulation list item of MDT-join ageing timer, and the hardware table item resource discharges the problem that SPT can't set up and the appearance of user multicast data flow stops of the untimely Data-MDT of causing.
Description of drawings
Fig. 1 is the network diagram of multicasting virtual private network in the prior art;
One of flow chart of the method for releasing of the decapsulation list item hardware table item resource that Fig. 2 provides for the embodiment of the invention;
The sketch map of the form of the MDT-join message that Fig. 3 provides for the embodiment of the invention;
Two of the flow chart of the method for releasing of the decapsulation list item hardware table item resource that Fig. 4 provides for the embodiment of the invention;
Fig. 5 provides one of the structural representation of the releasing device of decapsulation list item hardware table item resource for the embodiment of the invention;
Fig. 6 provide for the embodiment of the invention decapsulation list item hardware table item resource releasing device structural representation two.
Embodiment
Below in conjunction with accompanying drawing, the embodiment of method for releasing, device, equipment and the system of the decapsulation list item hardware table item resource that the embodiment of the invention is provided is at length explained.
The method for releasing of the decapsulation list item hardware table item resource that the embodiment of the invention provides is an entry PE for the PE of multicast source, and the operation of its execution is as shown in Figure 2, comprising:
The entry PE of S201, multicast traffic stream judges whether the encapsulation list item of self Data-MDT is deleted after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit; When being, carry out following step S202 in judged result, for not the time, carry out following step S203 in judged result;
S202, this entry PE are sent the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of multicast traffic stream.
S203, according to the method for prior art, set up the message of Data-MDT decapsulation list item hardware table item resource to the request of sending of each outlet PE.
In above-mentioned steps S201, can judge whether the encapsulation list item of Data-MDT is deleted through judging whether situation such as deletion of Data-MDT address or VPN configuration deletion to occur.
Deleted after the encapsulation list item of Data-MDT in order to be implemented in entry PE; The Data-MDT decapsulation list item hardware table item resource of outlet PE can in time obtain discharging; The embodiment of the invention is improved existing MDT-join message; Specifically, in above-mentioned steps S202 and S203, discharge the notification message and the message of asking to set up Data-MDT decapsulation list item hardware table item resource of decapsulation list item hardware table item resource; All can use the MDT-join message after the improvement to realize, only need that specific value is set and distinguish both in the MDT-join message.
Specifically, the form of the MDT-join message that the embodiment of the invention provides is as shown in Figure 3, and this MDT-join message kind also comprises reservation (Reserve) field except carrying fields such as C-S, C-G and P-G.
For the notification message that discharges decapsulation list item hardware table item resource, can be that a specific value for example is that to identify this MDT-join message be to be used for notifying outlet PE to discharge corresponding decapsulation list item hardware table item resource to 1 (can certainly be set to other value) through Reserve field in the MDT-join message is set.
Setting up the message of Data-MDT decapsulation list item hardware table item resource for request, can be that the specific value of another one for example is that 0 to identify this MDT-join message be to be used for notifying outlet PE to set up corresponding decapsulation list item hardware table item resource through Reserve field in the MDT-join message is set.
Because the scene that method for releasing was suitable for of the decapsulation list item hardware table item resource that the embodiment of the invention provides does not also switch to Data-DMT, above-mentioned two kinds of MDT-join messages can send to outlet PE through Default-MDT.
For the Reserve field is 0 MDT-join message, can promptly send to outlet PE according to the transmission time interval of setting (for example 1 minute) according to the send mode of MDT-jion in the prior art, notifies it to set up and encapsulates the corresponding decapsulation list item of list item;
For the Reserve field is 1 MDT-join message, in case then entry PE judges that the encapsulation list item of self Data-MDT is deleted, then can trigger the operation of sending this message, can only send once and also can repeatedly send.
The method for releasing of the decapsulation list item hardware table item resource that the embodiment of the invention provides, receiving PE for multicast is outlet PE, the operation of its execution is as shown in Figure 4, comprising:
The outlet PE of S401, multicast traffic stream confirms to receive the notification message of the release decapsulation list item hardware table item resource that the entry PE of said multicast traffic stream sends;
S402, this outlet PE judge whether the decapsulation list item that exists notification message indicated; If there is execution in step S403; If there is not execution in step S404;
S403, delete this decapsulation list item, discharge the decapsulation list item hardware table item resource of this notification message indication;
S404, abandon this notification message.
In the above-mentioned steps 401; Outlet PE can be through judging whether to have received MDT-join message; And keep the Reserve field in the MDT-join message and be predetermined value, when being, confirmed to receive the notification message of release decapsulation list item hardware table item resource in judged result.
Specifically; Outlet PE reads the value of the Reserve field in this MDT-join message after receiving MDT-join message, if the Reserve field for example is 1 for the value of setting; Confirm that so this MDT-join message discharges the notification message of decapsulation list item hardware table item resource for indication; Otherwise if the Reserve field for example is 0 for the value of setting, then this MDT-join message is set up the message of Data-MDT decapsulation list item hardware table item resource for request.
If outlet PE is judged the MDT-join message that receives and is set up the message of Data-MDT decapsulation list item hardware table item resource for request; Then according to the method for prior art; Judge whether to exist the hardware table item resource of corresponding decapsulation list item; If do not exist, create the hardware table item resource of decapsulation list item so, start the MDT-jion ageing timer simultaneously; If exist (being non-this MDT-jion message of receiving first) to refresh the MDT-join ageing timer so, the practical implementation method is not described in detail in this.
In above-mentioned steps S403; In the decapsulation list item hardware table item resource that has discharged the notification message indication; Outlet PE can also be passed through agreement independent multicast-source-specific multicast (PIM-SSM; Protocol Independent Multicast Source-SpecificMulticast) agreement, the beta pruning message of multicast domain under entry PE is initiated, the multicast source of this multicast traffic stream of indication deletion is to the shortest path tree SPT between the recipient.
Based on same inventive concept; The embodiment of the invention also provides releasing device, provider edge equipment and the multicast distribution system of understanding encapsulation list item hardware table item resource; Because the principle that this device, equipment and system deal with problems is similar with the method for releasing of aforementioned a kind of decapsulation list item hardware table item resource; Therefore these devices, equipment and system implementation can repeat part and repeat no more referring to the enforcement of preceding method.
One of releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides, as shown in Figure 5, comprising:
Further; Notification module 502 in the releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides specifically is used for sending the multicast distribution tree that carries the field of indicating release decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream and adds MDT-join message; The field that said indication discharges decapsulation list item hardware table item resource keeps the value realization of Reserve field for being scheduled to through being provided with in the said MDT-join message.
Two of the releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides, as shown in Figure 6, comprising:
Further; The releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides two in receiver module 601; Specifically be used to judge whether to have received multicast distribution tree and add MDT-join message, and keep the value of Reserve field in the MDT-join message for being scheduled to; If then confirm to receive the notification message of said release decapsulation list item hardware table item resource.
Further; The releasing device of the decapsulation list item hardware table item resource that the embodiment of the invention provides; Also comprise: sending module 604; Be used for when there is the indicated decapsulation list item of said notification message in judgement, the beta pruning message of multicast domain under entry PE is initiated, the said multicast traffic stream multicast source of indication deletion is to the shortest path tree SPT between the recipient.
The releasing device of above-mentioned two kinds of decapsulation list item hardware table item resources that the embodiment of the invention provides; In the specific implementation; Can adopt software mode to realize; The mode that also can adopt software and hardware to combine realizes, can also can be integrated in the same network entity through two independently network entity realizations.The embodiment of the invention is not done qualification to this.
The embodiment of the invention provides has gone back a kind of provider edge equipment; This provider edge equipment PE can comprise the releasing device of above-mentioned two kinds of decapsulation list item hardware table item resources that the embodiment of the invention provides simultaneously; In this provider edge equipment; The releasing device of above-mentioned two kinds of decapsulation list item hardware table item resources can pass through software, hardware or way of hardware and software combination to be realized; For example use application-specific integrated circuit (ASIC) or other hardware equivalents to realize, perhaps adopt the mode of software to be stored in the memory and and carry out, to realize above-mentioned various function by processor.Preferably; In this provider edge equipment; The releasing device of these two kinds of decapsulation list item hardware table item resources and stores decapsulation list item hardware (memory) and is connected, and is used for issuing deletion decapsulation list item apace, discharging the instruction of decapsulation list item hardware table item resource to it.
The multicast distribution system that the embodiment of the invention provides comprises at least one inlet provider edge equipment PE and at least one outlet provider edge equipment PE, wherein:
Entry PE is used for after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, judges whether the encapsulation list item of self Data-MDT is deleted; When being, send the notification message that discharges decapsulation list item hardware table item resource in judged result to each outlet PE of said multicast traffic stream;
Outlet PE is used to confirm to receive the notification message of the release decapsulation list item hardware table item resource that the entry PE of said multicast traffic stream sends; Judge whether the decapsulation list item that exists said notification message indicated; When being, delete this decapsulation list item in judged result, discharge the decapsulation list item hardware table item resource of this notification message indication.
Method for releasing, device, equipment and the system of the decapsulation list item hardware table item resource that the embodiment of the invention provides; When the entry PE of multicast traffic stream is deleted at the encapsulation list item of judgement self Data-MDT; Send the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of multicast traffic stream immediately; Outlet PE according to the indication of this notification message, discharges the hardware table item resource that encapsulates list item for trivial solution of this notification message appointment in time after receiving notification message; Avoid in the prior art; Even the decapsulation list item has become invalid list item, outlet PE still need be waited for the overtime hardware table item resource that just discharges this decapsulation list item of MDT-join ageing timer, and the SPT that the hardware table item resource discharges the untimely Data-MDT of causing can't set up the problem that cutout appears in the user multicast data flow.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.
Claims (12)
1. the method for releasing of a decapsulation list item hardware table item resource is characterized in that, comprising:
The inlet provider edge equipment PE of multicast traffic stream judges whether the encapsulation list item of self Data-MDT is deleted after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit; When being, send the notification message that discharges decapsulation list item hardware table item resource in judged result to each outlet PE of said multicast traffic stream;
The outlet PE of multicast traffic stream confirms to receive the notification message of the release decapsulation list item hardware table item resource that the entry PE of multicast traffic stream sends; Said outlet PE judges whether the decapsulation list item that exists said notification message indicated; When being, delete this decapsulation list item in judged result, discharge the decapsulation list item hardware table item resource of this notification message indication.
2. the method for claim 1 is characterized in that, sends the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream, specifically comprises:
The multicast distribution tree that sends the field that carries indication release decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream adds MDT-join message.
3. method as claimed in claim 2 is characterized in that, reservation Reserve field is that predetermined value is indicated release decapsulation list item hardware table item resource in the said MDT-join message through being provided with.
4. the method for claim 1 is characterized in that, outlet PE confirms to receive the notification message of said release decapsulation list item hardware table item resource, realizes through following manner:
Outlet PE judges whether to have received multicast distribution tree and adds MDT-join message, and the reservation Reserve field of the MDT-join message that receives is predetermined value;
If then confirm to have received the notification message of said release decapsulation list item hardware table item resource.
5. like claim 1 or 4 described methods, it is characterized in that, when there is the indicated decapsulation list item of said notification message in outlet PE in judgement, also comprise:
The beta pruning message of said outlet PE multicast domain under said entry PE is initiated, the multicast source of the said multicast traffic stream of indication deletion is to the shortest path tree SPT between the recipient.
6. the releasing device of a decapsulation list item hardware table item resource is characterized in that, comprising:
Judge module is used for after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, and whether the encapsulation list item of the Data-MDT of inlet provider edge equipment PE is deleted under judging;
Notification module is used in said judge module judged result when being, sends the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream; The notification message of said release decapsulation list item hardware table item resource is deleted this decapsulation list item when indicating said outlet PE to judge to exist the indicated decapsulation list item of this notification message, discharges the decapsulation list item hardware table item resource of this notification message indication.
7. device as claimed in claim 6 is characterized in that, said notification module specifically is used for sending the multicast distribution tree that carries the field of indicating release decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream and adds MDT-join message; The field that said indication discharges decapsulation list item hardware table item resource keeps the value realization of Reserve field for being scheduled to through being provided with in the said MDT-join message.
8. the releasing device of a decapsulation list item hardware table item resource is characterized in that, comprising:
Receiver module is used to determine whether to receive the notification message of the release decapsulation list item hardware table item resource that the inlet provider edge equipment PE of said multicast traffic stream sends; The notification message of said release decapsulation list item hardware table item resource be said entry PE after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, the encapsulation list item of judging self Data-MDT sends when deleting;
Judge module is used for when receiver module is confirmed to receive said notification message, and whether outlet PE exists the indicated decapsulation list item of said notification message under judging;
Release module is used in the judged result of said judge module deleting this decapsulation list item when being, discharges the decapsulation list item hardware table item resource of this notification message indication.
9. device as claimed in claim 8 is characterized in that, said receiver module specifically is used to judge whether to have received multicast distribution tree and adds MDT-join message, and keeps the value of Reserve field for being scheduled in the said MDT-join message; If then confirm to receive the notification message of said release decapsulation list item hardware table item resource.
10. like claim 8 or 9 described devices; It is characterized in that; Also comprise: sending module; Be used for when there is the indicated decapsulation list item of said notification message in judgement, the beta pruning message of multicast domain under said entry PE is initiated, the said multicast traffic stream multicast source of indication deletion is to the shortest path tree SPT between the recipient.
11. a provider edge equipment is characterized in that, comprises like the releasing device of claim 6 or 7 described decapsulation list item hardware table item resources and like the releasing device of each described decapsulation list item hardware table item resource of claim 8-10.
12. a multicast distribution system comprises at least one inlet provider edge equipment PE and at least one outlet PE, it is characterized in that said entry PE comprises:
First judge module is used for after the encapsulation list item of data multicast distribution tree Data-MDT is created as merit, and whether the encapsulation list item of the Data-MDT of inlet provider edge equipment PE is deleted under judging;
Notification module is used in the said first judge module judged result when being, sends the notification message that discharges decapsulation list item hardware table item resource to each outlet PE of said multicast traffic stream;
Said outlet PE comprises:
Receiver module is used to determine whether to receive the notification message of the release decapsulation list item hardware table item resource that the inlet provider edge equipment PE of said multicast traffic stream sends;
Second judge module is used for when receiver module is confirmed to receive said notification message, and whether outlet PE exists the indicated decapsulation list item of said notification message under judging;
Release module is used in the judged result of said second judge module deleting this decapsulation list item when being, discharges the decapsulation list item hardware table item resource of this notification message indication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110060126A CN102123096B (en) | 2011-03-11 | 2011-03-11 | Method and device for releasing decapsulation entry hardware entry resource, equipment and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110060126A CN102123096B (en) | 2011-03-11 | 2011-03-11 | Method and device for releasing decapsulation entry hardware entry resource, equipment and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102123096A CN102123096A (en) | 2011-07-13 |
| CN102123096B true CN102123096B (en) | 2012-10-10 |
Family
ID=44251552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110060126A Expired - Fee Related CN102123096B (en) | 2011-03-11 | 2011-03-11 | Method and device for releasing decapsulation entry hardware entry resource, equipment and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102123096B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1905530A (en) * | 2006-08-08 | 2007-01-31 | 杭州华为三康技术有限公司 | Method and system of multicast and video-on-demand |
| CN101110747A (en) * | 2007-09-12 | 2008-01-23 | 华为技术有限公司 | Method, system and device for clearing media access control address |
| CN101364888A (en) * | 2008-09-16 | 2009-02-11 | 杭州华三通信技术有限公司 | A data multicast address multiplex method and a backbone network edge apparatus |
| CN101374113A (en) * | 2008-10-07 | 2009-02-25 | 中兴通讯股份有限公司 | Control method base on group index for forwarding multicast straddle |
| EP2213042A1 (en) * | 2007-10-15 | 2010-08-04 | Media Patents, S. L. | Method for managing multicast traffic in a data network and network equipment using said method |
| CN101820353A (en) * | 2001-06-21 | 2010-09-01 | 艾利森电话股份有限公司 | Multicast in the packet-switched telecommunication network of point-to-point |
| CN101951342A (en) * | 2010-09-15 | 2011-01-19 | 北京星网锐捷网络技术有限公司 | Multicast data stream propagation method, propagation device and network equipment |
-
2011
- 2011-03-11 CN CN201110060126A patent/CN102123096B/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101820353A (en) * | 2001-06-21 | 2010-09-01 | 艾利森电话股份有限公司 | Multicast in the packet-switched telecommunication network of point-to-point |
| CN1905530A (en) * | 2006-08-08 | 2007-01-31 | 杭州华为三康技术有限公司 | Method and system of multicast and video-on-demand |
| CN101110747A (en) * | 2007-09-12 | 2008-01-23 | 华为技术有限公司 | Method, system and device for clearing media access control address |
| EP2213042A1 (en) * | 2007-10-15 | 2010-08-04 | Media Patents, S. L. | Method for managing multicast traffic in a data network and network equipment using said method |
| CN101364888A (en) * | 2008-09-16 | 2009-02-11 | 杭州华三通信技术有限公司 | A data multicast address multiplex method and a backbone network edge apparatus |
| CN101374113A (en) * | 2008-10-07 | 2009-02-25 | 中兴通讯股份有限公司 | Control method base on group index for forwarding multicast straddle |
| CN101951342A (en) * | 2010-09-15 | 2011-01-19 | 北京星网锐捷网络技术有限公司 | Multicast data stream propagation method, propagation device and network equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102123096A (en) | 2011-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110188499A1 (en) | Point-to-multipoint path implementation in a multicast virtual private network | |
| CN101494549B (en) | Method for transmitting multicast data by RPR and RPR node | |
| WO2012163173A1 (en) | Ethernet ring protection switching method, node and system | |
| CN101448003A (en) | Method and device for processing IGMP message | |
| CN102238057A (en) | Ethernet-tree realization method, system, device and network equipment | |
| CN102571375B (en) | Multicast forwarding method and device as well as network device | |
| WO2014079092A1 (en) | Real time data transmission method and node device | |
| WO2016101546A1 (en) | Method and device for implementing operations, administration and maintenance function | |
| CN102281165A (en) | Fault detection method based on QoS, system and apparatus thereof | |
| CN102984043A (en) | Forwarding method and forwarding device of multicast data stream | |
| WO2013013642A1 (en) | Method for processing inter-loop service and crossing node | |
| CN103491015A (en) | Method and device for allowing public network to support data multicast distribution tree | |
| CN101252539B (en) | General-purpose attribute logging method and node | |
| CN102412976B (en) | Method and device for processing multicase messages in provider backbone bridge (PBB) network | |
| CN107547337B (en) | Tunnel switching method, leaf node automatic discovery route sending method and device | |
| CN102123096B (en) | Method and device for releasing decapsulation entry hardware entry resource, equipment and system | |
| CN102761477B (en) | Multicast protocol file transmitting method and device | |
| CN101997724A (en) | Method and device for updating multicast forwarding entries | |
| CN101834710B (en) | Method and system for controlling protection switching in plane protection group of automatic switch optical network (ASON) | |
| CN109150711A (en) | The pretection switch method, apparatus and storage medium of point-to-multipoint Layer 2 Multicast business | |
| CN103401788A (en) | Method and equipment for establishing SPT (Shortest Path Tree) | |
| CN101951342A (en) | Multicast data stream propagation method, propagation device and network equipment | |
| CN109995541A (en) | A kind of multicast data sending method and node device | |
| US9647924B2 (en) | Propagating LDP MAC flush as TCN | |
| CN105281953A (en) | Network fault handling method and provider edge routers (PEs) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121010 Termination date: 20200311 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |