CN106161258A - Method, equipment and system for transport multicast protocol massages - Google Patents

Method, equipment and system for transport multicast protocol massages Download PDF

Info

Publication number
CN106161258A
CN106161258A CN201510133882.3A CN201510133882A CN106161258A CN 106161258 A CN106161258 A CN 106161258A CN 201510133882 A CN201510133882 A CN 201510133882A CN 106161258 A CN106161258 A CN 106161258A
Authority
CN
China
Prior art keywords
equipment
bsm
private network
address
multicast protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510133882.3A
Other languages
Chinese (zh)
Other versions
CN106161258B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510133882.3A priority Critical patent/CN106161258B/en
Priority to PCT/CN2016/077214 priority patent/WO2016150394A1/en
Publication of CN106161258A publication Critical patent/CN106161258A/en
Application granted granted Critical
Publication of CN106161258B publication Critical patent/CN106161258B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This application provides the method for transport multicast protocol massages, equipment and system, it is possible to the transmission of multicast protocol message separated with the transmission of multicast data message, the forward efficiency being favorably improved multicast data message is low.In the method, oneth PE equipment is according to multicast protocol message, obtain the private network singlecast router of a described PE equipment to the 2nd PE equipment, a described PE equipment is the described 2nd PE equipment private network IP address at NG MVPN to the destination address of the private network singlecast router of described 2nd PE equipment, and described private network IP address is identical with the public network IP address of described 2nd PE equipment;A described PE equipment, according to the public network IP address of described 2nd PE equipment, sends described multicast protocol message with the form of clean culture to described 2nd PE equipment.

Description

