CN105429881A - Multicast message forwarding method and device - Google Patents

Multicast message forwarding method and device Download PDF

Info

Publication number
CN105429881A
CN105429881A CN201410490643.9A CN201410490643A CN105429881A CN 105429881 A CN105429881 A CN 105429881A CN 201410490643 A CN201410490643 A CN 201410490643A CN 105429881 A CN105429881 A CN 105429881A
Authority
CN
China
Prior art keywords
multicast
data message
routing table
table item
core
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410490643.9A
Other languages
Chinese (zh)
Other versions
CN105429881B (en
Inventor
刘晓贺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou DPTech Technologies Co Ltd
Original Assignee
Hangzhou DPTech Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou DPTech Technologies Co Ltd filed Critical Hangzhou DPTech Technologies Co Ltd
Priority to CN201410490643.9A priority Critical patent/CN105429881B/en
Publication of CN105429881A publication Critical patent/CN105429881A/en
Application granted granted Critical
Publication of CN105429881B publication Critical patent/CN105429881B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a multicast message forwarding method and device. The method comprises the following steps: when a multicast data message is received, a data core is called to search a multicast routing table entry matching the multicast data message, and the data core forwards the multicast data message according to the searched multicast routing table entry. The multicast routing table entry of the multicast data message can be searched through calling of the data core, and the multicast data message is forwarded. The data core can share an operation burden of a control core, and then forwarding efficiency of the multicast message is improved.

Description

A kind of method for forwarding multicast message and device
Technical field
The present invention relates to the communication technology, particularly relate to a kind of method for forwarding multicast message and device.
Background technology
Along with the development of video communication technology, the life of people is goed deep in the information service such as video monitoring, online live, Web TV, long-distance education, tele-medicine, network radio station, real-time video meeting gradually.And network bandwidth resources is limited, how ensures the fast transport of data when not taking massive band width, becoming particularly important.Fundamental mode due to above-mentioned information service is all that single-point sends, multipoint reception, and relies on traditional clean culture and broadcast communication mode to transmit data, and not only waste bandwidth resource also can increase load to source host.Therefore, multicasting technology arises at the historic moment, and solves traditional clean culture and broadcast communication mode and effectively can not solve that single-point sends, the problem of multipoint reception.
Multicast refers at IP (InternetProtocol, the agreement interconnected between network) data are sent to certain node set determined (i.e. multicast group) with the form transmitted as possible in network, its basic thought is: source host (i.e. multicast source) only sends a data, and its destination address is multicast group address; All recipients in multicast group can receive same copies data, and only have the main frame in multicast group can receive these data, and other main frame then can not receive.Therefore can achieve efficient data transmission point-to-multipoint in IP network, the network bandwidth can be saved in a large number, reduce offered load.
In prior art, such as the classical network such as fire compartment wall, security audit equipment does not possess the function of router, but carrys out multicast data forwarding by CPU (CentralProcessingUnit, central processing unit).The CPU structure of the usual above-mentioned network equipment as shown in Figure 1.At RMI (RemoteMethodInvocation, RMI) (CPU1 and CPU2 in dotted line frame) each CPU core is divided into multiple hardware thread in multi-core CPU, and each hardware thread is otherwise known as virtual cpu (VCPU).Divide according to processing logic, these 8 VCPU can be divided into control core and data core.Wherein, the first two VCPU (VCPU0, VCPU1) is for controlling core (shown in figure mid point left side scoring lines frame), the relevant treatment flow process of primary responsibility run user state process and control plane (such as, processing protocol message, create route table items, issue route table items and processing multicast message etc.); Remaining 6 VCPU (VCPU2, VCPU3, VCPU4, VCPU5, VCPU6, VCPU7) are for data core (shown in frame of ruling on the right side of figure mid point), and primary responsibility runs the related procedure that unicast message forwards.
At present, because multicast message all will rely on control core to forward, and control core (VCPU0, VCPU1) and not only will process various protocol massages, also to process a large amount of multicast messages, cause controlling core load so very big, therefore multicast message is to control the forwarding rate on core very low, generally per secondly can only forward 50M flow, and such forward efficiency cannot meet the instructions for use of user's forwarding hundreds of million per second far away.
Summary of the invention
The invention provides a kind of multicast data packet forwarding method and apparatus and solve the overload controlling core, the problem that forward efficiency is too low.
A kind of multicast data packet forwarding method, described method comprises:
When receiving multicast data message, calling data is verified and is looked for the multicast routing table item mated with this multicast data message;
Data core forwards this multicast data message according to the multicast routing table item found.
Further, described method also comprises:
When data core does not find the multicast routing table item mated with this multicast data message, call to control to verify and look for the multicast routing table item mated with described multicast data message;
Control core to forward this multicast data message according to the multicast routing table item found.
Further, described method also comprises:
When controlling core and not finding the multicast routing table item mated with this multicast data message, controlling core is that described multicast data message creates new multicast routing table item according to multicast protocol;
Control core to forward this multicast data message according to described new multicast routing table item.
Further, described method also comprises:
When receiving multicast data message, this multicast data message is carried out traffic classification;
Described calling data is verified and is looked for the multicast routing table item mated with this multicast data message to comprise:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in traffic classification call by result data core.
Further, described method also comprises:
When receiving multicast data message, described calling data is verified and is looked for the multicast routing table item mated with this multicast data message to comprise:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in load balancing calling data core.
Based on identical design, the present invention also provides a kind of multicast data packet forwarding device, and this application of installation is in the network equipment, and this network equipment comprises data core and controls core, described device comprises calling module and the first forwarding module, and wherein said first forwarding module is positioned at data core;
Described calling module, during for receiving multicast data message, calling data is verified and is looked for the multicast routing table item mated with this multicast data message;
Described first forwarding module, for forwarding this multicast data message according to the multicast routing table item found.
Further, described calling module also for:
When not finding the multicast routing table item mated with this multicast data message, calling to control to verify and looking for the multicast routing table item mated with described multicast data message;
Described control core comprises the second forwarding module;
Described second forwarding module, for forwarding this multicast data message according to the multicast routing table item found.
Further, described control core also comprises:
List item creation module, for when not finding the multicast routing table item mated with this multicast data message, creates new multicast routing table item according to multicast protocol;
Described second forwarding module, also for forwarding this multicast data message according to described new multicast routing table item.
Further, described device also comprises:
Traffic classification module, for when receiving multicast data message, carries out traffic classification by this multicast data message;
Described calling module also for:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in traffic classification call by result data core.
Further, described calling module also for:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in load balancing calling data core.
As can be seen here, the present invention can search the multicast routing table item of multicast data message by calling data core, and forwards multicast data message.Make data core can share the operation burden of control core, thus improve the forward efficiency of multicast message.
Accompanying drawing explanation
Fig. 1 is the logical construction schematic diagram of a kind of multi-core CPU of prior art;
Fig. 2 is the process chart of a kind of multicast data packet forwarding method in the embodiment of the present invention;
Fig. 3 is the structural representation of a kind of multicast data packet forwarding device in the embodiment of the present invention;
Fig. 4 is the structural representation of another kind of multicast data packet forwarding device in the embodiment of the present invention.
Embodiment
For solving the problem, the invention provides a kind of multicast data packet forwarding method and apparatus, the multicast routing table item of multicast data message is searched by calling data core, and multicast data message is forwarded, make data core can share the operation burden of control core, thus reach the object improving multicast message forward efficiency.
Below for software simulating, describe specific implementation of the present invention in detail.Multicast data packet forwarding application of installation provided by the invention on network devices.As the operation carrier of apparatus of the present invention, the described network equipment at least comprises processor, internal memory, internal bus, network interface and nonvolatile memory usually, certainly, certainly the hardware such as forwarding chip and I/O (input/output, input/output port) interface may also be included.Also be noted that, this network equipment is different from the network equipment such as fire compartment wall, security audit mentioned in prior art, the network equipment in the present embodiment is except carrying out except network application process, also support the Routing Protocol on some bases, as OSPF (OpenShortestPathFirst, ospf) agreement and BGP (BorderGatewayProtocol, Border Gateway Protocol) etc., so that this network equipment has route forwarding function.The general multicast message processed on this network equipment logically can be divided into multicast data message and multicast to control message, and so-called multicast data message carries some multicast packet information, such as video flows; It is then the message that carry some protocol interaction information and control command and so on that multicast controls message.From background technology, in prior art, multicast data message and multicast control message are sent out by control consideration convey, therefore cause forward efficiency very low.And solution provided by the invention, data core can be made to replace controlling core process multicast data message, thus alleviate the processing load controlling core, improve forward efficiency.
Please refer to Fig. 2, Fig. 3 and Fig. 4, described multicast data packet forwarding device 100 includes: calling module 101 and the first forwarding module 102.Wherein said first forwarding module 102 is arranged in described data core.In an exemplary embodiment, this device performs following steps in running:
S1, when receiving multicast data message, calling module searches the multicast routing table item mated with this multicast data message;
In embodiments of the invention, when the above-mentioned network equipment receives multicast message, first can distinguish this multicast message by the feature field of this multicast message is that multicast data message or multicast control message.Its differentiating method has a variety of, whether be such as IGMP (InternetGroupManagementProtocol by the protocol number in the object IP address of this multicast message, Internet igmpinternet) distinguish type of message, namely when protocol number is IGMP, then illustrate that this multicast message is that multicast controls message; Otherwise then illustrate that this multicast message is multicast data message.Multicast controls message and is still processed by control core, and for multicast data message, described calling module in retransmission unit of the present invention 101 by the information such as source IP address (SIP), object IP address (DIP) of this multicast data message, can search the multicast routing table item mated with this multicast data message in this device memory in the multicast routing table deposited.
S2, the first forwarding module forward this multicast data message according to the multicast routing table item found.
Due to the public network IP address that above-mentioned DIP is multicast group, usually the private network IP address of each multicast member is record in this multicast group, and the outgoing interface that each private network IP address is corresponding, generally include SIP, DIP (which includes the private network IP address of each multicast member and corresponding outgoing interface) in the multicast routing table item found therefore.This multicast data message can copy according to the multicast routing table item found and be transmitted to each multicast member in multicast group corresponding to this DIP by described first forwarding module 102.
As can be seen here, the present invention can make data core carry out multicast data forwarding message by searching multicast routing table item, thus shares the operation burden controlling core.For the CPU in Fig. 1, suppose that the VCPU0 controlled in core is responsible for multicast data forwarding message, its forwarding rate is 50M/s, and retransmission unit of the present invention can make data core replace control consideration convey to send out multicast data message, owing to there being 6 VCPU in data core, suppose that the disposal ability of each VCPU is identical, so verification of data is just equivalent to 6 times that control core forwarding rate in the forwarding rate of multicast data message, namely 50M/s*6=300M/s (is theoretic result of calculation above, actual forwarding rate is relevant with configuration according to the performance of equipment own, the forwarding bandwidth showing this device according to dependence test can reach more than 4Gbps, be equivalent to 521M/s).Obviously, the present invention can promote the forward efficiency of message by data core multicast data forwarding message.
Because data core will by searching the multicast routing table multicast data forwarding message in internal memory, and the multicast routing table in internal memory controls to be kept in internal memory after core creates, in some cases, data core possibly cannot find the multicast routing table item mated with multicast data message, such as when the multicast data message that forwarding one occurs first, owing to controlling core also not for this multicast data message occurred first creates multicast routing table item, then data core just searches the multicast routing table item less than mating with described multicast data message in multicast routing table.Therefore in optional embodiment of the present invention, above-mentioned calling module can also call control core further and go to search the multicast routing table item mated with described multicast data message, to make the second forwarding module in control core, this multicast data message is forwarded, the principle of this second forwarding module multicast data forwarding message is identical with above-mentioned first forwarding module, repeats no more herein.
It should be noted that, the multicast routing table of above-mentioned control core with the multicast routing table that data check is looked for before should be same in theory and table, but in practical solution, new multicast routing table item is created from the multicast data message processed owing to controlling core, to multicast routing table item being updated in internal memory to enable data core access this list item, usually certain delay can be there is in period, this " delay ", the multicast routing table that control core may be made to use has been updated to a new multicast routing table, and data core is also using multicast routing table original in internal memory, namely with the addition of new multicast routing table item in this new multicast routing table, and also do not upgrade this new multicast routing table item in multicast routing table in internal memory.If now data core receives a multicast data message, itself SIP with DIP is identical with SIP with DIP in described new multicast routing table item, so data core then cannot find the multicast routing table item matched with described multicast data message in the multicast routing table of internal memory, and can find in control core, therefore data core can control core process by the multicast data message not matching multicast routing table item is delivered to.
In the optional execution mode of the present invention, can before multicast routing table be looked in control verification, by controlling the message accounting table preserved in core, first primary screening is carried out to message to be forwarded, to filter out and the multicast data message that there is identical SIP and DIP in the new multicast routing table controlling core, thus avoid control core to carry out reprocessing, thus improve forward efficiency further.For example, when supposing that controlling core receives one multicast data message (SIP=IPA, DIP=IPB), first can extract SIP and DIP of this multicast data message, search at the described message accounting table controlling core self preservation.
When comprising SIP=IPA at this message accounting table, during the multicast data message of DIP=IPB, then illustrate in the new multicast routing table controlling core and exist and above-mentioned SIP=IPA, the multicast data message of DIP=IPB has the multicast routing table item of identical SIP and DIP, so control to check described multicast data message temporarily not deal with, thus avoid the message occurring identical SIP and DIP in the pending queue of control core.Etc. core to be controlled by after the multicast routing table renewal in data core, control core by SIP=IPA, the multicast routing table item that DIP=IPB is corresponding adds in former multicast routing table, so now data core just can forward the multicast data message (SIP=IPA, DIP=IPB) that above-mentioned control core does not temporarily process according to the multicast routing table after renewal again.
When not comprising SIP=IPA in this message accounting table, during the multicast data message of DIP=IPB, illustrate in the new multicast routing table controlling core and do not exist and above-mentioned SIP=IPA, the multicast data message of DIP=IPB has the multicast routing table item of identical SIP and DIP, controls core this multicast data message untreated in other words.So in order to forward this message, the list item creation module controlled in core can be that described multicast data message creates new multicast routing table item according to multicast protocol; Described multicast protocol generally includes IGMP agreement and PIM (protocolindependentmulticast, Protocol Independent Multicast) agreement, control to endorse to be that described multicast data message creates new multicast routing table item according to the PIM routing table generated under above-mentioned multicast protocol, and then can be forwarded this multicast data message by the multicast routing table item of the second forwarding module according to described new establishment.
As shown in Figure 1, in data core, the quantity of VCPU is generally more than the quantity controlling VCPU in core, therefore data core also has more system resource than control core usually, such as hardware thread and buffer memory, the resource of data core can be made full use of by apparatus for forwarding message of the present invention, be not only control to examine and make cuts and gently bear, the forward efficiency of multicast message can also be improved.
In order to the VCPU resource of reasonable distribution data core, in optional embodiment of the present invention, data core can adopt the following two kinds processing mode to forward multicast data message:
One is, traffic classification mode.Described device in the embodiment of the present invention can carry out traffic classification process to above sending the message of data core process.For the network equipment in Fig. 1, the detailed process of described traffic classification process is as follows:
When receiving multicast data message, this multicast data message is carried out traffic classification by traffic classification module; Wherein the mode of traffic classification can be carry out traffic classification by message characteristic, such as carries out classifying or carrying out classifying or carrying out traffic classification according to signature identification, five-tuple information etc. that message carries according to the incoming interface of message according to the address field belonging to SIP.To carry out being categorized as example according to the address field belonging to SIP, keeper can be stored in this equipment by configured in advance traffic classification table, comprise multiple address field and VCPU corresponding to each address field in table, the multicast data message such as SIP being belonged to the first address field will by VCPU2 process; Multicast data message SIP being belonged to the second address field will by VCPU3 process, by that analogy.This traffic classification table is as follows:
Address field VCPU Address field VCPU
First address field VCPU2 Four-address section VCPU5
Second address field VCPU3 5th address field VCPU6
3rd address field VCPU4 6th address field VCPU7
Table 1
When this equipment receives multicast data message, calling module 101 can find traffic classification result corresponding to this multicast data message by the address field belonging to the SIP of this multicast data message from traffic classification table, thus the multicast routing table item mated with this multicast data message can be searched by the appointment VCPU (actual is hardware thread) in calling data core, thus realize the forwarding to this multicast data message.Wait for the phenomenon of a VCPU process relative to messages all in prior art, the mode of this traffic classification can be fully used by the VCPU in data core, and the lifting that Message processing efficiency can be made to obtain at double.
Another is, load balancing mode.Wherein, calling module 101 can also search according to the appointment hardware thread in load balancing calling data core the multicast routing table item mated with this multicast data message, for the data core in Fig. 1, first multicast data message is by VCPU2 process, second multicast data message is by VCPU3 process, 3rd multicast data message is by VCPU4 process, 4th multicast data message is by VCPU5 process, 5th multicast data message is by VCPU6 process, 6th multicast data message is by VCPU7 process, and the 7th multicast data message is again by VCPU2 process, circulation like this, thus each VCPU in data core is fully used.Due to the technology that load-balancing technique has been comparatively ripe in this area, do not elaborate herein.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (10)

1. a multicast data packet forwarding method, is characterized in that, described method comprises:
When receiving multicast data message, calling data is verified and is looked for the multicast routing table item mated with this multicast data message;
Data core forwards this multicast data message according to the multicast routing table item found.
2. the method for claim 1, is characterized in that, described method also comprises:
When data core does not find the multicast routing table item mated with this multicast data message, call to control to verify and look for the multicast routing table item mated with described multicast data message;
Control core to forward this multicast data message according to the multicast routing table item found.
3. method as claimed in claim 2, it is characterized in that, described method also comprises:
When controlling core and not finding the multicast routing table item mated with this multicast data message, controlling core is that described multicast data message creates new multicast routing table item according to multicast protocol;
Control core to forward this multicast data message according to described new multicast routing table item.
4. the method for claim 1, is characterized in that, described method also comprises:
When receiving multicast data message, this multicast data message is carried out traffic classification;
Described calling data is verified and is looked for the multicast routing table item mated with this multicast data message to comprise:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in traffic classification call by result data core.
5. the method for claim 1, is characterized in that, described method also comprises:
When receiving multicast data message, described calling data is verified and is looked for the multicast routing table item mated with this multicast data message to comprise:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in load balancing calling data core.
6. a multicast data packet forwarding device, this application of installation is in the network equipment, and this network equipment comprises data core and controls core, and it is characterized in that, described device comprises calling module and the first forwarding module, and wherein said first forwarding module is positioned at data core;
Described calling module, during for receiving multicast data message, calling data is verified and is looked for the multicast routing table item mated with this multicast data message;
Described first forwarding module, for forwarding this multicast data message according to the multicast routing table item found.
7. device as claimed in claim 6, is characterized in that, described calling module also for:
When not finding the multicast routing table item mated with this multicast data message, calling to control to verify and looking for the multicast routing table item mated with described multicast data message;
Described control core comprises the second forwarding module;
Described second forwarding module, for forwarding this multicast data message according to the multicast routing table item found.
8. device as claimed in claim 7, it is characterized in that, described control core also comprises:
List item creation module, for when not finding the multicast routing table item mated with this multicast data message, creates new multicast routing table item according to multicast protocol;
Described second forwarding module, also for forwarding this multicast data message according to described new multicast routing table item.
9. device as claimed in claim 6, it is characterized in that, described device also comprises:
Traffic classification module, for when receiving multicast data message, carries out traffic classification by this multicast data message;
Described calling module also for:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in traffic classification call by result data core.
10. device as claimed in claim 6, is characterized in that, described calling module also for:
The multicast routing table item mated with this multicast data message is searched according to the appointment hardware thread in load balancing calling data core.
CN201410490643.9A 2014-09-23 2014-09-23 A kind of method for forwarding multicast message and device Active CN105429881B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410490643.9A CN105429881B (en) 2014-09-23 2014-09-23 A kind of method for forwarding multicast message and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410490643.9A CN105429881B (en) 2014-09-23 2014-09-23 A kind of method for forwarding multicast message and device

Publications (2)

Publication Number Publication Date
CN105429881A true CN105429881A (en) 2016-03-23
CN105429881B CN105429881B (en) 2019-07-09

Family

ID=55507826

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410490643.9A Active CN105429881B (en) 2014-09-23 2014-09-23 A kind of method for forwarding multicast message and device

Country Status (1)

Country Link
CN (1) CN105429881B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506402A (en) * 2016-10-21 2017-03-15 中国科学院声学研究所 A kind of unrelated forwarding flow caching method of agreement
CN107979535A (en) * 2017-10-31 2018-05-01 新华三技术有限公司 Message forwarding method and device
CN108366024A (en) * 2018-02-07 2018-08-03 迈普通信技术股份有限公司 Message forwarding method and device
CN108632125A (en) * 2018-04-23 2018-10-09 新华三技术有限公司 A kind of multicast list management method, device, equipment and machine readable storage medium
CN113176950A (en) * 2021-04-09 2021-07-27 杭州迪普科技股份有限公司 Message processing method, device, equipment and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217520A (en) * 2007-12-29 2008-07-09 华为技术有限公司 A wireless packet domain gateway performance self-adapting method and device
CN101388850A (en) * 2008-11-05 2009-03-18 北京星网锐捷网络技术有限公司 Multicast packet forwarding method and device
CN101867518A (en) * 2010-05-24 2010-10-20 北京星网锐捷网络技术有限公司 Message forwarding processing method, processing device and equipment for two-layer switching equipment
CN103166867A (en) * 2011-12-19 2013-06-19 迈普通信技术股份有限公司 Fluid control method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217520A (en) * 2007-12-29 2008-07-09 华为技术有限公司 A wireless packet domain gateway performance self-adapting method and device
CN101388850A (en) * 2008-11-05 2009-03-18 北京星网锐捷网络技术有限公司 Multicast packet forwarding method and device
CN101867518A (en) * 2010-05-24 2010-10-20 北京星网锐捷网络技术有限公司 Message forwarding processing method, processing device and equipment for two-layer switching equipment
CN103166867A (en) * 2011-12-19 2013-06-19 迈普通信技术股份有限公司 Fluid control method and device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506402A (en) * 2016-10-21 2017-03-15 中国科学院声学研究所 A kind of unrelated forwarding flow caching method of agreement
CN106506402B (en) * 2016-10-21 2019-08-23 中国科学院声学研究所 A kind of unrelated forwarding flow caching method of agreement
CN107979535A (en) * 2017-10-31 2018-05-01 新华三技术有限公司 Message forwarding method and device
CN107979535B (en) * 2017-10-31 2021-03-02 新华三技术有限公司 Message forwarding method and device
CN108366024A (en) * 2018-02-07 2018-08-03 迈普通信技术股份有限公司 Message forwarding method and device
CN108632125A (en) * 2018-04-23 2018-10-09 新华三技术有限公司 A kind of multicast list management method, device, equipment and machine readable storage medium
CN108632125B (en) * 2018-04-23 2020-12-29 新华三技术有限公司 Multicast table item management method, device, equipment and machine readable storage medium
CN113176950A (en) * 2021-04-09 2021-07-27 杭州迪普科技股份有限公司 Message processing method, device, equipment and computer readable storage medium
CN113176950B (en) * 2021-04-09 2023-10-27 杭州迪普科技股份有限公司 Message processing method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN105429881B (en) 2019-07-09

Similar Documents

Publication Publication Date Title
CN102075417B (en) Multicast cutting method, protocol independent multicast router
CN105429881A (en) Multicast message forwarding method and device
CN100574249C (en) virtual router redundancy protocol message transmission method and device
US10148565B2 (en) OPENFLOW communication method and system, controller, and service gateway
US9330154B2 (en) Multicast database replication
CN104394080A (en) Method and device for achieving function of security group
CN104065759A (en) Method for improving utilization efficiency of NAT address pool resource and device thereof
CN102904975A (en) Method and associated device for message processing
US20210399908A1 (en) Multicast routing
US20160065380A1 (en) Message processing
US20160269232A1 (en) Network management apparatus and network management method
US20160359734A1 (en) Data Flow Processing Method and Apparatus
JP2016046736A (en) Service chaining system, service chaining forwarder device, and service chaining method
CN103209134A (en) Method and equipment for multicast forwarding
CN107483341A (en) A kind of across fire wall packet fast forwarding method and device
CN103873361A (en) Packet transmitting device and method
Zhu et al. A congestion-aware and robust multicast protocol in SDN-based data center networks
CN110300085B (en) Evidence obtaining method, device and system for network attack, statistical cluster and computing cluster
CN104506437B (en) A kind of item establishing method and device
CN105471742A (en) Message processing method and message processing equipment
US9705698B1 (en) Apparatus and method for network traffic classification and policy enforcement
EP2713552A1 (en) Method for processing a multicast group, a data center interconnect router, and system
CN104184729A (en) Message processing method and device
CN112637090B (en) Dynamic multilevel flow control method based on programmable switching chip
CN100420195C (en) Internet set managerial protocol report inhibiting method and communications network system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Binjiang District and Hangzhou city in Zhejiang Province Road 310051 No. 68 in the 6 storey building

Applicant after: Hangzhou Dipu Polytron Technologies Inc

Address before: Binjiang District and Hangzhou city in Zhejiang Province Road 310051 No. 68 in the 6 storey building

Applicant before: Hangzhou Dipu Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant