CN102882794A - Method for optimizing ethernet multicast data transmission - Google Patents
Method for optimizing ethernet multicast data transmission Download PDFInfo
- Publication number
- CN102882794A CN102882794A CN2012102567879A CN201210256787A CN102882794A CN 102882794 A CN102882794 A CN 102882794A CN 2012102567879 A CN2012102567879 A CN 2012102567879A CN 201210256787 A CN201210256787 A CN 201210256787A CN 102882794 A CN102882794 A CN 102882794A
- Authority
- CN
- China
- Prior art keywords
- multicast
- data
- vlan
- data stream
- ethernet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000005457 optimization Methods 0.000 claims description 9
- 239000012467 final product Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method for optimizing the ethernet multicast data transmission, comprising the following steps: establishing a multicast VLAN100 (virtual local area network 100) specially used for transmitting multicast group data stream on ethernet switching equipment; configuring a multicast group which corresponds to the specific data stream as the multicast group in the multicast VLAN100; establishing and maintaining the data forwarding table of the multicast group data stream, and forwarding data to the switching equipment by routing equipment according to the data forwarding table in the multicast VLAN100. According to the method, a VLAN which is the multicast VLAN100 is established for the specific data source, when the data sent by the specific data source is transmitted to the switching machine by the router through configuration, no data stream needs to be duplicated for the VLAN to which each equipment needing to receive the data stream is subordinated, and one data stream needs to be forwarded. Therefore, different VLANs can share the same data stream, the network bandwidth is saved, and the efficiency of improving the transmission of the multicast data stream is improved.
Description
[technical field]
The present invention relates to the multicasting technology of Ethernet, relate in particular to the method based on the cross-VLAN shared group multicast data of multicast group.
[background technology]
IGMP Snooping is Internet Group Management Protocol Snooping(internet group management protocol snooping) abbreviation, it is the multicast tied mechanism that operates on the two-layer equipment, is used for management and control multicast group.
The two-layer equipment of operation IGMP Snooping is by resolving the IGMP message of receiving, generate multicast mac address, in VLAN, set up and safeguard the transmitting multicast data table, for port and multicast mac address are set up mapping relations, and according to such mapping relations multicast data forwarding.The main list item of transmitting multicast data table has VLAN ID, multicast mac address, port bitmap etc.In the transmitting multicast data table, with VLAN ID and multicast mac address as index.The different port that is same VLAN adds same multicast group, share data and transmit record, and among the different VLAN, same port adds same multicast group, does not then share data and transmits record.
As shown in Figure 1, subscriber's main station PC1, PC2, PC3 link to each other with layer 2 ethernet switch, and media server (multicast packet source) links to each other with router, multicast traffic stream is passed to layer 2 ethernet switch by router, is sent to respectively on each subscriber's main station by switch.
Because layer 2 ethernet switch has created a VLAN(Virtual Local Area Network, VLAN for each user), and the data on the switch can only be transmitted in a VLAN, can not transmit by travelling across VLAN.So, when router transmission multicast traffic stream is to switch, need to copy separately a data flow for each VLAN on the switch.As subscriber's main station PC1, PC2 and PC3 belong to respectively VLAN1, and VLAN2 during VLAN3, is the multicast traffic stream of same data source if these three subscriber's main stations need to receive.So, can both receive the data flow in multicast packet source for guaranteeing every subscriber's main station, router need to be at VLAN1 behind the multicast traffic stream of receiving the multicast packet source, and VLAN2 in the VLAN3, copies respectively a multicast traffic stream.Like this, with a multicast traffic stream, three parts between router and switch, have been transmitted.So just increase burden to router, also wasted bandwidth; Data repeat the transmission, also reduced data transfer efficient.
[summary of the invention]
The technical problem that the present invention need solve is a kind of conserve network bandwidth, the optimization method that improves the ethernet multicast transfer of data of multicast traffic stream efficiency of transmission.
For solving above-mentioned technical problem, the present invention has designed a kind of optimization method of ethernet multicast transfer of data, and it comprises following step:
Step1: create a M-VLAN 100 that is exclusively used in the transport multicast group data stream at ethernet switching device;
Step2: multicast group corresponding to configuration specific data stream is the multicast group in the M-VLAN 100;
Step3: create and safeguard the data retransmission table of multicast traffic stream, according to the data retransmission table, in M-VLAN 100, the routing device forwarding data is to switching equipment.
The present invention is that particular source is set up a VLAN, it is M-VLAN 100, through configuration, make data flow that particular source sends when passing to switch by router, needn't for VLAN under each need to receive the equipment of this data flow on the switching equipment copies a data flow, get final product and only transmit a data flow.Thereby realize that different VLAN share same data flow, reach conserve network bandwidth, improve the efficient of multicast packet flow transmission.
[description of drawings]
Fig. 1 is the transmission schematic diagram of each VLAN receiving multicast data stream of prior art;
Fig. 2 is the schematic flow sheet of the optimization method of ethernet multicast transfer of data of the present invention;
Fig. 3 is the transmission schematic diagram of each VLAN receiving multicast data stream of the present invention.
[embodiment]
The invention will be further described below in conjunction with drawings and embodiments.
When the optimization method of ethernet multicast data stream transmitting of the present invention is used for that a plurality of VLAN receive same multicast traffic stream under the ethernet switching device port, only need copy a multicast traffic stream gets final product, effectively alleviated the burden of the routing device that links to each other with switching equipment, and can save network broadband, make the data of transmission more, efficient is higher.
As shown in Figure 2, the step of the optimization method of ethernet multicast transfer of data of the present invention comprises:
Step1: create a M-VLAN 100 that is exclusively used in the transport multicast group data stream at ethernet switching device;
Step2: multicast group corresponding to configuration specific data stream is the multicast group in the M-VLAN 100;
Step3: create and safeguard the data retransmission table of multicast traffic stream, according to the data retransmission table, in M-VLAN 100, the routing device forwarding data is to switching equipment.
As shown in Figure 3, be specific embodiments of the invention.Host PC 1, PC2 and PC3 belong to respectively the VLAN1 under the switching equipment port, VLAN2, and VLAN3.
At first, create a M-VLAN 100 at switching equipment, M-VLAN 100 is exclusively used in the transmission of bear multicast data flow, and switching equipment then controllably copies to the multicast traffic stream in this M-VLAN 100 on all of the port on the switching equipment.
Need to receive the multicast traffic stream of same multicast group (being multicast group corresponding to specific data stream) as host PC 1, PC2 and PC3, then can send identical IGMP report message to switching equipment, switching equipment is by resolving the IGMP report message, thereby obtain the multicast group of host PC 1, PC2 and the required adding of PC3, and generate multicast mac address corresponding to multicast group.
The multicast group (being multicast group corresponding to specific data stream that the preceding paragraph adds) that host PC 1, PC2 and PC3 are added is configured to the multicast group in the M-VLAN 100.100 of M-VLAN are exclusively used in the multicast traffic stream of this multicast group of carrying.The multicast group that adds as host PC 1, PC2 and PC3 has been configured to the multicast group in the M-VLAN 100, then switching equipment adds group report with the IGMP that receives on these member ports and all is considered as adding the group report M-VLAN 100 in, and reports to routing device.
On switching equipment, create and safeguard the data retransmission table of multicast traffic stream, described data retransmission table comprises VLANID, multicast mac address, outbound port bitmap.Because having added identical multicast group and this multicast group, host PC 1, PC2 and PC3 be configured to multicast group in the M-VLAN 100, be that VLANID is identical with multicast mac address, transmit record so the data retransmission table of host PC 1, PC2 and PC3 receiving multicast data stream shares same.In this case, switching equipment only receives data flow corresponding to this multicast group to router report at M-VLAN 100 interior needs.After data source was sent data flow corresponding to this multicast group, the routing device transmitting data flow only needed copy portion in M-VLAN 100 during to switching equipment.That is, when host PC 1, PC2 and PC3 received the multicast traffic stream of particular source, routing device was only transmitted a multicast traffic stream to switching equipment.
Switching equipment of the present invention is when sending the IGMP report message to routing device, for the multicast group that has added M-VLAN 100, the IGMP report message also just only has multicast LAN100 to receive data flow corresponding to this multicast group in routing device only in M-VLAN 100 interior transmission.And for the multicast group that does not add M-VLAN 100, then in the VLAN of equipment place, transmit.
After receiving the multicast traffic stream that sends in the multicast packet source at routing device, router transmits for each VLAN that need to receive this multicast traffic stream copies portion.Like this, if the multicast group that the multicast traffic stream that send in the multicast packet source is corresponding has added M-VLAN 100, when routing device transmission multicast packet flows on the switching equipment, also just need not for each receive the VLAN1 of this data flow, VLAN2 on the switching equipment, VLAN3 copies a data flow, only need in M-VLAN 100, to copy a data flow and get final product.Otherwise, if multicast group corresponding to the multicast traffic stream that multicast source sends do not add M-VLAN 100, may be just when routing device transmits multicast packet and flows on the switching equipment need to copy portion for each VLAN that receives this multicast traffic stream on the switching equipment.
Above-described only is embodiments of the present invention, should be pointed out that for the person of ordinary skill of the art at this, under the prerequisite that does not break away from the invention design, can also make improvement, but these all belongs to protection scope of the present invention.
Claims (2)
1. the optimization method of an ethernet multicast transfer of data, it is characterized in that: this optimization method comprises following step:
Step1: create a M-VLAN 100 that is exclusively used in multicast data transmission stream at ethernet switching device;
Step2: multicast group corresponding to configuration specific multicast data flow is the multicast group in the M-VLAN 100;
Step3: create and safeguard the data retransmission table of multicast traffic stream, according to the data retransmission table, in M-VLAN 100, the routing device transmitting data flow is to switching equipment.
2. the optimization method of ethernet multicast transfer of data according to claim 1, it is characterized in that: described data retransmission table comprises VLANID, multicast mac address, outbound port information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102567879A CN102882794A (en) | 2012-07-23 | 2012-07-23 | Method for optimizing ethernet multicast data transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102567879A CN102882794A (en) | 2012-07-23 | 2012-07-23 | Method for optimizing ethernet multicast data transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102882794A true CN102882794A (en) | 2013-01-16 |
Family
ID=47483944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102567879A Pending CN102882794A (en) | 2012-07-23 | 2012-07-23 | Method for optimizing ethernet multicast data transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102882794A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281232A (en) * | 2013-05-30 | 2013-09-04 | 上海斐讯数据通信技术有限公司 | Method for achieving VLAN multicasting on modem |
CN103812752A (en) * | 2014-03-03 | 2014-05-21 | 国家电网公司 | Resource sharing method among virtual local area networks (vlans) in power communication network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889448A (en) * | 2006-07-18 | 2007-01-03 | 杭州华为三康技术有限公司 | Method and system for crossing virtual local network group broadcasting under assigned source group broadcasting protocol extraneous group broadcasting mode |
CN101005434A (en) * | 2007-01-15 | 2007-07-25 | 杭州华为三康技术有限公司 | Polymerizing method for two layer multicast virtual local area network and its convergent exchanger |
CN102347906A (en) * | 2011-11-16 | 2012-02-08 | 瑞斯康达科技发展股份有限公司 | Multi-cast method and multi-cast network system |
-
2012
- 2012-07-23 CN CN2012102567879A patent/CN102882794A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889448A (en) * | 2006-07-18 | 2007-01-03 | 杭州华为三康技术有限公司 | Method and system for crossing virtual local network group broadcasting under assigned source group broadcasting protocol extraneous group broadcasting mode |
CN101005434A (en) * | 2007-01-15 | 2007-07-25 | 杭州华为三康技术有限公司 | Polymerizing method for two layer multicast virtual local area network and its convergent exchanger |
CN102347906A (en) * | 2011-11-16 | 2012-02-08 | 瑞斯康达科技发展股份有限公司 | Multi-cast method and multi-cast network system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281232A (en) * | 2013-05-30 | 2013-09-04 | 上海斐讯数据通信技术有限公司 | Method for achieving VLAN multicasting on modem |
CN103812752A (en) * | 2014-03-03 | 2014-05-21 | 国家电网公司 | Resource sharing method among virtual local area networks (vlans) in power communication network |
CN103812752B (en) * | 2014-03-03 | 2018-10-09 | 国家电网公司 | In a kind of power telecom network between VLAN resource-sharing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8169924B2 (en) | Optimal bridging over MPLS/IP through alignment of multicast and unicast paths | |
US7855950B2 (en) | Congruent forwarding paths for unicast and multicast traffic | |
CN101258414B (en) | Enhanced multicast vlan registration | |
CN102035729B (en) | Multicast data forwarding method | |
CN102148745B (en) | Method and system for increasing forwarding efficiency of virtual private LAN service network | |
CN101257490B (en) | Method and device for processing packet under fireproof wall side road mode | |
US20100329252A1 (en) | Method and Apparatus for Enabling Multicast Route Leaking Between VRFs in Different VPNs | |
WO2012142910A1 (en) | Method and system for implementing elastic network interface and interconnection | |
CN103051536A (en) | Quick multicast switching method of two-layer redundant link | |
EP2989755B1 (en) | Efficient multicast delivery to dually connected (vpc) hosts in overlay networks | |
CN101645790B (en) | Switching-over method, device and system of multicast distribution tree | |
CN103236973A (en) | Building multipoint-to-multipoint label switch paths | |
CN102025541A (en) | Method and system for realizing multicast protection | |
CN102821099B (en) | Message forwarding method, equipment and system | |
CN100550849C (en) | Packet transfer control method and system | |
CN101262412B (en) | A method and its access device for multicast recovery with minimal delay | |
CN102957620B (en) | Equipment and method for management of MAC (media access control) address table entries in TRILL (transparent interconnection of lots of links) network | |
CN104579981B (en) | A kind of multicast data packet forwarding method and apparatus | |
CN103716169B (en) | Point-to-multipoint method of realizing group broadcasting, network node and system | |
CN102347906B (en) | Multi-cast method and multi-cast network system | |
WO2012113075A1 (en) | Efficient multicasting in a distributed system architecture | |
CN102882794A (en) | Method for optimizing ethernet multicast data transmission | |
CN106357540B (en) | Multicast control method and device, and multicast system | |
CN102025626B (en) | Method for forwarding multicast data message and provider edge | |
CN101388788B (en) | Double layer multicast management method, system and double layer switch |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130116 |