Method, equipment and system for transport multicast protocol massages
Technical field
The present invention relates to communication technical field, particularly relate to a kind of side for transport multicast protocol massages Method, equipment and system.
Background technology
Multicasting virtual private network (Multicast Virtual Private Network, MVPN), is a kind of base In Border Gateway Protocol (Border Gateway Protocol, BGP) and multiprotocol label switching (Multiprotocol Label Switching, MPLS) technology, at Virtual Private Network (Virtual Private Network, VPN) in realize the technology of transmission of multicast message.
In MVPN technology, Provider Edge (provider edge, PE) equipment receives the user of private network The multicast message that edge (customer edge, CE) equipment sends.PE equipment is according to the public network tunnel set The message format that road is supported, is packaged multicast message, it is thus achieved that the multicast message after encapsulation.PE leads to Cross the public network tunnel specified, the multicast message after the recipient of multicast message sends encapsulation, it is achieved multicast Message transmission between private network.
If multicast message is multicast protocol message, then PE equipment can be supported according to the public network tunnel set Message format, is packaged multicast protocol message, it is thus achieved that the multicast protocol message after encapsulation.If multicast Message is multicast data message, then the message format that PE equipment can be supported according to the public network tunnel set, Multicast data message is packaged, it is thus achieved that the multicast data message after encapsulation.PE equipment can pass through public network Tunnel sends the multicast data message after encapsulation and/or the multicast protocol message after encapsulation.Due to public network tunnel Multicast data message after the encapsulation of middle transmission is identical with the message format of the multicast protocol message after encapsulation, Therefore, the equipment receiving the multicast message after encapsulation needs to be identified the multicast message after encapsulation, with Determine the multicast message after the encapsulation received be encapsulation after multicast protocol message, or encapsulation after group Multicast data message, reduces the forward efficiency of multicast data message.
Summary of the invention
In view of this, embodiments provide a kind of method for transport multicast protocol massages, Equipment and system, it is possible to the transmission of multicast protocol message is separated with the transmission of multicast data message, The forward efficiency being favorably improved multicast data message is low.
The technical scheme that the embodiment of the present invention provides is as follows.
First aspect, it is provided that a kind of method for transport multicast protocol massages, including:
Oneth PE equipment obtains multicast protocol message;
A described PE equipment is according to the multicasting virtual private network of future generation belonging to described multicast protocol message (Next Generation Multicast Virtual Private Network, NG MVPN), it is thus achieved that second The mark of PE equipment, described 2nd PE equipment is the PE equipment deploying described NG MVPN;
A described PE equipment is according to private network unicast routing table and the mark of described 2nd PE equipment, inquiry A described PE equipment arrives to the private network singlecast router of described 2nd PE equipment, a described PE equipment The destination address of the private network singlecast router of described 2nd PE equipment is that described 2nd PE equipment is at described NG Private network Internet protocol (Internet Protocol, the IP) address of MVPN, described private network IP address with The public network IP address of described 2nd PE equipment is identical;
A described PE equipment according to the public network IP address of described 2nd PE equipment, with the form of clean culture to Described 2nd PE equipment sends described multicast protocol message.
In the first possible implementation of first aspect, also include:
A described PE equipment is according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the 3rd PE The mark of equipment, described 3rd PE equipment is the PE equipment deploying described NG MVPN;
A described PE equipment according to described private network unicast routing table and the mark of described 3rd PE equipment, Inquiring about the described PE equipment private network singlecast router to described 3rd PE equipment, a described PE sets The destination address of the standby private network singlecast router to described 3rd PE equipment is that described 3rd PE equipment is described The public network IP ground of the private network IP address of NG MVPN, described private network IP address and described 3rd PE equipment Location is identical;
A described PE equipment according to the public network IP address of described 3rd PE equipment, with the form of clean culture to Described 3rd PE equipment sends described multicast protocol message.
In conjunction with the first possible implementation of above-mentioned first aspect or first aspect, additionally provide first The implementation that the second of aspect is possible, a described PE equipment obtains multicast protocol message and includes:
A described PE equipment receives the first Bootstrap message (Boot Strap that a CE equipment sends Message, BSM);
A described PE equipment performs reverse path and forwards (Reverse Path Forwarding, RPF) inspection Look into, check a described PE equipment to generate a described BSM CE equipment singlecast router whether Optimum, a described BSM is generated by a described CE equipment or the 2nd CE equipment;
If a described PE equipment is optimum to the singlecast router of the CE equipment generating a described BSM, The most described PE equipment using a described BSM as described multicast protocol message.
In conjunction with above-mentioned first aspect, the first possible implementation of first aspect or first aspect Two kinds of possible implementations, additionally provide the third possible implementation of first aspect, and described One PE equipment obtains multicast protocol message and includes:
A described PE equipment receives the 2nd BSM, described 2nd BSM of the 3rd CE equipment transmission The BSM, described 2nd BSM that 4th PE equipment generates includes the private network IP ground of described 4th PE equipment Location, described 4th PE equipment is to deploy described NG MVPN and be connected with described 3rd CE equipment PE equipment;
A described PE equipment performs rpf check according to the private network IP address of described 4th PE equipment, Check the described PE equipment singlecast router via described 3rd CE equipment to described 4th PE equipment The most optimum;
If a described PE equipment is via the clean culture road of described 3rd CE equipment to described 4th PE equipment By optimum, the most described PE equipment using described 2nd BSM as described multicast protocol message.
Second aspect, it is provided that a kind of method for transport multicast protocol massages, including:
2nd PE equipment receives the multicast protocol message that sends with unicast fashion of a PE equipment, and described the Two PE equipment are configured with the NG MVPN belonging to described multicast protocol message;
Described 2nd PE equipment performs process according to the type of described multicast protocol message.
In the first possible implementation of second aspect, described multicast protocol message is BSM, institute The 2nd PE equipment of stating processes according to the type execution of described multicast protocol message and includes:
Described 2nd PE equipment obtains the private network IP ground of the equipment generating described BSM from described BSM Location;
The private network IP address of the equipment that described 2nd PE equipment utilization generates described BSM performs RPF inspection Look into, check described 2nd PE equipment via a described PE equipment to the equipment generating described BSM Singlecast router is the most optimum;
If described 2nd PE equipment is via the list of a described PE equipment to the equipment generating described BSM Broadcasting route optimum, the most described 2nd PE equipment is to the CE device broadcasts being connected with described 2nd PE equipment Described BSM.
The third aspect, it is provided that a kind of PE equipment, including:
First acquiring unit, is used for obtaining multicast protocol message;
Second acquisition unit, for according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that second The mark of PE equipment, described 2nd PE equipment is the PE equipment deploying described NG MVPN;
First query unit, for according to private network unicast routing table and the mark of described 2nd PE equipment, looks into Ask the described PE equipment private network singlecast router to described 2nd PE equipment, a described PE equipment The destination address of private network singlecast router to described 2nd PE equipment is that described 2nd PE equipment is at described NG The public network IP address of the private network IP address of MVPN, described private network IP address and described 2nd PE equipment Identical;
First transmitting element, for the public network IP address according to described 2nd PE equipment, with the shape of clean culture Formula sends described multicast protocol message to described 2nd PE equipment.
In the first possible implementation of the third aspect, also include:
3rd acquiring unit, for according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the 3rd The mark of PE equipment, described 3rd PE equipment is the PE equipment deploying described NG MVPN;
Second query unit, for according to described private network unicast routing table and the mark of described 3rd PE equipment Know, inquire about the described PE equipment private network singlecast router to described 3rd PE equipment, a described PE Equipment is that described 3rd PE equipment is in institute to the destination address of the private network singlecast router of described 3rd PE equipment State the public network IP of the private network IP address of NG MVPN, described private network IP address and described 3rd PE equipment Address is identical;
Second transmitting element, for the public network IP address according to described 3rd PE equipment, with the shape of clean culture Formula sends described multicast protocol message to described 3rd PE equipment.
In conjunction with the first possible implementation of the above-mentioned third aspect or the third aspect, additionally provide the 3rd The implementation that the second of aspect is possible,
Described first acquiring unit is specifically for receiving the BSM that first user edge C E equipment sends;
Described first acquiring unit, specifically for performing rpf check, checks that a described PE equipment is to raw The singlecast router becoming the CE equipment of a described BSM is the most optimum, and a described BSM is by described One CE equipment or the 2nd CE equipment generate;
If a described PE equipment is optimum to the singlecast router of the CE equipment generating a described BSM, The most described first acquiring unit using a described BSM as described multicast protocol message.
In conjunction with the above-mentioned third aspect, the first possible implementation of the third aspect or the third aspect Two kinds of possible implementations, additionally provide the third possible implementation of the third aspect,
Described first acquiring unit specifically for receiving the 2nd BSM that the 3rd CE equipment sends, described the Two BSM are that BSM, described 2nd BSM that the 4th PE equipment generates include described 4th PE equipment Private network IP address, described 4th PE equipment for deploy described NG MVPN and with described 3rd CE The PE that equipment is connected;
Described first acquiring unit performs specifically for the private network IP address according to described 4th PE equipment Rpf check, check a described PE equipment via described 3rd CE equipment to described 4th PE equipment Singlecast router the most optimum;
If a described PE equipment is via the clean culture road of described 3rd CE equipment to described 4th PE equipment By optimum, the most described first acquiring unit specifically for using described 2nd BSM as described multicast protocol report Literary composition.
Fourth aspect, it is provided that a kind of 2nd PE equipment, including:
Receive unit, for receiving the multicast protocol message that a PE equipment sends with unicast fashion, described 2nd PE deployed with devices NG MVPN belonging to described multicast protocol message;
Processing unit, for performing process according to the type of described multicast protocol message.
In the first possible implementation of fourth aspect, described multicast protocol message is BSM,
Described processing unit is specifically for obtaining the private network of the equipment generating described BSM from described BSM IP address;
Described processing unit performs RPF specifically for utilizing the private network IP address of the equipment generating described BSM Check, check the described 2nd PE equipment equipment via a described PE equipment to the described BSM of generation Singlecast router the most optimum;
If described 2nd PE equipment is via the list of a described PE equipment to the equipment generating described BSM Broadcasting route optimum, the most described processing unit is to described in the CE device broadcasts being connected with described 2nd PE equipment BSM。
5th aspect, it is provided that a kind of system for transport multicast protocol massages, including: the above-mentioned 3rd The PE equipment that any one possible implementation of aspect or the third aspect provides, and four directions The 2nd PE equipment that any one possible implementation of face or fourth aspect provides.
By technique scheme, the embodiment of the present invention has the advantages that:
Embodiments provide the method for transport multicast protocol massages, equipment and system, the One PE equipment obtains multicast protocol message, obtains according to the NG MVPN belonging to described multicast protocol message The mark of the 2nd PE equipment of obtaining.A described PE equipment is according to private network unicast routing table and described 2nd PE The mark of equipment, inquiry obtains the described PE equipment private network singlecast router to described 2nd PE equipment, A described PE equipment is described second to the destination address of the private network singlecast router of described 2nd PE equipment PE equipment is at the private network IP address of described NG MVPN, described private network IP address and described 2nd PE The public network IP address of equipment is identical;A described PE equipment is according to the public network IP of described 2nd PE equipment Address, sends described multicast protocol message with the form of clean culture to described 2nd PE equipment.The present invention implements The method, apparatus and system that example provides, it is possible to realize the independent transmission to multicast protocol message in public network, Multicast data message is still transmitted by the tunnel in public network, by transmission and the group of multicast protocol message The transmission of multicast data message separates, and receives the group that the network equipment of multicast message receives without parsing Report civilian to distinguish multicast data message and multicast protocol message, improve the forwarding of multicast data message Efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that below, Accompanying drawing in description is only some embodiments of the present invention, for those of ordinary skill in the art, On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
A kind of method flow diagram for transport multicast protocol massages that Fig. 1 provides for the embodiment of the present invention;
The the first scene schematic diagram obtaining multicast protocol message that Fig. 2 provides for the embodiment of the present invention;
The the second scene schematic diagram obtaining multicast protocol message that Fig. 3 provides for the embodiment of the present invention;
The 3rd scene schematic diagram obtaining multicast protocol message that Fig. 4 provides for the embodiment of the present invention;
The NG MVPN networking structure schematic diagram that Fig. 5 provides for the embodiment of the present invention;
Fig. 6 is used for the method flow diagram of transport multicast protocol massages for the another kind that the embodiment of the present invention provides;
The application scenarios schematic network structure that Fig. 7 provides for the embodiment of the present invention;
The structural representation of a kind of PE equipment that Fig. 8 provides for the embodiment of the present invention;
The structural representation of a kind of 2nd PE equipment that Fig. 9 provides for the embodiment of the present invention;
A kind of system structure for transport multicast protocol massages that Figure 10 provides for the embodiment of the present invention is illustrated Figure;
The hardware architecture diagram of the PE equipment that Figure 11 provides for the embodiment of the present invention;
The hardware architecture diagram of the 2nd PE equipment that Figure 12 provides for the embodiment of the present invention;
The hardware configuration for the system of transport multicast protocol massages that Figure 13 provides for the embodiment of the present invention shows It is intended to.
Detailed description of the invention
Embodiments provide the method for transport multicast protocol massages, equipment and system, for making The purpose of the embodiment of the present invention, technical scheme and advantage are clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is explicitly described.
Common multicast message is in the transmitting procedure of VPN, and the network equipment is to received multicast protocol Message is different with the handling process of multicast data message.Due to the encapsulation of transmission in the public network tunnel specified After multicast data message identical with the message format of multicast protocol message after encapsulation, therefore, a net After network equipment receives the multicast message of a public network tunnel transmission, needing first to resolve this multicast message is group Multicast data message or multicast protocol message, further according to the type of the multicast message received to this multicast report Literary composition performs different process.Common in the method for transport multicast message, the network equipment needs institute The each multicast message received resolves, after the parsing described multicast message of acquisition is multicast data message, Forward described multicast data message, reduce the forward efficiency of multicast data message.
A kind of method flow diagram for transport multicast protocol massages that Fig. 1 provides for the embodiment of the present invention. Embodiment corresponding for Fig. 1 is from a PE side, and the method providing the embodiment of the present invention illustrates.Under Face combines Fig. 1, and the method providing the embodiment of the present invention is described in detail.
101: the one PE equipment obtain multicast protocol message.
Illustrate, if described multicast protocol message is the multicast protocol message generated by a PE equipment, The most described PE equipment obtains the multicast protocol message self generated.Described multicast protocol message is permissible Hello multicast protocol message, it is also possible to be Protocol Independent Multicast (Protocol Independent Multicast, PIM) (join) or PIM beta pruning (prune) message are added, it is also possible to be Bootstrap message (Boot Strap Message, BSM), or other is to the protocol massages of Protocol Independent Multicast PIM router broadcast.
Illustrate, described multicast protocol message can also be by a PE equipment beyond equipment generate Multicast protocol message, the implementation that at least the following two kinds is possible:
The first possible implementation, a described PE equipment obtains multicast protocol message and includes: described Oneth PE equipment receives the BSM that a CE equipment sends;A described PE equipment performs reversely Path forwards (reverse path forwarding, RPF) to check, checks that a described PE equipment is to raw The singlecast router becoming the CE equipment of a described BSM is the most optimum, and a described BSM is by described One CE equipment or the 2nd CE equipment generate;If a described PE equipment is to generating a described BSM's The singlecast router of CE equipment is optimum, the most described PE equipment using a described BSM as described multicast Protocol massages.
Illustrating, the first possible implementation includes that two kinds realize scene.First realizes in scene, As in figure 2 it is shown, a BSM message is generated by a described CE equipment 201, a described CE sets Direct-connected with a described PE equipment 202 for 201, the most described BSM carries a described CE The private network IP address of equipment 201, the BSM message generated is sent by a described CE equipment 201 To a described PE equipment 202.Oneth PE equipment 202 receives that a CE equipment 201 sends During one BSM message, perform rpf check, check that a described PE equipment 202 is to generating described first The singlecast router of the oneth CE equipment 201 of BSM is the most optimum.When a described PE equipment 202 is to raw When becoming the singlecast router optimum of a CE equipment 201 of a described BSM, the most described PE sets Standby 202 using a described BSM as described multicast protocol message.
Illustrate, when a described PE equipment 202 to the CE generating a described BSM sets When the singlecast router of standby 201 is not optimum, the most described PE equipment 202 abandons a described BSM.
Illustrating, what the first possible implementation included second realizes in scene, as it is shown on figure 3, Oneth BSM message is generated by described 2nd CE equipment 301, carries in the most described BSM State the private network IP address of the 2nd CE equipment 301, the BSM that described 2nd CE equipment 301 will generate Sending to a described CE equipment 201, a received BSM is sent out by a CE equipment 201 again Deliver to a described PE equipment 202 direct-connected with a described CE equipment 201.Wherein, described second CE equipment 301 can be the CE equipment direct-connected with a described CE equipment 201, it is also possible to is to pass through The CE equipment that at least one CE equipment is indirectly connected with a described CE equipment 201.Oneth PE sets During the BSM message that standby 202 receive CE equipment 201 transmission, perform rpf check, inspection Look into the described PE equipment 202 clean culture road to the 2nd CE equipment 301 generating a described BSM By the most optimum.When a described PE equipment 202 is to the 2nd CE equipment generating a described BSM 301 singlecast router optimum time, the most described PE equipment 202 using a described BSM as described Multicast protocol message.
Illustrate, when a described PE equipment 202 to the 2nd CE generating a described BSM sets When the singlecast router of standby 301 is not optimum, the most described PE equipment 202 abandons a described BSM.
The implementation that the second is possible, a described PE equipment obtains multicast protocol message and includes: described Oneth PE equipment receives the 2nd BSM that the 3rd CE equipment sends, and described 2nd BSM is the 4th PE BSM, described 2nd BSM that equipment generates include the private network IP address of described 4th PE equipment, institute The 4th PE equipment of stating is to deploy described NG MVPN and the PE that is connected with described 3rd CE equipment sets Standby;A described PE equipment performs rpf check according to the private network IP address of described 4th PE equipment, Check the described PE equipment singlecast router via described 3rd CE equipment to described 4th PE equipment The most optimum;If a described PE equipment via described 3rd CE equipment to described 4th PE equipment Singlecast router is optimum, the most described PE equipment using described 2nd BSM as described multicast protocol message. Wherein, described 3rd CE equipment can be identical with a described CE equipment, it is also possible to described first CE equipment is different.
As shown in Figure 4, the 2nd BSM is generated by the 4th PE equipment 401, and described 2nd BSM carries The private network IP address of described 4th PE equipment 401.It is configured with second on described 4th PE equipment 401 NG MVPN belonging to BSM, and described 2nd BSM is sent to described 3rd CE equipment 402. Described 2nd BSM is sent to a described PE equipment 403 by described 3rd CE equipment 402 again.Described Oneth PE equipment 403 also portion is configured with the NG MVPN belonging to the 2nd BSM, then definition is configured with phase Between at least two PE equipment of same NG MVPN, the neighbours PE under the most described NG MVPN sets Standby.Then neighbours PE equipment each other between a PE equipment 403 and the 4th PE equipment 401.
Illustrate, after a described PE equipment 403 receives described 2nd BSM, obtain described the The private network IP address of the described 4th PE equipment 401 carried in two BSM, performs rpf check, inspection Look into the PE equipment 403 list via described 3rd CE equipment 402 to described 4th PE equipment 401 Broadcast route the most optimum.When a described PE equipment 403 via described 3rd CE equipment 402 to described During the singlecast router optimum of the 4th PE equipment 401, the most described PE equipment 403 is by described 2nd BSM As described multicast protocol message.
Illustrate, when a described PE equipment 403 is via described 3rd CE equipment 402 to described the When the singlecast router of four PE equipment 401 is not optimum, the most described PE equipment 403 will abandon described 2nd BSM.
102: a described PE equipment is according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that The mark of the 2nd PE equipment, described 2nd PE equipment is the PE equipment deploying described NG MVPN.
Illustrate, be positioned at after each PE equipment of provider's backbone network is configured with a NG MVPN, Can be by Border Gateway Protocol (Border Gateway Protocol, BGP) to whole provider backbone network In every other PE equipment issue MVPN automatically find (Auto-Discovery, AD) route letter Breath, described MVPN AD routing iinformation carries on the PE equipment issuing this MVPN AD routing iinformation The tunnel information of the NG MVPN of configuration.
Illustrate, if other PE equipment of provider's backbone network receive the MVPN that a PE equipment is issued AD routing iinformation, then to would know that this PE equipment is configured with described for other PE equipment of provider's backbone network NG MVPN.Multiple NG MVPN can be configured on one PE equipment.One PE equipment can basis The AD routing iinformation that other PE equipment received is issued, knows in provider's backbone network and sets with this PE Standby other PE equipment being configured with same NG MVPN.Provider's backbone network is configured with same The PE equipment of NG MVPN neighbours PE equipment each other.In each PE equipment in provider's backbone network, NG MVPN can be set up close with this PE equipment the corresponding of neighbours' PE equipment under described NG MVPN System.
Illustrate, as it is shown in figure 5, provider's backbone network include PE1 equipment, PE2 equipment, PE3 Equipment and PE4 equipment are all configured with same NG MVPN.The PE5 equipment that provider's backbone network includes Described NG MVPN is not disposed with PE6 equipment.In provider's backbone network, PE1 equipment, PE2 equipment, PE3 equipment and neighbours' PE equipment of PE4 equipment the most described NG MVPN, and PE5 equipment is not PE1 equipment, PE2 equipment, PE3 equipment or PE4 equipment at neighbours' PE equipment of described NG MVPN, PE6 equipment is not that PE1 equipment, PE2 equipment, PE3 equipment or PE4 equipment are at described NG MVPN Neighbours' PE equipment.
Illustrating, PE1 equipment, PE2 equipment, PE3 equipment and PE4 equipment can pass through bgp protocol, All PE equipment in provider's backbone network issue AD routing iinformation, described AD routing iinformation respectively Carrying the tunnel information of NG MVPN, described NG MVPN is the PE equipment issuing AD routing iinformation Affiliated NG MVPN.As a example by PE1 equipment, PE1 equipment passes through bgp protocol, to provider's bone All PE equipment in dry net issue the AD route letter of the tunnel information carrying described NG MVPN Breath.After PE2 equipment, PE3 equipment and PE4 equipment receive described AD routing iinformation, due to PE2 Equipment, PE3 equipment and PE4 equipment also provided described NG MVPN, then PE2 equipment, PE3 set Standby and PE4 equipment respectively using PE1 equipment as neighbours' PE equipment of described NG MVPN.With this type of Push away, PE1 equipment, PE2 equipment, PE3 equipment and the neighbours of PE4 equipment the most described NG MVPN PE equipment.And PE5 equipment and PE6 equipment are configured without described NG MVPN, then cannot function as PE1 Neighbours' PE equipment of the described NG MVPN of equipment, PE2 equipment, PE3 equipment or PE4 equipment.
Illustrate, PE1 equipment establishes described NG MVPN and PE2 equipment, PE3 equipment and The corresponding relation of PE4 equipment.PE2 equipment establishes described NG MVPN and PE1 equipment, PE3 Equipment and the corresponding relation of PE4 equipment.PE3 equipment establishes described NG MVPN and PE1 equipment, PE2 equipment and the corresponding relation of PE4 equipment.PE4 equipment establishes described NG MVPN and PE1 Equipment, PE2 equipment and the corresponding relation of PE4 equipment.
Illustrate, after a described PE equipment receives described multicast protocol message, according to described multicast NG MVPN belonging to protocol massages, it is thus achieved that the 2nd PE equipment being configured with described NG MVPN Mark, the most described PE equipment obtains a described PE equipment at described NG MVPN Under neighbours' PE equipment.The mark of described 2nd PE equipment can be described 2nd PE equipment sequence number, The IP address of described 2nd PE equipment, the title etc. of described 2nd PE equipment can uniquely identify described second The information of PE equipment, illustrates the most one by one at this.
103: a described PE equipment according to private network unicast routing table and the mark of described 2nd PE equipment, Inquiring about the described PE equipment private network singlecast router to described 2nd PE equipment, a described PE sets The destination address of the standby private network singlecast router to described 2nd PE equipment is that described 2nd PE equipment is described The public network IP ground of the private network IP address of NG MVPN, described private network IP address and described 2nd PE equipment Location is identical.
Illustrate, it is provided that after a PE equipment of business's backbone network is configured with a NG MVPN, should PE equipment can be set one with described interface corresponding for NG MVPN.Described with described NG MVPN Corresponding interface can be configured a private network IP address.Described private network IP address and the public network of this PE equipment IP address is identical.This PE equipment passes through BGP, and the PE equipment in whole provider backbone network is issued VPN V4 routing iinformation, described VPN V4 routing iinformation carries this PE equipment at described NG MVPN In private network IP address.In provider's backbone network, this PE equipment under described NG MVPN After neighbours' PE equipment receives the VPN V4 routing iinformation that this PE equipment is issued, according to described VPN V4 The private network IP address that routing iinformation carries, obtains this neighbours' PE equipment private network clean culture road to this PE equipment By.Wherein, the public network IP address of this PE equipment can be used for identifying this PE equipment in public network.
Illustrating, the network equipment in private network cannot know the public network IP address of this PE equipment.For Multicast protocol message is sent to this PE equipment, the private network IP address of this PE equipment be arranged to should The public network IP address of PE equipment is identical.So, this PE equipment is at the neighbours PE of described NG MVPN Equipment, according to the VPN V4 routing iinformation from this PE equipment, would know that the public network IP ground of this PE equipment Location.
As it is shown in figure 5, specify an interface to bind with described NG MVPN on PE1 equipment, tied up Interface one private network IP address of configuration of fixed described NG MVPN, described private network IP address sets with PE1 Standby public network IP address is identical.PE1 equipment passes through bgp protocol, to being configured with described NG MVPN's Neighbours' PE equipment sends VPN V4 routing iinformation, and described VPN V4 routing iinformation carries PE1 equipment Private network IP address.PE2 equipment, PE3 equipment and PE4 equipment receive described VPN V4 route letter After breath, obtain the private network IP address of PE1 equipment respectively.PE2 equipment is according to the private network IP of PE1 equipment Address, obtains the PE2 equipment private network singlecast router to PE1 equipment.PE3 equipment and PE4 equipment also may be used The method used according to PE2 equipment obtains corresponding private network singlecast router.In like manner, PE1 equipment, PE2 Equipment, PE3 equipment or PE4 equipment can obtain the private network singlecast router arriving other neighbor device, at this Repeat no more.
Illustrating, PE1 equipment can know that the neighbours' PE equipment being configured with described NG MVPN includes After PE2 equipment, PE3 equipment and PE4 equipment, set up private network unicast routing table.On described PE1 equipment Private network unicast routing table include: the private network singlecast router of PE1 equipment to PE2 equipment, PE1 equipment arrive The private network singlecast router of PE3 equipment and PE1 equipment are to the private network singlecast router of PE4 equipment.PE2 equipment Can know that the neighbours' PE equipment being configured with described NG MVPN is PE1 equipment, PE3 equipment and PE4 After equipment, setting up private network unicast routing table, the private network unicast routing table on described PE2 equipment includes PE2 Equipment is to private network singlecast router, the private network singlecast router of PE2 equipment to PE3 equipment and the PE2 of PE1 equipment Equipment is to the private network singlecast router of PE4 equipment.PE3 equipment can be known and is configured with described NG MVPN Neighbours' PE equipment be PE1 equipment, PE2 equipment and PE4 equipment after, set up private network unicast routing table. Private network unicast routing table on described PE3 equipment includes: the private network clean culture road of PE3 equipment to PE1 equipment By, the private network singlecast router of PE3 equipment to PE2 equipment and the private network singlecast router of PE3 to PE4 equipment. PE4 equipment can know that all neighbours' PE equipment being configured with described NG MVPN are PE1 equipment, PE2 After equipment and PE3 equipment, set up private network unicast routing table.Private network unicast routing table bag on described PE4 Include: the private network clean culture of the private network singlecast router of PE4 equipment to PE1 equipment, PE4 equipment to PE2 equipment It route and the private network singlecast router of PE4 equipment to PE3 equipment.
104: a described PE equipment is according to the public network IP address of described 2nd PE equipment, with clean culture Form sends described multicast protocol message to described 2nd PE equipment.
Illustrating, a described PE equipment can inquire described the according to the mark of the 2nd PE equipment One PE equipment is to the private network singlecast router of described 2nd PE equipment.A described PE sets described The private network singlecast router of two PE equipment includes the private network IP address and described second of described 2nd PE equipment The mark of PE equipment.A described PE equipment can obtain described second from described private network singlecast router The private network IP address of PE equipment.The private network IP address of described 2nd PE equipment and described 2nd PE equipment Public network IP address identical.The public network IP address of the 2nd PE equipment described in a described PE equipment utilization, Described multicast protocol message is sent to described 2nd PE equipment with unicast fashion.
Alternatively, after 101, the method that the embodiment of the present invention provides also includes: a described PE equipment According to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the mark of the 3rd PE equipment, described Three PE equipment are the PE equipment deploying described NG MVPN;A described PE equipment is according to described Private network unicast routing table and the mark of described 3rd PE equipment, inquire about a described PE equipment to described The private network singlecast router of three PE equipment, the private network list of a described PE equipment to described 3rd PE equipment The destination address broadcasting route is the described 3rd PE equipment private network IP address at described NG MVPN, institute State private network IP address identical with the public network IP address of described 3rd PE equipment;A described PE equipment root According to the public network IP address of described 3rd PE equipment, send institute with the form of clean culture to described 3rd PE equipment State multicast protocol message.
Illustrating, a described PE equipment can also in the manner described above, with unicast fashion to provider All PE equipment being configured with described NG MVPN in backbone network send described multicast protocol message, This repeats no more.
In the method that the embodiment of the present invention provides, a PE equipment can be in the way of clean culture, to second PE equipment sends multicast protocol message, and multicast data message can be still transmitted by the tunnel in public network, Achieve the transmission of multicast protocol message and the separation of the transmission of multicast data message, be favorably improved multicast The forward efficiency of data message.
The another kind that Fig. 6 provides for the embodiment of the present invention is used for transport multicast protocol massages method flow diagram. Embodiment corresponding for Fig. 6 is from the 2nd PE equipment side, and the method providing the embodiment of the present invention illustrates. Below in conjunction with Fig. 6, the method for transport multicast protocol massages providing the embodiment of the present invention is said Bright.
601: the two PE equipment receive the multicast protocol message that a PE equipment sends, institute with unicast fashion The 2nd PE equipment of stating is configured with the NG MVPN belonging to described multicast protocol message.
Illustrating, described 2nd PE equipment is the described PE equipment neighbour at described NG MVPN Occupy PE equipment.Described 2nd PE equipment can be connected same CE with a described PE equipment, it is also possible to A described PE equipment is connected by provider (provider, the P) equipment in backbone network.
602: described 2nd PE equipment performs process according to the type of described multicast protocol message.
Illustrating, described multicast protocol message is not packaged into the report that the public network tunnel specified is supported Literary composition form.Described multicast protocol message have employed the original message format of multicast protocol message, the most described group Broadcasting protocol massages is to send to described 2nd PE equipment from a described PE equipment with unicast fashion.So, After described 2nd PE equipment receives described multicast protocol message, can be with the message that Direct Recognition is received Multicast protocol message.Described 2nd PE equipment receives the multicast protocol message sent with unicast fashion, also may be used Receiving the multicast data message sent in the way of public network tunnel, the most described 2nd PE equipment can directly forward The multicast data message sent in the way of public network tunnel, improves the forward efficiency of multicast data message.
In a specific embodiment, described multicast protocol message is BSM, described 2nd PE equipment Type execution according to described multicast protocol message processes and includes: described 2nd PE equipment is from described BSM The middle private network IP address obtaining the equipment generating described BSM;Described 2nd PE equipment utilization generates described The private network IP address of the equipment of BSM performs rpf check, checks that described 2nd PE equipment is via described the One PE equipment is the most optimum to the singlecast router of the equipment generating described BSM;If described 2nd PE sets The standby singlecast router optimum via a described PE equipment to the equipment generating described BSM, the most described the Two PE equipment are to BSM described in the CE device broadcasts being connected with described 2nd PE equipment.
Illustrate, if described 2nd PE equipment is via a described PE equipment to the described BSM of generation The singlecast router of equipment is not optimum, and the most described 2nd PE equipment abandons and receives from a described PE equipment The BSM arrived.
In the method that the embodiment of the present invention provides, the 2nd PE equipment can receive first in the way of clean culture PE equipment sends multicast protocol message, and multicast data message can be still transmitted by the tunnel in public network. 2nd PE equipment can obtain multicast protocol message and multicast data message according to different transmission means, it is achieved The transmission of multicast protocol message and the separation of the transmission of multicast data message, be favorably improved multicast packet The forward efficiency of message.
Illustrate below in conjunction with concrete application scenarios, be applied to candidate bootstrap router (Candidate-Boot Strap Router, C-BSR) to candidate's convergent point (Candidate-Rendezvous Point, C-RP) Send BSM.As it is shown in fig. 7, described C-BSR is direct-connected with PE1 equipment and PE2 equipment respectively.PE1 Equipment, PE2 equipment, PE3 equipment and PE4 equipment are configured with the neighbours of same NG MVPN each other Equipment.PE3 equipment and a C-RP1 equipment are direct-connected, and PE4 equipment and a C-RP2 equipment are direct-connected.
C-BSR generates BSM, and by described BSM broadcast to tying up with the MVPN belonging to described BSM Fixed all PIM interfaces.Described BSM carries the private network IP address of described C-BSR.
Described PE1 equipment receives the BSM that described C-BSR sends, entrained by described BSM The private network IP address of described C-BSR, performs rpf check, checks that described PE1 equipment is to described C-BSR Singlecast router the most optimum.If described PE1 equipment is optimum to the singlecast router of described C-BSR, then institute State PE1 equipment using described BSM as multicast protocol message.If described PE1 equipment is to described C-BSR Singlecast router be not optimum, the most described PE1 equipment abandons described BSM.In this enforcement scene, by Direct-connected with described C-BSR in described PE1 equipment, the clean culture road of described PE1 equipment to described C-BSR By optimum, the BSM that described C-BSR is sent by described PE1 equipment is as multicast protocol message.Described Singlecast router optimum can be the shortest path that singlecast router is corresponding, it is also possible to be other decision condition, This illustrates the most one by one.
Described PE1 equipment, according to the interface of the described BSM of reception, determines the MVPN belonging to described BSM. If being configured with the NG MVPN corresponding with described MVPN, the most described PE1 equipment on described PE1 equipment Inquiry obtains the neighbours' PE equipment being configured with described NG MVPN, the neighbours of the most described PE1 equipment PE equipment is PE2 equipment, PE3 equipment and PE4 equipment.
Described PE1 equipment can be according to neighbours' PE equipment of private network unicast routing table and described PE1 equipment Mark, it is thus achieved that described PE1 equipment arrives the private network singlecast router of its neighbours' PE equipment.Such as: described PE1 equipment is to the private network that destination address is described PE2 equipment of the private network singlecast router of described PE2 equipment IP address, the private network IP address of described PE2 equipment is identical with the public network IP address of described PE2 equipment. Described PE1 equipment is described PE3 equipment to the destination address of the private network singlecast router of described PE3 equipment Private network IP address, the public network IP address phase of the private network IP address of described PE3 equipment and described PE3 equipment With.Described PE1 equipment is that described PE4 sets to the destination address of the private network singlecast router of described PE4 equipment The public network IP ground of standby private network IP address, the private network IP address of described PE4 equipment and described PE4 equipment Location is identical.
Described PE1 equipment is according to the public network IP address of described PE2 equipment, with unicast fashion to described PE2 Equipment sends described BSM message.In like manner, described PE1 equipment is according to the public network IP of described PE3 equipment Address, sends described BSM message with unicast fashion to described PE3 equipment.Described PE1 equipment according to The public network IP address of described PE4 equipment, sends described BSM report with unicast fashion to described PE4 equipment Literary composition.
In like manner, described PE2 equipment can set to described PE1 equipment, described PE3 respectively with unicast fashion Standby and described PE4 equipment sends described BSM.
Described PE1 equipment can also receive the described BSM that described PE2 equipment sends with unicast fashion, The BSM of described PE2 is that described C-BSR generates.Owing to described PE1 equipment is straight with described C-BSR Even, therefore, described PE1 equipment is not optimum via the singlecast router of described PE2 to described C-BSR, Described PE1 equipment abandons the BSM received from described PE2.
In like manner, described PE2 equipment receives the described BSM that described PE1 equipment sends with unicast fashion, PE2 equipment is not optimum via the singlecast router of described PE1 to described C-BSR, described PE2 abandon from The BSM that described PE1 receives.
PE3 equipment receives the BSM that PE1 equipment sends with unicast fashion, and PE3 equipment checks via PE1 Equipment is the most optimum to the singlecast router of C-BSR.If PE3 equipment via PE1 equipment to C-BSR's Singlecast router is optimum, then the BSM received from PE1 equipment is broadcasted to coupled by PE3 equipment C-RP1.PE3 equipment also can receive the BSM that PE2 equipment sends with unicast fashion, and PE3 equipment is examined Look into the singlecast router via PE2 equipment to C-BSR the most optimum.If PE3 equipment arrives via PE2 equipment The singlecast router of C-BSR is not optimum, then PE3 equipment abandons the described BSM received from PE2 equipment.
In like manner, PE4 equipment receives described BSM, the PE4 equipment warp that PE1 equipment sends with unicast fashion Not being optimum by the singlecast router of PE1 equipment to C-BSR, PE4 equipment abandons from the reception of PE1 equipment Described BSM.PE4 equipment receives described BSM, the PE4 equipment warp that PE2 equipment sends with unicast fashion Optimum by the singlecast router of PE2 equipment to C-BSR, PE4 equipment will be from described in the reception of PE2 equipment The C-RP2 that BSM broadcast is the most coupled.
C-RP1 and C-RP2, according to above-mentioned BSM transmitting procedure, receives what multiple C-BSR sent BSM, campaigns for out a BSR from multiple C-BSR.The most each C-RP with the form of clean culture to competing The BSR that selects sends C-RP information, and BSR collects according to received C-RP information and obtains RP collection Conjunction information.This RP aggregate information is broadcasted to all of equipment in MVPN private network by BSR by BSM, Realize the purpose of RP dynamic learning in this MVPN private network.
Above-mentioned Scene case is intended merely to better illustrate the one of embodiment of the present invention offer for transmitting group Broadcast the implementation of protocol massages method, be not limited in the concrete application described in above-mentioned Scene case Scene, it is also possible to be applied to other application scenarios.
The structural representation of a kind of PE equipment that Fig. 8 provides for the embodiment of the present invention.Described first PE equipment can use the method that embodiment corresponding for Fig. 1 provides.A described PE equipment includes: first Acquiring unit 801, second acquisition unit the 802, first query unit 803 and the first transmitting element 804.
Described first acquiring unit 801 is used for obtaining multicast protocol message.
Described second acquisition unit 802, for according to the NG MVPN belonging to described multicast protocol message, obtains The mark of the 2nd PE equipment of obtaining, described 2nd PE equipment is that the PE deploying described NG MVPN sets Standby.
Described first query unit 803 is for according to private network unicast routing table and the mark of described 2nd PE equipment Know, inquire about the described PE equipment private network singlecast router to described 2nd PE equipment, a described PE Equipment is that described 2nd PE equipment is in institute to the destination address of the private network singlecast router of described 2nd PE equipment State the public network IP of the private network IP address of NG MVPN, described private network IP address and described 2nd PE equipment Address is identical.
Described first transmitting element 804 is for the public network IP address according to described 2nd PE equipment, with list The form broadcast sends described multicast protocol message to described 2nd PE equipment.
In one embodiment, a described PE equipment also includes: the 3rd acquiring unit, the second cargo tracer Unit and the second transmitting element.
Described 3rd acquiring unit is for according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the The mark of three PE equipment, described 3rd PE equipment is the PE equipment deploying described NG MVPN.
Described second query unit is for according to described private network unicast routing table and described 3rd PE equipment Mark, inquires about the described PE equipment private network singlecast router to described 3rd PE equipment, and described first PE equipment is that described 3rd PE equipment exists to the destination address of the private network singlecast router of described 3rd PE equipment The public network of the private network IP address of described NG MVPN, described private network IP address and described 3rd PE equipment IP address is identical.
Described second transmitting element is for the public network IP address according to described 3rd PE equipment, with clean culture Form sends described multicast protocol message to described 3rd PE equipment.
In another embodiment, described first acquiring unit 801 is specifically for receiving first user edge The BSM that CE equipment sends;Described first acquiring unit 801 specifically for perform rpf check, Check that a described PE equipment is the most optimum to the singlecast router of the CE equipment generating a described BSM, A described BSM is generated by a described CE equipment or the 2nd CE equipment;If a described PE sets The standby singlecast router to the CE equipment generating a described BSM is optimum, the most described first acquiring unit 801 Specifically for using a described BSM as described multicast protocol message.
In another embodiment, described first acquiring unit 801 is sent out specifically for receiving the 3rd CE equipment The 2nd BSM sent, described 2nd BSM are the BSM, described 2nd BSM that the 4th PE equipment generates Including the private network IP address of described 4th PE equipment, described 4th PE equipment is for deploying described NG MVPN and the PE equipment being connected with described 3rd CE equipment;Described first acquiring unit 801 is specifically used Perform rpf check in the private network IP address according to described 4th PE equipment, check that a described PE sets Standby the most optimum to the singlecast router of described 4th PE equipment via described 3rd CE equipment;If described One PE equipment is optimum via the singlecast router of described 3rd CE equipment to described 4th PE equipment, then institute State the first acquiring unit 801 specifically for using described 2nd BSM as described multicast protocol message.
The embodiment of the present invention provide a PE equipment in, a PE equipment can in the way of clean culture, Sending multicast protocol message to the 2nd PE equipment, multicast data message can still be entered by the tunnel in public network Row transmission, it is achieved that the transmission of multicast protocol message and the separation of the transmission of multicast data message, contributes to Improve the forward efficiency of multicast data message.
The structural representation of a kind of 2nd PE equipment that Fig. 9 provides for the embodiment of the present invention.The present invention implements The 2nd PE equipment that example provides can perform the method that embodiment corresponding for Fig. 6 provides.Described 2nd PE Equipment includes: receive unit 901 and processing unit 902.
Described reception unit 901 is for receiving the multicast protocol report that a PE equipment sends with unicast fashion Literary composition, described 2nd PE deployed with devices NG MVPN belonging to described multicast protocol message.
Described processing unit 902 is for performing process according to the type of described multicast protocol message.
In one embodiment, described processing unit 802 is specifically for obtaining generation institute from described BSM State the private network IP address of the equipment of BSM;Described processing unit 802 generates described BSM specifically for utilizing Equipment private network IP address perform rpf check, check that described 2nd PE equipment is via a described PE Equipment is the most optimum to the singlecast router of the equipment generating described BSM;Described processing unit 802 is specifically used If in described 2nd PE equipment via a described PE equipment to the clean culture of equipment generating described BSM Route optimum, then to BSM described in the CE device broadcasts being connected with described 2nd PE equipment.
The embodiment of the present invention provide the 2nd PE equipment in, the 2nd PE equipment can in the way of clean culture, The PE equipment that receives sends multicast protocol message, and multicast data message can be still by the tunnel in public network It is transmitted.2nd PE equipment can obtain multicast protocol message and multicast packet according to different transmission means Message, it is achieved that the transmission of multicast protocol message and the separation of the transmission of multicast data message, contributes to carrying The forward efficiency of high multicast data message.
A kind of system structure for transport multicast protocol massages that Figure 10 provides for the embodiment of the present invention is illustrated Figure, described system includes: the PE equipment 1001 shown in Fig. 8, and shown at least one Fig. 9 The 2nd PE equipment 1002.No longer concrete structure is repeated at this.
The hardware architecture diagram of the PE equipment that Figure 11 provides for the embodiment of the present invention.The present invention is real The PE equipment that executing example provides can perform the method that embodiment corresponding for Fig. 1 provides.A described PE Equipment includes: memorizer 1101, transmitter 1102 and respectively with described memorizer 1101 and described connect Receive the processor 1103 that device 1102 connects.Described memorizer 1101 is used for storing batch processing instruction.
Described processor 1103 performs following behaviour for the programmed instruction calling the storage of described memorizer 1101 Make:
Equipment obtains multicast protocol message;
According to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the mark of the 2nd PE equipment, institute The 2nd PE equipment of stating is the PE equipment deploying described NG MVPN;
According to private network unicast routing table and the mark of described 2nd PE equipment, inquire about a described PE equipment To the private network singlecast router of described 2nd PE equipment, a described PE equipment is to described 2nd PE equipment The destination address of private network singlecast router be the described 2nd PE equipment private network IP at described NG MVPN Address, described private network IP address is identical with the public network IP address of described 2nd PE equipment;
According to the public network IP address of described 2nd PE equipment, by described transmitter 1102, with clean culture Form sends described multicast protocol message to described 2nd PE equipment.
In one embodiment, described processor 1103 is additionally operable to call the storage of described memorizer 1101 Programmed instruction performs to operate as follows:
According to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the mark of the 3rd PE equipment, institute The 3rd PE equipment of stating is the PE equipment deploying described NG MVPN;
According to described private network unicast routing table and the mark of described 3rd PE equipment, inquire about a described PE Equipment is to the private network singlecast router of described 3rd PE equipment, a described PE equipment to described 3rd PE The destination address of the private network singlecast router of equipment is the described 3rd PE equipment private network at described NG MVPN IP address, described private network IP address is identical with the public network IP address of described 3rd PE equipment;
According to the public network IP address of described 3rd PE equipment, by described transmitter 1102, with clean culture Form sends described multicast protocol message to described 3rd PE equipment.
In another embodiment, described processor 1103 is for calling the storage of described memorizer 1101 Programmed instruction performs to obtain multicast protocol message and includes:
Receive the BSM that first user edge C E equipment sends;
Perform rpf check, check that a described PE equipment is to the CE equipment generating a described BSM Singlecast router the most optimum, a described BSM is by a described CE equipment or the 2nd CE equipment Generate;
If a described PE equipment is optimum to the singlecast router of the CE equipment generating a described BSM, Using a described BSM as described multicast protocol message.
In another embodiment, described processor 1103 is for calling the storage of described memorizer 1101 Programmed instruction performs to obtain multicast protocol message and includes:
The 2nd BSM, described 2nd BSM that the 3rd CE equipment that receives sends is that the 4th PE equipment generates BSM, described 2nd BSM include the private network IP address of described 4th PE equipment, described 4th PE Equipment is to deploy described NG MVPN and the PE equipment being connected with described 3rd CE equipment;
Private network IP address according to described 4th PE equipment performs rpf check, checks a described PE Equipment is the most optimum to the singlecast router of described 4th PE equipment via described 3rd CE equipment;
If a described PE equipment is via the clean culture road of described 3rd CE equipment to described 4th PE equipment By optimum, using described 2nd BSM as described multicast protocol message.
In the PE equipment that the embodiment of the present invention provides, processor can be in the way of clean culture, to second PE equipment sends multicast protocol message, and multicast data message can be still transmitted by the tunnel in public network, Achieve the transmission of multicast protocol message and the separation of the transmission of multicast data message, be favorably improved multicast The forward efficiency of data message.
The hardware architecture diagram of the 2nd PE equipment that Figure 12 provides for the embodiment of the present invention.The present invention is real The method that the 2nd PE equipment that executing example provides can use embodiment corresponding for Fig. 6 to provide.Described 2nd PE Equipment includes: receptor 1201, memorizer 1202 and respectively with described receptor 1201 and described deposit The processor 1203 that reservoir 1202 connects.Described memorizer 1202 is used for storing batch processing instruction.
Described receptor 1201, for receiving the multicast protocol report that a PE equipment sends with unicast fashion Literary composition, described 2nd PE equipment is configured with the NG MVPN belonging to described multicast protocol message.
Described processor 1203 performs following behaviour for the programmed instruction calling the storage of described memorizer 1202 Make: perform process according to the type of described multicast protocol message.
In one embodiment, described processor 1203 is for calling the journey of described memorizer 1202 storage The type execution process that sequence instruction performs according to described multicast protocol message includes:
The private network IP address of the equipment generating described BSM is obtained from described BSM;
The private network IP address utilizing the equipment generating described BSM performs rpf check, checks described second PE equipment is the most optimum to the singlecast router of the equipment generating described BSM via a described PE equipment;
If described 2nd PE equipment is via the list of a described PE equipment to the equipment generating described BSM Broadcast route optimum, to BSM described in the CE device broadcasts being connected with described 2nd PE equipment.
In the 2nd PE equipment that the embodiment of the present invention provides, processor can receive the in the way of clean culture One PE equipment sends multicast protocol message, and multicast data message can still be passed by the tunnel in public network Defeated.2nd PE equipment can obtain multicast protocol message and multicast data message according to different transmission means, Achieve the transmission of multicast protocol message and the separation of the transmission of multicast data message, be favorably improved multicast The forward efficiency of data message.
The hardware configuration for the system of transport multicast protocol massages that Figure 13 provides for the embodiment of the present invention shows Being intended to, described system includes: the PE equipment 1301 shown in Figure 11, and at least one Figure 12 The 2nd shown PE equipment 1302.
The processor that above-mentioned processor can be microprocessor or this processor can also be any routine. In conjunction with the step of the method disclosed in the embodiment of the present invention, hardware processor can be embodied directly in and performed Become, or complete with the hardware in processor and software module combination execution.When implemented in software, The code realizing above-mentioned functions can be stored in computer-readable medium.Computer-readable medium includes Computer-readable storage medium.Storage medium can be any usable medium that computer can access.As Example but be not limited to: computer-readable medium can be that (English full name is random to random access memory Access memory, english abbreviation is RAM), (English full name is read-only to read only memory Memory, english abbreviation is ROM), (English full name is electrically to EEPROM Erasable programmable read-only memory, english abbreviation is EEPROM), read-only optical disc (English Literary composition full name is compact disc read-only memory, and english abbreviation is CD-ROM) or other CDs Storage, magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or storing that there is finger Order or the program code of data structure form can be by any other medium of computer access.Computer Computer-readable recording medium can be compression laser disc (English full name is compact disc, and english abbreviation is CD), laser Dish, digital video disc (English full name is digital video disc, and english abbreviation is DVD), floppy disk Or blu-ray disc.
Last it is noted that being merely cited for property of above example illustrates technical scheme, and Non-to its restriction;Although the beneficial effect brought the present invention and the present invention with reference to previous embodiment is carried out Detailed description, it will be understood by those within the art that: it still can be to foregoing embodiments Described technical scheme is modified, or wherein portion of techniques feature is carried out equivalent;And this A little amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of the claims in the present invention.

