CN109981308A - Message transmitting method and device - Google Patents

Message transmitting method and device Download PDF

Info

Publication number
CN109981308A
CN109981308A CN201711441477.3A CN201711441477A CN109981308A CN 109981308 A CN109981308 A CN 109981308A CN 201711441477 A CN201711441477 A CN 201711441477A CN 109981308 A CN109981308 A CN 109981308A
Authority
CN
China
Prior art keywords
network equipment
multicast
protocol massages
message
mac address
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.)
Granted
Application number
CN201711441477.3A
Other languages
Chinese (zh)
Other versions
CN109981308B (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.)
Beijing Huawei Digital Technologies Co Ltd
Original Assignee
Beijing Huawei Digital 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 Beijing Huawei Digital Technologies Co Ltd filed Critical Beijing Huawei Digital Technologies Co Ltd
Priority to CN201711441477.3A priority Critical patent/CN109981308B/en
Publication of CN109981308A publication Critical patent/CN109981308A/en
Application granted granted Critical
Publication of CN109981308B publication Critical patent/CN109981308B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This application discloses a kind of message transmitting method and devices, belong to field of communication technology.This method comprises: receiving protocol massages;Determine whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment;In source MAC and physical MAC address difference, if protocol massages are that multicast joins message or multicast leaves message, multicast forwarding list item then is updated according to protocol massages, which is used for when by network equipment data message transmission, determines the forwarding address of data message.Since each network equipment in primary link and reserve link can safeguard multicast forwarding list item according to protocol massages, when primary link breaks down, second network equipment in reserve link can be directly according to the multicast forwarding list item data message transmission of self maintained, without temporarily creating multicast forwarding list item according to protocol massages, speed when data message switches to reserve link transmission is improved.

Description

