CN106411752B - Multicast message receiving/transmission method and system - Google Patents
Multicast message receiving/transmission method and system Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint 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
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.
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8619662B2 (en) * | 2004-11-05 | 2013-12-31 | Ruckus Wireless, Inc. | Unicast to multicast conversion |
-
2016
- 2016-09-30 CN CN201610867943.3A patent/CN106411752B/en active Active
Patent Citations (6)
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 |