Claims (13)

1. the method for transport multicast protocol massages, it is characterised in that described method includes:
First Provider Edge PE equipment obtains multicast protocol message;
A described PE equipment is according to the multicasting virtual private network of future generation belonging to described multicast protocol message NG MVPN, it is thus achieved that the mark of the 2nd PE equipment, described 2nd PE equipment is for deploying described NG The PE equipment of MVPN;
A described PE equipment is according to private network unicast routing table and the mark of described 2nd PE equipment, inquiry A described PE equipment arrives to the private network singlecast router of described 2nd PE equipment, a described PE equipment The destination address of the private network singlecast router of described 2nd PE equipment is that described 2nd PE equipment is at described NG The public affairs of the private network internet protocol address of MVPN, described private network IP address and described 2nd PE equipment Net IP address is identical;
A described PE equipment according to the public network IP address of described 2nd PE equipment, with the form of clean culture to Described 2nd PE equipment sends described multicast protocol message.
Method the most according to claim 1, it is characterised in that described method also includes:
A described PE equipment is according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the 3rd PE The mark of equipment, described 3rd PE equipment is the PE equipment deploying described NG MVPN;
A described PE equipment according to described private network unicast routing table and the mark of described 3rd PE equipment, Inquiring about the described PE equipment private network singlecast router to described 3rd PE equipment, a described PE sets The destination address of the standby private network singlecast router to described 3rd PE equipment is that described 3rd PE equipment is described The public network IP ground of the private network IP address of NG MVPN, described private network IP address and described 3rd PE equipment Location is identical;
A described PE equipment according to the public network IP address of described 3rd PE equipment, with the form of clean culture to Described 3rd PE equipment sends described multicast protocol message.
Method the most according to claim 1 and 2, it is characterised in that a described PE equipment obtains Take multicast protocol message to include:
A described PE equipment receives the first Bootstrap message BSM that first user edge C E equipment sends;
A described PE equipment performs reverse path and forwards rpf check, checks that a described PE equipment arrives The singlecast router of the CE equipment generating a described BSM is the most optimum, and a described BSM is by described Oneth CE equipment or the 2nd CE equipment generate;
If a described PE equipment is optimum to the singlecast router of the CE equipment generating a described BSM, The most described PE equipment using a described BSM as described multicast protocol message.
4. according to the method described in claims 1 to 3 any one, it is characterised in that a described PE Equipment obtains multicast protocol message and includes:
A described PE equipment receives the 2nd BSM, described 2nd BSM of the 3rd CE equipment transmission The BSM, described 2nd BSM that 4th PE equipment generates includes the private network IP ground of described 4th PE equipment Location, described 4th PE equipment is to deploy described NG MVPN and be connected with described 3rd CE equipment PE equipment;
A described PE equipment performs rpf check according to the private network IP address of described 4th PE equipment, Check the described PE equipment singlecast router via described 3rd CE equipment to described 4th PE equipment The most optimum;
If a described PE equipment is via the clean culture road of described 3rd CE equipment to described 4th PE equipment By optimum, the most described PE equipment using described 2nd BSM as described multicast protocol message.
5. the method for transport multicast protocol massages, it is characterised in that described method includes:
Second Provider Edge PE equipment receives the multicast protocol report that a PE equipment sends with unicast fashion Literary composition, described 2nd PE equipment is configured with the multicasting virtual private network of future generation belonging to described multicast protocol message NG MVPN;
Described 2nd PE equipment performs process according to the type of described multicast protocol message.
Method the most according to claim 5, it is characterised in that described multicast protocol message is bootstrapping Message BSM, described 2nd PE equipment processes according to the type execution of described multicast protocol message and includes:
Described 2nd PE equipment obtains the private network the Internet of the equipment generating described BSM from described BSM Protocol IP address;
The private network IP address of the equipment that described 2nd PE equipment utilization generates described BSM performs reverse path Forward rpf check, check that described 2nd PE equipment is via a described PE equipment to the described BSM of generation The singlecast router of equipment the most optimum;
If described 2nd PE equipment is via the list of a described PE equipment to the equipment generating described BSM Broadcasting route optimum, the most described 2nd PE equipment is to the CE device broadcasts being connected with described 2nd PE equipment Described BSM.
7. a Provider Edge PE equipment, it is characterised in that a described PE equipment includes:
First acquiring unit, is used for obtaining multicast protocol message;
Second acquisition unit, for special according to the multicast virtual of future generation belonging to described multicast protocol message Net NG MVPN, it is thus achieved that the mark of the 2nd PE equipment, described 2nd PE equipment is for deploying described NG The PE equipment of MVPN;
First query unit, for according to private network unicast routing table and the mark of described 2nd PE equipment, looks into Ask the described PE equipment private network singlecast router to described 2nd PE equipment, a described PE equipment The destination address of private network singlecast router to described 2nd PE equipment is that described 2nd PE equipment is at described NG The public affairs of the private network internet protocol address of MVPN, described private network IP address and described 2nd PE equipment Net IP address is identical;
First transmitting element, for the public network IP address according to described 2nd PE equipment, with the shape of clean culture Formula sends described multicast protocol message to described 2nd PE equipment.
A PE equipment the most according to claim 7, it is characterised in that a described PE equipment Also include:
3rd acquiring unit, for according to the NG MVPN belonging to described multicast protocol message, it is thus achieved that the 3rd The mark of PE equipment, described 3rd PE equipment is the PE equipment deploying described NG MVPN;
Second query unit, for according to described private network unicast routing table and the mark of described 3rd PE equipment Know, inquire about the described PE equipment private network singlecast router to described 3rd PE equipment, a described PE Equipment is that described 3rd PE equipment is in institute to the destination address of the private network singlecast router of described 3rd PE equipment State the public network IP of the private network IP address of NG MVPN, described private network IP address and described 3rd PE equipment Address is identical;
Second transmitting element, for the public network IP address according to described 3rd PE equipment, with the shape of clean culture Formula sends described multicast protocol message to described 3rd PE equipment.
9. according to the PE equipment described in claim 7 or 8, it is characterised in that
Described first acquiring unit is specifically for receiving the first bootstrapping that first user edge C E equipment sends Message BSM;
Described first acquiring unit forwards rpf check specifically for performing reverse path, checks described first PE equipment is the most optimum to the singlecast router of the CE equipment generating a described BSM, a described BSM Generated by a described CE equipment or the 2nd CE equipment;
If a described PE equipment is optimum to the singlecast router of the CE equipment generating a described BSM, The most described first acquiring unit using a described BSM as described multicast protocol message.
10. according to the PE equipment described in claim 7-9 any one, it is characterised in that
Described first acquiring unit specifically for receiving the 2nd BSM that the 3rd CE equipment sends, described the Two BSM are that BSM, described 2nd BSM that the 4th PE equipment generates include described 4th PE equipment Private network IP address, described 4th PE equipment for deploy described NG MVPN and with described 3rd CE The PE that equipment is connected;
Described first acquiring unit performs specifically for the private network IP address according to described 4th PE equipment Rpf check, check a described PE equipment via described 3rd CE equipment to described 4th PE equipment Singlecast router the most optimum;
If a described PE equipment is via the clean culture road of described 3rd CE equipment to described 4th PE equipment By optimum, the most described first acquiring unit specifically for using described 2nd BSM as described multicast protocol report Literary composition.
11. a kind of second Provider Edge PE equipment, it is characterised in that described 2nd PE equipment includes:
Receive unit, for receiving the multicast protocol message that a PE equipment sends with unicast fashion, described 2nd PE deployed with devices multicasting virtual private network NG of future generation belonging to described multicast protocol message MVPN;
Processing unit, for performing process according to the type of described multicast protocol message.
12. the 2nd PE equipment according to claim 11, it is characterised in that described multicast protocol Message is Bootstrap message BSM,
Described processing unit is specifically for obtaining the private network of the equipment generating described BSM from described BSM Internet protocol address;
Described processing unit is anti-specifically for utilizing the private network IP address of the equipment generating described BSM to perform To path forward rpf check, check described 2nd PE equipment via a described PE equipment to generation institute The singlecast router of the equipment stating BSM is the most optimum;
If described 2nd PE equipment is via the list of a described PE equipment to the equipment generating described BSM Broadcasting route optimum, the most described processing unit is to described in the CE device broadcasts being connected with described 2nd PE equipment BSM。
13. 1 kinds of systems for transport multicast protocol massages, it is characterised in that described system includes:
A PE equipment described in aforementioned claim 7-10 any one, and aforementioned claim The 2nd PE equipment described in 11-12 any one.
CN201510133882.3A 2015-03-25 2015-03-25 It is used for transmission the method, equipment and system of multicast protocol message Active CN106161258B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510133882.3A CN106161258B (en) 2015-03-25 2015-03-25 It is used for transmission the method, equipment and system of multicast protocol message
PCT/CN2016/077214 WO2016150394A1 (en) 2015-03-25 2016-03-24 Method, device and system for transmitting multicast protocol packet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510133882.3A CN106161258B (en) 2015-03-25 2015-03-25 It is used for transmission the method, equipment and system of multicast protocol message