Message transmitting method and device
Technical field
The invention relates to field of communication technology, in particular to a kind of message transmitting method and device.
Background technique
In the network communication using Ethernet, multicast service is more and more common, such as: Interactive Internet TV (IPTV), Course etc. on conferencing over ip television services, IP network).In order to improve the reliability of multicast service, typical multi-cast system structure can be Some reserve links are disposed between client and multicast source, set up ethernet ring network.In this way, can be used when primary link failure standby With the data message of link transmission multicast packet.
With reference to the structural schematic diagram of typical multi-cast system shown in FIG. 1.Multi-cast system include multicast source server 101, The network equipment 102, the network equipment 103, the network equipment 104, the network equipment 105 and client 106.Wherein, the network equipment 102, The network equipment 103, the network equipment 104 and the network equipment 105 can be interchanger, router etc..The network equipment 104 and multicast source Server 101 is connected, and client 106 is connected with the network equipment 102;The network equipment 102, the network equipment 103, the network equipment 104 And the network equipment 105 forms ethernet ring network.The network equipment 102, the network equipment 103 and the network equipment 104 are the master of Ethernet ring Link;The network equipment 102, the network equipment 105 and the network equipment 104 are the reserve link of Ethernet ring.Wherein, the network equipment The port being connected in 105 with the network equipment 102 is port blocked.
When primary link does not break down, the data message of multicast packet is transmitted along primary link reaches client.Work as main chain When road is broken down, the port blocked of the network equipment 105 is switched to forwarding state by blocked state, and data message is cut from primary link It shifts to reserve link transmission and reaches client 106.The network equipment on Ethernet ring is needed in data message transmission according to group The forwarding address that forwarding-table item determines data message is broadcast, which generated according to protocol massages.
When by primary link data message transmission, since port blocked simultaneously can hinder protocol massages on reserve link Plug so that the network equipment on reserve link can not generate multicast forwarding list item according to protocol massages, therefore, data message from Primary link switches to after reserve link transmission, and reserve link needs first to determine multicast forwarding list item, ability according to protocol massages It realizes in reserve link transmitting data message.It is transmitted at this point, data message can not switch in time on reserve link, in network It is possible that can not program request or the problems such as too long period of reservation of number, the delay of data message transmission is larger.
Summary of the invention
This application provides a kind of message transmitting method and device, can solve when primary link breaks down, datagram Text switches to the larger problem of delay of reserve link transmission.
In a first aspect, the embodiment of the present application provides a kind of message transmitting method, in the network equipment of Ethernet ring, The network equipment includes at least one of first network equipment and second network equipment;First network equipment is in Ethernet ring The network equipment in primary link;Second network equipment is the network equipment in Ethernet ring in reserve link.The message transmissions side Method includes: reception protocol massages;Determine whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment;? When source MAC and physical MAC address difference, if protocol massages are that multicast joins message or multicast leaves message, basis Protocol massages update multicast forwarding list item.Wherein, the multicast forwarding list item is used for when by network equipment data message transmission, Determine the forwarding address of data message, which is used to indicate the multicast packet of the multicast service.
By receiving, multicast joins message or when multicast leaves message, the network equipment is according to the agreement report received Text updates multicast forwarding list item, which had both included the first network equipment that port blocked is configured in primary link;Also it wraps Second network equipment that port blocked is configured in reserve link is included, in this way, each network in primary link and reserve link is set Standby to safeguard multicast forwarding list item according to protocol massages, when primary link breaks down, data message is switched to from primary link When reserve link transmits, second network equipment in reserve link can be transmitted directly according to the multicast forwarding list item of self maintained Data message, without temporarily creating multicast forwarding list item according to protocol massages, when improving primary link failure, data message The speed of handoff links transmission, it is possible to reduce the delay of data message transmission.
In addition, illustrating the association due in the source MAC of protocol massages and the identical physical MAC address of the network equipment Therefore the protocol massages that view message forwards before being the network equipment, the protocol massages cyclization transmission on Ethernet ring are led to It crosses when receiving protocol massages, determines whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment, And only in source MAC and physical MAC address difference, the step of updating multicast forwarding list item is just executed, it can be to avoid net The problem of network equipment repeatedly updates multicast forwarding list item according to same protocol massages can save the resource of the network equipment.
Optionally, different from physical MAC address in MAC Address, and when the network equipments configuration has port blocked, this method Further include: when sending protocol massages by port blocked, physical MAC address is set by source MAC.
In the present embodiment, by setting the network for the source MAC of the protocol massages and setting when sending protocol massages Standby physical MAC address, so that the network equipment is to receive source MAC identical with the physical MAC address of the network equipment When protocol massages, it can determine protocol massages cyclization transmission, avoid protocol massages circle transmission on Ethernet ring The problem of, the transfer resource of Ethernet ring can be saved.
In addition, by only when port blocked sends protocol massages, setting physical MAC address for source MAC;It can The replacement that MAC Address is all carried out to avoid all network ports for sending protocol massages, causes each network equipment that can not detect To source MAC protocol massages identical with the physical MAC address of itself, protocol massages are still in cyclization transmission on Ethernet ring The problem of, the transfer resource of Ethernet ring can be saved, guarantees the validity of replacement MAC Address.
Optionally it is determined that after whether the source MAC of protocol massages identical as the physical MAC address of the network equipment, also It include: to abandon protocol massages when source MAC is identical as physical MAC address.
In the present embodiment, when identical as physical MAC address by the source MAC in protocol massages, by the protocol massages It abandons, the network equipment can be made to stop the protocol massages being transmitted across before transmission, save the transfer resource of Ethernet ring.
Optionally, when primary link breaks down, multicast forwarding list item is used to determine data message for second network equipment Forwarding address.
Optionally, after primary link failure, further includes: the Wait-to-Restore after the fault restoration of primary link In WTR duration, multicast forwarding list item is updated according to protocol massages;Wherein, multicast forwarding list item is used for after fault restoration When duration reaches WTR duration, the forwarding address of data message is determined for first network equipment.
After the fault recovery of primary link, by WTR duration update multicast forwarding list item so that the network equipment without Additional duration need to be occupied to update multicast forwarding list item, reduce data message transmission when reserve link switches to primary link and prolong When.
Optionally, WTR duration is determined according to the quantity of client.
WTR duration is determined by the quantity of the client according to request multicast service, and host node can be made to determine to close The WTR duration of reason ensure that reserve link so that each network equipment updates in the WTR duration completes multicast forwarding list item Data message transmission timeliness when switching to primary link.
Optionally, after receiving protocol massages, further includes: obtain configuration-direct, which is used to indicate permission Port blocked retransmission protocol message;The function of port blocked retransmission protocol message is opened according to configuration-direct.
By opening the function of port blocked retransmission protocol message according to configuration-direct, allow port blocked according to reality Border needs that only blocking data message is arranged, alternatively, blocking data message and protocol massages, improve port blocked obstruction message Flexibility.
Second aspect, the embodiment of the present application provide a kind of message transmitting device, which includes at least one A unit, at least one unit is for realizing message transmitting method provided by above-mentioned first aspect.
The third aspect, the embodiment of the present application provide a kind of network equipment, which includes: one or more processing Device, memory and the network port, above-mentioned memory are stored with one or more programs, and one or more programs are configured to by one A or multiple processors execute, and one or more programs include for realizing message transmitting method as described in relation to the first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage medium One or more programs are stored in matter, one or more of programs are performed to be provided for realizing above-mentioned first aspect Message transmitting method.
5th aspect, the embodiment of the present application provides a kind of computer program product comprising instruction, when it is in computer When upper operation, so that computer executes message transmitting method described in above-mentioned first aspect.
Detailed description of the invention
Fig. 1 is the structural schematic diagram for the multi-cast system that the relevant technologies provide;
Fig. 2 is the structural schematic diagram for the message transfer system that the application one embodiment provides;
Fig. 3 is the flow chart for the message transmitting method that the application one embodiment provides;
Fig. 4 is the schematic diagram for the data message transmission that the application one embodiment provides;
Fig. 5 is the schematic diagram for the transmission protocol message that the application one embodiment provides;
Fig. 6 is the block diagram for the message transmitting device that the application one embodiment provides;
Fig. 7 is the structural schematic diagram for the network equipment that the application one embodiment provides.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with attached drawing to the application Embodiment be described in further detail.
" first ", " second " used in present specification and claims and similar word are not offered as Any sequence, quantity or importance, and be used only to distinguish different component parts.Equally, the classes such as "one" or " one " It does not indicate that quantity limits like word yet, but indicates that there are at least one.
Firstly, to this application involves several nouns be introduced.
Multicast (Multicast), or, multicast: refer to the realization point-to-multipoint net between multicast source and multiple client The communication mode of network connection.Multicast source passes through the multicast number of interchanger and/or router into the client transmission group for having demand According to stream.Client can be added or exit some group to interchanger and/or router solicitation.
The application scenarios of multicast include but is not limited to three kinds following:
The first: the application of point-to-multipoint a, that is, multicast source sends multicast traffic stream to multiple client.Such as: matchmaker Body broadcast (TV and broadcast etc.), media push (headline, Changes in weather, sports score etc.), information cache (website letter Breath executes code etc.), event notice (network time, multicast conversation schedule, configuration update etc.), Stateful Inspection (stock price, Production information etc.).
Second: multi-multipoint application, that is, multiple multicast sources send multicast traffic stream to multiple client.Such as: Multipoint conference, source synchronous, parallel processing, collaboration processing, distance learning, discussion group, multiplayer, audio coding sharing application Deng.
The third: how point-to-point application, that is, multiple multicast sources send multicast traffic stream to a client.Such as: money Source lookup, data collection, network auction, information query etc..
Multicast protocol includes group membership's association protocol and multicast routing protocol.
Group membership's association protocol is used to establish and safeguard that the group membership between client and router (or interchanger) to be closed System, group membership's association protocol includes but is not limited to: Internet igmpinternet (Internet Group Management Protocol, IGMP) or multicast listener discovery (Multicast Listener Discovery, MLD) etc..
Multicast routing protocol is used to carry out the data message of multicast packet with multicast routing algorithm construction multicast distribution tree Forwarding.Multicast routing protocol includes intra-domain multicast Routing Protocol and multicast between fields Routing Protocol.Wherein, intra-domain multicast routing association View includes but is not limited to: sparse mode Protocol Independent Multicast (Protocol Independent Multicast-Sparse Mode, PIM-SM), dense mode Protocol Independent Multicast (Protocol Independent Multicast-Dense Mode, PIM-DM) and distance vector Multicast Routing selection agreement (Distance Vector Multicast Routing Protocol, DVMRP).Multicast between fields Routing Protocol includes but is not limited to: Multiprotocol Border Gateway Protocol (Multiprotocol Extensions for BGP-4, MBGP) and Multicast Source Discovery Protocol (Multicast Source Discovery Protocol, MSDP).
Multicast forwarding list item (Multicast Forwarding-Table): for determining the data message of multicast packet Forwarding address.Multicast routing table item is by least one set of (S, G) list item composition, wherein (S, G) indicates to be sent from multicast source S to group G The routing iinformation of multicast packet.S is the mark of multicast source, the mark that G is multicast group.
Optionally, the data message that multicast source S is sent to group G is received in the network equipment (router or interchanger) Afterwards, multicast forwarding list item is first looked for;If there is corresponding (S, G) list item, and the port that is actually reached of data message and group The inbound port broadcast in forwarding table is consistent, then executes forwarding by all exit ports;If there is no corresponding (S, G) list item, then Abandon the data message.
Optionally, multicast forwarding list item is to be joined message to leave message determination with multicast according to the multicast in protocol massages 's.Protocol massages refer to the message sent based on group membership's association protocol.Protocol massages include: that multicast inquiry message, multicast add Enter message and multicast leaves at least one of message.
Multicast inquiry message: the message for the client for inquiring access that the network equipment is sent.Optionally, multicast is inquired Address media access control (Media Access Control, MAC) of the network equipment is carried in message.Schematically, group Broadcasting inquiry message is the Query message in IGMP agreement.
Multicast joins message: the message for requesting that a certain multicast group is added that client is sent.During multicast joins message The mark G of the multicast group carried.Optionally, multicast joins message the MAC Address including client.Schematically, multicast adds Entering message is the Report message in IGMP agreement.The network equipment receives after multicast joins message, and is joined message according to multicast The exit port and inbound port of (S, G) list item and data message are added in multicast forwarding list item.
Multicast leaves message: the message for being used to request to leave a certain multicast group that client is sent.Multicast leaves in message The mark G of the multicast group carried.Optionally, multicast leaves the MAC Address that message includes client.Schematically, multicast from Opening message is the Leave message in IGMP agreement.The network equipment receives after multicast leaves message, leaves message according to multicast and exists The exit port and inbound port of corresponding (S, G) list item and data message are deleted in multicast forwarding list item.
Data message: it is used to indicate the multicast packet of multicast service.
Ethernet ring: the annular link being made of primary link and reserve link.In order to avoid data message is in Ethernet ring On cycle through, when carrying out data-message transmission, only one of primary link and reserve link carry out data message biography It is defeated.
Primary link: refer to the link of default transport data message in Ethernet ring.
Reserve link: refer to the link when primary link breaks down for data message transmission.
Port blocked: the network port of blocking data message transmissions is used in the network equipment.In some embodiments, block Port is also used to block the transmission of protocol massages.
Referring to FIG. 2, the structural schematic diagram of the message transfer system provided it illustrates the application one embodiment.This reality Apply a message transfer system be Layer 2 Multicast (Layer 2Multicast, L2MC) system, and the Layer 2 Multicast system include with It is illustrated for net ring very much, in actual implementation, which is also possible to include three layers of multicast of Ethernet ring etc., this implementation Example is not construed as limiting this.The system includes: Ethernet ring 201, multicast source server 202 and client 203.
Ethernet ring 201 is connected by first network with client 203, and optionally, first network is carrier network.When So, first network is also possible to other types of network, and the present embodiment is not construed as limiting this.Ethernet ring 201 is used for multicast Multicast packet in source server 202 is sent to client 203.
Ethernet ring 201 includes 2,011 at least one reserve link 2012 of primary link.Primary link 2011 includes at least one The network equipment, reserve link 2012 also include at least one network equipment.Wherein, primary link 2011 and reserve link 2012 share The network equipment being connected with client 203, primary link 2011 and reserve link 2012, which are shared, to be connected with multicast source server 202 The network equipment.Schematically, primary link 2011 includes the network equipment 2013, the network equipment 2014 and the network equipment 2015;It is spare Link 2012 includes the network equipment 2013, the network equipment 2016 and the network equipment 2015, wherein the network equipment 2013 is primary link 2011 and the shared network equipment being connected with client 203 of reserve link 2012, the network equipment 2015 is 2011 He of primary link The shared network equipment being connected with multicast source server 202 of reserve link 2012.
The network equipment in Ethernet ring 201 includes a host node and at least one transmission node.Host node is for examining Whether the primary link 2011 for surveying Ethernet ring 201 breaks down, and is used to determine whether to switch to spare chain from primary link 2011 2012 data message transmission of road.Transmission node refers to the node in Ethernet ring 201 in addition to host node, and transmission node is for supervising The state with the direct-connected link of the transmission node is surveyed, and reports the variation to host node in the state change of link.Optionally, Host node can be located in primary link 2011;Alternatively, can also be located in reserve link 2012, the present embodiment does not limit this It is fixed.
Optionally, the network equipment in Ethernet ring 201 includes but is not limited to: at least one in interchanger and router Kind, the present embodiment is not construed as limiting this.
Optionally, Ethernet ring 201 is based on Ethernet ring protection switching (Ethernet Ring Protection Switching, ERPS) agreement work.In reserve link 2012 include ring protection link (Ring Protection Link, RPL), ring protection link wastes transfer resource for avoiding the data message cyclization transmitted on Ethernet ring 201 from sending.
Ring protection link includes that RPL possesses node (owner), and RPL owner is used for without failure in primary link 2011 When, block reserve link 2012.Optionally, RPL owner is the network equipment on reserve link 2012.
Optionally, ring protection link further includes RPL neighbor node (neighbour), and RPL neighbour refers to and RPL Owner shares the node of RPL link.
Ethernet ring 201 is connected by the second network with multicast source server 202.Optionally, the second network is bearer network Network.Certainly, the second network is also possible to other types of network, and the present embodiment is not construed as limiting this.
Multicast source server 202 is for providing the multicast packet of multicast service.Multicast source server 202 can be independent Server host;Alternatively, being also possible to server cluster, the present embodiment is not construed as limiting this.
Client 203 is for requesting multicast service.Optionally, client 203 can be mobile phone, tablet computer, wearable The equipment of the support multicast protocol such as formula equipment, smart home device, pocket computer on knee and desktop computer.Optionally, Client 203 is properly termed as subscriber's main station, host etc., and the present embodiment, which is not referred to as the name of client 203, to be limited.
Optionally, the present embodiment is only illustrated so that Ethernet ring 201 is directly connected with multicast source server 202 as an example, In actual implementation, Ethernet ring 201 can also be taken by least one router and/or at least one interchanger and live source Business device 202 is connected.
Optionally, the present embodiment is only illustrated with the quantity for the client 203 being connected with Ethernet ring 201 for one, In actual implementation, the quantity of client 203 is at least one, and at least one client 203 can be with Ethernet ring 201 In at least one network equipment be connected.
Optionally, in message transfer system shown in Fig. 2, it is assumed that RPL owner is the network equipment 2016.Primary link 2011 when not breaking down, and the network equipment 2016 blocks reserve link.If the network equipment 2016 is by protocol massages and data message All obstructions, then the network equipment in reserve link 2012 can not generate multicast forwarding list item according to protocol massages.In this way, as master When link 2011 breaks down, the host node control data message in Ethernet ring 201 switches to the transmission of reserve link 2012, standby Need to establish after multicast forwarding list item the transmission that just can be carried out data message according to protocol massages with link 2011, and according to association View message establishes the duration of multicast forwarding list item usually in second grade, such as: 135 seconds, this will lead to prolonging for data message transmission When longer problem.
Based on above-mentioned technical problem, the present embodiment provides following technical solutions.
Optionally, the application is using the executing subject of each embodiment as the network equipment in Ethernet ring, the network equipment Including the first network equipment in primary link and second network equipment in reserve link.
Referring to FIG. 3, the flow chart of the message transmitting method provided it illustrates the application one embodiment.The message passes Transmission method comprises the following steps:
Step 301, protocol massages are received, the protocol massages are for determining the client that multicast service is serviced.
Optionally, protocol massages include but is not limited to: multicast inquiry message, multicast join message to be left in message with multicast One kind.
Schematically, when the network equipment is based on IGMP agreement transmission protocol message, multicast inquiry message is Query report It is Leave message that text, multicast, which join message and leave message for Report message, multicast,.
Optionally, host node sends the multicast inquiry message in protocol massages every preset duration, and the network equipment is by the group It broadcasts after inquiry message is forwarded to client, if client needs to be added the multicast group of multicast inquiry message instruction, is set to network Preparation send multicast to join message;If after the multicast group is added in client, needing to leave the multicast group, then to network equipment transmission group It broadcasts and leaves message.
Optionally, after the network equipment receives message, the feature of the message is matched with the feature of protocol massages;If The feature of the message and the characteristic matching of protocol massages, then the message is protocol massages;If the feature and protocol massages of the message Feature mismatch, then the message be data message.
Schematically, if the network equipment is based on IGMP agreement transmission protocol message, the feature of protocol massages includes but not Be limited to: at least one of IGMP message protocol number is 2 and target MAC (Media Access Control) address is started with preset characters string.The present embodiment is not right The content of the preset characters string limits, and schematically, which is 01005E.
Step 302, determine whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment.
Optionally, protocol massages include source MAC, after the network equipment receives protocol massages, obtain the network and set Standby physical MAC address, and whether detect the physical MAC address identical as source MAC;In the source MAC of protocol massages When with the physical MAC address difference of the network equipment, step 303 is executed.
Step 303, in source MAC and physical MAC address difference, if protocol massages join message for multicast or group It broadcasts and leaves message, then update multicast forwarding list item according to protocol massages.
Wherein, multicast forwarding list item is used for when by network equipment data message transmission, with determining the forwarding of data message Location, data message are used to indicate the multicast packet of multicast service.
It needs to be added the multicast group of multicast inquiry message instruction in client, has been added alternatively, being left in client needs Multicast group when, need to update multicast forwarding list item.It therefore, is that multicast joins message or multicast leaves message in protocol massages When, the network equipment updates multicast forwarding list item according to protocol massages.
Optionally, multicast joins message the mark of mark and multicast group including multicast source, and the network equipment adds according to multicast Enter message and update multicast forwarding list item, comprising: addition is by the mark of multicast source and the mark of multicast group in multicast forwarding list item The list item of composition, and establish the corresponding relationship between the list item and inbound port and exit port.Wherein, inbound port connects for the network equipment The network port that multicast joins message is received, exit port is the transmission for the protocol massages that the network equipment is determined according to routing table The network port.
Optionally, it includes the mark of multicast source and the mark of multicast group that multicast, which leaves message, the network equipment according to multicast from It opens message and updates multicast forwarding list item, comprising: delete in multicast forwarding list item by the mark of multicast source and the mark of multicast group The list item of composition, and delete the corresponding relationship between the list item and inbound port and exit port.
Optionally, when primary link is without failure, primary link data message transmission, at this point, multicast forwarding list item is used for The forwarding address of data message is determined for first network equipment;When primary link breaks down, reserve link data message transmission, At this point, multicast forwarding list item is used to determine the forwarding address of data message for second network equipment.
When primary link breaks down, the fault point on primary link can block the transmission of protocol massages and data message, this When, pass through reserve link data message transmission.
Optionally, primary link, which breaks down, can be transmission node and notifies to host node;Alternatively, being also possible to host node It detected, the present embodiment is not construed as limiting this.Optionally, the failure of primary link can be equipment fault, or be also chain Road failure, the present embodiment do not limit the type of failure, which will lead to message and can not transmit on the primary link.
It with reference to Fig. 4, breaks down between the network equipment 401 and the network equipment 402 in primary link, at this point, the event of primary link The transmission of barrier point blocking data message.Host node discharges the port blocked 4031 and net in the network equipment 403 in reserve link Port blocked 4041 in network equipment 404, each second network equipment in the reserve link can be according to multicast forward table Item data message transmission.
In conclusion message transmitting method provided by the embodiment, by receive multicast join message or multicast from When opening message, the network equipment updates multicast forwarding list item according to the protocol massages received, which both includes primary link In be configured with port blocked first network equipment;It also include second network equipment that port blocked is configured in reserve link, In this way, each network equipment in primary link and reserve link can safeguard multicast forwarding list item according to protocol massages, work as master Link breaks down, and when data message switches to reserve link transmission from primary link, second network equipment in reserve link can It, according to the multicast forwarding list item data message transmission of self maintained, is not necessarily to temporarily create multicast forwarding according to protocol massages with directly List item, when improving primary link failure, the speed of data message handoff links transmission, it is possible to reduce data message transmission Delay.
In addition, illustrating the association due in the source MAC of protocol massages and the identical physical MAC address of the network equipment Therefore the protocol massages that view message forwards before being the network equipment, the protocol massages cyclization transmission on Ethernet ring are led to It crosses when receiving protocol massages, determines whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment, And only in source MAC and physical MAC address difference, the step of updating multicast forwarding list item is just executed, it can be to avoid net The problem of network equipment repeatedly updates multicast forwarding list item according to same protocol massages can save the resource of the network equipment.
Optionally, in order to avoid protocol massages, cyclization is transmitted on Ethernet ring, in the present embodiment, after step 202, In MAC Address and physical MAC address difference, if the network equipment configured with port blocked sends agreement by the port blocked Message can then set the source MAC of the protocol massages to the physical MAC address of the network equipment, in this way, working as the network equipment When receiving identical with the physical MAC address protocol massages of source MAC again, it can determine that the protocol massages are the network Forwarded over protocol massages before equipment, at this point, so that it is determined that going out protocol massages cyclization transmission on Ethernet ring.
In the present embodiment, in order to avoid source MAC is set the network by each network equipment on Ethernet ring The physical MAC address of equipment, source MAC, which is ceaselessly replaced, causes the network equipment can not the whether cyclic biography of detection protocol message It is defeated, therefore, in the application, only when sending protocol massages by port blocked, just the source MAC of the protocol massages is set It is set to the physical MAC address of the network equipment, protocol massages cyclization transmission on Ethernet ring is avoided, Ethernet can be saved The transfer resource of ring.
Optionally, the network equipment sets source MAC to after the physical MAC address of the network equipment, passes through obstruction Port sends protocol massages to next node.Next node can be the network equipment in Ethernet ring, alternatively, being also possible to visitor Family end, alternatively, be also possible to the multicast source server being connected with Ethernet ring, alternatively, be also possible to be connected with Ethernet ring Router, alternatively, being also possible to the interchanger being connected with Ethernet ring, the present embodiment is not construed as limiting this.
Schematically, in Fig. 5, if the network port 5011 is port blocked, the network equipment 501 in the network equipment 501 After receiving protocol massages, if the source MAC in protocol massages is different from the physical MAC address of the network equipment 501, network The source MAC is replaced with physics when by the network port 5011 to 502 retransmission protocol message of the network equipment by equipment 501 MAC Address.If protocol massages are re-transmitted to the network equipment 501, the source of the protocol massages after the transmission of Ethernet ring MAC Address is identical as the physical MAC address of the network equipment 501, at this point, the network equipment 501 can determine protocol massages cyclization Transmission.
Optionally, when the source MAC in protocol massages is identical as physical MAC address, the network equipment abandons the agreement Message, and stop sending protocol massages.
In the present embodiment, by setting the network for the source MAC of the protocol massages and setting when sending protocol massages Standby physical MAC address, so that the network equipment is to receive source MAC identical with the physical MAC address of the network equipment When protocol massages, it can determine protocol massages cyclization transmission, so that the protocol massages be abandoned, Ethernet can be saved The transfer resource of ring.
Optionally, after the step 304, if the fault restoration of primary link, after the fault restoration of primary link etc. Multicast forwarding list item is updated again in (Wait To Restore, WTR) duration to be restored;After fault restoration when grow to When reaching the WTR duration, first network equipment is according to multicast forwarding list item data message transmission, reserve link blocking data report Text.
Optionally, after the fault restoration of primary link, in order to avoid being directly switch into primary link transmission number from reserve link Interim obstruction node can be arranged in the problem of causing choke point to vibrate according to message, host node before the position of fault point, and in event Interim choke point when the duration that barrier is repaired reaches WTR duration in release primary link.In the application, before the arrival of WTR duration, Each first network equipment in primary link and each second network equipment in reserve link can be again according to protocol massages more New multicast forwarding list item, to update the client of request multicast service, at this point, the step of executing step 301 again to 303.
Optionally, in order to guarantee that the network equipment can update multicast forwarding list item in WTR duration, which can To be that host node is determining according to the quantity of the client of request multicast service.Optionally, the quantity of WTR duration and client is in Positive correlation.
In the present embodiment, after the fault recovery of primary link, by updating multicast forwarding list item in WTR duration, make The network equipment is obtained without occupying additional duration to update multicast forwarding list item, reduces biography when reserve link switches to primary link Transmission of data message delay.
In addition, determining WTR duration by the quantity of the client according to request multicast service, host node can be made to determine Reasonable WTR duration out ensure that spare so that each network equipment updates in the WTR duration completes multicast forwarding list item Data message transmission timeliness when link switching to primary link.
Optionally, after step 301, the network equipment also needs to obtain configuration-direct, which is used to indicate fair Perhaps port blocked retransmission protocol message;The function of port blocked retransmission protocol message is opened according to configuration-direct.
Optionally, when the network equipment is host node, which can be host node generation;Alternatively, working as network When equipment is transmission node, which can be what the transmission node received.
Optionally, when network equipments configuration has port blocked, the network equipment is opened port blocked according to configuration-direct and is turned Send out the function of protocol massages.Schematically, the network equipment opens the function of port blocked retransmission protocol message according to configuration-direct, It include: the corresponding flag bit of function that port blocked retransmission protocol message is set according to configuration-direct.At this point, being set in the network equipment It is equipped with the corresponding flag bit of function of port blocked retransmission protocol message, schematically, when the flag bit is 0, port blocked The function of retransmission protocol message is closed;When the flag bit is 1, the function of port blocked retransmission protocol message is opened.
Optionally, after step 301, the network equipment can first detect port blocked retransmission protocol message function whether It opens, when the function is opened, then executes step 302.
In the present embodiment, by opening the function of port blocked retransmission protocol message according to configuration-direct, so that obstruction end Mouth can be set according to actual needs only blocking data message, alternatively, blocking data message and protocol massages, improve obstruction end The flexibility of mouth obstruction message.
Referring to FIG. 6, the block diagram of the message transmitting device provided it illustrates the application one embodiment.The device is used for In the network equipment of Ethernet ring, the network equipment includes first network equipment and second network equipment;The first network Equipment is the network equipment in the Ethernet ring in primary link;Second network equipment is spare chain in the Ethernet ring The network equipment in road;The device includes following unit: receiving unit 610, determination unit 620 and updating unit 630.
Receiving unit 610, for receiving protocol massages, the protocol massages are for determining the client that multicast service is serviced End;
Determination unit 620, for determine the protocol massages source MAC address whether with the network The physical MAC address of equipment is identical;
Updating unit 630 is used in the source MAC and the physical MAC address difference, if the protocol massages It joins message for multicast or multicast leaves message, then update multicast forwarding list item according to the protocol massages;
Wherein, the multicast forwarding list item is used for when by the network equipment data message transmission, determines the data The forwarding address of message, the data message are used to indicate the multicast packet of the multicast service.
In conclusion message transmitting device provided in this embodiment, by joining message or multicast receiving multicast When leaving message, the network equipment updates multicast forwarding list item according to the protocol massages received, which both includes main chain The first network equipment of port blocked is configured in road;Also it is set including the second network in reserve link configured with port blocked It is standby, in this way, each network equipment in primary link and reserve link can safeguard multicast forwarding list item according to protocol massages, when Primary link breaks down, second network equipment when data message switches to reserve link transmission from primary link, in reserve link It can turn directly according to the multicast forwarding list item data message transmission of self maintained without temporarily creating multicast according to protocol massages Forwarding list item, when improving primary link failure, the speed of data message handoff links transmission, it is possible to reduce data message transmission Delay.
In addition, illustrating the association due in the source MAC of protocol massages and the identical physical MAC address of the network equipment Therefore the protocol massages that view message forwards before being the network equipment, the protocol massages cyclization transmission on Ethernet ring are led to It crosses when receiving protocol massages, determines whether the source MAC of protocol massages is identical as the physical MAC address of the network equipment, And only in source MAC and physical MAC address difference, the step of updating multicast forwarding list item is just executed, it can be to avoid net The problem of network equipment repeatedly updates multicast forwarding list item according to same protocol massages can save the resource of the network equipment.
Optionally, different from the physical MAC address in the MAC Address, and the network equipments configuration has port blocked When, described device further include: replacement unit is used for when sending the protocol massages by the port blocked, by the source MAC Address is set as the physical MAC address.
Optionally, institute's device further include: discarding unit, for identical as the physical MAC address in the source MAC When, abandon the protocol massages.
Optionally, when the primary link breaks down, the multicast forwarding list item is used to supply second network equipment Determine the forwarding address of the data message.
Optionally, the updating unit 630, the Wait-to-Restore WTR being also used to after the fault restoration of the primary link In duration, the multicast forwarding list item is updated according to the protocol massages;Wherein, the multicast forwarding list item in failure for repairing When duration after multiple reaches the WTR duration, the forwarding address of the data message is determined for the first network equipment.
Optionally, the WTR duration is determined according to the quantity of the client.
Optionally, described device further include:
Instruction acquisition unit, for obtaining configuration-direct, the configuration-direct, which is used to indicate, allows port blocked to forward institute State protocol massages;
Function opening unit, for opening the function that the port blocked forwards the protocol massages according to the configuration-direct Energy.
Related content is referring to above method embodiment.
It should be understood that device provided by the above embodiment is when realizing its function, only with above-mentioned each functional module It divides and carries out for example, can according to need in practical application and be completed by different functional modules above-mentioned function distribution, The internal structure of equipment is divided into different functional modules, to complete all or part of the functions described above.In addition, Apparatus and method embodiment provided by the above embodiment belongs to same design, and specific implementation process is detailed in embodiment of the method, this In repeat no more.
One exemplary embodiment of the application additionally provides a kind of computer readable storage medium, the computer-readable storage medium One or more programs are stored in matter, one or more programs are performed to be provided for realizing above-mentioned each embodiment of the method Message transmitting method.
One exemplary embodiment of the application additionally provides a kind of computer program product comprising instruction, when it is in computer When upper operation, so that computer executes the message transmitting method that above-mentioned each embodiment of the method provides.
Referring to FIG. 7, the structural schematic diagram of the network equipment provided it illustrates the application one embodiment.For example, should The network equipment can be router or interchanger, for realizing the exemplary function of the above method.The network equipment 700 can wrap It includes: processor 701, memory 702 and the network port 703.
The memory 702 is connected by bus with processor 701, and the network port 703 is also by bus and processor 701 It is connected.
Memory 702 is used for the program code and data of storage networking device 700.Memory 702 is stored with one or more A program, one or more programs are configured to be executed by one or more processors 701, and one or more programs include to be used for Realize the instruction of above-mentioned message transmitting method.
Optionally, memory 702 can be by any kind of volatibility or non-volatile memory device or their group It closes and realizes, such as static to access memory (SRAM) at any time, electrically erasable programmable read-only memory (EEPROM) is erasable to compile Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash Device, disk or CD.
Optionally, the network port 703 is used for control obstruction or transmitting message according to processor 701.
It is designed it is understood that Fig. 7 illustrate only simplifying for the network equipment 700.In practical applications, the network equipment 700 may include any number of processor, memory, transmitter and receiver etc., and all the application that may be implemented are implemented The network equipment of example is all within the protection scope of the embodiment of the present application.
It is above-mentioned that mainly scheme provided by the embodiments of the present application is described from the angle of the network equipment.It is understood that It is that in order to realize the above functions, it comprises execute the corresponding hardware configuration of each function and/or software module for the network equipment. Each exemplary module and algorithm steps, the embodiment of the present application described in conjunction with embodiment disclosed herein can be with hardware Or the combining form of hardware and computer software is realized.Some function drives hardware actually with hardware or computer software Mode executes, specific application and design constraint depending on technical solution.Those skilled in the art can be to each spy Described function is realized in fixed application using different methods, but this is realized it is not considered that implementing beyond the application The range of the technical solution of example.
The step of method in conjunction with described in the embodiment of the present application disclosure or algorithm, can be come real in a manner of hardware It is existing, it is also possible to execute the mode of software instruction by processor to realize.Software instruction can be made of corresponding software module, Software module can be stored on random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), Erasable Programmable Read Only Memory EPROM (Erasable Programmable ROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically EPROM, EEPROM), register, hard disk, movement are hard In the storage medium of disk, CD-ROM (CD-ROM) or any other form well known in the art.A kind of illustrative storage Medium couples to enable a processor to from the read information, and can be written to the storage medium and believe to processor Breath.Certainly, storage medium is also possible to the component part of processor.Pocessor and storage media can be located in ASIC.Certainly, Pocessor and storage media can also be used as discrete assembly and be present in the network equipment.
Those skilled in the art it will be appreciated that in said one or multiple examples, retouched by the embodiment of the present application The function of stating can be realized with hardware, software, firmware or their any combination.It when implemented in software, can be by this A little functions storages in computer-readable medium or as on computer-readable medium one or more instructions or code into Row transmission.Computer-readable medium includes computer storage media and communication media, and wherein communication media includes convenient for from one Any medium of the place to another place transmission computer program.Storage medium can be general or specialized computer and can deposit Any usable medium taken.
In the embodiment of the present application, the (if present)s such as term " first ", " second ", " third " are for distinguishing type Object, without being used to describe a particular order or precedence order, it should be appreciated that the object used in this way in the appropriate case may be used To exchange, so that the embodiment of the present application can be in the other embodiments other than the embodiment in addition to illustrating or describing herein with it Its sequence is implemented.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely the section Examples of the application, not to limit the application, it is all in spirit herein and Within principle, any modification, equivalent replacement, improvement and so on be should be included within the scope of protection of this application.

Claims (16)

1. a kind of message transmitting method, which is characterized in that in the network equipment of Ethernet ring, the network equipment includes the One network equipment and second network equipment;The first network equipment is the network equipment in the Ethernet ring in primary link; Second network equipment is the network equipment in the Ethernet ring in reserve link;The described method includes:
Protocol massages are received, the protocol massages are for determining the client that multicast service is serviced;
Determine the protocol massages source MAC address whether the physical MAC address phase with the network equipment Together;
In the source MAC and the physical MAC address difference, if the protocol massages join message for multicast or group It broadcasts and leaves message, then update multicast forwarding list item according to the protocol massages;
Wherein, the multicast forwarding list item is used for when by the network equipment data message transmission, determines the data message Forwarding address, the data message is used to indicate the multicast packet of the multicast service.
2. the method according to claim 1, wherein different from the physical MAC address in the MAC Address, And the network equipments configuration is when having port blocked, the method also includes:
When sending the protocol massages by the port blocked, with being set as the physics MAC by the source MAC Location.
3. method according to claim 1 or 2, which is characterized in that the source MAC of the determination protocol massages is It is no it is identical as the physical MAC address of the network equipment after, further includes:
When the source MAC is identical as the physical MAC address, the protocol massages are abandoned.
4. method according to claim 1 or 2, which is characterized in that when the primary link breaks down, the multicast turns Forwarding list item is used to determine the forwarding address of the data message for second network equipment.
5. method according to claim 1 or 2, which is characterized in that it is described after primary link failure, also wrap It includes:
In the Wait-to-Restore WTR duration after the fault restoration of the primary link, described group is updated according to the protocol massages Broadcast forwarding-table item;
Wherein, the multicast forwarding list item is used for when the duration after fault restoration reaches the WTR duration, for described the One network equipment determines the forwarding address of the data message.
6. according to the method described in claim 5, it is characterized in that, the WTR duration is true according to the quantity of the client Fixed.
7. method according to claim 1 or 2, which is characterized in that after the reception protocol massages, further includes:
Configuration-direct is obtained, the configuration-direct, which is used to indicate, allows port blocked to forward the protocol massages;
The function that the port blocked forwards the protocol massages is opened according to the configuration-direct.
8. a kind of message transmitting device, which is characterized in that in the network equipment of Ethernet ring, the network equipment includes the One network equipment and second network equipment;The first network equipment is the network equipment in the Ethernet ring in primary link; Second network equipment is the network equipment in the Ethernet ring in reserve link;Described device includes:
Receiving unit, for receiving protocol massages, the protocol massages are for determining the client that multicast service is serviced;
Determination unit, for determine the protocol massages source MAC address whether with the network equipment Physical MAC address is identical;
Updating unit is used in the source MAC and the physical MAC address difference, if the protocol massages are multicast It joins message or multicast leaves message, then update multicast forwarding list item according to the protocol massages;
Wherein, the multicast forwarding list item is used for when by the network equipment data message transmission, determines the data message Forwarding address;The data message is used to indicate the multicast packet of the multicast service.
9. device according to claim 8, which is characterized in that it is different from the physical MAC address in the MAC Address, And the network equipments configuration is when having port blocked, described device further include:
Replacement unit, for setting institute for the source MAC when sending the protocol massages by the port blocked State physical MAC address.
10. device according to claim 8 or claim 9, which is characterized in that institute's device further include:
Discarding unit, for abandoning the protocol massages when the source MAC is identical as the physical MAC address.
11. device according to claim 8 or claim 9, which is characterized in that when the primary link breaks down, the multicast Forwarding-table item is used to determine the forwarding address of the data message for second network equipment.
12. device according to claim 8 or claim 9, which is characterized in that
The updating unit is also used to after the primary link breaks down, after the fault restoration of the primary link In Wait-to-Restore WTR duration, the multicast forwarding list item is updated according to the protocol massages;
Wherein, the multicast forwarding list item is used for when the duration after fault restoration reaches the WTR duration, for described the One network equipment determines the forwarding address of the data message.
13. device according to claim 12, which is characterized in that the WTR duration is the quantity according to the client Determining.
14. device according to claim 8 or claim 9, which is characterized in that described device further include:
Instruction acquisition unit, for obtaining configuration-direct, the configuration-direct, which is used to indicate, allows port blocked to forward the association Discuss message;
Function opening unit, for opening the function that the port blocked forwards the protocol massages according to the configuration-direct.
15. a kind of network equipment, which is characterized in that the network equipment includes: one or more processors;Memory;And net Network port;
The memory is stored with one or more programs, and one or more of programs are configured to by one or more of Processor executes, and one or more of programs include for realizing the message transmissions side as described in claim 1 to 7 is any Method.
16. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has one or more A program passes when one or more of programs are executed by processor for realizing the message as described in claim 1 to 7 is any Transmission method.
CN201711441477.3A 2017-12-27 2017-12-27 Message transmission method and device Active CN109981308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711441477.3A CN109981308B (en) 2017-12-27 2017-12-27 Message transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711441477.3A CN109981308B (en) 2017-12-27 2017-12-27 Message transmission method and device

Publications (2)

Publication Number Publication Date
CN109981308A true CN109981308A (en) 2019-07-05
CN109981308B CN109981308B (en) 2022-05-24

Family

ID=67072398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711441477.3A Active CN109981308B (en) 2017-12-27 2017-12-27 Message transmission method and device

Country Status (1)

Country Link
CN (1) CN109981308B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110336728A (en) * 2019-07-26 2019-10-15 新华三大数据技术有限公司 A kind of message processing method, node device, electronic equipment and readable storage medium storing program for executing
CN111372144A (en) * 2020-03-23 2020-07-03 北京小鸟科技股份有限公司 Link backup system and method for multicast video code stream
CN112822097A (en) * 2019-11-15 2021-05-18 华为技术有限公司 Message forwarding method, first network device and first device group
CN113543243A (en) * 2020-04-18 2021-10-22 华为技术有限公司 Link processing method, multi-link device and computer readable storage medium
CN113765815A (en) * 2020-06-05 2021-12-07 华为技术有限公司 Method, equipment and system for sharing multicast message load
CN114338357A (en) * 2021-12-13 2022-04-12 阿里巴巴(中国)有限公司 Method and device for transmitting data message in network
CN116743333A (en) * 2021-04-07 2023-09-12 华为技术有限公司 Information indication method and communication device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465813A (en) * 2009-01-08 2009-06-24 杭州华三通信技术有限公司 Method for switching main and standby links, ring shaped networking and switching equipment
CN101540692A (en) * 2009-04-14 2009-09-23 杭州华三通信技术有限公司 Dynamic multicast configuration method and node equipment
CN101741742A (en) * 2009-12-18 2010-06-16 华为技术有限公司 Message processing method, access equipment and communication system
CN106101023A (en) * 2016-05-24 2016-11-09 华为技术有限公司 A kind of VPLS message processing method and equipment
CN106470162A (en) * 2015-08-19 2017-03-01 ***通信集团公司 A kind of method of multicasting of service message and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465813A (en) * 2009-01-08 2009-06-24 杭州华三通信技术有限公司 Method for switching main and standby links, ring shaped networking and switching equipment
CN101540692A (en) * 2009-04-14 2009-09-23 杭州华三通信技术有限公司 Dynamic multicast configuration method and node equipment
CN101741742A (en) * 2009-12-18 2010-06-16 华为技术有限公司 Message processing method, access equipment and communication system
CN106470162A (en) * 2015-08-19 2017-03-01 ***通信集团公司 A kind of method of multicasting of service message and device
CN106101023A (en) * 2016-05-24 2016-11-09 华为技术有限公司 A kind of VPLS message processing method and equipment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110336728A (en) * 2019-07-26 2019-10-15 新华三大数据技术有限公司 A kind of message processing method, node device, electronic equipment and readable storage medium storing program for executing
CN112822097A (en) * 2019-11-15 2021-05-18 华为技术有限公司 Message forwarding method, first network device and first device group
CN111372144A (en) * 2020-03-23 2020-07-03 北京小鸟科技股份有限公司 Link backup system and method for multicast video code stream
CN113543243A (en) * 2020-04-18 2021-10-22 华为技术有限公司 Link processing method, multi-link device and computer readable storage medium
CN113765815A (en) * 2020-06-05 2021-12-07 华为技术有限公司 Method, equipment and system for sharing multicast message load
CN113765815B (en) * 2020-06-05 2024-03-26 华为技术有限公司 Method, equipment and system for sharing multicast message load
CN116743333A (en) * 2021-04-07 2023-09-12 华为技术有限公司 Information indication method and communication device
CN114338357A (en) * 2021-12-13 2022-04-12 阿里巴巴(中国)有限公司 Method and device for transmitting data message in network
CN114338357B (en) * 2021-12-13 2024-05-14 阿里巴巴(中国)有限公司 Method and device for transmitting data message in network

