[go: up one dir, main page]

CN102882794A - Method for optimizing ethernet multicast data transmission - Google Patents

Method for optimizing ethernet multicast data transmission Download PDF

Info

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
Application number
CN2012102567879A
Other languages
Chinese (zh)
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.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology 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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN2012102567879A priority Critical patent/CN102882794A/en
Publication of CN102882794A publication Critical patent/CN102882794A/en
Pending legal-status Critical Current

Links

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

The optimization method of ethernet multicast transfer of data
[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.
CN2012102567879A 2012-07-23 2012-07-23 Method for optimizing ethernet multicast data transmission Pending CN102882794A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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