Publications (2)

Publication Number Publication Date
CN106161258A true CN106161258A (en) 2016-11-23
CN106161258B CN106161258B (en) 2019-10-01

Family

ID=56977736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510133882.3A Active CN106161258B (en) 2015-03-25 2015-03-25 It is used for transmission the method, equipment and system of multicast protocol message

Country Status (2)

Country Link
CN (1) CN106161258B (en)
WO (1) WO2016150394A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020244372A1 (en) * 2019-06-06 2020-12-10 华为技术有限公司 Method and apparatus for implementing multicasting

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115225427B (en) * 2021-04-20 2024-05-17 华为技术有限公司 Method and device for transmitting data message

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075439A (en) * 2011-02-22 2011-05-25 杭州华三通信技术有限公司 Multicast message transmitting method and routing equipment
CN102299848A (en) * 2011-08-23 2011-12-28 福建星网锐捷网络有限公司 Multicast message transmission method and provider edge device (PE)
US20130016722A1 (en) * 2008-10-15 2013-01-17 At&T Intellectual Property I, Lp Broadcast interactive television system
CN102916888A (en) * 2012-09-21 2013-02-06 杭州华三通信技术有限公司 Multicast data transmission method and multicast data transmission device
CN103326918A (en) * 2013-05-17 2013-09-25 杭州华三通信技术有限公司 Message forwarding method and message forwarding equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720994B2 (en) * 2005-01-13 2010-05-18 Cisco Technology, Inc. Method for suppression of multicast join/prune messages from extranet receivers
CN101567847B (en) * 2009-06-01 2012-01-11 杭州华三通信技术有限公司 Method and equipment for sending bootstrapping messages in multi-cast virtual private network
WO2011144065A2 (en) * 2011-05-23 2011-11-24 华为技术有限公司 Method and apparatus for transferring bootstrap message

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130016722A1 (en) * 2008-10-15 2013-01-17 At&T Intellectual Property I, Lp Broadcast interactive television system
CN102075439A (en) * 2011-02-22 2011-05-25 杭州华三通信技术有限公司 Multicast message transmitting method and routing equipment
CN102299848A (en) * 2011-08-23 2011-12-28 福建星网锐捷网络有限公司 Multicast message transmission method and provider edge device (PE)
CN102916888A (en) * 2012-09-21 2013-02-06 杭州华三通信技术有限公司 Multicast data transmission method and multicast data transmission device
CN103326918A (en) * 2013-05-17 2013-09-25 杭州华三通信技术有限公司 Message forwarding method and message forwarding equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020244372A1 (en) * 2019-06-06 2020-12-10 华为技术有限公司 Method and apparatus for implementing multicasting

Also Published As

Publication number Publication date
CN106161258B (en) 2019-10-01
WO2016150394A1 (en) 2016-09-29

Similar Documents

Publication Publication Date Title
CN103748835B (en) The dynamic renewal of label switched path
US8958423B2 (en) Implementing a multicast virtual private network by using multicast resource reservation protocol-traffic engineering
US8121056B1 (en) Aggregate multicast trees for multicast virtual private networks
CN105264834B (en) A kind of method, apparatus and NVO3 network of the processing multicast message in NVO3 network
US8571029B1 (en) Label switched path hierarchy for intra-area segments of inter-area point-to-multipoint label switched paths
EP1737164A1 (en) A method for realizing multicasting in a virtual private network using a virtual router
US20150146727A1 (en) Forwarding Packets and PE Devices in VPLS
US9088498B2 (en) Communication networks that provide a common transport domain for use by multiple service domains and methods and computer program products for using the same
CN100481817C (en) Multi-domain multicast integration data distributing structure and method based on IP/MPLS/BGP
CN102413060B (en) User private line communication method and equipment used in VPLS (Virtual Private LAN (Local Area Network) Service) network
US11405307B2 (en) Information transfer method and device
CN100450065C (en) Method for providing communication between virtual special network stations
CN102273177A (en) Neighbour discovery protocol mediation
CN104539545B (en) Method for forwarding multicast message and equipment in TRILL network
CN103973459B (en) The transmission method and device of multicast message between IPv6 multicast isolated island
CN101656663A (en) Method, device and system for forwarding MPLS multicast message
CN103138955B (en) Multiple igmp querying device is used in layer 2 network
WO2017177756A1 (en) Method, apparatus and system for transmitting information
CN103326944A (en) Multicasting transmission method and device and network system
CN101119222B (en) Method, device and system for implementing multicast of HOPE network
CN102571375A (en) Multicast forwarding method and device as well as network device
CN102217254B (en) Method and apparatus for transferring boot strap information
CN101621467B (en) Method, device and system for realizing multicast VSI
CN104052672A (en) Multicast achieving method and device based on LISP
CN106161258A (en) Method, equipment and system for transport multicast protocol massages

Legal Events

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