CN106411752B - Multicast message receiving/transmission method and system - Google Patents

Multicast message receiving/transmission method and system Download PDF

Info

Publication number
CN106411752B
CN106411752B CN201610867943.3A CN201610867943A CN106411752B CN 106411752 B CN106411752 B CN 106411752B CN 201610867943 A CN201610867943 A CN 201610867943A CN 106411752 B CN106411752 B CN 106411752B
Authority
CN
China
Prior art keywords
management interchanger
mac address
multicast message
interchanger
management
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.)
Active
Application number
CN201610867943.3A
Other languages
Chinese (zh)
Other versions
CN106411752A (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.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview 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 Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN201610867943.3A priority Critical patent/CN106411752B/en
Publication of CN106411752A publication Critical patent/CN106411752A/en
Application granted granted Critical
Publication of CN106411752B publication Critical patent/CN106411752B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing

Abstract

The embodiment of the invention provides a kind of multicast message receiving/transmission method and systems, are related to field of communication technology.There is management interchanger according to the first MAC Address transmission multicast message to second without management interchanger using first;And/or described second send the multicast message to the information receiving end according to the second unicast mac address without management interchanger;Wherein, it is the described second the second unicast mac address for having management interchanger to get after receiving the second notice that the first MAC Address, which is the information transmitting terminal in the first unicast mac address and/or the second MAC Address got after receiving the first notice,.When sending multicast message using the multicast message receiving/transmission method and system, information transmitting terminal will not receive whole multicast data flows of other information transmitting terminal transmission, equipment can be had an impact by the impact of multicast data flow by avoiding, to which downlink congestion will not be caused, and/or information receiving end will not receive the multicast data flow of other information receiving end request, avoid security risk.

Description

Multicast message receiving/transmission method and system
Technical field
The present invention relates to fields of communication technology, in particular to a kind of multicast message receiving/transmission method and system.
Background technique
With the continuous development for the network technology and video coding technique for standardizing and easily extending, the intelligence of IP based network Video Supervision Technique is also developed rapidly, video encoding and decoding standard picture H.264, MPEG4 by outstanding code efficiency and It is used by numerous security protection producers, while for how saving the group for guaranteeing multimedia service quality under the premise of network link bandwidth The technology of broadcasting is widely used.One monitoring network runs multicasting technology if necessary, then needs the interchanger in network Multicast, three-layer equipment is all supported to run three layers of multicast routing protocol, two-layer equipment needs to run IGMP snooping (referred to as IGSP) agreement, but being essentially for IGMP snooping function to be supported to have management interchanger, however have management interchanger Price is somewhat expensive, and cost is very high.
For save the cost and investment, in the prior art, a large amount of front end access side or user receiving end would generally make With cheap without management interchanger.Due to not supporting the multicast protocols such as IGSP without management interchanger, it will lead to multicast and flood. In information receiving end side, an information receiving end can receive the multicast data flow of other information receiving end request, and there are safety winds Danger;In information transmitting terminal, an IPC will receive whole multicast data flows of other IPC transmission, and the impact by multicast data flow is to equipment meeting It has an impact, while being likely to result in downlink congestion.
Summary of the invention
The purpose of the present invention is to provide a kind of multicast message receiving/transmission method and systems, to improve above-mentioned technical problem.
To achieve the goals above, technical solution used in the embodiment of the present invention is as follows:
In a first aspect, being applied to multicast message transmitting-receiving system the embodiment of the invention provides a kind of multicast message receiving/transmission method System, the multicast message receive-transmit system include NM server, first without management interchanger and/or second without management interchanger, First has management interchanger, second to have management interchanger, information transmitting terminal and information receiving end, the multicast message transmitting-receiving side Method includes:
The NM server, which reads described first, has management interchanger, described second to have the address resolution of management interchanger Protocol item, MAC Address list item, to obtain the network topology structure of the multicast message receive-transmit system;
The NM server sends first according to the network topology structure and notifies to the information transmitting terminal, and/or Sending the second notice has a management interchanger to described second, first notice for using the first unicast mac address as purpose MAC Location sends the notice of multicast message, and second notice is sends multicast as purpose MAC Address using the second unicast mac address The notice of message.
The information transmitting terminal obtains the as transmission multicast message target MAC (Media Access Control) address after receiving the first notice One MAC Address, and by the multicast message for carrying the first MAC Address be sent to described first without management interchanger, it is described First has management interchanger according to first MAC Address transmission multicast message to described second without management interchanger;
Described second has management interchanger after receiving the second notice, obtains as with receiving multicast message purpose MAC Second MAC Address of location, and will carry the second MAC Address multicast message be sent to described second without management interchanger, it is described Second sends the multicast message to the information receiving end according to second unicast mac address without management interchanger;
Wherein, the first MAC Address is the first unicast MAC that the information transmitting terminal is got after receiving the first notice Address and/or the second MAC Address are the described second the second unicast for having management interchanger to get after receiving the second notice MAC Address.
Second aspect, the present invention also provides multicast message receive-transmit system, the multicast message receive-transmit system includes described Multicast message receive-transmit system include NM server, first without management interchanger and/or second without management interchanger, first have pipe Reason interchanger, second have management interchanger, information transmitting terminal and information receiving end, the NM server to have with described first Management interchanger, described second have management interchanger to establish communication connection,
The NM server, which is used to read described first, has management interchanger, described second to have the address of management interchanger Analytic protocol table entry, MAC Address list item, to obtain the network topology structure of the multicast message receive-transmit system;
The NM server is also used to send first according to the network topology structure and notify to the information transmitting terminal, And/or send second and notify there is management interchanger to described second, first notice is for the purpose of the first unicast mac address MAC Address sends the notice of multicast message, and second notice is sends out using the second unicast mac address as purpose MAC Address Send the notice of multicast message;
The information transmitting terminal is used for after receiving the first notice, is obtained as transmission multicast message target MAC (Media Access Control) address The first MAC Address, and by the multicast message for carrying the first MAC Address be sent to described first without management interchanger;
Described first is used to have pipe according to first MAC Address transmission multicast message to described second without management interchanger Manage interchanger;
And/or described second have management interchanger be used for after receiving the second notice, obtain as receive multicast message Second MAC Address of target MAC (Media Access Control) address, and the second MAC Address multicast message will be carried and be sent to described second without management friendship It changes planes;
Described second is used to send the multicast message according to second unicast mac address to described without management interchanger Information receiving end;
Wherein, the first MAC Address is the first unicast MAC that the information transmitting terminal is got after receiving the first notice Address and/or the second MAC Address are the described second the second unicast for having management interchanger to get after receiving the second notice MAC Address.
Compared with the existing technology, the invention has the following advantages: a kind of multicast message provided in an embodiment of the present invention Receiving/transmission method and system have management to hand over without management interchanger using first according to the first MAC Address transmission multicast message to second It changes planes;And/or described second send the multicast message to the information according to the second unicast mac address without management interchanger and connect Receiving end;The first unicast MAC that wherein, the first MAC Address is got after receiving the first notice for the information transmitting terminal Location and/or the second MAC Address are the described second the second unicast MAC for having management interchanger to get after receiving the second notice Address.When sending multicast message using the multicast message receiving/transmission method and system, information transmitting terminal will not receive other information Whole multicast data flows that transmitting terminal is sent, equipment can be had an impact by the impact of multicast data flow by avoiding, to will not cause down Uplink congestion and/or information receiving end will not receive the multicast data flow of other information receiving end request, avoid safety wind Danger.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate Appended attached drawing, is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 shows the multicast message receiving/transmission method flow chart of present pre-ferred embodiments offer.
Fig. 2 shows the interaction schematic diagrames for the multicast message receive-transmit system that present pre-ferred embodiments provide.
Wherein, the corresponding relationship between appended drawing reference and component names is as follows: NM server 101, and first hands over without management Change planes 102, first has management interchanger 103, and second has management interchanger 104, and second sends without management interchanger 105, information End 106, information receiving end 107.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Fig. 1, Fig. 2 are please referred to, a kind of multicast message receiving/transmission method provided in an embodiment of the present invention is applied to multicast message and receives Hair system, the multicast message receive-transmit system include that NM server 101, first is handed over without management interchanger 102, second without management Changing planes 105, first has management interchanger 103, second to have management interchanger 104, information transmitting terminal 106 and information receiving end 107, NM server 101 and first has management interchanger 103, second to have management interchanger 104 to establish communication connection, described Multicast message receiving/transmission method includes:
Step S101: NM server 101, which reads first, has management interchanger 103, second to have the ground of management interchanger 104 Location analytic protocol table entry, MAC Address list item, to obtain the network topology structure of the multicast message receive-transmit system.
In the present embodiment, items of address analyzing protocol table (Address Resolution Protocol, ARP), is according to IP One ICP/IP protocol list item of address acquisition physical address.MAC (Media Access Control or Medium Access Control) address, i.e. physical address, hardware address, for defining the position of the network equipment.Network topology structure is Refer to each website form interconnected in network, such as bus-type topology, Star topology, ring topology, tree topology are (by total Line style is evolved) and their mixed type.In the present embodiment, information transmitting terminal 106, first have management interchanger 103, net Pipe server 101, second have management interchanger 104, and information receiving end 107 may be constructed a network topology structure.
In addition, in the present embodiment, first has that management interchanger 103, second to have management interchanger 104 be L3 Switching Machine, three-tier switch have the function of some routers, can accelerate the data exchange inside large-scale local area network, possessed routing function Can be also be this purpose service, can accomplish once to route repeatedly forwarding.For regular processes such as data packet forwardings by hard Part realization of High Speed, and as the functions such as updating route information, routing table maintenance, router-level topology, routing determination are by software realization.First There are management interchanger 103, second to there is management interchanger 104 to support NM server management, supports three layers of multicast functionality.First nothing It is Layer 2 switch that interchanger 102, second, which is managed, without management interchanger 105, and Layer 2 switch works in the 2nd of osi model Layer (data link layer), so referred to as Layer 2 switch.The development of Layer2 switching technology comparative maturity, Layer 2 switch category Data link layer device can identify the mac address information in data packet, be forwarded according to MAC Address, and by these MAC Address is recorded in oneself internal address table with corresponding port, only supports the forwarding of message.
Step S102: NM server 101 judges that information transmitting terminal 106, first have pipe according to the network topology structure Reason interchanger 103 between whether communication link be connected to first without management interchanger 102 and information receiving end 107, second have management hand over Changing planes between 104, whether communication link is connected to second without management interchanger 105.
It should be noted that in the present embodiment, can also in advance by information transmitting terminal 106, first have management interchanger 103 it Between be connected with first without management interchanger 102;And information receiving end 107, second have management interchanger 104 between be connected with second There is management interchanger 103 without management interchanger 105, and in the setting of NM server 101 default information transmitting terminal 106, first Between be connected with first without management interchanger 102;And information receiving end 107, second has and be connected with the between management interchanger 104 Two programs without management interchanger 105, so as to save step S102.
In addition, in the present embodiment, information transmitting terminal 106 is multicast source, and in the present embodiment, information transmitting terminal 106 can be with Using but be not limited to web camera (IP Camera).
Specifically, step S102 may include that NM server 101 checks the first each interface for having management interchanger 103 Whether learn the MAC Address at least two, if it is, determine information transmitting terminal 106, first have management interchanger 103 it Between be connected with described first without management interchanger 102.
When first has MAC Address of each interface study of management interchanger 103 at least two, then illustrate first have The MAC Address that management interchanger 103 learns includes that the first MAC Address without management interchanger 102 and at least one information are sent out The MAC Address of sending end 106 illustrates that information receiving end 107, first have management interchanger 103 to be connected with first and exchange without management Machine 102.
NM server 101 checks that second has whether each interface of management interchanger 104 learns the MAC at least two Address, if it is, determining that the information receiving end 107, second have is connected with second without management friendship between management interchanger 104 Change planes 105.
When second has MAC Address of each interface study of management interchanger 104 at least two, then illustrate second have The study of management interchanger 104 includes that the second MAC Address without management interchanger 105 and at least one information receive to MAC Address The MAC Address at end 107 illustrates that information receiving end 107, second have management interchanger 104 to be connected with second without management interchanger 105。
Step S103: NM server 101 sends first according to network topology structure and notifies to information transmitting terminal 106, and It sends second and notifies there is management interchanger 104 to second.
In the present embodiment, the quantity of information transmitting terminal 106 is but is not limited to 3.And first notifies as with the first unicast MAC Address is purpose MAC Address the notice that sends multicast message, the second notice for using the second unicast mac address as purpose MAC Location sends the notice of multicast message.
Step S104: information transmitting terminal 106 obtains after receiving the first notice as transmission multicast message purpose MAC First MAC Address of address, and the multicast message for carrying the first MAC Address is sent to first without management interchanger 102.
Wherein, the first MAC Address is the first unicast MAC that information transmitting terminal 106 is got after receiving the first notice The second unicast MAC that address, the second MAC Address have management interchanger 104 to get after receiving the second notice for second Location.
Step S105: the first has management interchanger 103 to send out according to the first MAC Address without management interchanger 102 by first It send multicast message to have to second and manages interchanger 104.
Specifically, first receive multicast message without management interchanger 102 after, have management interchanger 103 according to first MAC Address transmission multicast message has to first manages interchanger 103, and first has management interchanger 103 receiving multicast message Judge whether the first unicast mac address received is consistent with the MAC Address of itself afterwards, if it is, two layers of encapsulation are removed And it is forwarded according to IP layer address.When check IP layers of destination IP be multicast message when, according to multicast routing protocol by group broadcast Text, which is sent to second, management interchanger 104.In the present embodiment, the transmission of information transmitting terminal 106 is can be used in the first unicast mac address First read when multicast message has the MAC Address of management interchanger 103, wherein first has the MAC of management interchanger 103 Address is specifically represented by for example: " 0000-1111-2222 ".Multicast message is sent to first without pipe by information transmitting terminal 106 Manage interchanger 102, first without management interchanger 102 according to multicast message carries first have manage interchanger 103 MAC Address Multicast message, which is sent to first, management interchanger 103, without multicast message is sent to other information transmitting terminals 106, while the multicast message of the transmission of other information transmitting terminal 106 will not be received, information transmitting terminal 106 is avoided by group The impact of stream is broadcast, so that downlink congestion will not be caused.
Step S106: the second has management interchanger 104 after receiving the second notice, obtains as reception multicast message mesh MAC Address the second MAC Address, and will carry the second MAC Address multicast message be sent to second without management interchanger 105。
Step S107: the second sends multicast message to information according to the second unicast mac address without management interchanger 105 and receives End 107.
In the present embodiment, the quantity of information receiving end 107 can be but be not limited to 3, and the information receiving end 107 can be with It is, but is not limited to smart phone, PC (personal computer, PC), tablet computer, personal digital assistant (personal digital assistant, PDA), mobile internet surfing equipment (mobile Internet device, MID) etc..
In the present embodiment, second unicast mac address can be but being not limited to described second has management interchanger 104 to send out The MAC Address of the information receiving end 107 read when sending multicast message.For example, the MAC Address of information receiving end 107 is specific The form of expression can be " 0000-0000-0001 ".If information receiving end 107 has the demand for receiving multicast message, can send IGMP message has to second manages interchanger 104, and second has management interchanger receiving the information receiving end 107 transmission After IGMP message, by multicast message be sent to second without management interchanger, second without management interchanger 105 according to information receiving end 107 MAC Address sends the multicast message to the information receiving end 107.
Second has management interchanger 104 that the MAC Address for carrying information receiving end 107 is sent to second exchanges without management Machine 105, second without management interchanger 105 according to the MAC Address of information receiving end 107 send the multicast message to read The associated information receiving end 107 of the second unicast mac address so that each information receiving end 107 will not receive other The multicast data flow that information receiving end 107 is requested, avoids security risk.
In addition, second has management interchanger 104 if there is multiple information receiving ends 107 to have the demand for receiving multicast message The multicast message for carrying the MAC Address of multiple information receiving ends 107 is respectively sent to issue the demand for receiving multicast message Information receiving end 107.For example, two information receiving ends 107 have the demand for receiving multicast message, and have sent IGMP report Text, the MAC Address of two information receiving ends 107 respectively " 0000-0000-0001 ", " 0000-0000-0003 ", therefore Second has management interchanger 104 according to the second unicast mac address " 0000-0000-0001 ", " 0000-0000-0003 " point Not Fa Song multicast message to described two information receiving ends 107.
It should be noted that multicast message receive-transmit system provided in an embodiment of the present invention can also only include first without pipe Interchanger 102 or the second is managed without management interchanger 105.When multicast message receive-transmit system only includes first without management interchanger , it can be achieved that information receiving end 107 will not receive the multicast message of other information transmitting terminal transmission when 102, information is avoided Impact of the transmitting terminal 106 by multicast data flow, so that downlink congestion will not be caused;When multicast message receive-transmit system only includes Second without management interchanger 105 when, it can be achieved that each information receiving end 107 will not receive other information receiving end 107 requests Multicast data flow, avoid security risk.Therefore it includes first without management friendship that the embodiment of the present invention, which provides multicast message receive-transmit system, Change planes 102 and second without management interchanger 105 is preferably networking mode.
Referring to Fig. 2, the embodiment of the invention also provides a kind of multicast message receive-transmit systems, it should be noted that this reality Apply multicast message receive-transmit system provided by example, the technical effect of basic principle and generation is identical with above-described embodiment, for letter It describes, the present embodiment part does not refer to place, can refer to corresponding contents in the above embodiments.Specifically, described group of casting Literary receive-transmit system, which includes NM server 101, first, has pipe without management interchanger 105, first without management interchanger 102, second Reason interchanger 103, second have management interchanger 104, information transmitting terminal 106 and information receiving end 107, NM server 101 There are management interchanger 103, second to there is management interchanger 104 to establish communication connection with first.
NM server 101, which is used to read first, has management interchanger 103, second to have the address solution of management interchanger 104 Protocol item, MAC Address list item are analysed, to obtain the network topology structure of the multicast message receive-transmit system.
The NM server 101 is also used to judge that information transmitting terminal 106, first have pipe according to the network topology structure Reason interchanger 103 between whether communication link be connected to first without management interchanger 102 and information receiving end 107, second have management hand over Changing planes between 104, whether communication link is connected to second without management interchanger 105.
Specifically, NM server 101 is used to check that first to have whether each interface of management interchanger 103 learns to extremely Few two MAC Address, if it is, determine information transmitting terminal 106, first have be connected between management interchanger 103 it is described First without management interchanger 102;With check second have management interchanger 104 each interface whether learn at least two MAC Address, if it is, determining that the information receiving end 107, second have is connected with second without pipe between management interchanger 104 Manage interchanger 105.
If information transmitting terminal 106, first have communication link between management interchanger 103 to be connected to first without management interchanger 102; Information receiving end 107, second have communication link between management interchanger 104 to be connected to second without management interchanger 105, NM server 101, which are used to send the first notice to information transmitting terminal 106, and transmission second according to network topology structure, notifies there is management to second Interchanger 104.
In the present embodiment, the first notice is that the logical of multicast message is sent as purpose MAC Address using the first unicast mac address Know, the second notice is to send the notice of multicast message as purpose MAC Address using the second unicast mac address.
It should be noted that in the present embodiment, it should be noted that, can also be in advance by information transmitting terminal in the present embodiment 106, first have management interchanger 103 between be connected with first without management interchanger 102;And information receiving end 107, second there is pipe It is connected with second between reason interchanger 104 without management interchanger 105, and default information is set in NM server 101 and is sent End 106, first, which has, is connected with first without management interchanger 102 between management interchanger 103;And information receiving end 107, second have It is connected with the second program without management interchanger 105 between management interchanger 104, judges so as to save NM server 101 The step of.
The information transmitting terminal 106 is used for after receiving the first notice, is obtained as with sending multicast message purpose MAC First MAC Address of location, and the multicast message for carrying the first MAC Address is sent to first without management interchanger 102.
In the present embodiment, first unicast mac address can be but be not limited to, the 106 transmission group of information transmitting terminal First read when casting text has the MAC Address of management interchanger.
Described first is used to have management interchanger transmission group by first according to the first MAC Address without management interchanger 102 Casting text has to second manages interchanger 104.
Specifically, first receive multicast message without management interchanger 102 after, have management interchanger 103 according to first MAC Address transmission multicast message has to first manages interchanger 103, and first has management interchanger 103 receiving multicast message Afterwards, judge whether the first unicast mac address received is consistent with the MAC Address of itself, if it is, two layers of encapsulation are removed And be forwarded according to IP layer address, i.e., message is sent to second has management interchanger 104.
Second has management interchanger 104 to be used for after receiving the second notice, obtains as reception multicast message purpose MAC Second MAC Address of address, and the second MAC Address multicast message will be carried and be sent to second without management interchanger 105.
In the present embodiment, second unicast mac address can be but be not limited to, and second unicast mac address is institute State the second MAC Address for thering is management interchanger 104 to send the information receiving end 107 read when multicast message.
Second is used to send multicast message to information receiving end according to the second unicast mac address without management interchanger 105 107。
It should be noted that it can also only include first without management that the embodiment of the present invention, which provides multicast message receive-transmit system, Interchanger 102 or the second is without management interchanger 105.When multicast message receive-transmit system only includes first without management interchanger 102 When, it can be achieved that information receiving end 107 will not receive other information transmitting terminal transmission multicast message, avoid information transmission Impact of the end 106 by multicast data flow, so that downlink congestion will not be caused;When multicast message receive-transmit system only includes second , it can be achieved that each information receiving end 107 will not receive the group that other information receiving end 107 is requested when without management interchanger 105 Stream is broadcast, security risk is avoided.Therefore it includes first without management interchanger that the embodiment of the present invention, which provides multicast message receive-transmit system, 102 and second without management interchanger 105 be more preferential networking mode.
In conclusion a kind of multicast message receiving/transmission method provided in an embodiment of the present invention and system, utilization first is without management Interchanger 102 has management interchanger 104 according to the first MAC Address transmission multicast message to second;With second without management interchanger 105 send multicast message to information receiving end 107 according to the second unicast mac address;Wherein, the first MAC Address is information transmission The first unicast mac address and the second MAC Address that end 106 is got after receiving the first notice have management interchanger for second 108 the second unicast mac address got after receiving the second notice.It is sent using the multicast message receiving/transmission method and system When multicast message, information transmitting terminal will not receive whole multicast data flows of other information transmitting terminal transmission, avoid by multicast The impact of stream can have an impact equipment, so that downlink congestion and/or information receiving end 107 will not be caused not to receive The multicast data flow requested to other information receiving end, avoids security risk.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product, Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including the element.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should also be noted that similar label and letter exist Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing It is further defined and explained.

Claims (10)

1. a kind of multicast message receiving/transmission method, which is characterized in that be applied to multicast message receive-transmit system, the multicast message transmitting-receiving System includes NM server, first has management interchanger, the without management interchanger, first without management interchanger and/or second Two have a management interchanger, information transmitting terminal and information receiving end, the NM server with described first have management interchanger, Described second has management interchanger to establish communication connection, and the multicast message receiving/transmission method includes:
The NM server, which reads described first, has management interchanger, described second to have the address resolution protocol of management interchanger List item, MAC Address list item, to obtain the network topology structure of the multicast message receive-transmit system;
The NM server sends the first notice to the information transmitting terminal, and/or transmission according to the network topology structure Second notifies there is management interchanger to described second, and first notice is next by purpose MAC Address of the first unicast mac address The notice of multicast message is sent, second notice is to send multicast message as purpose MAC Address using the second unicast mac address Notice;
The information transmitting terminal obtains after receiving the first notice as the first MAC for sending multicast message target MAC (Media Access Control) address Address, and the multicast message for carrying the first MAC Address is sent to described first without management interchanger, first nothing Management interchanger has management interchanger to send multicast message and has to described second according to first MAC Address by described first Manage interchanger;
And/or described second have management interchanger after receiving the second notice, obtains as receiving multicast message purpose MAC Second MAC Address of location, and will carry the second MAC Address multicast message be sent to described second without management interchanger, it is described Second sends the multicast message to the information receiving end according to second unicast mac address without management interchanger;
Wherein, the first MAC Address is the first unicast mac address that the information transmitting terminal is got after receiving the first notice And/or second MAC Address be described second with having the second unicast MAC for getting after receiving the second notice of management interchanger Location.
2. multicast message receiving/transmission method according to claim 1, which is characterized in that in the NM server according to described in Network topology structure sends the first notice to the information transmitting terminal, and/or transmission second and notifies have management to hand over to described second Before the step of changing planes, the method also includes:
The NM server judges that the information transmitting terminal, described first have management interchanger according to the network topology structure Between whether communicated to connect described first without management interchanger and/or the information receiving end, described second have management exchange Whether described second has been communicated to connect between machine without management interchanger;
The NM server sends the first notice to the information transmitting terminal, and/or transmission according to the network topology structure If second notice to described second have management interchanger the step of include: the information transmitting terminal, described first have management exchange Communication connection has described first without management interchanger and/or the information receiving end, described second has management interchanger between machine Between communication connection have described second without management interchanger, the NM server sends the according to the network topology structure One notice to the information transmitting terminal, and/or transmission second notifies there is management interchanger to described second.
3. multicast message receiving/transmission method according to claim 2, which is characterized in that the NM server is according to the net Network topological structure judges the information transmitting terminal, described first have whether communicated to connect first nothing between management interchanger Management interchanger and/or the information receiving end, described second have management interchanger between whether communicated to connect described second Include: without the step of management interchanger
The NM server checks that described first has whether each interface of management interchanger learns at least two MAC Location, if it is, determining that the information transmitting terminal, described first have communication connection between management interchanger to have described first without pipe Manage interchanger;
And/or the NM server checks that described second has whether each interface of management interchanger learns at least two MAC Address, if it is, determining that the information receiving end, described second have communication connection between management interchanger to have described the Two without management interchanger.
4. multicast message receiving/transmission method according to claim 1, which is characterized in that first unicast mac address is institute The first MAC Address for having management interchanger is stated, described first passes through described the according to first MAC Address without management interchanger One have management interchanger send multicast message to described second have management interchanger the step of include:
After described first receives multicast message without management interchanger, there is the MAC Address of management interchanger to send out according to described first Multicast message is sent to have a management interchanger to described first, described first has management interchanger to judge to connect after receiving multicast message Whether the first unicast mac address received is consistent with the MAC Address of itself, if it is, multicast message is sent to described Two have management interchanger.
5. multicast message receiving/transmission method according to claim 1, which is characterized in that second unicast mac address is institute The MAC Address of information receiving end is stated, described second sends the multicast according to second unicast mac address without management interchanger Message to the step of information receiving end includes:
After described second receives multicast message without management interchanger, the MAC Address according to the information receiving end sends multicast Message is to the information receiving end.
6. a kind of multicast message receive-transmit system, which is characterized in that the multicast message receive-transmit system includes NM server, first There are management interchanger, second to there is management interchanger, information to send without management interchanger, first without management interchanger and/or second End and information receiving end, the NM server have management interchanger, described second to have management interchanger equal with described first Communication connection is established,
The NM server, which is used to read described first, has management interchanger, described second to have the address resolution of management interchanger Protocol item, MAC Address list item, to obtain the network topology structure of the multicast message receive-transmit system;
The NM server is also used to send first according to the network topology structure and notify to the information transmitting terminal, and/ Or send second and notify there is management interchanger to described second, first notice is using the first unicast mac address as purpose MAC Address sends the notice of multicast message, and second notice is sends group as purpose MAC Address using the second unicast mac address Broadcast the notice of text;
The information transmitting terminal is used for after receiving the first notice, obtains the as transmission multicast message target MAC (Media Access Control) address One MAC Address, and the multicast message for carrying the first MAC Address is sent to described first without management interchanger;
Described first passes through described the according to first MAC Address without management interchanger for described first without management interchanger One, which has management interchanger to send multicast message, has management interchanger to described second;
And/or described second have management interchanger be used for after receiving the second notice, obtain as receive multicast message purpose Second MAC Address of MAC Address, and the second MAC Address multicast message will be carried and be sent to described second without management interchanger;
Described second is used to send the multicast message to the information according to second unicast mac address without management interchanger Receiving end;
Wherein, the first MAC Address is the first unicast mac address that the information transmitting terminal is got after receiving the first notice And/or second MAC Address be described second with having the second unicast MAC for getting after receiving the second notice of management interchanger Location.
7. multicast message receive-transmit system according to claim 6, which is characterized in that the NM server is also used to foundation The network topology structure judge the information transmitting terminal, described first have whether communicated to connect between management interchanger it is described First without management interchanger and/or the information receiving end, described second have management interchanger between whether communicate to connect Second is stated without management interchanger;
If the information transmitting terminal, described first have management interchanger between communication connection have described first without management interchanger And/or the information receiving end, described second have management interchanger between communication connection have described second without management interchanger, institute NM server is stated for according to the network topology structure, sending the first notice to the information transmitting terminal, and/or sends the Two notify there is management interchanger to described second.
8. multicast message receive-transmit system according to claim 7, which is characterized in that the NM server is for checking institute Stating first has whether each interface of management interchanger learns the MAC Address at least two, if it is, determining the information Transmitting terminal, described first have management interchanger between communication connection have described first without management interchanger;
And/or the NM server is also used to check that described second has whether each interface of management interchanger learns at least Two MAC Address, if it is, determining that the information receiving end, described second have communication link between management interchanger to be connected to Described second without management interchanger.
9. multicast message receive-transmit system according to claim 6, which is characterized in that first unicast mac address is institute The first MAC Address for having management interchanger is stated,
Described first MAC without management interchanger for having management interchanger according to described first after receiving multicast message Location, which sends multicast message, has management interchanger to described first;
Whether the described first the first unicast mac address for having management interchanger to be used to judge to receive after receiving multicast message It is consistent with the MAC Address of itself, if it is, multicast message, which is sent to described second, management interchanger.
10. multicast message receive-transmit system according to claim 6, which is characterized in that second unicast mac address is institute The MAC Address of information receiving end is stated, described second is used for after receiving multicast message without management interchanger, according to the information The MAC Address of receiving end sends multicast message to the information receiving end.
CN201610867943.3A 2016-09-30 2016-09-30 Multicast message receiving/transmission method and system Active CN106411752B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610867943.3A CN106411752B (en) 2016-09-30 2016-09-30 Multicast message receiving/transmission method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610867943.3A CN106411752B (en) 2016-09-30 2016-09-30 Multicast message receiving/transmission method and system

Publications (2)

Publication Number Publication Date
CN106411752A CN106411752A (en) 2017-02-15
CN106411752B true CN106411752B (en) 2019-06-11

Family

ID=59228870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610867943.3A Active CN106411752B (en) 2016-09-30 2016-09-30 Multicast message receiving/transmission method and system

Country Status (1)

Country Link
CN (1) CN106411752B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378365A (en) * 2008-10-07 2009-03-04 北京星网锐捷网络技术有限公司 Method for stacking network appliances and stacking port
CN101447915A (en) * 2008-12-30 2009-06-03 吉林中软吉大信息技术有限公司 Method for realizing automatic and smooth switch among different network topology structures and network device thereof
CN102331751A (en) * 2010-07-13 2012-01-25 北京国电智深控制技术有限公司 Real-time industrial control system monitoring method and system
CN103841028A (en) * 2014-03-24 2014-06-04 杭州华三通信技术有限公司 Method and device for forwarding messages
CN105306357A (en) * 2015-11-10 2016-02-03 上海斐讯数据通信技术有限公司 System and method for detecting loopback
CN105939276A (en) * 2015-10-29 2016-09-14 杭州迪普科技有限公司 Forwarding method and forwarding device of multicast data message

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8619662B2 (en) * 2004-11-05 2013-12-31 Ruckus Wireless, Inc. Unicast to multicast conversion

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378365A (en) * 2008-10-07 2009-03-04 北京星网锐捷网络技术有限公司 Method for stacking network appliances and stacking port
CN101447915A (en) * 2008-12-30 2009-06-03 吉林中软吉大信息技术有限公司 Method for realizing automatic and smooth switch among different network topology structures and network device thereof
CN102331751A (en) * 2010-07-13 2012-01-25 北京国电智深控制技术有限公司 Real-time industrial control system monitoring method and system
CN103841028A (en) * 2014-03-24 2014-06-04 杭州华三通信技术有限公司 Method and device for forwarding messages
CN105939276A (en) * 2015-10-29 2016-09-14 杭州迪普科技有限公司 Forwarding method and forwarding device of multicast data message
CN105306357A (en) * 2015-11-10 2016-02-03 上海斐讯数据通信技术有限公司 System and method for detecting loopback

Also Published As

Publication number Publication date
CN106411752A (en) 2017-02-15

Similar Documents

Publication Publication Date Title
CN108063672B (en) A kind of management method and device of video conference terminal
CN105207853B (en) A kind of LAN method for managing and monitoring
CN108881797B (en) Data processing method and device for video network
CN101467401A (en) Routing multicast traffic
CN109309806B (en) Video conference management method and system
CN109714527B (en) Method and device for controlling video network camera in internet
CN105556916B (en) The information statistical method and device of network flow
CN108965912A (en) A kind of method, client and the server of video data processing
CN109286826B (en) Information display method and device
CN107979736A (en) The inspection method and device of a kind of video conference
CN109413138B (en) File uploading method and device
CN109787873B (en) Many-to-many network access communication method and device
CN107968751A (en) A kind of information processing method and device
CN109788247A (en) A kind of method and apparatus monitoring instruction identification
CN108804486A (en) A kind of image-recognizing method and device
CN109889779A (en) A kind for the treatment of method and apparatus of packet out-ordering
CN109617830A (en) A kind of method and apparatus regarding real time demonstration business in networking
CN104754521B (en) A kind of message forwarding method, wireless access point, wireless controller and system
CN103595967B (en) The monitoring method and device of a kind of suitable multi-operator client access
CN110618773B (en) Menu processing method and device, electronic equipment and readable storage medium
CN106411752B (en) Multicast message receiving/transmission method and system
CN110572363B (en) Product display method and device based on video network, electronic equipment and storage medium
CN110493149A (en) A kind of method and apparatus of Message processing
CN101309154B (en) Datagram sending method, sending apparatus and transmission system
CN109257629A (en) A kind of data transmission 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
GR01 Patent grant
GR01 Patent grant