Also Published As

Publication number Publication date
CN109981308B (en) 2022-05-24

Similar Documents

Publication Publication Date Title
CN109981308A (en) Message transmitting method and device
CN100379226C (en) Virtual special network multicast method by virtual router mode
CN101789874B (en) Multicast tree switching realization method, device and routing equipment in PIM-SM
US6654371B1 (en) Method and apparatus for forwarding multicast data by relaying IGMP group membership
US20060159091A1 (en) Active multicast information protocol
US20080298360A1 (en) Method to transport bidir pim over a multiprotocol label switched network
US20050108419A1 (en) Multicast peering
EP2942905A1 (en) Method and device for registering multicast source and establishing multicast path
CN101291240B (en) Multicast flow transmission method and system
CN101247253A (en) Multi-cast transmission method based on virtual distribution network in IP network
CN100477635C (en) Transmission method and edge apparatus for multicast between fields
CN102598586A (en) Method and devices for dealing multicast
CN101248603A (en) Route-optimized multicast traffic for a mobile network node
US9008118B2 (en) Multicast data delivery over mixed multicast and non-multicast networks
JP4654278B2 (en) Multicast tree assignment method and apparatus
CN101163103A (en) Method of implementing fast rerouting
CN102111279B (en) Method and equipment for transmitting multicast data
CN1996956A (en) L3 network device and method for multi-cast cross-VLAN forwarding
CN101345641A (en) Multicast access equipment and method
CN113992564B (en) Message processing method and device
US11582054B2 (en) Multicast source discovery protocol (MSDP) loop avoidance
CN100508467C (en) Method and route equipment for retransmitted layer proxy PIM
Bartczak et al. Lightweight PIM—a new multicast routing protocol
US11018886B1 (en) Methods and apparatus for selectively filtering an IP multicast data stream for selected group members of a multicast group
CN102377639B (en) Multicast pruning method, protocol independent multicast (PIM) router and group management snooping exchanger

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant