CN101325536A - Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway - Google Patents
Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway Download PDFInfo
- Publication number
- CN101325536A CN101325536A CNA200710042198XA CN200710042198A CN101325536A CN 101325536 A CN101325536 A CN 101325536A CN A200710042198X A CNA200710042198X A CN A200710042198XA CN 200710042198 A CN200710042198 A CN 200710042198A CN 101325536 A CN101325536 A CN 101325536A
- Authority
- CN
- China
- Prior art keywords
- multicast
- packet
- request message
- base station
- message
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 claims description 22
- 238000005538 encapsulation Methods 0.000 claims description 13
- 238000012423 maintenance Methods 0.000 claims description 13
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 239000002699 waste material Substances 0.000 abstract description 3
- 230000005641 tunneling Effects 0.000 description 41
- 230000008569 process Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000002950 deficient Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 101001109137 Homo sapiens Receptor-interacting serine/threonine-protein kinase 2 Proteins 0.000 description 1
- 101000733257 Homo sapiens Rho guanine nucleotide exchange factor 28 Proteins 0.000 description 1
- 102100022502 Receptor-interacting serine/threonine-protein kinase 2 Human genes 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a control method of controlling the transmission of multicast data packet in accessing service network in the accessing service network gateway of the WiMAX system, includes steps: transmitting the multicast data packet to be transmitted to corresponding network chain roads, according to multicast address of the multicast data packet to be transmitted and multicast data forwarding table information; accordingly one or more lower stage network device on the network chain road receiving the multicast data packet to be transmitted, and further forwarding the multicast data packet to be transmitted until respectively transmitting to the corresponding a plurality of objective base stations of the multicast address. The invention overcomes the network resource waste in the prior art, resulting from repeat transmission of a same data packet in a network segment because of using GRE tunnel to transmit.
Description
Technical field
The present invention relates to the WiMAX system, especially the method and the corresponding device thereof of the transmission of control multicast packet in the base station of WiMAX system, and the method and the corresponding device thereof of control multicast packet transmission in access service network (ASN) gateway device of WiMAX system.
Background technology
In recent years, wireless communication system obtains fast development, for example from individual mobile call to commercial mobile office or the like.At different user market, or for different technologies, market factor consideration, there have been numerous famous radio honeycomb communication standards on the market now, GSM (global system for mobile communications for example, Global System for Mobile Communications), UMTS (universal mobile telecommunications system, Universal Mobile TelecomunicationSystem), WiMAX (World Interoperability for Microwave Access, WiMax network, World Interoperabilityfor Microwave Access) etc.Wherein, WiMAX adopts multi-carrier modulation technology, can provide data service at a high speed, and the high power capacity, the power system capacity that have under frequency spectrum resource utilization rate height, big, the long distance of coverage are easy to upgrade, can provide characteristics such as effective service quality control.The cost of WiMAX is relatively low, and multimedia communication service widely can be provided, and for example can facilitate for individual, family, enterprise, good mobile multimedia broadband service and wireless data transmission at a high speed.Compare with existing mobile communication technology, the WiMAX technology can provide higher data rate, and stronger data service ability is a kind of more economy means flexibly by WiMAX technology stream media bearing business.Carrying out mobile flow medium service on the WiMAX network, will be the potential market that the WiMAX technology is used.
At present, (Generic RoutingEncapsulation, GRE) mode in tunnel is carried out the transmission of packet mainly to adopt generic route encapsulation in the WiMAX system.Gre tunneling is the link between 2, and every link all is an independent tunnel.Gre tunneling is defined by the source IP address and the purpose IP address at two ends, allows user terminal to use IP to seal dress IP, IPX and AppleTalk bag, and supports various Routing Protocols, as RIP2, OSPF etc.The tunnel that GRE sets up is a virtual channel, and it is only relevant with tunnel source point and termination point of a tunnel, and the intermediate node of packet process (for example equipment such as router) still carries out common routing forwarding according to outer IP on network.For example, after will carrying out tunnel encapsulation (promptly increase a new heading-GRE heading, wherein comprise tunnel endpoint address) by the packet in tunnel, the packet that process of passing through tunnel is encapsulated sends, and promptly puts into the tunnel.When the packet of process of passing through tunnel encapsulation arrived termination point of a tunnel, its GRE heading was removed, and continued to carry out addressing according to the destination address of original message.
Fig. 1 illustrates the schematic diagram that is used for the protocol layer framework that the control data bag transmits in the WiMAX access service network (ASN) according to prior art.Because all packets (comprising unicast packet and multicast packet) that transmit in the WiMAX of prior art network all adopt tunnel (for example gre tunneling) mode to propagate, promptly (being the R6 interface) sets up a gre tunneling between ASN gateway device 3 and base station 1, all then packets all begin to transfer to the base station by the gre tunneling of having set up from ASN gateway device 3, ASN gateway device 3 for example shown in Figure 2 and the gre tunneling between the base station 14.Those skilled in the art understand, adopt under the mode of gre tunneling, described packet still is transferred to destination device by one or more network equipments, for example one of them gre tunneling transfers to base station 14 with a packet from ASN gateway device 3 by router two 2 shown in Figure 2, switch 25, switch 28, and this gre tunneling via transmission path normally fixing.Correspondingly, from protocol layer framework shown in Figure 1, the host-host protocol between ASN gateway device 3 and the base station 1 also comprises a GRE layer except the physical layer of routine, link layer, network layer.Be appreciated that described GRE layer is used for control specially by above-mentioned gre tunneling transmits data packets.Similarly, it will be appreciated by those skilled in the art that usually (being Interface R3) adopts IP agreement control data bag to transmit between connectivity serving network 9 and ASN gateway device 3, so protocol layer between the two comprises physical layer and link layer; And (being the R1 interface) adopts 802.16 agreement control data bags to transmit between base station 1 and portable terminal 4.This should be that those skilled in the art know, and is not described in detail at this.
The transmission of using the gre tunneling technology and be packet in the WiMAX system has brought a lot of convenience, but also has some defectives, as can not considering relevant routing iinformation, performance issue, and forms the situation of data bounce-back easily.These defectives are not given full play to the efficient of route.For example, the same often ASN gateway device of the initial point of gre tunneling in the WiMAX system, the base station that terminal point is different often.According to the gre tunneling characteristic, one need begin from the source point of this gre tunneling to be transmitted by the gre tunneling data packets for transmission, promptly begin by this tunnel transmission to the next stage network equipment (for example router or switch) from described ASN gateway device, and then transfer to again the next stage network equipment (for example router or switch), through behind the multistage network equipment until the terminal point that is transferred to this gre tunneling, i.e. purpose base station.The tunnel the packet seen of the intermediate node (router or switch) of process only be a unicast packet (being the IP address that its source of seeing/address, place only is the two ends, tunnel).In this process, by a plurality of different gre tunneling data packets for transmission may be an identical packet, and may have the identical transmission path of part between a plurality of different base stations (a plurality of different gre tunneling) from described ASN gateway device, the gre tunneling transmission means may cause same packet to be transmitted repeatedly respectively on identical transmission path.Having caused waste of network resources like this, also is inadequate to the utilization of route information.Again for example, when the sender of a packet does not at first pass through the ASN gateway device, but at first through the network equipment (for example router-A) between base station and the ASN gateway device, at this moment, if by gre tunneling transmission, then this packet have to be transferred to earlier from target BS more " far " quilt transferred to tunnel source equipment (for example gateway device) to opposite direction, and then from the network equipment of more " far " by tunnel transmission to target BS, like this, just produced the data bounce-back.It will be appreciated by those skilled in the art that under the distant situation of the physical distance of described router-A and described gateway device totally unfavorable.
Therefore, in the WiMAX system, use the transmission that the mode of gre tunneling transmits data packets can not fine solution multicast packet, be necessary to propose a kind of scheme and overcome above-mentioned defective.
Summary of the invention
The defective that same data are transmitted repeatedly in the phase same network segment and data rebound can appear at the application gre tunneling multicast data transmission bag in the WiMAX system that exists in the prior art, the objective of the invention is in the access service network of WiMAX system to use and adopt multicasting technology on the basis of gre tunneling transmits data packets but not tunneling technique comes the multicast data transmission bag, promptly between base station and ASN gateway device (ASN-GW), dynamically set up multicast distribution tree, multicast packet is along this multicast distribution tree forwarded hop-by-hop, rather than directly delivers to the base station by the tunnel from ASN-GW.
According to an aspect of the present invention, provide a kind of in the base station of WiMAX system control data wrap in the control method of transmitting in the access service network, comprise step: i. receives multicast from the user terminal message that joins request, and it is used for request and adds a multicast; Ii. according to the described multicast message that joins request, for described user terminal provides corresponding multicast traffic stream.
According to another aspect of the present invention, a kind of base station that control data wraps in the control device that transmits in the access service network and comprises this control device in the base station of WiMAX system is provided, this control device comprises: the 3rd receiving system, be used to receive multicast from the user terminal message that joins request, the described multicast message that joins request is used for request and adds a multicast; And data stream processing device, be used for according to the described multicast message that joins request, for described user terminal provides corresponding multicast traffic stream.
According to another aspect of the present invention, provide a kind of multicast packet of in the gateway device of access service network of WiMAX system, controlling to wrap in the control method of transmitting in the access service network, comprise step: according to the multicast address and the transmitting multicast data table information of multicast packet to be transmitted, described multicast packet to be transmitted is sent to corresponding network link, so that the one or more next stage network equipments on this network link receive described multicast packet to be transmitted and described multicast packet to be transmitted is further transmitted until transferring to a plurality of purposes base station relevant to described multicast group (promptly being ultimately delivered to the base station that adds this multicast group) respectively.
According to a further aspect of the invention, a kind of control device of control multicast packet transmission in the gateway device of access service network of WiMAX system and the gateway device of access service network that comprises this control device are provided, this control device comprises first dispensing device, be used for multicast address and transmitting multicast data table information according to multicast packet to be transmitted, described multicast packet to be transmitted is sent to corresponding network link, so that the one or more next stage network equipments on this network link receive described multicast packet to be transmitted and described multicast packet to be transmitted is further transmitted until a plurality of purposes base station that transfers to described multicast address correspondence respectively.
Preferably, the control device in the described gateway device also comprises: first receiving device is used to receive packet waiting for transmission; First judgment means is used to judge whether described packet waiting for transmission is multicast packet; And deriving means, be used for obtaining correspondingly described transmitting multicast data table information during for multicast packet when described packet waiting for transmission.
By the present invention, the multicast packet that transmits in the access service network to the WiMAX system transmits with multicast mode, has overcome to use gre tunneling to transmit the network resources waste that causes same packet to repeat to transmit and cause in the prior art in a network segment.
Description of drawings
By reading the detailed description of non-limiting example being done with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the schematic diagram that is used for the protocol layer framework that the control data bag transmits in the WiMAX access service network according to prior art;
Fig. 2 illustrates a WiMAX access service network schematic diagram of a specific embodiment of the present invention, comprising being used for the multicast distribution tree that multicast packet is transmitted, supposes all to have under all base stations the recipient of this multicast group here;
Fig. 3 illustrates according to the first embodiment of the present invention, is used for controlling the flow chart that multicast packet wraps in the method that the WiMAX access service network transmits in the ASN of WiMAX network gateway device;
Fig. 4 illustrates according to the first embodiment of the present invention, and the idiographic flow of step S 15 shown in Figure 3 promptly is sent to flow chart as a plurality of base stations of multicast member according to transmitting multicast data table information with multicast packet waiting for transmission;
Fig. 5 illustrates according to the first embodiment of the present invention, sets up or upgrade the flow chart of described transmitting multicast data table in the ASN of WiMAX network gateway device;
Fig. 6 illustrates according to the first embodiment of the present invention, is used for controlling the flow chart that multicast packet wraps in the control method that access service network transmits in the base station of WiMAX network;
Fig. 7 illustrates according to a specific embodiment of the present invention, is used to control the schematic diagram of the protocol layer framework that multicast packet transmits in the access service network of WiMAX network;
Fig. 8 illustrates according to the first embodiment of the present invention, is used for controlling the composition schematic diagram that multicast packet wraps in the control device 7 that the WiMAX network transmits in the ASN of WiMAX network gateway device;
Fig. 9 illustrates according to the first embodiment of the present invention, is used for controlling the composition schematic diagram of the control device 8 that access service network that multicast packet wraps in the WiMAX network transmits in the base station of WiMAX network.
Embodiment
Describe the present invention below with reference to accompanying drawings:
Fig. 2 also illustrates a specific embodiment of the present invention, is used for the multicast distribution tree schematic diagram at WiMAX network multicast data transmission bag.In the present embodiment, with in the WiMAX network in the prior art clean culture and multicast packet are not done all to transmit different with the gre tunneling packaged type with distinguishing, in the present invention, for a specific multicast service, to set up a tree-shaped multicast structure (being multicast distribution tree) that originates in root node by group membership management agreement and multicast routing protocol at first according to demand, gateway device 3 as shown in Figure 2 (promptly, root node) → router two 1 and 23 → router two 4,25 → switch 26,27 and the multicast distribution tree of 28 → base station 11-14. wherein, here suppose that a plurality of base station 11-14 are the multicast member of this particular multicast group (being that the travelling carriage that receives corresponding multicast group is arranged under the respective base station), the multicast traffic stream that comes the receiving group source to transmit through above-mentioned multicast distribution tree.Certainly for certain particular multicast group, its multicast distribution tree may only extend to part base station (promptly having travelling carriage to receive the data of this multicast group under this base station).And for unicast service, still can transmit by a gre tunneling between ASN gateway device 3 and the corresponding base station (tunnel 61 for example shown in Figure 2).
It will be understood by those skilled in the art that in actual applications the network architecture shown in Figure 2 may be complicated more, for example may there be a plurality of gateway devices, equipment such as switch, router also can be more or the like, but this does not influence flesh and blood of the present invention, is not described in detail at this.In Fig. 2, ASN gateway device 3 be used to connect core network (connectivity serving network for example, CSN) and access service network; Base station 11~14 grades are connected with portable terminal 41~44 by wireless network.Particularly, it will be appreciated by those skilled in the art that the base station can be directly and portable terminal 41 transmission data, also can be by relay station 45 and portable terminal 44 transmission data, this is that those skilled in the art know, and does not give unnecessary details at this.
Below, with reference to figure 2, the multicast packet transmission manner that is used to control in the WiMAX access service network according to a specific embodiment of the present invention is described in detail, by control method provided by the invention and device, can make multicast packet be transferred to a plurality of base stations along multicast distribution tree, and need not to adopt gre tunneling to transmit, thus make such packet in the same network segment, only be transmitted once, reduce the data traffic in the network, improved efficiency of transmission.
Concrete, in a multicast group forming process, each node on its multicast distribution tree or the network equipment are (for example, router or switch) all can set up corresponding local multicast data forwarding table, this local multicast data forwarding table should comprise the relevant information of multicast forwarding, for example, multicast address (or multicast group address) and should transmit one or more downstream interfaces of this multicast data flow, it connects a network link respectively. and, in multicast group survival process, each grade network equipment will or situation such as withdraw from its local multicast data forwarding table will be brought in constant renewal in according to the adding of multicast member.
When carrying out the transmission of multicast service, begin by root node, each network equipment receives multicast packet from the upper level network equipment by upstream Interface, judges whether to belong to the packet of this multicast group by checking the multicast address that is wherein comprised, to determine whether should give reception; After receiving correct multicast packet, can be according to the multicast address in this multicast packet by obtaining relevant transmitting multicast data table in this transmitting multicast data table; Subsequently, this network equipment will utilize described multicast address and the transmitting multicast data table kept in the forwarding relevant information, determine the downstream interface of this multicast packet correspondence, and this multicast packet is passed via this downstream interface, this should be known in those skilled in the art, does not repeat them here.
If a new network device requests adds this multicast group, its multicast that can send based on concrete multicast management protocol joins request, become a multicast member thereby add a multicast distribution tree, corresponding multicast packet will pass to each multicast member along multicast distribution tree.Concrete multicast management protocol comprises that the IGMP agreement (group membership management agreement) based on IPv4 reaches the MLD agreement (multicast listener discovery protocol) based on IPv6, and this should be that those skilled in the art know, and does not give unnecessary details at this.Concrete, in the process of above-mentioned foundation and adding multicast tree, non-multicast member receives multicast from its next stage network equipment message that joins request, it is by (for example extracting corresponding multicast information in this request message, multicast address), and retrieve the transmitting multicast data table that it is kept, find wherein not comprise described multicast information, (for example then will receive downstream interface that this multicast joins request and this multicast relevant information, multicast address) is kept at explicitly in this transmitting multicast data table, the multicast that simultaneously described request is added this multicast message that joins request is forwarded to its upper level network equipment according to multicast routing protocol, its upper level or a plurality of network equipment join request this multicast in a similar manner and upload step by step, a multicast member immediate with it in this multicast distribution tree; And receive multicast from its next stage newcomer when joining request when this multicast member, the relevant information that has comprised this multicast in its transmitting multicast data table (for example, multicast address and downstream interface of linking to each other with the one or more multicast members of its next stage etc.), then need not the described multicast message that joins request is upwards transmitted, be recorded in explicitly in this transmitting multicast data table and only will receive downstream interface information and this multicast address that this multicast joins request, thereby realize the foundation and the renewal of transmitting multicast data table, this should be known in those skilled in the art, does not repeat them here.
In the gre tunneling transmission means of the prior art, packet from any intermediate node or the network equipment all must be sent to corresponding base station by gre tunneling again via the ASN gateway, different with it, multicast packet among the present invention adopts pure multicast mode to transmit, the root node of its multicast distribution tree can be any intermediate node between ASN gateway or ASN gateway and the base station, when root node is any intermediate node between ASN gateway and the base station, multicast traffic stream can directly transmit via this multicast distribution tree, and need not through the ASN gateway, and, in each network segment, do not have a plurality of identical multicast packet transmission, thereby can greatly save Internet resources. after the base station receives multicast packet, to via air interface the request of being sent to of this multicast packet be added the portable terminal or the relay station of multicast group according to the forwarding relevant information that its inside is set up, this should be known in those skilled in the art, and be not the content that emphasis of the present invention is described, be not described in detail at this.
Fig. 3 illustrates according to the first embodiment of the present invention, is used for controlling multicast packet and wraps in the method flow diagram that the WiMAX network transmits in the ASN of WiMAX network gateway device.Present embodiment is applied in the ASN gateway device 3 in the WiMAX network.
As mentioned above, in the present invention, when carrying out the transmission of multicast service, below the root node of multicast distribution tree, can be any intermediate node between ASN gateway or ASN gateway and the base station.When ASN gateway device during as root node or other intermediate nodes, it need control the transmission of multicast packet in the multicast mode. followingly come the method according to the transmission of control multicast packet in the ASN gateway device according to the present invention is described in detail with reference to Fig. 3 and in conjunction with Fig. 2 related content:
At first, execution in step S11 receives from multicast source or core net (for example connection service network) data to be transmitted bag.It will be understood by those skilled in the art that, this packet may be from plurality of devices, for example a service request (for example sending the request of a WAP page to portable terminal) may be sent to core net (for example connectivity serving network) in a base station, at this moment, return this WAP page by core net to this base station.Send the packet that comprises this WAP page content by the Interface R3 between core net and this ASN gateway device 3 to described base station, by relevant base station this packet is sent to the portable terminal of this WAP page of request again.This should be known in those skilled in the art, and non-main points of the present invention, is not described in detail at this.
Then, enter step S12, judge whether described packet waiting for transmission is the multicast packet that this ASN gateway device should receive.It will be understood by those skilled in the art that, the determining step of step S12 is optional, for example when only connecting a multicast service, the ASN gateway device then need not to judge, and, this determining step can be realized in the following manner: for example in the present embodiment, by judging whether this packet comprises that the relevant multicast address that is comprised in the transmitting multicast data table determines whether described data to be transmitted bag is multicast packet, if comprise relevant multicast address, determine that then this packet is for answering receive multicast packet, otherwise then need not to receive, this should be known in those skilled in the art, does not repeat them here.
If the judged result of described step S12 is sure, promptly described data to be transmitted bag is a multicast packet, and then execution in step S14 enters step S15 then; If the judged result of described step S12 negates, promptly this data to be transmitted bag should be unicast packet, execution in step S13 then, adopt mode of unicast that this packet is transferred to the described purpose network equipment via gre tunneling (promptly this packet being carried out gre tunneling encapsulation back), described destination network device is generally the base station.Those skilled in the art understand, described step S13 can be achieved with reference to the prior art of WiMAX network, for example according to each network equipment of gre tunneling correspondence (for example the gre tunneling among Fig. 2 61 is formed via ASN gateway device 3 → router two 3 → switch 25 → switch 25 → base station 14) with data packet transmission to the base station, gre tunneling makes the base station logically directly link to each other with the ASN gateway device, is not described in detail at this.
In step S14, obtain and the corresponding multicast forwarding relevant information of described data to be transmitted bag according to the multicast relevant information in the multicast packet that is received (for example multicast address), usually, in described ASN gateway device 3, should keep a transmitting multicast data table, wherein comprise a plurality of multicast address and (for example transmit relevant information accordingly, should transmit the downstream interface or the outgoing interface of this multicast data flow, it is connected to a network link).Therefore, in the present embodiment, by this transmitting multicast data table can inquire with described multicast packet in the corresponding forwarding relevant information of multicast address.
In step S15, according to described transmitting multicast data table information multicast packet waiting for transmission is sent to corresponding network link, so that the one or more next stage network equipments on this network link receive described multicast packet to be transmitted and will described multicast packet to be transmitted further forwarding until a plurality of purposes base station that transfers to described multicast address correspondence respectively, promptly as a plurality of base stations of multicast member.
Also will join request message or withdraw from request message of ASN gateway device from the multicast of existing multicast member according to the multicast of the multicast member of making a fresh start that is received, the transmitting multicast data table that this locality is kept upgrades, this with reference to being documented in the described content of Fig. 2, does not give unnecessary details at this in the above.
Fig. 4 illustrates according to the first embodiment of the present invention, the particular flow sheet of step S15 shown in Figure 3.Particularly, described step S15 shown in Figure 3 can realize according to following mode: multicast address and described transmitting multicast data table information according to described multicast packet waiting for transmission are sent to described network link with described multicast packet waiting for transmission by the interface that described gateway device is connected with described access service network.It will be appreciated by those skilled in the art that ASN gateway device 3 can link to each other with a plurality of different network links by different downstream interfaces, the different network equipments may be connected on the different network links, and a network equipment may connect several different network links.In such variation example, by execution in step S151, described ASN gateway device 3 can be determined in this gateway device 3 and the corresponding downstream interface of this multicast packet according to the multicast address of multicast packet and corresponding multicast forwarding relevant information; Enter step S152 then, multicast packet is sent to described network link by described downstream interface.The common practise that this belongs to those skilled in the art does not repeat them here.
Particularly, those skilled in the art understand, ASN gateway device 3 is as root node or other intermediate nodes of this multicast distribution tree, except keep a transmitting multicast data table in this locality, can also send the inquiry request message (or group membership's relational query request message) that is used for acquisition request transmitting multicast data relevant information to other network equipments, for example, the multicast address that comprises with described multicast packet sends query requests as keyword to other equipment, to obtain its transmitting multicast data relevant information relevant (for example, relevant downstream interface information) with this multicast service with this multicast address.Those skilled in the art can realize this according to prior art, will not give unnecessary details.
Router two 1 or router two 3 are after receiving a multicast packet, it can determine which downstream interface this multicast packet should be continued to mail to the next stage network equipment by according to its multicast packet packet forwarding table of keeping, and for example determines that this multicast packet should forward by the downstream interface that is connected with switch 25 behind the router two 3 inquiry transmitting multicast data tables.This multicast packet transmits in the same manner step by step along multicast distribution tree shown in Figure 2, until base station 13 and 14.
With reference to figure 3, Fig. 4, it will be appreciated by those skilled in the art that in above-mentioned steps S15 and/or step S152 that again receiving the described next stage network equipment that is transmitted multicast packet by described network link can be router, switch or base station.This is that those skilled in the art can understand and implement according to prior art, is not described in detail at this.
Fig. 5 illustrates according to the first embodiment of the present invention, sets up or upgrade the flow chart of described transmitting multicast data table information in the ASN of WiMAX network gateway device.
Come the process of setting up in the ASN gateway device or upgrading multicast forwarding relevant information (or transmitting multicast data table) according to the present invention is elaborated with reference to Fig. 5 and in conjunction with Fig. 2 related content below:
In step S151, receive the multicast of sending to this ASN gateway from the network equipment in the ASN network (for example base station, router or the switch) message that joins request.
Enter step S152, set up or upgrade described transmitting multicast data table according to the described multicast message that joins request.Concrete, same as above, the ASN gateway device receives this multicast from a network equipment and joins request after the message, by (for example wherein extracting corresponding multicast relevant information, multicast address) retrieves the transmitting multicast data table that it is kept, find wherein not comprise described multicast relevant information, then will receive downstream interface and this multicast relevant information (for example, multicast address) that this multicast joins request and be kept at this transmitting multicast data table explicitly as a new transmitting multicast data list item; If its relevant information of finding to have comprised this multicast in the transmitting multicast data table (for example, multicast address and downstream interface of linking to each other with the one or more multicast members of its next stage etc.), then only will receive downstream interface information and this multicast address that this multicast joins request and be added on explicitly in this transmitting multicast data table.
Similarly, if receive from the multicast as the network equipment that has multicast member and withdraw from request message, the ASN gateway device will be removed the transmitting multicast data table of keeping from it and should the existing relevant forwarding relevant information (not shown) of multicast member.
Notice is carried out above-mentioned steps, and the ASN gateway can be realized the foundation and the renewal process of transmitting multicast data table.
Fig. 6 illustrates according to the first embodiment of the present invention, is used for the flow chart that control data wraps in the control method that the WiMAX network transmits in the base station of WiMAX network.This flow process is applicable to the base station in the WiMAX network.According to the present invention, this base station need be carried out following processing procedure respectively at different situations when transmitting multicast service:
The first, if base station itself has added requested multicast group, then corresponding multicast traffic stream is directly transmitted to its next stage network equipment in the base station;
Second, if base station itself does not add requested multicast group as yet, then this multicast group will be asked to add in the base station, promptly send the join request mode of message of multicast by primary network station equipment upwards and ask to add this multicast group, and such process is with above-mentioned embodiment illustrated in fig. 5 directly related.
Below with reference to Fig. 2 to Fig. 5 and in conjunction with Fig. 6 flow process in the base station is described particularly.
Particularly, at first execution in step S21 receives the request message that adds a multicast group from the request of the next stage network equipment.Those skilled in the art understand, the described next stage network equipment can be a relay station (SS), also can be a mobile radio station or portable terminal (MS), this next stage network equipment of two types can be handled in the same way, this does not influence flesh and blood of the present invention, is not described in detail at this.Those skilled in the art should also be understood that the multicast message that joins request can adopt multi-form message format, and for example, in the network based on the IPv4 agreement, this multicast message that joins request can be IGMP (Internet igmpinternet) message; And in the network based on the IPv6 agreement, this multicast message that joins request can be MLD (multicast listener discovery protocol) message.
Behind step S21, enter step S22, judge whether to transmit this multicast traffic stream.The judgement of carrying out this step is because added this multicast group and begun to transmit this multicast traffic stream to other user terminals as this base station, does not add as yet under two kinds of situations of this multicast group with this base station itself, and processing mode is also inequality.
Concrete, if the judged result of described step S22 is sure, promptly this base station has added requested multicast group and has begun to transmit multicast data flow to other user terminals, then execution in step S23 adds this user terminal the multicast member of this multicast group and this multicast traffic stream is passed to this user terminal; Otherwise, if the judged result of described step S22 negates that then execution in step S24 replaces with the address information of described base station with the source address information in the described request message, thereby obtains a new request message; Execution in step S25 is sent to the upper level network equipment with described new request message again.
It will be understood by those skilled in the art that under different situations the network equipment among the described step S23 can be different equipment, for example, in one embodiment, the described network equipment is a switch, example as shown in Figure 2, the base station is connected directly to a switch; Change in the example at one, the described network equipment is a router, and for example the base station is connected directly to the situation of a router; Change in the example at one, the described network equipment is a gateway device, and for example the base station is connected directly under the situation of a gateway device.This is those skilled in the art's a common practise, and is not the content that emphasis of the present invention is described, and is not described in detail at this.
In addition, also it may be noted that, step S24 mainly is applicable to each network equipment (router for example of WiMAX network, switch, gateway device) carries out the situation that inlet detects (ingress filter) in, in this case, the R6 interface shown in Fig. 7 detects by the source of packets address of the packet of R6 interface each, and the source address grouping that will not belong to this network abandons.And the employed address of intermediate node such as base station may belong to different address space with the address of user terminal in the practical application, if in above-mentioned steps S24, source address information is not replaced with the address information of base station, may cause such multicast message that joins request to be dropped.Therefore, common described step S24 is necessary.But change in the example at above-mentioned one embodiment illustrated in fig. 6, described step S24 also can omit, and such variation example more is applicable to the situation that enters the mouth and detect of not carrying out.
In step S25, the base station will this new multicast joins request according to multicast management protocol behind the supreme primary network station equipment of forwards.This upper level network equipment is joined request by this new multicast and (for example extracts the multicast relevant information of being asked in the message, multicast address), and judge according to the transmitting multicast data table of being kept whether itself is the multicast member of this multicast group, if this base station does not add this multicast group as yet, then in the transmitting multicast data table record this multicast join request message relevant information (for example, this multicast address and receive the join request downstream interface of message of this multicast) as the multicast forwarding relevant information, and this multicast message that joins request further is forwarded to the upper level network equipment again based on multicast management protocol, and its one or more levels above network equipment is transmitted this multicast in a similar manner step by step and is joined request, a multicast member immediate in arriving this multicast group with it, this and its immediate multicast member can be the network equipment between ASN gateway device or ASN gateway device and the base station, only the multicast that is received the is joined request relevant information of message of this multicast member is mended the transmitting multicast data table of keeping into its this locality, and need not no longer to transmit this multicast message that joins request, thereby finish the multicast adition process of this base station.
After this base station adds multicast tree directly or via multistage network equipment, will pass to each multicast member that comprises this base station in the multicast mode via this multicast distribution tree from the multicast traffic stream of multicast source.
Below again with reference to figure 6 and describe the base station in conjunction with Fig. 2 related content the multicast from the next stage network equipment is withdrawed from the process that request message is handled.Particularly, the base station can receive from user terminal withdraw from the multicast group request message, it is used for request and withdraws from a multicast group; Then, the base station is according to the described multicast group request message that withdraws from, judge that whether described base station is also for sending the multicast traffic stream that described user other users in addition that withdraw from the multicast group request message provide described multicast group correspondence, this is because if the next stage network equipment of base station does not all need this multicast group, and then base station itself does not need to be present in this multicast group yet again.Therefore, if described base station is also for sending the multicast traffic stream that described user other users in addition that withdraw from the multicast group request message provide described multicast group correspondence, then from the transmitting multicast data table of described base station maintenance, delete described user's multicast forwarding relevant information, at this moment, only the user terminal that no longer withdraws from this multicast group to request provides this multicast traffic stream, and still needs the user terminal of this multicast that this multicast traffic stream is provided to other; On the contrary, if described base station is no longer for sending the multicast traffic stream that described user other users in addition that withdraw from the multicast group request message provide described multicast group correspondence, then from the transmitting multicast data table of described base station maintenance, delete described user's relevant information, and the described multicast group request message that withdraws from is sent to the upper level network equipment, send by primary network station equipment upwards and withdraw from the multicast group request message and make this base station itself also withdraw from described multicast group.Those skilled in the art can realize that the base station withdraws from the detailed process of multicast group with reference to prior art and foregoing description, are not described in detail at this.
Withdraw from the processing procedure of a multicast group in above-mentioned user terminal requests, be similar to step S24 shown in Figure 6, described base station can replace with the described source address information that withdraws from the multicast request message address information of described base station, thereby obtain a new multicast group request message that withdraws from, and then the described new multicast group request message that withdraws from is sent to the upper level network equipment.Those skilled in the art should be understood that equally such processing mode preferably is applicable to the situation that enters the mouth and detect at the R6 interface, is not described in detail at this.
Fig. 7 illustrates according to a specific embodiment of the present invention, is used to control the schematic diagram of the protocol layer framework that multicast packet transmits in the ASN of WiMAX network.With reference to figure 2, and the protocol layer framework that provides in conjunction with present embodiment, those skilled in the art can further understand difference with the prior art of the present invention.In the present embodiment, still transmit by the IP agreement between described ASN gateway device 3 and the connectivity serving network 9, different is, under the situation of handling the multicast packet that need be transferred to a plurality of base stations, no longer transmit between described ASN gateway device 3 and the connectivity serving network 9, transmit based on the multicast mode of IP agreement but directly adopt by the gre tunneling mode.As described above, such mode makes same multicast packet wrap in not to be needed in the same network segment to be transmitted repeatedly, has saved Internet resources.In conjunction with the description to above-mentioned Fig. 1 to Fig. 6, those skilled in the art will be understood that at this this and are not described in detail.
Fig. 8 illustrates according to the first embodiment of the present invention, is used for controlling the block diagram that multicast packet wraps in the control device 7 that the WiMAX network transmits in the ASN of WiMAX network gateway device.As shown in Figure 8, this control device 7 comprises first receiving device 71, the first judgment means 72, deriving means 73, the first dispensing devices 74.
As mentioned above, in the present invention, when carrying out the transmission of multicast service, below the root node of multicast distribution tree, can be between ASN gateway or ASN gateway and the base station any intermediate node (for example, router). when the ASN gateway device as root node or other intermediate nodes, it need control the transmission of multicast packet in the multicast mode. followingly come the control device according to the transmission of control multicast packet in the ASN gateway device according to the present invention is described in detail with reference to Fig. 8 and in conjunction with Fig. 2 and related content thereof:
Concrete, first receiving device 71 receives the data to be transmitted bag.Those skilled in the art understand, this packet may be from plurality of devices, for example base station may to core net (for example connectivity serving network) send a service request (, for example send the request of a WAP page) to portable terminal, at this moment, return this WAP page by core net to this base station.Therefore, to described base station is sent the packet that comprises this WAP page content, by relevant base station this packet is sent to the portable terminal of this WAP page of request by the Interface R3 between core net and this ASN gateway device 3 again.This should be known in those skilled in the art, and non-main points of the present invention, is not described in detail at this.
First judgment means 72 judges whether described packet waiting for transmission is multicast packet.It will be understood by those skilled in the art that, it will be understood by those skilled in the art that, first judgment means 72 and inessential, for example when only connecting a multicast service, the ASN gateway device then need not to judge, and, first judgment means 72 can be accomplished in several ways this deterministic process, for example in the present embodiment, by judging whether this packet comprises that the relevant multicast address that is comprised in the transmitting multicast data table determines whether described data to be transmitted bag is multicast packet, if comprise relevant multicast address, then determine this packet for answering receive multicast packet, otherwise then need not to receive; And change in the example at one, can realize that also this belongs to those skilled in the art's common practise by other modes, do not repeat them here.
If the judged result of first judgment means 72 is sure, promptly described data to be transmitted bag is a multicast packet, and then first dispensing device 74 will adopt the multicast mode to transmit this multicast packet waiting for transmission.
Concrete, when first receiving device 71 receives multicast packet, deriving means 73 will obtain and the corresponding multicast packet of described data to be transmitted bag is transmitted relevant information according to the multicast relevant information in the multicast packet that is received (for example multicast address).It will be understood by those skilled in the art that, an ASN gateway device 3 can link to each other with a plurality of different network links by different downstream interfaces, a plurality of different network equipments may be connected on one or more different network links, and a network equipment may connect several different network links.Usually, in described ASN gateway device 3, comprise and to keep a transmitting multicast data table, wherein comprise a plurality of multicast address and transmit relevant information (for example, should transmit the downstream interface or the outgoing interface of this multicast data flow, it is connected to a network link) accordingly.Therefore, in the present embodiment, can inquire the corresponding forwarding relevant information of the multicast address that is comprised with this multicast packet by this transmitting multicast data table.
First dispensing device 74 will be sent to multicast packet waiting for transmission the network link that links to each other with this downstream interface according to described transmitting multicast data table information, so that the one or more next stage network equipments on this network link receive described multicast packet to be transmitted and described multicast packet to be transmitted are further transmitted, until a plurality of purposes base station that transfers to described multicast address correspondence respectively, promptly as a plurality of base stations of multicast member.
Concrete, first dispensing device 74 also comprises a definite device (not shown) and one the 3rd dispensing device (not shown), wherein, determine that device can determine in this gateway device 3 and the corresponding downstream interface of this multicast packet according to the multicast address of multicast packet and corresponding transmitting multicast data table information; Then, the 3rd dispensing device is sent to described network link by described downstream interface with multicast packet.The common practise that this belongs to those skilled in the art does not repeat them here.
Those skilled in the art understand, except that the transmitting multicast data table of being kept by the ASN gateway device is inquired about, deriving means 73 also can send query requests to other equipment, to obtain wherein corresponding multicast forwarding relevant information (promptly with this multicast service, be used to transmit the downstream interface of this multicast traffic stream, this downstream interface links to each other with a network link).In this variation example, the multicast address that deriving means 73 can described multicast packet comprises is that this transmitting multicast data table of keyword query is to obtain the information of corresponding this downstream interface.Those skilled in the art can realize this according to prior art, not repeat them here.
In conjunction with Fig. 2, wherein, router two 1 or router two 3 are after receiving a multicast packet, it can determine which downstream interface this multicast packet should be continued to mail to the next stage network equipment by according to its transmitting multicast data table of managing, and for example determines that this packet should forward by the downstream interface that is connected with switch 25 behind the router two 3 inquiry transmitting multicast data tables.This multicast packet transmits in the same manner step by step along multicast distribution tree shown in Figure 2, until base station 13 and 14.It will be appreciated by those skilled in the art that receiving the described next stage network equipment that is transmitted multicast packet by described network link can be router, switch or base station.This is that those skilled in the art can understand and implement according to prior art, is not described in detail at this.
In a preferred embodiment, the control device 7 of ASN gateway device also can comprise second dispensing device 75, as shown in Figure 8. concrete, when first judgment means 72 judges that the data to be transmitted bag that is received is a unicast packet, then second dispensing device 75 will adopt this unicast packet waiting for transmission of mode of unicast transmission, promptly use via gre tunneling (promptly this packet being carried out gre tunneling encapsulation back) this data packet transmission to the described purpose network equipment, described destination network device for example is generally a base station.It will be understood by those skilled in the art that, the delivery of unicast process of second dispensing device 74 can be achieved with reference to the prior art of WiMAX network, for example according to each network equipment of gre tunneling correspondence (for example the gre tunneling among Fig. 2 61 is formed via ASN gateway device 3 → router two 3 → switch 25 → switch 25 → base station 14) with data packet transmission to the base station, in logic, gre tunneling makes the base station directly link to each other with the ASN gateway device, is not described in detail at this.
In another preferred embodiment, the control device 7 of ASN gateway device also can comprise second receiving system 76 and route maintenance device 77 in order to join request message and/or withdraw from request message from the multicast of former multicast member of the multicast according to the multicast member of making a fresh start that is received, and the transmitting multicast data table that this locality is kept upgrades.Concrete, second receiving system 76 receives this multicast from a network equipment and joins request after the message. and multicast maintenance device 77 will be from (for example wherein extracting corresponding multicast relevant information, multicast address) retrieves the transmitting multicast data table that it is kept, if find wherein not comprise described multicast relevant information, then will receive downstream interface and this multicast relevant information (for example, multicast address) that this multicast joins request and be kept at this transmitting multicast data table explicitly as a new transmitting multicast data list item; If its relevant information of finding to have comprised this multicast in the transmitting multicast data table (for example, multicast address and downstream interface of linking to each other with the one or more multicast members of its next stage etc.), then only will receive downstream interface information and this multicast address that this multicast joins request and be added on explicitly in this transmitting multicast data table.Similarly, withdraw from request message when second receiving system 76 receives from the multicast as the network equipment that has multicast member, then multicast maintenance device 77 will be removed the transmitting multicast data table of safeguarding from it and should the existing relevant forwarding relevant information (not shown) of multicast member.Thereby multicast maintenance device 77 can be realized the foundation and the renewal process of local multicast data forwarding table.
Fig. 9 illustrates according to the first embodiment of the present invention, is used for controlling the composition schematic diagram of the control device 8 that access service network that multicast packet wraps in the WiMAX network transmits in the base station of WiMAX network.
Come the control device that is used to control the multicast packet transmission in the base station according to the present invention is described in detail with reference to Fig. 9 and in conjunction with Fig. 2 related content below:
In the present embodiment, described control device 8 comprises the 3rd receiving system 81 and data stream processing device 82.Particularly, described the 3rd receiving system 81 is used to receive multicast from the user terminal message that joins request, and wherein, the described multicast message that joins request is used for request and adds a multicast.。Those skilled in the art will also be understood that, the multicast message that joins request can adopt multi-form message format, for example, in network based on the IPv4 agreement, this multicast message that joins request can be IGMP (Internet igmpinternet) message, and in the network based on the IPv6 agreement, this multicast message that joins request can be MLD (multicast listener discovery protocol) message.
Data stream processing device 82 is according to the described multicast message that joins request, for described user terminal provides corresponding multicast traffic stream.
Particularly, in the present embodiment, described data stream processing device 82 also comprises second judgment means 821, first processing unit 822 and second processing unit 823.Wherein, described second judgment means 821 is used for judging whether the multicast traffic stream that provides this user terminal to ask to user terminal according to the described multicast message that joins request; Described first processing unit 822 is used for being sent to the upper level network equipment when the message that when user terminal provides the multicast traffic stream that this user terminal asks described multicast do not joined request as yet.Described second processing unit 823 is used for when this user terminal being added the multicast member of this multicast when user terminal provides the multicast traffic stream that this user terminal asks and this multicast traffic stream being passed to this user terminal.Wherein, described second judgment means 821 judges whether base station itself has added requested multicast group, if base station itself has added requested multicast group, then corresponding multicast traffic stream is directly transmitted to its next stage network equipment in the base station; On the contrary, then the base station need add it this multicast group, promptly sends the join request mode of message of multicast by primary network station equipment upwards and adds a multicast distribution tree.
Change in the example at one, described first processing unit 822 also comprises the first updating device (not shown), and it is used for the described multicast source address information that joins request is replaced with the address information of described base station, thereby obtains the new multicast message that joins request; And the 4th dispensing device (not shown among Figure 10), it is sent to the upper level network equipment with the described new multicast message that joins request.Particularly, such variation example is applicable to that mainly inlet detects the situation of (ingress filter), under these circumstances, each is detected by the source of packets address of the packet of R6 interface, and the source address grouping that will not belong to this network abandons at above-mentioned R6 interface.And in actual applications, the employed address of intermediate nodes such as base station may belong to different address spaces with the address of user terminal, if source address information is not replaced with the address information of base station, may cause such multicast message that joins request to be dropped by described first updating device.
In a preferred embodiment, control device 8 shown in Figure 9 comprises that also the 4th receiving system 83, the 3rd judgment means 84, the 3rd processing unit 85 and manage device 86 everywhere.
Wherein, the 4th receiving system 83 receive from user terminal withdraw from the multicast group request message, this withdraws from the multicast group request message and is used for request and withdraws from a multicast group;
The 3rd judgment means 84 is according to the described multicast group request message that withdraws from, judge that whether described base station is also for sending the multicast traffic stream that described user other users in addition that withdraw from the multicast group request message provide described multicast group correspondence, this is because if the next stage network equipment of base station does not all need this multicast group, and then base station itself does not need to be present in this multicast group yet again;
The 3rd processing unit 85, when described base station also for sending other users beyond the described user who withdraws from the multicast group request message when multicast traffic stream of described multicast group correspondence is provided, the relevant information of the described user terminal of deletion from the transmitting multicast data table of this base station maintenance, at this moment, only the user terminal that no longer withdraws from this multicast group to request provides this multicast traffic stream, and still needs the user terminal of this multicast that this multicast traffic stream is provided to other;
Manages device 86 everywhere, when described base station no longer when sending other user terminals beyond the described user who withdraws from the multicast group request message multicast traffic stream of described multicast group correspondence be provided, the relevant information of the described user terminal of deletion from the transmitting multicast data table of described base station maintenance, and the described multicast group request message that withdraws from is sent to the upper level network equipment, send by primary network station equipment upwards and withdraw from the multicast group request message and make this base station itself also withdraw from described multicast group.
Change in the example at another, described manages device everywhere comprises: the second updating device (not shown), it is used for the described source address information that withdraws from multicast request message is replaced with the address information of described base station, thereby obtains a new multicast group request message that withdraws from; And the 6th dispensing device (not shown), it is used for the described new multicast group request message that withdraws from is sent to the upper level network equipment.Similar with first updating device in above-mentioned Fig. 10 described variation example, second updating device preferably is applicable to the situation that enters the mouth and detect at the R6 interface, does not give unnecessary details at this.
More than specific embodiments of the invention are described.It will be appreciated that the present invention is not limited to above-mentioned specific implementations, those skilled in the art can make various distortion or modification within the scope of the appended claims.
Claims (32)
- One kind in the base station of WiMAX system control data wrap in the control method of transmitting in the access service network, wherein, comprise the steps:I. receive multicast from the user terminal message that joins request, it is used for request and adds a multicast;Ii. according to the described multicast message that joins request, for described user terminal provides corresponding multicast traffic stream.
- 2. method according to claim 1 is characterized in that, described step I i is further comprising the steps of:Ii1. according to the described multicast message that joins request, judge whether the multicast traffic stream that provides this user terminal to ask to other user terminals;Ii2. as do not send the multicast traffic stream that this user terminal is asked as yet, then the described multicast message that joins request is sent to the upper level network equipment according to multicast management protocol to other user terminals.
- 3. method according to claim 2, wherein, described step I i2 comprises the steps:-the described multicast source address information that joins request is replaced with the address information of described base station, thus the new multicast message that joins request obtained;-according to multicast management protocol the described new multicast message that joins request is sent to the upper level network equipment.
- 4. according to claim 2 or 3 described methods, wherein, described step I i also comprises the steps:-multicast traffic stream as providing this user terminal to ask to other user terminals then adds this user terminal the multicast member of this multicast and this multicast traffic stream is passed to this user terminal.
- 5. according to each described method in the claim 1 to 4, wherein, also comprise the steps:-receive from user terminal withdraw from the multicast group request message, it is used for request and withdraws from a multicast group;-according to the described multicast group request message that withdraws from, judge whether described base station also provides the multicast traffic stream of described multicast group correspondence for sending described user terminal other user terminals in addition that withdraw from the multicast group request message;The described base station of-Ruo also provides the multicast traffic stream of described multicast group correspondence for described other user terminals, then the described relevant information of sending the user terminal that withdraws from the multicast group request message of deletion from the transmitting multicast data table of described base station maintenance;The described base station of-Ruo only provides the multicast traffic stream of described multicast group correspondence for described other user terminals, then from the transmitting multicast data table of described base station maintenance, delete the described relevant information of sending the user terminal that withdraws from the multicast group request message, and the described multicast group request message that withdraws from is sent to the upper level network equipment according to multicast management protocol.
- 6. method according to claim 5 wherein, describedly withdraws from this from the step that the multicast group request message is sent to the upper level network equipment and comprises the steps:-this source address information that withdraws from the multicast request message is replaced with the address information of described base station, thus a new multicast group request message that withdraws from obtained;-according to multicast management protocol the described new multicast group request message that withdraws from is sent to the upper level network equipment.
- 7. according to each described method in the claim 2 to 6, wherein, the described network equipment comprises any in the following equipment: router, switch, gateway device.
- 8. according to each described method in the claim 2 to 7, it is characterized in that described multicast management protocol comprises the IPv4 multicast management protocol, join request message and/or withdraw from the multicast group request message and comprise IGMP message of described multicast.
- 9. according to each described method in the claim 2 to 7, it is characterized in that described multicast management protocol comprises the IPv6 multicast management protocol, join request message and/or withdraw from the multicast group request message and comprise MLD message of described multicast.
- One kind in the base station of WiMAX system control data wrap in the control device that transmits in the access service network, wherein, comprising:The 3rd receiving system is used to receive multicast from the user terminal message that joins request, and the described multicast message that joins request is used for request and adds a multicast group; AndData stream processing device is used for according to the described multicast message that joins request, for described user terminal provides corresponding multicast traffic stream.
- 11. control device according to claim 10 is characterized in that, described data stream processing device comprises:Second judgment means is used for judging whether to send the multicast traffic stream that this user terminal is asked to other user terminals according to the described multicast message that joins request; AndFirst processing unit is used for when as yet not when described other user terminals provide the multicast traffic stream that this user terminal asks, and according to multicast management protocol the described multicast message that joins request is sent to the upper level network equipment.
- 12. control device according to claim 11, wherein, described first processing unit also comprises:First updating device is used for the described multicast source address information that joins request is replaced with the address information of described base station, thereby obtains the new multicast message that joins request; AndThe 5th dispensing device is used for according to multicast management protocol the described new multicast message that joins request being sent to the upper level network equipment.
- 13. according to claim 11 or 12 described control device, wherein, described data stream processing device also comprises:Second processing unit is used for when this user terminal being added the multicast member of this multicast when user terminal provides the multicast traffic stream that this user terminal asks and this multicast traffic stream being passed to this user terminal.
- 14., wherein, also comprise according to each described control device in the claim 10 to 13:The 4th receiving system, be used to receive from user terminal withdraw from the multicast group request message, this withdraws from the multicast group request message and is used for request and withdraws from a multicast group;The 3rd judgment means is used for according to the described multicast group request message that withdraws from, and judges that whether described base station is also for sending the multicast traffic stream that described user other users in addition that withdraw from the multicast group request message provide described multicast group correspondence;The 3rd processing unit, when being used for other user terminals when the described user terminal that withdraws from the multicast group request message is also sent in described base station for this beyond the multicast traffic stream of described multicast group correspondence being provided, from the transmitting multicast data table of described base station maintenance deletion this send the described relevant information that withdraws from the user terminal of multicast group request message; AndManages device everywhere, be used for when described base station only when sending the described user terminal that withdraws from the multicast group request message multicast traffic stream of described multicast group correspondence be provided, from the transmitting multicast data table of described base station maintenance, delete this and send the described relevant information that withdraws from the user terminal of multicast group request message, and the described multicast group request message that withdraws from is sent to the upper level network equipment according to multicast management protocol.
- 15. control device according to claim 14, wherein, described manages device everywhere comprises:Second updating device is used for the described source address information that withdraws from multicast request message is replaced with the address information of described base station, thereby obtains a new multicast group request message that withdraws from;The 6th dispensing device is used for according to multicast management protocol the described new multicast group request message that withdraws from being sent to the upper level network equipment.
- 16. according to each described control device in the claim 11 to 15, wherein, the described network equipment comprises any in the following equipment: router, switch, gateway device.
- 17. according to each described control device in the claim 11 to 16, it is characterized in that described multicast management protocol comprises the IPv4 multicast management protocol, join request message and/or withdraw from the multicast group request message and comprise IGMP message of described multicast.
- 18. according to each described control device in the claim 11 to 16, it is characterized in that described multicast management protocol comprises the IPv6 multicast management protocol, join request message and/or withdraw from multicast group request message MLD message of described multicast.
- 19. the base station equipment in the WiMAX system is used for the transmission that control data wraps in access service network, it is characterized in that, comprises according to each described control device in the claim 10 to 18.
- 20. in the gateway device of access service network of WiMAX system, control multicast packet and wrap in the control method of transmitting in the access service network for one kind, comprise the steps:C. according to the multicast address and the transmitting multicast data table information of multicast packet to be transmitted, described multicast packet to be transmitted is sent to the network link that links to each other with this outgoing interface by the outgoing interface corresponding with this multicast packet, wherein, described multicast packet to be transmitted does not carry out tunnel encapsulation.
- 21. method according to claim 20 is characterized in that, and is further comprising the steps of before described step c:A. receive packet waiting for transmission;C. judge whether described packet waiting for transmission is multicast packet;Wherein, described step c comprises:The described packet waiting for transmission of-Ruo is a multicast packet, then according to the multicast address and the transmitting multicast data table of this multicast packet to be transmitted, described multicast packet to be transmitted is sent to the network link that links to each other with this outgoing interface by the outgoing interface corresponding with this multicast packet, wherein, described multicast packet to be transmitted does not carry out tunnel encapsulation.
- 22. method according to claim 21 is characterized in that, and is further comprising the steps of:D. if described packet waiting for transmission is a unicast packet, then described unicast packet to be transmitted is carried out being transferred to the corresponding target base station after the tunnel encapsulation.
- 23., it is characterized in that described step c is further comprising the steps of according to each described method in the claim 20 to 22:-determine the outgoing interface corresponding according to the multicast address of described multicast packet to be transmitted with described transmitting multicast data table information with described multicast packet;-described multicast packet to be transmitted is sent to described network link by described outgoing interface.
- 24. according to each described method in the claim 20 to 23, it is characterized in that, further comprising the steps of:Join request message and/or multicast of-receiving group withdraws from request message;-withdraw from request message and set up or upgrade described transmitting multicast data table according to join request message and/or multicast of described multicast.
- 25. according to each described method in the claim 20 to 24, wherein, described tunnel comprises generic routing encapsulation tunnel.
- 26. the control device of a control multicast packet transmission in the gateway device of access service network of WiMAX system is characterized in that, comprising:First dispensing device, be used for multicast address and transmitting multicast data table information according to multicast packet to be transmitted, described multicast packet to be transmitted is sent to the network link that links to each other with this outgoing interface by corresponding with this multicast packet outgoing interface, wherein, described multicast packet to be transmitted does not carry out tunnel encapsulation.
- 27. control device according to claim 26 is characterized in that, also comprises:First receiving device is used to receive packet waiting for transmission;First judgment means is used to judge whether described packet waiting for transmission is multicast packet; Wherein, described first dispensing device also is used for when described packet waiting for transmission is multicast packet multicast address and the transmitting multicast data table according to multicast packet to be transmitted, described multicast packet to be transmitted is sent to the described network link that links to each other with this outgoing interface by the outgoing interface corresponding with this multicast packet, wherein, described multicast packet to be transmitted does not carry out tunnel encapsulation.
- 28. control device according to claim 27 is characterized in that, also comprises:Second dispensing device is used for when described packet waiting for transmission is unicast packet, then described data to be transmitted bag is carried out being transferred to corresponding target equipment after the tunnel encapsulation.
- 29., it is characterized in that described first dispensing device also comprises according to each described control device in the claim 26 to 28:Determine device, be used for determining the outgoing interface corresponding with described transmitting multicast data table information with this multicast packet according to the multicast address of described multicast packet to be transmitted;The 3rd dispensing device is used for described multicast packet to be transmitted is sent to described network link by described outgoing interface.
- 30. according to each described control device in the claim 26 to 29, it is characterized in that, also comprise:Second receiving system is used for join request message and/or multicast of receiving group and withdraws from request message;The route maintenance device is used for withdrawing from request message and setting up or upgrade described transmitting multicast data table information according to join request message and/or multicast of described multicast.
- 31. according to each described control device in the claim 26 to 30, wherein, described tunnel comprises generic routing encapsulation tunnel.
- 32. a gateway device of access service network that is used for the WiMAX system is characterized in that, comprises according to each described control device in the claim 26 to 31.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710042198XA CN101325536A (en) | 2007-06-15 | 2007-06-15 | Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway |
PCT/CN2008/000936 WO2008154796A1 (en) | 2007-06-15 | 2008-05-13 | A method and an equipment for controlling the transmission of the multicast data packets in the base station and the gateway of the wimax system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710042198XA CN101325536A (en) | 2007-06-15 | 2007-06-15 | Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101325536A true CN101325536A (en) | 2008-12-17 |
Family
ID=40155874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200710042198XA Pending CN101325536A (en) | 2007-06-15 | 2007-06-15 | Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101325536A (en) |
WO (1) | WO2008154796A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579895A (en) * | 2013-10-09 | 2015-04-29 | 华为技术有限公司 | Method and apparatus for delivering multicast messages via virtual private network |
CN105635987A (en) * | 2016-02-05 | 2016-06-01 | 海能达通信股份有限公司 | Group call service processing method and system and core network device |
CN111031495A (en) * | 2020-01-06 | 2020-04-17 | 南通大学 | Multicast communication system and method for 6LowPAN Internet of things communication network |
WO2023109891A1 (en) * | 2021-12-17 | 2023-06-22 | 华为技术有限公司 | Multicast transmission method, apparatus and system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220286893A1 (en) * | 2020-06-23 | 2022-09-08 | Nec Corporation | Communication system, communication apparatus, communication method, and non-transitory computer readable medium |
CN114019930A (en) * | 2021-11-09 | 2022-02-08 | 国家石油天然气管网集团有限公司华南分公司 | Distributed control system and communication method of distributed control system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1315296C (en) * | 2003-07-11 | 2007-05-09 | 华为技术有限公司 | Method of multicast data forwarding in multi-port virtual local area network system |
CN1218540C (en) * | 2003-08-29 | 2005-09-07 | 港湾网络有限公司 | Control method for exact multicast forwarding |
US7561599B2 (en) * | 2005-09-19 | 2009-07-14 | Motorola, Inc. | Method of reliable multicasting |
CN100442774C (en) * | 2005-11-02 | 2008-12-10 | 华为技术有限公司 | Method and system for providing multicast service in global interoperability system for microwave access |
-
2007
- 2007-06-15 CN CNA200710042198XA patent/CN101325536A/en active Pending
-
2008
- 2008-05-13 WO PCT/CN2008/000936 patent/WO2008154796A1/en active Application Filing
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579895A (en) * | 2013-10-09 | 2015-04-29 | 华为技术有限公司 | Method and apparatus for delivering multicast messages via virtual private network |
CN104579895B (en) * | 2013-10-09 | 2018-05-11 | 华为技术有限公司 | The method and apparatus that multicast message is transmitted by Virtual Private Network |
CN105635987A (en) * | 2016-02-05 | 2016-06-01 | 海能达通信股份有限公司 | Group call service processing method and system and core network device |
CN111031495A (en) * | 2020-01-06 | 2020-04-17 | 南通大学 | Multicast communication system and method for 6LowPAN Internet of things communication network |
CN111031495B (en) * | 2020-01-06 | 2021-07-30 | 南通大学 | A multicast communication system and method for 6LowPAN IoT communication network |
WO2023109891A1 (en) * | 2021-12-17 | 2023-06-22 | 华为技术有限公司 | Multicast transmission method, apparatus and system |
Also Published As
Publication number | Publication date |
---|---|
WO2008154796A1 (en) | 2008-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101179495B (en) | Relay device, wireless communication system and multicast relay method | |
CN101179496B (en) | Relay device, wireless communication system and multicast relay method | |
CN101272520B (en) | Method and device for supporting multimedia broadcast multicast service in system structure evolution | |
CN102546382B (en) | Method and system for realizing multicast in Internet protocol version 4 over Internet protocol version 6 (IPv4overIPv6) tunnel | |
EP1802049B1 (en) | A method and system for controlling multimedia broadcast/multicast service session | |
CN102158812B (en) | Wireless Mesh network multicasting communication method of AC-AP (Access Controller-Access Point) framework | |
US8085770B2 (en) | Method of transporting a multipoint stream in a local area network and device for connection implementing the method | |
US8774130B2 (en) | Access point, L2 switch and method of supporting multicast handover using the access point and L2 switch | |
CN101222414A (en) | Device, system and method for realizing multicast communication | |
CN101102283A (en) | A method and device for optimizing unknown unicast forward at wireless access point | |
CN101325536A (en) | Base station of WiMAX system, method and apparatus for controlling transmission of multicast data packet in gateway | |
CN101123526B (en) | A Realization Method of Large-Scale Streaming Media Transmission Structure | |
CN102045233B (en) | Method and device for controlling message forwarding in network communication | |
CN101068213B (en) | Handover method, multicast joining method and access router in proxy mobile IP | |
CN106411750B (en) | Data distribution method and system | |
CN101707568A (en) | Method and system for controller user multicast service and multicast main control device | |
CN101094510B (en) | Device and method for distributing seeking request to mobile communication system | |
CN100550857C (en) | Realize method, system and the access device of intercommunication of two layers of local specific service | |
CN104539545A (en) | Multicast message forwarding method and device of TRILL network | |
CN110380963A (en) | A kind of neighbours' discovery scheme of efficient rapid convergence | |
CN101009669B (en) | A method and system and route device for transmitting the multicast message | |
US20060209774A1 (en) | Wireless base station, wireless mobile device, and wireless access network | |
CN114697300B (en) | Data multicast realization method of high-timeliness communication system | |
CN101179478A (en) | A wireless mesh network multicast communication method for industrial monitoring applications | |
CN102412976A (en) | Method and device for processing multicase messages in provider backbone bridge (PBB) network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20081217 |