CN106713348B - OLT multicast uplink protocol message forwarding method and system - Google Patents
OLT multicast uplink protocol message forwarding method and system Download PDFInfo
- Publication number
- CN106713348B CN106713348B CN201710036427.0A CN201710036427A CN106713348B CN 106713348 B CN106713348 B CN 106713348B CN 201710036427 A CN201710036427 A CN 201710036427A CN 106713348 B CN106713348 B CN 106713348B
- Authority
- CN
- China
- Prior art keywords
- multicast
- vlan
- message
- strategy
- olt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000013507 mapping Methods 0.000 claims abstract description 79
- 238000012545 processing Methods 0.000 claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000011144 upstream manufacturing Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a system for forwarding an OLT multicast uplink protocol, wherein the method comprises the following steps: judging whether the OLT is in a snooping or proxy multicast mode or not according to the received multicast uplink protocol message; when the OLT is in a snooping or proxy multicast mode, reading a processing request of a user for a multicast uplink protocol message, and judging whether a message forwarding strategy is a pass strategy or a discard strategy according to the processing request; if the message forwarding strategy is a pass strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when the mapping relation between the multicast ip and the multicast Vlan exists, the multicast Vlan is converted in the mapping relation; otherwise, the transparent transmission protocol Vlan; if the message forwarding strategy is a discard strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when a mapping relation between the multicast ip and the multicast Vlan exists, converting the multicast Vlan in the mapping relation; otherwise, the message is discarded.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method and a system for forwarding an OLT multicast uplink protocol packet.
Background
At present, four multicast modes of an OLT defined by radio and television are used for processing multicast uplink protocol messages:
1. centralized (proxy) multicast mode: OLT will make VLAN conversion to the upstream protocol message, change into the corresponding multicasting VLAN;
2. multicast mode distributed with cm (controlled multicast): OLT will make VLAN conversion to the upstream protocol message, change into the corresponding multicasting VLAN;
3. disabled multicast mode: the OLT does not process the protocol message and transparently transmits the protocol message to the upper-layer equipment;
4. multicast mode: the OLT does not perform VLAN conversion on the uplink protocol message, and transparently transmits the protocol VLAN.
The mode related to vlan conversion is realized according to the mapping relation between the multicast ip address and the multicast vlan. When the OLT receives the group-added message of the multicast address range 224.1.1.1-225.1.1.1, the protocol vlan carried by the message is converted into the multicast vlan 100. After processing the uplink protocol message, the multicast uplink protocol message is forwarded to the routing port and sent to the multicast server.
Aiming at four OLT multicast modes defined by broadcasting and television, two modes have the disadvantages:
in a centralized (proxy) multicast mode, a multicast vlan needs to be converted, and there is no unified standard for processing a group-added message which is not in a multicast ip address mapping range, regardless of a message discarding mode or a transparent transmission protocol vlan. In a distributed wocm (snooping) multicast mode, a transparent transmission protocol vlan is required, and the requirement cannot be met for an application scene in which the multicast vlan needs to be converted.
Disclosure of Invention
The main purposes of the invention are as follows: the OLT multicast uplink protocol forwarding method can overcome the defects of the two modes.
In order to achieve the above object, the present invention provides an OLT multicast uplink protocol forwarding method, which includes the following steps:
judging whether the OLT is in a snooping or proxy multicast mode or not according to the received multicast uplink protocol message;
when the OLT is in a snooping or proxy multicast mode, reading a processing request of a user for a multicast uplink protocol message, and judging whether a message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
if the message forwarding strategy is a pass strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when the mapping relation between the multicast ip and the multicast Vlan exists, the multicast Vlan is converted in the mapping relation; otherwise, the transparent transmission protocol Vlan;
if the message forwarding strategy is a discard strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when a mapping relation between the multicast ip and the multicast Vlan exists, converting the multicast Vlan in the mapping relation; otherwise, the message is discarded.
Preferably, the method further comprises the following steps:
when an uplink port of an OLT receives a query message issued by a multicast server, reading a processing request of a user for the message, and judging whether a message forwarding strategy is a pass strategy or a discard strategy according to the processing request; if the message forwarding strategy is a pass strategy, a routing port is formed;
if the message forwarding strategy is a discard strategy, judging whether the vlan carried by the query message is in the multicast vlan existence range; if the vlan carried by the query message is not in the multicast vlan existence range, no routing port is formed; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port.
Preferably, the processing request of the user to the protocol message includes: discarding the message, transparently transmitting the uplink protocol Vlan, and converting the multicast Vlan in the mapping relation.
Preferably, if the user does not input a protocol message request, the message forwarding policy is a pass policy.
In order to overcome the above-mentioned drawbacks, the present invention further provides an OLT multicast uplink protocol forwarding system, including:
the multicast mode identification module judges whether the OLT is in a snooping or proxy multicast mode according to the received multicast uplink protocol message;
the message forwarding strategy judgment module is used for reading a processing request of a user for the multicast uplink protocol message when the received multicast uplink protocol message OLT is in a snooping or proxy multicast mode, and judging whether the message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
the mapping relation judging module is used for judging whether the mapping relation between the multicast ip and the multicast Vlan exists or not no matter whether the message forwarding strategy is a pass strategy or a discard strategy;
the transparent transmission module is used for transmitting the uplink protocol Vlan if the message forwarding strategy is a pass strategy and the mapping relation between the multicast ip and the multicast Vlan does not exist;
the multicast Vlan conversion module is used for converting the multicast Vlan in the mapping relation as long as the mapping relation between the multicast ip and the multicast Vlan exists no matter the message forwarding strategy is a pass strategy or a discard strategy;
and the message discarding module is used for discarding the message when the message forwarding strategy is a discard strategy and the mapping relation between the multicast ip and the multicast Vlan does not exist.
Preferably, the system comprises:
the forwarding strategy judging module is also used for reading a message processing request of a user when the uplink port of the OLT receives a query message issued by the multicast server, and judging whether the message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
a routing port forming module, which judges whether the vlan carried by the query message is in the multicast vlan existence range if the message forwarding policy is a discard policy; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port.
The OLT multicast uplink protocol forwarding method provided by the invention deals with and processes uplink protocol messages in two multicast modes of OLTsnooping or proxy, determines a protocol message forwarding strategy by reading a protocol message processing request of a user, and finally determines a processing mode of the uplink protocol messages by combining the mapping relation between multicast ip and Vlan. In the proxy mode, under the condition that a mapping relation between a multicast ip address and a multicast vlan exists, the group adding message can perform conversion of the multicast vlan in the mapping relation. The grouped messages which are not in the mapping range can decide whether to discard the messages or to transmit the protocol vlan according to the message forwarding strategy, and the message forwarding strategy can be flexibly configured under the condition of meeting the definition of broadcasting and television. The snooping mode is under the default configuration, namely the message forwarding strategy is pass, and the mapping relation between the multicast ip address and the multicast VLAN does not exist, the design does not violate the definition of broadcast and television, and the OLT does not perform VLAN conversion on the uplink protocol message and transparently transmits the protocol VLAN. Only under the requirement that the multicast vlan needs to be used, the configuration of the message forwarding strategy can be flexibly performed.
Drawings
Fig. 1 is a schematic flowchart of a first embodiment of an OLT multicast uplink protocol forwarding method according to the present invention;
fig. 2 is a flowchart illustrating a second embodiment of an OLT multicast uplink protocol forwarding method according to the present invention;
fig. 3 is a schematic block diagram of an OLT multicast uplink protocol forwarding system according to a first embodiment of the present invention;
fig. 4 is a block diagram of an OLT multicast upstream protocol forwarding system according to a second embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides an OLT multicast uplink protocol forwarding method.
Referring to fig. 1 and 2, fig. 1 is a schematic flowchart of a first embodiment of an OLT multicast uplink protocol forwarding method according to the present invention; fig. 2 is a flowchart illustrating a second embodiment of an OLT multicast uplink protocol forwarding method according to the present invention; the embodiment provides an OLT multicast uplink protocol forwarding method. The OLT multicast uplink protocol forwarding method comprises the following steps:
judging whether the OLT is in a snooping or proxy multicast mode or not according to the received multicast uplink protocol message; and if the OLT obtained through judgment is neither in the snooping multicast mode nor in the proxy multicast mode, ending the flow of the method.
And when the OLT is in a snooping or proxy multicast mode, further reading a processing request of the user for the multicast uplink protocol message. It should be noted that, the user may determine the processing mode of the multicast uplink protocol packet according to actual needs, and input a processing request to the system according to the actual processing mode. In this embodiment, the processing request of the uplink protocol packet generally includes: and discarding the message, transparently transmitting the uplink protocol Vlan and converting the multicast Vlan in the mapping relation. Further, if the user does not input a protocol message request, the message forwarding policy is a pass policy.
And if the message forwarding strategy is a pass strategy, further judging whether a mapping relation between the multicast ip and the multicast Vlan exists. If the multicast ip and the multicast Vlan have a mapping relationship, the multicast Vlan is converted in the mapping relationship. If the mapping relation does not exist between the multicast ip and the multicast Vlan, the transparent transmission protocol Vlan is used for transmitting the multicast ip and the multicast Vlan;
if the message forwarding strategy is a discard strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when a mapping relation between the multicast ip and the multicast Vlan exists, converting the multicast Vlan in the mapping relation; otherwise, the message is discarded. It should be noted that this embodiment is to cope with the disadvantages of the two multicast modes, namely centralized (proxy) and distributed wocm (snooping), defined in broadcasting and television. Therefore, in this embodiment, the multicast mode of the OLT needs to be determined according to the received multicast uplink protocol packet. And when the OLT belongs to a proxy multicast mode or a snooping multicast mode, carrying out next judgment processing. The invention adds an uplink protocol message forwarding strategy. The working principle of the strategy is as follows: the system defines a message forwarding strategy for proxy and snoop multicast modes. The forwarding policy includes pass and discard. In this embodiment, when the user transparently transmits the protocol Vlan according to actual needs, the system defines the message forwarding policy as a pass policy. When a user requests to discard a message according to actual needs, the system defines the message forwarding strategy as a discard strategy. The transformation of the multicast Vlan in the mapping relation can occur under a pass policy or a discard policy. And when the processing request of the user for the multicast uplink protocol message is read to belong to a pass strategy and a mapping relation exists between the multicast ip and the multicast Vlan, converting the multicast Vlan in the mapping relation. Otherwise, the uplink protocol message is not subjected to VLAN conversion, and the protocol VLAN is transmitted transparently. Under the discard strategy, when the mapping relation exists between the multicast ip address and the multicast Vlan, the multicast Vlan is converted in the mapping relation. Otherwise, discarding the protocol message.
The OLT multicast uplink protocol forwarding method provided by the invention deals with and processes uplink protocol messages in two multicast modes of OLTsnooping or proxy, determines a protocol message forwarding strategy by reading a protocol message processing request of a user, and finally determines a processing mode of the uplink protocol messages by combining the mapping relation between multicast ip and Vlan. In the proxy mode, under the condition that a mapping relation between a multicast ip address and a multicast vlan exists, the group adding message can perform conversion of the multicast vlan in the mapping relation. The grouped messages which are not in the mapping range can decide whether to discard the messages or to transmit the protocol vlan according to the message forwarding strategy, and the message forwarding strategy can be flexibly configured under the condition of meeting the definition of broadcasting and television. The snooping mode is under the default configuration, namely the message forwarding strategy is pass, and the mapping relation between the multicast ip address and the multicast VLAN does not exist, the design does not violate the definition of broadcast and television, and the OLT does not perform VLAN conversion on the uplink protocol message and transparently transmits the protocol VLAN. Only under the requirement that the multicast vlan needs to be used, the configuration of the message forwarding strategy can be flexibly performed.
Further, the OLT multicast uplink protocol forwarding method further includes the steps of:
when an uplink port of the OLT receives a query message issued by a multicast server, reading a message processing request of a user to determine whether a message forwarding strategy is a pass strategy or a discard strategy; if the message forwarding strategy is a pass strategy, a routing port is formed;
if the message forwarding strategy is a discard strategy, judging whether the vlan carried by the query message is in the multicast vlan existence range; if the vlan carried by the query message is not in the multicast vlan existence range, no routing port is formed; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port. It should be noted that in the prior art, the routing port is generally statically assigned. For the case of many multicast vlans, the configuration of the routing port is very cumbersome. In this embodiment, for the problem of the routing port, the present invention uses a dynamic generation technology of the routing port under the multicast forwarding policy. That is, the uplink port of the OLT receives the query message of the multicast server, and when the multicast forwarding policy is a pass policy, the vlan carried in the query message can enable the uplink port to form a routing port within or outside the existence range of the multicast vlan. When the multicast forwarding policy is a discard policy. The vlan carried by the query message can enable the uplink port to form a routing port in the presence range of the multicast vlan, otherwise, the routing port is not formed. In this embodiment, the OLT dynamically generates the routing port based on the multicast forwarding policy, so as to overcome the cumbersome defect of static setting of the routing port in the prior art. Referring to fig. 3 and 4, fig. 3 is a block diagram illustrating a first embodiment of an OLT multicast upstream protocol forwarding system according to the present invention; fig. 4 is a block diagram of an OLT multicast upstream protocol forwarding system according to a second embodiment of the present invention. This embodiment also provides an OLT multicast uplink protocol forwarding system, including:
the multicast mode identification module 100 determines whether the OLT is in a snooping or proxy multicast mode according to the received multicast uplink protocol packet; and if the OLT obtained through judgment is neither in the snooping multicast mode nor in the proxy multicast mode, ending the flow of the method. The forwarding policy determining module 200 further reads a processing request of the user for the multicast uplink protocol packet when the OLT is in a snooping or proxy multicast mode. It should be noted that, the user may determine the processing mode of the multicast uplink protocol packet according to actual needs, and input a processing request to the system according to the actual processing mode. In this embodiment, the processing request of the uplink protocol packet generally includes: and discarding the message, transparently transmitting the uplink protocol Vlan and converting the multicast Vlan in the mapping relation. Further, if the user does not input a protocol message request, the message forwarding policy is a pass policy. The mapping relation determining module 300 performs the determination whether the mapping relation between the multicast ip and the multicast Vlan exists, regardless of whether the packet forwarding policy is a pass policy or a discard policy. Specifically, when the packet forwarding policy is a pass policy, the mapping relationship determining module 300 performs an operation of determining whether a mapping relationship between the multicast ip and the multicast Vlan exists. When the message forwarding policy is a discard policy, the mapping relation determining module 300 also executes the operation passthrough module 400 that determines whether a mapping relation between the multicast ip and the multicast Vlan exists, and is configured to passthrough the uplink protocol Vlan when the message forwarding policy is a pass policy and the mapping relation between the multicast ip and the multicast Vlan does not exist.
The multicast Vlan conversion module 500, no matter whether the packet forwarding policy is a pass policy or a discard policy, performs conversion of the multicast Vlan within the mapping relationship as long as the mapping relationship between the multicast ip and the multicast Vlan exists. The message discarding module 600 is configured to discard the message when the message forwarding policy is a discard policy and there is no mapping relationship between the multicast ip and the multicast Vlan. It should be noted that this embodiment is to cope with the disadvantages of the two multicast modes, namely centralized (proxy) and distributed wocm (snooping), defined in broadcasting and television. Therefore, in this embodiment, the multicast mode of the OLT needs to be determined according to the received multicast uplink protocol packet. And when the OLT belongs to a proxy multicast mode or a snooping multicast mode, carrying out next judgment processing. The invention adds an uplink protocol message forwarding strategy. The working principle of the strategy is as follows: the system defines a message forwarding strategy for proxy and snoop multicast modes. The forwarding policy includes pass and discard. In this embodiment, when the multicast ip is within the range of the multicast address of the OLT, and when the user transparently transmits the protocol Vlan according to actual needs, the system defines the message forwarding policy as a pass policy. When a user requests to discard a message according to actual needs, the system defines the message forwarding strategy as a discard strategy. The transformation of the multicast Vlan in the mapping relation can occur under a pass policy or a discard policy. And when the processing request of the user for the multicast uplink protocol message is read to belong to a pass strategy and a mapping relation exists between the multicast ip and the multicast Vlan, converting the multicast Vlan in the mapping relation. Otherwise, the uplink protocol message is not subjected to VLAN conversion, and the protocol VLAN is transmitted transparently. Under the discard strategy, when the mapping relation exists between the multicast ip address and the multicast Vlan, the mapping relation is converted into the corresponding multicast Vlan which is used for converting the multicast Vlan in the mapping relation. Otherwise, discarding the protocol message.
The OLT multicast uplink protocol forwarding system provided by the invention deals with and processes uplink protocol messages in two multicast modes of OLTsnooping or proxy, determines a protocol message forwarding strategy by reading a protocol message processing request of a user, and finally determines a processing mode of the uplink protocol messages by combining the mapping relation between multicast ip and Vlan. In the proxy mode, under the condition that a mapping relation between a multicast ip address and a multicast vlan exists, the group adding message can perform conversion of the multicast vlan in the mapping relation. The grouped messages which are not in the mapping range can decide whether to discard the messages or to transmit the protocol vlan according to the message forwarding strategy, and the message forwarding strategy can be flexibly configured under the condition of meeting the definition of broadcasting and television. The snooping mode is under the default configuration, namely the message forwarding strategy is pass, and the mapping relation between the multicast ip address and the multicast VLAN does not exist, the design does not violate the definition of broadcast and television, and the OLT does not perform VLAN conversion on the uplink protocol message and transparently transmits the protocol VLAN. Only under the requirement that the multicast vlan needs to be used, the configuration of the message forwarding strategy can be flexibly performed.
Further, the OLT multicast uplink protocol packet forwarding system includes:
the system comprises a forwarding strategy judgment module, a multicast server and a service provider, wherein the forwarding strategy judgment module is used for reading a message processing request of a user when an uplink port of an OLT receives a query message issued by the multicast server so as to determine whether a message forwarding strategy is a pass strategy or a discard strategy; if the message forwarding strategy is a pass strategy, a routing port is formed; the routing port forming module 700, if the message forwarding policy is a discard policy, determines whether the vlan carried by the query message is within the multicast vlan existence range; if the vlan carried by the query message is not in the multicast vlan existence range, no routing port is formed; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port.
It should be noted that in the prior art, the routing port is generally statically assigned. For the case of many multicast vlans, the configuration of the routing port is very cumbersome. In this embodiment, for the problem of the routing port, the present invention uses a dynamic generation technology of the routing port under the multicast forwarding policy. That is, the uplink port of the OLT receives the query message of the multicast server, and when the multicast forwarding policy is a pass policy, the vlan carried in the query message can enable the uplink port to form a routing port within or outside the existence range of the multicast vlan. When the multicast forwarding policy is a discard policy. The vlan carried by the query message can enable the uplink port to form a routing port in the presence range of the multicast vlan, otherwise, the routing port is not formed. In this embodiment, the OLT dynamically generates the routing port based on the multicast forwarding policy, so as to overcome the cumbersome defect of static setting of the routing port in the prior art.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (6)
1. An OLT multicast uplink protocol forwarding method is characterized by comprising the following steps:
judging whether the OLT is in a snooping or proxy multicast mode or not according to the received multicast uplink protocol message;
when the OLT is in a snooping or proxy multicast mode, reading a processing request of a user for a multicast uplink protocol message, and judging whether a message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
if the message forwarding strategy is a pass strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when the mapping relation between the multicast ip and the multicast Vlan exists, the multicast Vlan is converted in the mapping relation; otherwise, the transparent transmission protocol Vlan;
if the message forwarding strategy is a discard strategy, judging whether a mapping relation between the multicast ip and the multicast Vlan exists; when a mapping relation between the multicast ip and the multicast Vlan exists, converting the multicast Vlan in the mapping relation; otherwise, the message is discarded.
2. The OLT multicast upstream protocol forwarding method of claim 1, further comprising the steps of:
when an uplink port of the OLT receives a query message issued by a multicast server, reading a message processing request of a user to determine whether a message forwarding strategy is a pass strategy or a discard strategy; if the message forwarding strategy is a pass strategy, a routing port is formed;
if the message forwarding strategy is a discard strategy, judging whether the vlan carried by the query message is in the multicast vlan existence range; if the vlan carried by the query message is not in the multicast vlan existence range, no routing port is formed; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port.
3. The OLT multicast upstream protocol forwarding method of claim 1 or 2, wherein the user's request for processing the protocol packet comprises: discarding the message, transparently transmitting the uplink protocol Vlan, and converting the multicast Vlan in the mapping relation.
4. The OLT multicast upstream protocol forwarding method of claim 1 or 2, wherein the message forwarding policy is a pass policy if the user does not input a protocol message request.
5. An OLT multicast upstream protocol forwarding system, comprising:
the multicast mode identification module judges whether the OLT is in a snooping or proxy multicast mode according to the received multicast uplink protocol message;
the message forwarding strategy judgment module is used for reading a processing request of a user for the multicast uplink protocol message when the received multicast uplink protocol message OLT is in a snooping or proxy multicast mode, and judging whether the message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
the mapping relation judging module is used for judging whether the mapping relation between the multicast ip and the multicast Vlan exists or not no matter whether the message forwarding strategy is a pass strategy or a discard strategy;
the transparent transmission module is used for transmitting the uplink protocol Vlan if the message forwarding strategy is a pass strategy and the mapping relation between the multicast ip and the multicast Vlan does not exist;
the multicast Vlan conversion module is used for converting the multicast Vlan in the mapping relation as long as the mapping relation between the multicast ip and the multicast Vlan exists no matter the message forwarding strategy is a pass strategy or a discard strategy;
and the message discarding module is used for discarding the message when the message forwarding strategy is a discard strategy and the mapping relation between the multicast ip and the multicast Vlan does not exist.
6. The OLT multicast upstream protocol forwarding system of claim 5, comprising:
the forwarding strategy judging module is also used for reading a processing request of a user for the message when the uplink port of the OLT receives a query message issued by the multicast server, and judging whether the message forwarding strategy is a pass strategy or a discard strategy according to the processing request;
a routing port forming module, which judges whether the vlan carried by the query message is in the multicast vlan existence range if the message forwarding policy is a discard policy; and if the vlan carried by the query message is within the existence range of the multicast vlan, forming a routing port.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710036427.0A CN106713348B (en) | 2017-01-17 | 2017-01-17 | OLT multicast uplink protocol message forwarding method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710036427.0A CN106713348B (en) | 2017-01-17 | 2017-01-17 | OLT multicast uplink protocol message forwarding method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106713348A CN106713348A (en) | 2017-05-24 |
| CN106713348B true CN106713348B (en) | 2019-12-31 |
Family
ID=58907785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710036427.0A Active CN106713348B (en) | 2017-01-17 | 2017-01-17 | OLT multicast uplink protocol message forwarding method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106713348B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108924200B (en) * | 2018-06-21 | 2021-11-23 | 国家电网有限公司 | Message processing method and device |
| CN112118493B (en) * | 2020-08-24 | 2022-02-18 | 烽火通信科技股份有限公司 | Method and system for realizing multicast protocol in ERPS looped network |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101005434A (en) * | 2007-01-15 | 2007-07-25 | 杭州华为三康技术有限公司 | Polymerizing method for two layer multicast virtual local area network and its convergent exchanger |
| CN101051923A (en) * | 2007-04-05 | 2007-10-10 | 中兴通讯股份有限公司 | Multicast control method in ether passive optical network |
| CN101094087A (en) * | 2007-06-12 | 2007-12-26 | 中兴通讯股份有限公司 | Controllable multicast system under environment of passive optical network, and implementing method |
| CN101159665A (en) * | 2007-08-28 | 2008-04-09 | 杭州华三通信技术有限公司 | Method and device to implement forwarding of unknown multicast packet to router port |
| CN102857353A (en) * | 2012-10-15 | 2013-01-02 | 上海斐讯数据通信技术有限公司 | Method for implementing proxy interception multicast |
| EP2913965A1 (en) * | 2012-11-21 | 2015-09-02 | Huawei Technologies Co., Ltd. | Multicast message forwarding method and device |
| CN106131045A (en) * | 2016-08-09 | 2016-11-16 | 深圳市西迪特科技有限公司 | Authentication method and GPON OLT system to ONU in GPON OLT system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7912065B2 (en) * | 2002-12-31 | 2011-03-22 | Alcatel-Lucent Usa Inc. | Automated voice over IP device VLAN-association setup |
| US20080133844A1 (en) * | 2006-12-01 | 2008-06-05 | Srinivasan Ramani | Method and apparatus for extending local caches in a multiprocessor system |
| CN101656872B (en) * | 2009-08-25 | 2011-07-20 | 中兴通讯股份有限公司 | Method and system for reducing time delay of switching channels of network TV |
-
2017
- 2017-01-17 CN CN201710036427.0A patent/CN106713348B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101005434A (en) * | 2007-01-15 | 2007-07-25 | 杭州华为三康技术有限公司 | Polymerizing method for two layer multicast virtual local area network and its convergent exchanger |
| CN101051923A (en) * | 2007-04-05 | 2007-10-10 | 中兴通讯股份有限公司 | Multicast control method in ether passive optical network |
| CN101094087A (en) * | 2007-06-12 | 2007-12-26 | 中兴通讯股份有限公司 | Controllable multicast system under environment of passive optical network, and implementing method |
| CN101159665A (en) * | 2007-08-28 | 2008-04-09 | 杭州华三通信技术有限公司 | Method and device to implement forwarding of unknown multicast packet to router port |
| CN102857353A (en) * | 2012-10-15 | 2013-01-02 | 上海斐讯数据通信技术有限公司 | Method for implementing proxy interception multicast |
| EP2913965A1 (en) * | 2012-11-21 | 2015-09-02 | Huawei Technologies Co., Ltd. | Multicast message forwarding method and device |
| CN106131045A (en) * | 2016-08-09 | 2016-11-16 | 深圳市西迪特科技有限公司 | Authentication method and GPON OLT system to ONU in GPON OLT system |
Non-Patent Citations (2)
| Title |
|---|
| IGMP snooping协议实现方案;杜旭等;《计算机应用》;20040630;第24卷;全文 * |
| 基于IGMP的组播技术的研究及实现;周敏;《第十三届全国青年通信学术会议》;20081031;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106713348A (en) | 2017-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7606227B2 (en) | Method, apparatus and system for distributing multicast data | |
| US7580368B2 (en) | Packet distribution control method | |
| US20070127459A1 (en) | Network apparatus and method for forwarding multicast packets for the same | |
| CN102027711B (en) | The method and apparatus of multicast fabric anomaly | |
| JP3493309B2 (en) | Multicast transmission method | |
| CA2539468A1 (en) | System and method for asynchronous wireless services using reverse service schema generation | |
| CN102035729A (en) | Multicast data forwarding method and device thereof | |
| KR101697320B1 (en) | Apparatus and Method for Supporting Sensor Data Transmission based on Internet | |
| CN101631129B (en) | Method and device for transmitting multicast data | |
| CN106713348B (en) | OLT multicast uplink protocol message forwarding method and system | |
| CN101222437A (en) | Method and system for transparently transmitting BPDU messages in a two-layer switching network | |
| CN102347906B (en) | Multi-cast method and multi-cast network system | |
| US10680853B2 (en) | System for combining wireless sensor networks and method thereof | |
| WO2007054006A1 (en) | A base station of wideband wireless access system and a method for realizing group-broadcast service | |
| CN103401788B (en) | A kind of SPT method for building up and equipment | |
| WO2012146139A1 (en) | Message filtering method and access device | |
| CN101094510B (en) | Device and method for distributing paging request to mobile communication system | |
| CN119299165A (en) | A method, device, storage medium and electronic device for forwarding data across network segments | |
| US20050185663A1 (en) | Method, system and source for implementing multicasting | |
| CN102868642A (en) | Method and device for achieving NVGRE message transmission in application specific integrated circuit (ASIC) | |
| CN108111323B (en) | Implementation system of igmpsnooping protocol under vxworks system | |
| CN106559268B (en) | Dynamic port isolation method and device for IP monitoring system | |
| CN104168311A (en) | Service processing method, device and system | |
| EP2356782A2 (en) | A method and system for encapsulating multicast packets into unicast packets | |
| US20160050546A1 (en) | Method and apparatus for wireless router multicast |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20190621 Address after: No. 16 Lexing Road, New District, Wuxi City, Jiangsu Province, 214028 Applicant after: Wuxi Neihua Network Technology Co., Ltd. Address before: 518000 West Building, 4 Blocks and 6 Floors, Zongguan Honghualing Industrial South District, 1213 Liuxian Avenue, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province Applicant before: Xi Dite Science and Technology Ltd. of Shenzhen |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |