[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100499562C - Control method of multicast board-spanning forwarding - Google Patents

Control method of multicast board-spanning forwarding Download PDF

Info

Publication number
CN100499562C
CN100499562C CNB2003101173866A CN200310117386A CN100499562C CN 100499562 C CN100499562 C CN 100499562C CN B2003101173866 A CNB2003101173866 A CN B2003101173866A CN 200310117386 A CN200310117386 A CN 200310117386A CN 100499562 C CN100499562 C CN 100499562C
Authority
CN
China
Prior art keywords
multicast
port
plate
board
interface board
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.)
Expired - Fee Related
Application number
CNB2003101173866A
Other languages
Chinese (zh)
Other versions
CN1547363A (en
Inventor
袁智勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Digital Technologies Chengdu Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2003101173866A priority Critical patent/CN100499562C/en
Publication of CN1547363A publication Critical patent/CN1547363A/en
Application granted granted Critical
Publication of CN100499562C publication Critical patent/CN100499562C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a control method for a kind of group broadcasting span-board translation, which belongs to computer network communication field. The method creates a group broadcasting route between the group broadcasting source and the ordering device through the group broadcasting model, it broadcasts and dispatches the group broadcasting translation table to the interface board through the primary control board, each block of interface board creates the translation items of itself, and judges if the output end is on the board, if no, the output end is set as hollow, if yes, then adds on the output end; judges if the source port is on the board or not, if yes, the translation mode must be set as 'translates the known group broadcasting data, abolishes the unknown data', sets the group broadcasting data translated by board at the source port onto all the ports of the board. When the interface board receives the group broadcasting data, it searches the group broadcasting table, if the board has no order device, the group broadcasting package is abolished; if the board have, then it carries on translation, thus realizes the translation of broadcasting on the exchanger and the router.

Description

The control method that the multicast straddle is transmitted
Technical field
The invention belongs to the broadband network communication field, be specifically related to the control method that a kind of broadband ethernet multicast straddle is transmitted.
Background technology
Multicasting technology has been realized the efficient data transmission of IP network mid point to multiple spot, because multicast is conserve network bandwidth, reduction offered load effectively, so all be widely used in all many-sides such as real time data transmission, multimedia conferencing, the recreation of data copy and emulation.
Switch, router on the backbone network mostly is frame structure greatly at present, can insert the polylith plank in the machine frame, and plank links to each other by backboard.How to control the transmission of multicast packet, just become a problem that must solve at the polylith plank.
Summary of the invention
The present invention overcomes the difficult problem that the multicast straddle is transmitted, and the control method that provides a kind of multicast packet straddle to transmit can realize any port of multicast packet precise relay to switch, all plates of router.
Technology contents of the present invention: the control method that a kind of multicast straddle is transmitted comprises:
(1) the interface management module obtains the port numbers, VLAN ID, groove number at program request person place, group of notifications broadcasting module;
(2) the multicast module between multicast source and program request person, set up multicast path by, issue multicast forward table by master control borad to interface board broadcasting;
(3) every interface board is set up the multicast list of oneself;
(4) judge port whether on this plate, if outbound port not on this plate, then outbound port is changed to sky; If outbound port on this plate, then adds outbound port
(5) judge source port whether on this plate, be " transmits known multicast packet, abandon the data of the unknown " if source port on this plate, must be provided with forward mode;
(6) all of the port of multicast data forwarding to the backboard of the plank at source port place is set.
Further comprise: when halt sowing time, program request person sends leave message, and the multicast module is upgraded the multicast route, issuing the deletion multicast forward table by master control borad to all plates broadcasting, and every interface board is deleted the multicast list on this plate.
When the interface board hot drawing, the port that master control borad is judged interface board whether in multicast forward table, if having, the port of delete interface plate in the multicast forward table.
After interface board heat was inserted, the multicast list of the synchronous total interface plate of master control borad kept the corresponding one by one of interface board table item index.
The multicast list of the synchronous total interface plate of described master control borad specifically comprises:
(1) master control borad issues the list item of all multicast group of deletion,
(2), issue the list item that adds all multicast group according to the multicast forward table of master control borad.
Described multicast forward table comprises source IP address, group IP address, source port place port, destination interface.
The forwarding-table item record source IP address of described interface board, group IP address, VLAN ID.
Technique effect of the present invention: issue multicast forward table to all plate broadcasting by master control borad, every plank has all been set up the multicast list of a same multicast group, the all of the port of the plank multicast data forwarding that the source port place is set to the backboard, the total interface plate all obtains identical multicast packet, after interface board is received multicast packet, search multicast table,, multicast packets is abandoned if when this plate does not have program request person; If this plate has program request person, then transmit, thereby realized the straddle forwarding of multicast on switch, router.
When the interface board hot drawing, the port that master control borad is judged interface board whether in multicast forward table, if having, the port of delete interface plate in the multicast table; After interface board heat was inserted, the multicast list of the synchronous total interface plate of master control borad kept the corresponding one by one of interface board table item index.Can support that multicast heat is inserted, the processing of hot drawing.
Description of drawings
Fig. 1 is the flow chart that forwarding-table item is set of multicast straddle transmission control method of the present invention;
Fig. 2 is the forwarding process figure of multicast straddle transmission control method of the present invention;
Fig. 3 is the hot drawing process chart of multicast straddle transmission control method of the present invention;
Fig. 4 is that the heat of multicast straddle transmission control method of the present invention is inserted process chart.
Embodiment
With reference to figure 1, Fig. 2, the control method that the multicast straddle is transmitted, its step comprises:
The multicast module between multicast source and program request person, set up multicast path by, issue multicast forward table by master control borad to the broadcasting of all plates.Source IP address, group IP address, source port place port, destination interface have been comprised in the multicast forward table.Port information has comprised plank place machine frame groove number, panel terminal port number;
2. after every plank is received multicast forward table, set up the forwarding-table item of oneself, record source IP address, group IP address, VLAN ID;
3. judge port whether on this plate, if outbound port not on this plate, then outbound port is changed to sky; If outbound port on this plate, then adds outbound port.
4. judge source port whether on this plate, be " transmits known multicast packet, abandon the data of the unknown " if source port on this plate, must be provided with forward mode; For can be with transmitting multicast data to each piece plank, all of the port of the plank multicast data forwarding that the source port place must be set to the backboard.
5. through above-mentioned steps, every plank has all been set up the multicast list of a same multicast group.If interface board does not have program request person, corresponding outbound port is empty; Program request person is arranged, then add corresponding outbound port.
6. multicast packet enters interface board from inbound port, is forwarded to all of the port of backboard, thereby arrives all interface boards.After interface board is received multicast packet, search multicast table, judge that this plate does not have program request person, then abandons multicast packets; If this plate has program request person, then transmit.
7. halt sowing time, issue the deletion multicast forward table to all plates broadcasting by master control borad.Every plank is all deleted the multicast list on this plate, and program request stops.
For technical scheme of the present invention is described, provide a specific embodiment:
1. configuration media server server starts multicast services;
2. start multicast functionality at switch, configure corresponding interface;
3. program request person begins program request, sends IGMP and joins message;
4. the interface management module obtains the port numbers, VLAN ID, groove number at program request person place, group of notifications broadcasting module;
The multicast module between multicast source and program request person, set up multicast path by, issue multicast forward table by master control borad to all plate broadcasting, comprised source IP address, group IP address, source port place port, destination interface, port information in the multicast forward table, port information has comprised plank place machine frame groove number, panel terminal port number;
6. after every plank is received multicast forward table, set up the forwarding-table item of oneself, record source IP address, group IP address, VLAN ID;
7. judge port whether on this plate, if outbound port not on this plate, then outbound port is changed to sky; If outbound port on this plate, then adds outbound port;
8. judge that source port is whether on this plate, if source port is on this plate, forward mode must be set be " transmit known multicast packet, abandon unknown data ", for can be with transmitting multicast data to each piece plank, all of the port of the plank multicast data forwarding that the source port place must be set to the backboard;
9. through above-mentioned steps, every plank has all been set up the multicast list of a same multicast group, if interface board does not have program request person, corresponding outbound port is empty, and program request person is arranged, and then adds corresponding outbound port;
10. multicast packet enters interface board from inbound port, is forwarded to all of the port of backboard, thereby arrives all interface boards, after interface board is received multicast packet, search multicast table, judge that this plate does not have outbound port, then multicast packets is abandoned,, then transmit if this plate has outbound port.
11. program request person wants to stop program request, sends IGMP leave message, the multicast module is upgraded the multicast route, issues the deletion multicast forward table by master control borad to all plate broadcasting.Every plank is all deleted the multicast list on this plate, and program request stops.
Another embodiment of the present invention is:
With reference to figure 3, Fig. 4, when plank breaks down, need to replace interface board, carry out hot plug.Concrete steps are as follows:
1. extract interface board, after the interface board hot drawing, master control borad detects the interface board hot drawing, by master control borad trigger interface plate port deletion event;
2. master control borad is received the port deletion event, and whether the port of judging interface board in multicast forward table, then is not left intact, and the port of delete interface plate in the multicast table is arranged then, and hot drawing disposes;
3. the interface board of making good use of is replaced out of order plank, turns back to original groove position;
4. after interface board heat was inserted, master control borad detected interface board heat and inserts, and the multicast list of total interface plate keeps the corresponding one by one of interface board table item index synchronously;
5. master control borad issues the list item of all multicast group of deletion according to the multicast list of oneself, issues the list item that adds all multicast group then again, keeps the table item index of total interface plate corresponding one by one, and straddle is transmitted normal, and interface board heat is inserted and disposed.

Claims (7)

1. the control method transmitted of a multicast straddle comprises:
(1) the interface management module obtains the port numbers, VLAN ID, groove number at program request person place, group of notifications broadcasting module;
(2) the multicast module between multicast source and program request person, set up multicast path by, issue multicast forward table by master control borad to interface board broadcasting;
(3) every interface board is set up the multicast list of oneself;
(4) judge port whether on this plate, if outbound port not on this plate, then outbound port is changed to sky, if outbound port on this plate, then adds outbound port;
(5) judge that source port is whether on this plate, if source port on this plate, must be provided with forward mode for transmitting known multicast packet, abandoning unknown data;
(6) all of the port of multicast data forwarding to the backboard of the plank at source port place is set.
2. the control method that multicast straddle as claimed in claim 1 is transmitted, it is characterized in that further comprising: when halt sowing time, program request person sends leave message, the multicast module is upgraded the multicast route, issue the deletion multicast forward table by master control borad to the broadcasting of all plates, every interface board is deleted the multicast list on this plate.
3. the control method that multicast straddle as claimed in claim 1 or 2 is transmitted is characterized in that: when the interface board hot drawing, the port that master control borad is judged interface board whether in multicast forward table, if having, the port of delete interface plate in the multicast forward table.
4. the control method that multicast straddle as claimed in claim 3 is transmitted is characterized in that: after interface board heat was inserted, the multicast list of the synchronous total interface plate of master control borad kept the corresponding one by one of interface board table item index.
5. the control method that multicast straddle as claimed in claim 4 is transmitted, it is characterized in that: the multicast list of the synchronous total interface plate of described master control borad specifically comprises:
(1) master control borad issues the list item of all multicast group of deletion,
(2), issue the list item that adds all multicast group according to the multicast forward table of master control borad.
6. the control method that multicast straddle as claimed in claim 1 is transmitted is characterized in that described multicast forward table comprises source IP address, group IP address, source port place port, destination interface.
7. the control method that multicast straddle as claimed in claim 1 is transmitted is characterized in that the multicast list of described interface board writes down source IP address, group IP address, VLAN ID.
CNB2003101173866A 2003-12-12 2003-12-12 Control method of multicast board-spanning forwarding Expired - Fee Related CN100499562C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101173866A CN100499562C (en) 2003-12-12 2003-12-12 Control method of multicast board-spanning forwarding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101173866A CN100499562C (en) 2003-12-12 2003-12-12 Control method of multicast board-spanning forwarding

Publications (2)

Publication Number Publication Date
CN1547363A CN1547363A (en) 2004-11-17
CN100499562C true CN100499562C (en) 2009-06-10

Family

ID=34337787

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101173866A Expired - Fee Related CN100499562C (en) 2003-12-12 2003-12-12 Control method of multicast board-spanning forwarding

Country Status (1)

Country Link
CN (1) CN100499562C (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100463449C (en) * 2005-10-21 2009-02-18 中兴通讯股份有限公司 A method for quick access to the multicast used to broadband access equipment
CN102694666B (en) * 2006-08-15 2015-01-28 华为技术有限公司 Multicast service processing method and device
CN101052006B (en) * 2007-05-14 2010-06-09 华为技术有限公司 Message up sending method and interface plate and router for realizing said method
CN101325551B (en) * 2008-07-28 2010-09-22 杭州华三通信技术有限公司 Method and device for processing message
CN102833146B (en) * 2011-06-17 2015-07-22 华为技术有限公司 Method and equipment for network duplicate removal
CN103516612B (en) * 2012-06-20 2016-08-03 北京华为数字技术有限公司 Distribution router generates method and the distribution router of route table items
CN103338152B (en) * 2013-05-24 2017-12-08 新华三技术有限公司 A kind of method for forwarding multicast message and master control borad
CN103475591B (en) * 2013-08-28 2016-12-28 杭州华三通信技术有限公司 A kind of method of transmitting multicast data, device, software defined network controller
CN106470171B (en) * 2016-09-18 2019-09-17 杭州迪普科技股份有限公司 The delivery method and device of multicast forwarding list item
CN107947950B (en) * 2017-11-22 2020-09-08 新华三技术有限公司 Hardware multicast output interface table item issuing method and NP (network processor) line card board

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003036503A1 (en) * 2001-10-19 2003-05-01 Foundry Networks, Inc. Method and system for intelligently forwarding multicast packets

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003036503A1 (en) * 2001-10-19 2003-05-01 Foundry Networks, Inc. Method and system for intelligently forwarding multicast packets

Also Published As

Publication number Publication date
CN1547363A (en) 2004-11-17

Similar Documents

Publication Publication Date Title
CN100433730C (en) Method and system of multicast and video-on-demand
US7877508B1 (en) Method and system for intelligently forwarding multicast packets
CN100442776C (en) The Method of Realizing Multicast Forwarding on Layer 3 Switch
CN100456740C (en) Layer 2 switch
CN100477591C (en) Method for implementing controllable multicast operation
CN1825836B (en) System and method for avoiding network apparatus jamming
CN101291240B (en) Multicast flow transmission method and system
CN101420362A (en) Method, system and router for multicast flow switching
CN100499562C (en) Control method of multicast board-spanning forwarding
CN101459607B (en) Packet transmitting method and router
CN101257447A (en) Method, system and routing apparatus of load sharing
CN101163093B (en) Method of implementing centralized multicast management on integrated access equipment
CN101834783A (en) Method and device for forwarding messages and network equipment
CN101964719B (en) Based on the data processing method of master control board switching, line card and master control borad
CN100454888C (en) System and method for multicast traffic control management
US20050281265A1 (en) Multicast packet routing arrangements for group-membership handling
CN1996956A (en) L3 network device and method for multi-cast cross-VLAN forwarding
JP5449548B2 (en) Multicast processing method and apparatus
WO2007045142A1 (en) Multicast fast adding method for the broadband access device
CN101163002B (en) Highly effective multicast authenticating method
CN101166084B (en) Secure method for preventing multicast user from attacking
CN100372292C (en) Method for making multicast accurate to terminal in three-layer switchboard
CN100477635C (en) Transmission method and edge apparatus for multicast between fields
JP3817205B2 (en) Network relay apparatus and communication disconnection method of the apparatus
CN101098287B (en) Apparatus and method for implementing IPV6 multicast filtering on EPON using hardware extended mode

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20061027

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20061027

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Applicant before: Harbour Networks Holdings Limited

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUAWEI DIGIT TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO LTD

Effective date: 20120117

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518129 SHENZHEN, GUANGDONG PROVINCE TO: 100085 HAIDIAN, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20120117

Address after: 100085 Beijing, Haidian District on the road, No. 3

Patentee after: Huawei Digit Technology Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: Huawei Technologies Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090610

Termination date: 20141212

EXPY Termination of patent right or utility model