WO2012167541A1 - 一种无源光网络中实现互通组播的方法、系统与装置 - Google Patents
一种无源光网络中实现互通组播的方法、系统与装置 Download PDFInfo
- Publication number
- WO2012167541A1 WO2012167541A1 PCT/CN2011/081985 CN2011081985W WO2012167541A1 WO 2012167541 A1 WO2012167541 A1 WO 2012167541A1 CN 2011081985 W CN2011081985 W CN 2011081985W WO 2012167541 A1 WO2012167541 A1 WO 2012167541A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multicast
- user information
- user
- acl
- entity
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- 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
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0088—Signalling aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1301—Optical transmission, optical switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13384—Inter-PBX traffic, PBX networks, e.g. corporate networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13399—Virtual channel/circuits
Definitions
- the present invention relates to passive optical network technologies, and in particular, to a method, system and apparatus for implementing interworking multicast in a passive optical network. Background technique
- the Gigabit-Capable Passive Optical Network includes an Optical Line Terminal (OLT), an Optical Network Terminal (ONT), and an Optical Network Unit (ONU).
- OLT Optical Line Terminal
- ONT Optical Network Terminal
- ONU Optical Network Unit
- the ITU-T G984.4 and G988 standard protocols describe in detail the implementation method of interworking multicast between OLT and ONT produced by different equipment manufacturers in GPON, which solves the problem that multiple users of the same Ethernet interface under the same Ethernet interface watch different MVLANs (Multicast Virtual Local)
- MVLANs Multicast Virtual Local
- the problem of different multicast programs in the Area Network Multicast Virtual Local Area Network
- the scenario in which multiple users in the same ONT view multiple identical MVLANs under the same program is not described in the above standard protocol.
- the prior art solves the above problem by a method in which a user views a program to deliver multiple Layer 2 forwarding entries.
- the Layer 2 forwarding entry is quickly used. After that, the new user cannot watch the program, and because the MVLAN of the multicast program cannot be determined, the multicast service of the multicast user by the OLT cannot be monitored normally.
- a method for implementing interworking multicast in a passive optical network includes: receiving a multicast policy management entity and a multicast user information entity, where the multicast policy management entity includes a dynamic access control list ACL, The multicast user information entity has a corresponding relationship with the ACL entry of the multicast policy management entity; receiving the Internet Group Management Protocol (IGMP) join message, and obtaining the multicast user information carried by the IGMP join message; The multicast user information entity that matches the multicast user information obtained by the IGMP join message; the uniquely determined and found group according to the preset correspondence between the multicast user information entity and the ACL entry
- the ACL entry corresponding to the user information entity is configured to establish a Layer 2 forwarding entry according to the uniquely determined ACL entry.
- a system for implementing interworking multicast in a passive optical network which includes a central office device, an optical network terminal ONT, and a user terminal;
- the central office device is configured to send a multicast policy management entity and a multicast user information entity to the ONT, where the multicast policy management entity includes a dynamic access control list ACL, the multicast user information entity and the multicast
- the ACL entries of the policy management entity have corresponding relationships.
- the user terminal is configured to send an IGMP join message to the ONT;
- the ONT is configured to receive an IGMP join message, obtain the multicast user information carried in the IGMP join message, and search for a multicast user information entity that matches the multicast user information obtained from the IGMP join message;
- the ACL entry corresponding to the found multicast user information entity is uniquely determined by the preset correspondence between the multicast user information entity and the ACL entry; and the uniquely determined ACL table according to the The entry establishes a Layer 2 forwarding entry.
- An apparatus for implementing interworking multicast in a passive optical network includes: a receiving module, configured to receive a multicast policy management entity, a multicast user information entity, and an IGMP join message, where the multicast policy is The management entity includes a dynamic access control list ACL, and the multicast user information entity has a corresponding relationship with the ACL entry of the multicast policy management entity;
- a parsing module configured to parse the IGMP join message to obtain multicast user information carried by the IGMP join message
- a comparison module configured to search for a multicast user information entity that matches the multicast user information obtained by using the IGMP join message
- the ACL entry determining module is configured to uniquely determine an ACL entry corresponding to the found multicast user information entity according to the preset correspondence between the multicast user information entity and the ACL entry;
- the forwarding entry establishing module is configured to establish a Layer 2 forwarding entry according to the uniquely determined ACL entry.
- the method, the system and the device for implementing the interworking multicast in the passive optical network deliver the multicast user information entity when the interworking multicast configuration is performed on the ONT, and the GPON interworking multicast multi-user viewing multiple MVLANs
- the scenario of the same program is compared with the valid user information in the multicast user information entity by the user information of the user terminal, and the ACL is determined, and the MVLAN ID is determined, and the Layer 2 forwarding entry is successfully established, thereby implementing the passive optical network.
- Interworking multicasting saves the Layer 2 forwarding entries of the ONT and does not affect the normal monitoring of multicast services.
- FIG. 1 is a schematic diagram of a scenario in which multiple STBs broadcast the same multicast program in multiple MVLANs;
- FIG. 2 is a flowchart of implementing interworking multicast in a passive optical network according to an embodiment of the present invention; a flowchart specifically executed in step 201 of the method;
- step 206 is a flow chart showing the specific execution of step 206 in the method shown in FIG. 2;
- FIG. 5 is a schematic diagram of an apparatus for implementing interworking multicast in a passive optical network according to an embodiment of the present invention. Schematic.
- the prior art uses a method in which a user views a program to deliver multiple Layer 2 forwarding entries.
- a waste of hardware entries and OLT monitoring are generated.
- the problem of failure In order to solve the problem existing in the prior art, the embodiment of the present invention provides a method for implementing interworking multicast in GPON.
- the OLT is performing OMCI on the ONT (ONT)
- MAC Media Access Control
- the MAC Bridge Port Configuration Data entity is used to represent the configuration data of the Ethernet interface on the user side.
- the entity is used to configure the number of concurrent multicasts on the port, the maximum multicast bandwidth of the port, and the mandatory bandwidth check identifier of the port.
- the entity also contains a pointer to multicast policy management (Multicast). Operations Profile) A pointer to an entity.
- VLAN Virtual Local Area Network
- the rate limit of the uplink protocol packets the ACL
- the access control list the multicast fast leave, and the ACL authentication failure.
- Multicast Subscriber Monitor The entity is used to query the status information of the multicast user on the ONT port, including: the current on-demand program bandwidth, the IGMP join message statistics passed by the ACL authentication, and the over-bandwidth of the on-demand program.
- IGMP joins packet statistics and dynamic multicast user list.
- the dynamic multicast user list contains: multicast VLAN, program source IP address, multicast program IP address, actual bandwidth of multicast program, user IP address, and user online time.
- the MAC bridge interface configuration data entity implicitly associates and manages the multicast user configuration information entity and the multicast user monitoring information entity.
- the ACL entry includes the MVLAN ID, the multicast program start IP address, and the multicast program end IP address.
- the IGMP file includes the multicast program IP address, the source MAC address, and the destination MAC address.
- the STB When the user broadcasts a multicast program through the STB (Set Top Box), the STB sends an IGMP join message to the ONT.
- the ONT resolves the IGMP join message and parses the IP address and user of the multicast program carried in the IGMP message.
- the VLAN ID and the user source MAC address are then used to find the matching ACL through the multicast program IP address.
- the ONT converts the multicast program IP address into the multicast program MAC address (ie, MMAC), obtains the MVLAN ID from the matched ACL, and passes the MMAC address and the MVLAN ID.
- a Layer 2 forwarding entry is created on the local area network (LAN) of the local area network (LAN), and the Layer 2 forwarding entry is sent to the ONT hardware to open the forwarding channel of the ONT passive optical network port to the LAN port.
- the ONT will be IGMP. After adding 4 essays, the OLT and the ONT realize interworking multicast, so that users can watch multicast programs smoothly.
- the OLT when the OLT performs multicast program monitoring on the user, it also needs to multicast the virtual local area network MVLAN to determine which multicast service provided by the Residential Service Provider (RSP) is being viewed by the user.
- RSP Residential Service Provider
- the operator may lease the ONT to the same LAN port to multiple RSPs.
- Each RSP corresponds to a unique MVLAN.
- Different RSPs may provide the same program.
- One STB user cannot simultaneously Select two or more services provided by the RSP, because this will cause the STB to receive two or more multicast streams, which will result in the STB users not being able to watch the multicast programs normally.
- each LAN port is connected to an LSW (Local Area Network Switch).
- Each LSW is connected to multiple STBs.
- the OLT has the same multicast program 239.255.0.1 in both MVLAN 2600 and MVLAN 3000.
- the RSP that serves the STB1 with the MVLAN is 2600 and the RSP that serves the STB2 with the MVLAN 3000.
- STB1 is on demand
- the ONT authenticates the IGMP join message sent by the STB1 through the ACL.
- the ONT authenticates the IGMP join message based on the multicast included in the IGMP join message.
- the program IP address information, the result ONT will find two ACLs with IP address 239.255.0.1, which are MVLAN 2600, multicast program IP address 239.255.0.1 ACL and MVLAN 2600, multicast program IP.
- the ACL is 239.255.0.1, so the ONT cannot determine which MVLAN program the STB1 is watching.
- the MMAC address and the MVLAN ID are required.
- the MMAC address can only be determined based on the IGMP message, and the MVLAN ID cannot be determined. Therefore, the ONT cannot correctly establish the Layer 2 forwarding entry, and the multicast program cannot be viewed normally. At the same time, the OLT cannot monitor the multicast service of the user.
- the embodiment of the present invention proposes a method for implementing interworking multicast in a passive optical network, as shown in FIG. 2 .
- Step 201 The OLT sends an interworking multicast configuration information entity to the ONT, and sends a multicast user information (Multicast User Information) entity to the ONT.
- a multicast user information Multicast User Information
- the step 201 can be divided into three sub-steps, as shown in FIG.
- Step 201 - 1 the OLT sends the multicast user configuration information entity to the ONT.
- the user configuration information entity contains a pointer to the multicast policy management entity.
- Step 201 - 2 the OLT sends the multicast policy management entity pointed to by the multicast user configuration information entity to the ONT.
- the multicast policy management information entity contains a multicast dynamic control access list (ACL).
- ACL includes multiple ACL entries.
- the ACL entries include the following information:
- Multicast GEM port ID Multicast GEM port ID
- Multicast VLAN MVLAN ID
- Multicast SrcIP address The IP address of the multicast program source
- Multicast program start IP address The minimum IP address allowed to view multicast programs
- Multicast program end IP address Allows to view the maximum IP address of the multicast program
- Program Bandwidth The bandwidth of the multicast program.
- Steps 201 - 3 the OLT sends the N multicast user information entities associated with the ACL entries in the multicast policy management information entity to the ONT.
- the multicast user information entity is used to identify valid multicast user information, including a user VLAN ID, a user MAC address, and a user GEM_portID.
- the user MAC address is used to identify the multicast users.
- the user VLAN is used to identify multiple multicast users in the same RSP.
- the user GEM_portID is used to identify multiple multicast users in multiple RSPs that provide the same type of service. .
- the multicast user information entity has a preset corresponding relationship with the ACL entry in the multicast policy management entity, and the multicast user information entity further includes an ACL pointer, which is used to indicate an ACL entry corresponding to the multicast user information entity.
- the ACL entries in the multicast policy management entity and the multicast user information entity may be in a 1:1 relationship or a 1:N relationship, that is, the multicast program specified by an ACL entry is allowed below. There are N multicast users to watch.
- the OLT sends the multicast policy management entity and the corresponding multicast user information entity to the ONT.
- the ONT determines the user represented by the multicast user information through the ACL pointer in the multicast user information entity.
- a collection of program ACLs that can be viewed. In this way, the mapping between the multicast user information and the ACL is established on the ONT, and the ONT knows which users are allowed to watch the multicast program under each MVLAN.
- Step 202 The multicast user broadcasts the multicast program through the STB.
- the IGMP join message is sent to the ONT.
- the present embodiment uses the STB as the user terminal device for the on-demand multicast program.
- the IGMP join message may include Information such as the IP address of the multicast program, the MAC address of the STB, and the user VLAN ID.
- Step 203 The ONT parses the IGMP join message of the STB on-demand multicast program to obtain the multicast user information.
- the multicast user information may include an IP address of a multicast user-on-demand multicast program, and multicast The MAC address of the user and the GEM_portID of the multicast user.
- the ONT parses the IGMP join message, identifies the IP address of the multicast program that is broadcasted by the STB, and obtains the MAC address of the STB (ie, the source MAC address) and the user VLAN ID carried in the IGMP join message, and obtains the user VLAN ID.
- the user GEM_portID corresponding to the user GEM_port channel carrying the IGMP is added to the MIM_portID, and the IP address of the multicast program is converted into an MMAC address.
- the user GEM_port channel can carry data packets of different user VLANs.
- Step 204 The ONT searches for an ACL entry that matches the IP address of the multicast program that is broadcasted by the STB, and searches for an associated multicast user information entity according to the ACL entry.
- the ONT can find out whether the IP address of the multicast program that is broadcasted by the STB is within the range of the IP address and the end IP address of the multicast program of the ACL entry, and finds the ACL entry that matches the IP address of the multicast program that is broadcasted by the STB.
- the ONT matches the IP address of the STB on-demand program with the IP address of the multicast program at the address between the multicast program start IP address and the multicast program end IP address in the corresponding ACL entry in the multicast policy management entity delivered by the OLT. . If the ACL entry matching the IP address of the multicast program is not found, the ONT does not process the packet, and the STB does not process the multicast program. If a matching ACL entry is found and only one ACL entry is found, step 205 is performed. If the ACL entry matching the IP address of the multicast program is found, and the ACL entry is multiple, the ONT finds the multicast user information entity corresponding to the ACL entry by using the multiple ACL entries. Then proceed to step 206.
- Step 205 The ONT generates a Layer 2 forwarding entry, and opens a forwarding channel between the PON port and the LAN port according to the Layer 2 forwarding entry.
- the ONT can uniquely determine the MVLAN ID, and the ONT is determined by the MMAC address determined in step 203, so that the ONT can establish a Layer 2 switch according to the MMAC address, the MVLAN ID, and the LAN port number of the STB connection.
- the Layer 2 forwarding entry is delivered, and the forwarding channel from the ONT PON port to the LAN port is opened, and the IGMP join message is sent to the OLT.
- Step 206 The ONT compares the obtained multicast user information with the valid multicast user information in the found multicast user information entity.
- the ONT compares the MAC address, user VLAN ID, and user GEM_portID of the STB obtained in step 203 with the user MAC address, user VLAN ID, and user GEM_portID in the user information entity. To uniquely identify the multicast user information entity.
- step 206 can be implemented by the following sub-steps:
- Step 206 - 1 The ONT searches for a multicast user information entity that matches the MAC address of the STB by using the obtained MAC address of the STB.
- the multicast user information entity also includes a user MAC address, and the ONT compares the MAC address of the STB obtained in step 203 with the user MAC address in the multicast user information entity to find a multicast that matches the MAC address of the STB.
- the user information entity that is, the multicast user information entity is uniquely determined; if the ONT finds the multicast user information entity that matches the MAC address of the STB, that is, the ONT can uniquely determine the multicast user information entity, proceed to step 208; If the ONT does not find the multicast user information entity that matches the MAC address of the STB, proceed to step 206-2; Step 206-2, the ONT searches for the multicast user that matches the user VLAN ID by using the obtained user VLAN ID.
- Information entity that
- the multicast user information entity also contains the user VLAN ID.
- the ONT compares the user VLAN ID obtained in step 203 with the user VLAN ID in the multicast user information entity to find a multicast user information entity that matches the user VLAN ID. Determining the multicast user information entity; if the ONT finds the multicast user information entity that matches the user VLAN ID, that is, the ONT can uniquely determine the multicast user information entity, proceed to step 208; if the ONT does not find and If the user VLAN ID matches the multicast user information entity, proceed to step 206-3;
- Step 206 - 3 the ONT searches for the multicast user information entity that matches the user GEM_portID by using the obtained user GEM_portID;
- the multicast user information entity also contains the user GEM_portID, and the ONT pass will be performed by step 203.
- the obtained user GEM_portID is compared with the user GEM_portID in the multicast user information entity, and the multicast user information entity matching the STB user GEM_portID is found, that is, the multicast user information entity is uniquely determined; if the ONT finds and The multicast user information entity that matches the user GEM_portID, that is, the ONT can uniquely determine the multicast user information entity, proceeds to step 208; if the ONT does not find the multicast user information entity that matches the user GEM_portID, the steps are performed. 207;
- step 207 if the ONT cannot uniquely determine the multicast user information entity, proceed to step 207; if the ONT can uniquely determine the multicast user information entity, Then proceed to step 208.
- Step 207 The ONT reports a message that the user fails to be authenticated to the OLT.
- Step 208 The ONT uniquely determines an ACL entry according to the uniquely determined multicast user information entity, and establishes and delivers a Layer 2 forwarding entry according to the uniquely determined ACL entry.
- the ONT uniquely determines an ACL entry corresponding to the multicast user information entity according to the uniquely determined multicast user information entity and the corresponding relationship between the ACL entry and the multicast user information entity, and then uniquely determines the MVLAN ID.
- the ONT establishes a Layer 2 forwarding entry (MMAC address + MVLAN ID Port Number) according to the MMAC address determined in step 203, and the uniquely determined MVLAN ID and the LAN port number of the STB connection, and then the ONT sends a Layer 2 forwarding entry.
- the forwarding channel from the ONT PON port to the LAN port sends the IGMP join message to the OLT.
- the foregoing is a method for implementing interworking multicast in a passive optical network according to an embodiment of the present invention.
- the method may also be applied to a BMS (Business Management System) network management system to manage interworking multicast through an OLT management ONT.
- the steps include: the BMS network management first sends the interworking multicast configuration to the OLT, where the interworking multicast configuration includes a multicast user configuration information entity, a multicast policy management entity, and a multicast user information entity, and other steps and steps 201 to 208 is the same.
- the method for implementing interworking multicast in a passive optical network is mainly applied to an OLT managing an ONT through an OMCI channel, for an ITMS (Internet Terminal)
- the method of the embodiment of the present invention is also applicable to the method of managing the ONT through the TR069 channel.
- the specific implementation steps are similar to the above steps 201 to 208, as long as the above steps are Interworking multicast can be achieved by replacing OLT with ITMS.
- the method for implementing interworking multicast in a passive optical network delivers a multicast user information entity when performing interworking multicast configuration on an ONT, and interworks multicast multi-users to view multiple MVLANs in a passive optical network.
- the multicast user information obtained by the IGMP join message sent by the user is compared with the effective multicast user information in the multicast user information entity, and the ACL is uniquely determined, and the MVLAN ID is uniquely determined.
- the Layer 2 forwarding entry implements the interworking multicast in the passive optical network, which saves the Layer 2 forwarding entries of the ONT and does not affect the normal monitoring of the multicast service.
- the system for implementing interworking multicast in a passive optical network further provides a system for implementing interworking multicast in a passive optical network, where the system includes an OLT, an ONT, and a user terminal.
- the OLT is configured to send a multicast policy management entity and a multicast user information entity to the ONT, where the multicast policy management entity includes a dynamic access control list ACL, and the multicast user information entity and the group
- the ACL entry of the broadcast policy management entity has a preset correspondence;
- the user terminal is configured to send an IGMP join message to the ONT;
- the ONT is configured to receive an IGMP join message, and obtain the IGMP join message.
- the multicast user information is obtained by comparing the multicast user information obtained from the IGMP join message with the multicast user information in the multicast user information entity, and searching for the multicast user information obtained from the IGMP join message.
- the matched multicast user information entity is uniquely determined and found according to the correspondence between the multicast user information entity and the ACL entry. Multicast user information entity with the ACL entry, and the establishment of the layer 2 forwarding entry according to the uniquely determined ACL entry.
- the multicast user information entity is used to identify valid multicast user information, including a user VLAN ID, a user MAC address, and a user GEM_portID.
- the multicast user information entity further includes an ACL pointer, where the ACL pointer is used. Indicating the multicast policy management entity An ACL entry corresponding to the multicast user information entity.
- the multicast user information obtained by the ONT from the IGMP join message includes a user MAC address of the multicast program and a user VLAN ID, and the ONT is further used to obtain a user VLAN ID obtained according to the IGMP join message.
- the ONT may obtain the multicast user information acquired according to the IGMP join message and the group. Comparing the valid user information in the user information entity, if at least one of the user MAC address and the user VLAN ID obtained from the IGMP join message and the user GEM_portID obtained according to the VLAN ID is the same as the group If the valid user MAC address, user VLAN ID, and user GEM_portID match in the broadcast user information entity, the multicast user information entity is uniquely determined.
- the ONT may be further configured to convert the multicast program IP address carried by the IGMP join message into a multicast MAC address, and obtain a multicast virtual local area network identifier MVLANID from the uniquely determined ACL entry.
- the ONT may establish a Layer 2 forwarding entry according to the MVLAN ID, the multicast MAC address, and the LAN port number of the user terminal connected by the uniquely determined ACL entry, and according to the ONT, The Layer 2 forwarding entry opens a channel of the ONT's passive optical network port to the LAN port.
- the ONT compares the multicast user information in the IGMP message with the multicast user information that is valid in the multicast user information entity, the ONT cannot be found and joined from the IGMP. If the multicast user information obtained by the multicast user information is matched, the ONT sends a message that the authentication fails.
- the ACL entry of the multicast policy management entity includes a multicast program start IP address and a multicast program end IP address, where the ONT can also be used to determine whether the IP address of the called multicast program is Between the multicast program start IP address and the multicast program end IP address in the ACL; if the multicast program IP address is not in the multicast program in the ACL entry Between the IP address and the multicast program ending IP address range, the multicast program on-demand fails; if the multicast program IP address is in the ACL entry, the multicast program start IP address and the multicast program end IP address range If only one ACL entry meets the condition, a unique MVLAN ID is obtained from the unique ACL entry, and a Layer 2 forwarding table is established according to the MMAC address, the MVLAN ID, and the LAN port number connected to the user terminal. If the ACL entry meets the condition, the multicast user information entity corresponding to the multiple ACL entries is searched for as the multicast user information obtained from the IGMP join message. Match the compared multicast
- a system for implementing interworking multicast in a passive optical network may include an ITMS server, an optical network terminal ONT, and a user terminal, where the ITMS server is configured to send a multicast policy management entity to the ONT and a multicast user information entity, the multicast policy management entity includes a dynamic access control list ACL, and the multicast user information entity has a corresponding relationship with an ACL entry of the multicast policy management entity;
- the multicast user information entity is used to identify valid multicast user information, including a user VLAN ID, a user MAC address, and a user GEM_portID.
- the multicast user information entity further includes an ACL pointer, where the ACL pointer is used. And indicating an ACL entry corresponding to the multicast user information entity in the multicast policy management entity.
- the ITMS can manage 0NT through the TR069 channel, and can perform the main functions of the OLT described in the previous embodiment in the process of implementing the interworking multicast of the passive optical network.
- the functions of the user terminal and the ONT are the same as those of the user terminal and the ONT in the system system embodiment described above.
- the system for implementing interworking and multicasting in the passive optical network provided by the embodiment of the present invention can also save the ONT Layer 2 forwarding entry resources and has no effect on the normal monitoring of the multicast service.
- the embodiment of the present invention further provides a device for implementing interworking multicast in a passive optical network, as shown in FIG. 5
- the device may include a receiving module 501, a parsing module 502, a comparing module 503, an MVLANID obtaining module 504, and a sending module 505;
- the receiving module 501 is configured to receive a multicast policy management entity and a multicast user information entity from the central office device, and receive an Internet Group Management Protocol IGMP join message from the user terminal, where the multicast policy management entity includes a dynamic access control list ACL, where the multicast user information entity has a corresponding relationship with an ACL entry of the multicast policy management entity;
- the parsing module 502 is configured to parse the IGMP join message to obtain the multicast user information carried by the IGMP join message.
- the comparing module 503 is configured to search for a multicast user information entity that matches the multicast user information obtained by using the IGMP join message.
- the ACL entry determining module 504 is configured to uniquely determine an ACL entry corresponding to the found multicast user information entity according to the correspondence between the multicast user information entity and the ACL entry.
- the forwarding entry creation module 505 is configured to establish a Layer 2 forwarding entry according to the uniquely determined ACL entry.
- the multicast user information entity is used to identify valid multicast user information, including a user VLAN ID, a user MAC address, and a user GEM_portID.
- each multicast user information entity further includes an ACL pointer, where the ACL pointer is used. And indicating an ACL entry corresponding to the multicast user information entity in the multicast policy management entity;
- the multicast user information obtained by the parsing module 502 from the IGMP join message includes a user MAC address of the multicast program and a user VLAN ID.
- the parsing module 502 is further configured to join the report according to the IGMP.
- the user VLAN ID obtained in the file obtains the multicast user GEM_portID that carries the IGMP join message of the multicast user.
- the comparing module 503 in the process of searching for a multicast user information entity that matches the multicast user information obtained by the IGMP join message, may obtain the multicast user information and the information obtained according to the IGMP join message.
- the effective user information in the multicast user information entity is compared If at least one of the user MAC address and the user VLAN ID obtained from the IGMP join message and the user GEM_portID obtained from the VLAN ID is a valid user MAC address in the multicast user information entity, User VLANID and user
- the multicast user information entity is uniquely determined.
- the parsing module may be further configured to convert the multicast program IP address carried by the IGMP join message into a multicast MAC address, where the ACL entry determining module may be further configured to use the uniquely determined ACL table.
- the MVLAN ID, the multicast MAC address, and the MVLAN ID obtained by the uniquely determined ACL entry in the process of establishing a Layer 2 forwarding entry in the process of establishing a Layer 2 forwarding entry.
- the local area network port number connected to the user terminal is used to establish a Layer 2 forwarding entry, and the Layer 2 forwarding entry is used to open a channel of the ONT's passive optical network port to the LAN port.
- the comparison module 503 compares the multicast user information in the IGMP message with the multicast user information that is valid in the multicast user information entity, the IGMP join message cannot be found. If the multicast user information obtained by the multicast user information is matched, the sending module 505 sends a message that the authentication fails.
- the device for implementing interworking multicast in the passive optical network provided by the embodiment of the present invention can also achieve the technical effect of saving the ONT Layer 2 forwarding entry resources and having no effect on the normal monitoring of the multicast service.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种无源光网络中实现互通组播的方法,其特征在于,包括:接收组播策略管理实体及组播用户信息实体,所述组播策略管理实体包括动态访问控制列表ACL,所述组播用户信息实体与所述组播策略管理实体的ACL表项具有对应关系;接收因特网组管理协议IGMP加入报文,获取所述IGMP加入报文携带的组播用户信息;查找与从所述IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体;根据所述组播用户信息实体与所述ACL表项之间的对应关系,唯一地确定与查找到的组播用户信息实体相对应的ACL表项;根据所述唯一确定的ACL表项建立二层转发表项。此外,本发明实施例还公开了一种无源光网络中实现互通组播的系统与装置。
Description
一种无源光网络中实现互通组播的方法、 系统与装置 技术领域
本发明涉及无源光网络技术, 特别地涉及一种无源光网络中实现互通 组播的方法、 系统和装置。 背景技术
无源光网络( GPON, Gigabit-Capable Passive Optical Network ) 包括光 线路终端( OLT , Optical Line Terminal ),光网络终端( ONT , Optical Network Terminal ) /光网络单元( ONU, Optical Network Unit )。 在 GPON布置的早 期, 运营商从不同的设备厂商采购 OLT和 ONT, 由于各设备厂商均制定了 自己特有的组播通信协议, 因此不同设备厂商生产的 OLT和 ONU之间无 法进行正常的组播通信。
ITU - T G984.4和 G988标准协议详细地描述了 GPON中不同设备厂商 生产的 OLT和 ONT进行互通组播的实现方法, 解决了 ONT同一个以太口 下多个用户观看不同 MVLAN ( Multicast Virtual Local Area Network, 组播 虚拟局域网)中不同组播节目的问题, 但是对于同一个 ONT下多个用户观 看多个不同 MVLAN下相同节目的场景, 上述标准协议中并没有描述。
现有技术通过对一个用户观看一个节目下发多个二层转发表项的方式 解决了上述问题, 但现有技术的这种方式在多 MVLAN场景下会导致二层 转发表项很快被使用完, 导致新用户无法观看节目, 同时由于无法确定组 播节目的 MVLAN ,还会造成 OLT对组播用户的组播业务不能正常的监控。 发明内容
为了解决现有技术存在的问题, 本发明实施例提出了一种无源光网络 中实现互通组播的方法、 系统与装置。
本发明实施例提供的一种无源光网络中实现互通组播的方法, 包括: 接收组播策略管理实体及组播用户信息实体, 所述组播策略管理实体包括 动态访问控制列表 ACL, 所述组播用户信息实体与所述组播策略管理实体 的 ACL表项具有对应关系; 接收因特网组管理协议 IGMP加入报文, 获取 所述 IGMP加入报文携带的组播用户信息; 查找与从所述 IGMP加入报文 获取的组播用户信息相匹配的组播用户信息实体; 根据所述组播用户信息 实体与所述 ACL表项之间的预设对应关系, 唯一地确定与查找到的组播用 户信息实体相对应的 ACL表项; 根据所述唯一确定的 ACL表项建立二层 转发表项。
本发明实施例提供的一种无源光网络中实现互通组播的系统, 包括局 端设备、 光网络终端 ONT和用户终端;
所述局端设备用于向所述 ONT发送组播策略管理实体及组播用户信息 实体, 所述组播策略管理实体包括动态访问控制列表 ACL, 所述组播用户 信息实体与所述组播策略管理实体的 ACL表项具有对应关系;
所述用户终端用于向所述 ONT发送 IGMP加入 ^艮文;
所述 ONT用于接收 IGMP加入报文, 获取所述 IGMP加入报文携带的 组播用户信息; 查找与从所述 IGMP加入报文获取的组播用户信息相匹配 的组播用户信息实体; 根据所述组播用户信息实体与所述 ACL表项之间的 预设对应关系, 唯一地确定与查找到的组播用户信息实体相对应的 ACL表 项; 根据所述所述唯一确定的 ACL表项建立二层转发表项。
本发明实施例提供的一种无源光网络中实现互通组播的装置, 包括: 接收模块, 用于接收组播策略管理实体、 组播用户信息实体和 IGMP 加入报文, 所述组播策略管理实体包括动态访问控制列表 ACL, 所述组播 用户信息实体与所述组播策略管理实体的 ACL表项具有对应关系;
解析模块, 用于对所述 IGMP加入 文进行解析获取所述 IGMP加入 报文携带的组播用户信息;
比较模块, 用于查找与从所述 IGMP加入报文获取的组播用户信息相 匹配的组播用户信息实体;
ACL表项确定模块,用于根据所述组播用户信息实体与所述 ACL表项 之间的预设对应关系, 唯一地确定与查找到的组播用户信息实体相对应的 ACL表项;
转发表项建立模块, 用于根据所述唯一确定的 ACL表项建立二层转发 表项。
上述本发明实施例提供的无源光网络中实现互通组播的方法、 系统与 装置通过在对 ONT进行互通组播配置时下发组播用户信息实体, 在 GPON 互通组播多用户观看多 MVLAN下相同节目的场景, 通过用户终端的用户 信息与组播用户信息实体中的有效用户信息进行比较, 唯一确定出 ACL, 进而确定出 MVLANID, 顺利建立二层转发表项, 实现了无源光网络中的 互通组播, 节约了 ONT的二层转发表项资源, 也不会影响对组播业务的正 常监控。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对 实施例或现有技术描述中所需要的附图作筒单介绍, 很明显, 下面描述中 的附图仅仅是现有技术的说明及本发明的一些实施例, 对于本领域的普通 技术人员来说, 在不付出创造性劳动的前提下,还可以根据这些附图获得其 他附图。
图 1为多个 STB点播多个 MVLAN下相同组播节目的场景示意图; 图 2为本发明实施例提供的一种无源光网络中实现互通组播的流程图; 图 3是图 2所示方法中步骤 201具体执行的流程图;
图 4是图 2所示方法中步骤 206具体执行的流程图;
图 5是本发明实施例提供的一种无源光网络中实现互通组播的装置的
结构示意图。
具体实施方式
现有技术采用一个用户观看一个节目下发多个二层转发表项的方式, 在解决同一个 ONT下多个用户观看多个不同 MVLAN下相同节目时,产生 了浪费硬件表项资源和 OLT监控故障的问题。 为了解决现有技术存在的问 题, 本发明实施例提出了一种 GPON中实现互通组播的方法。
根据 ITU - T G984.4标准, OLT在对 ONT进行 OMCI ( ONT
ManaGEMent and Control Interface )协议配置时, 向 ONT发送:
( 1 ) MAC ( Media Access Control, 媒体接入控制 )桥接口配置数据 ( MAC Bridge Port Configuration Data ) 实体, 用于表示用户侧以太口的配 置数据。
( 2 )组播用户配置信息( Multicast Subscriber Configuration Information ) 实体用于配置端口并发组播数目、 端口最大组播带宽、 端口强制带宽校验 标识, 同时该实体还包含一个指向组播策略管理( Multicast Operations Profile ) 实体的指针。
( 3 )组播策略管理( Multicast Operations Profile ) 实体用于配置上行
VLAN ( Virtual Local Area Network, 虚拟局域网)、 上行协议报文限速、 组 播动态访问控制列表(ACL, Access Control List )、 组播快速离开、 ACL鉴 权失败的 IGMP加入报文处理行为。
( 4 )组播用户监控信息 ( Multicast Subscriber Monitor ) 实体用于查询 ONT端口上组播用户相关状态信息, 包括: 当前点播节目带宽、 ACL鉴权 通过的 IGMP加入报文统计、 点播节目超带宽的 IGMP加入报文统计、 动 态组播用户列表。 动态组播用户列表包含的内容为: 组播 VLAN、 节目源 IP地址、 组播节目 IP地址、 组播节目实际带宽、 用户 IP地址、 用户在线 时间。
其中, MAC桥接口配置数据实体隐式关联并管理着组播用户配置信息 实体和组播用户监控信息实体。
其中, ACL表项包括 MVLAN ID、组播节目开始 IP地址和组播节目结 束 IP地址; IGMP 文包括组播节目 IP地址、 源 MAC和目的 MAC。
当用户通过 STB ( Set Top Box, 机顶盒) 点播某组播节目时, STB向 ONT发送 IGMP加入报文, ONT解析 IGMP加入报文,解析出承载在 IGMP 报文中的组播节目 IP地址、 用户 VLANID和用户源 MAC, 然后通过组播 节目 IP地址查找匹配的 ACL, ONT将组播节目 IP地址转换为组播节目 MAC地址(即 MMAC ) , 从匹配的 ACL中获取 MVLANID, 通过 MMAC 地址、 MVLANID和 STB连接的局域网 (LAN, Local Area Network ) 口号 建立二层转发表项, 并将二层转发表项下发到 ONT硬件, 打通 ONT无源 光网络口到局域网口的转发通道, ONT将 IGMP加入 4艮文发送给 OLT, 这 样 OLT和 ONT才实现了互通组播, 用户才能顺利观看组播节目。
另外, OLT在对用户进行组播节目监控时, 也需要组播虚拟局域网 MVLAN以确定用户正在观看哪个驻地服务提供商 ( Residential Service Provider, RSP )提供的组播节目。
不过,运营商在将 GPON建设好后, 可能会将 ONT同一个局域网口出 租给多个 RSP, 每一个 RSP对应着一个唯一的 MVLAN, 不同的 RSP可能 会提供相同的节目,一个 STB用户不能同时选择两个或两个以上的 RSP提 供的服务, 因为这样会导致 STB收到两份或两份以上的组播流, 从而导致 STB用户不能正常观看组播节目。
如图 1所示, ONT下有多个 LAN ( Local Area Network, 局域网) 口, 每个 LAN口下接一个 LSW ( Local Area Network Switch, 局域网交换机), 每一个 LSW下接多个 STB。 OLT在 MVLAN2600和 MVLAN3000中都配 置了相同的组播节目 239.255.0.1 , 为 STB1提供服务的是 MVLAN为 2600 的 RSP1 , 为 STB2提供服务的是 MVLAN为 3000的 RSP2。 当 STB1点播
MVLAN为 2600下的组播节目 239.255.0.1时, ONT通过 ACL对 STB1发 出的 IGMP加入报文进行鉴权, 由于 ONT对 IGMP加入报文进行鉴权依据 的是 IGMP加入报文中含有的组播节目 IP地址信息, 结果 ONT就会找到 两个组播节目 IP地址为 239.255.0.1的 ACL, 分别是 MVLAN为 2600、 组 播节目 IP地址为 239.255.0.1的 ACL和 MVLAN为 2600、 组播节目 IP地 址为 239.255.0.1的 ACL, 这样 ONT就无法确定出 STB1要观看的是哪个 MVLAN中的节目。 由于 ONT建立二层转发表项需要 MMAC地址和 MVLANID , 而现在只能根据 IGMP报文确定 MMAC地址, 而无法确定 MVLANID, 所以 ONT无法正确建立二层转发表项, 导致组播节目不能正 常观看, 同时还导致 OLT无法对用户的组播业务进行监控。
为了上述问题, 本发明实施例提出了一种无源光网络中互通组播实现 的方法, 如图 2所示。
步骤 201 , OLT向 ONT发送互通组播配置信息实体, 并向 ONT发送 组播用户信息( Multicast User Information ) 实体。
其中, 所述步骤 201可以分为三个子步骤, 如图 3所示。
步骤 201 - 1 , OLT将组播用户配置信息实体下发给 ONT。
用户配置信息实体中含有一个指向组播策略管理实体的指针。
步骤 201 - 2, OLT将组播用户配置信息实体指向的组播策略管理实体 下发给 ONT。
组播策略管理信息实体中含有组播动态控制访问列表( ACL ), ACL包 括多个 ACL表项, ACL表项包括以下信息:
Index: 表项索引;
组播 GEM port: 组播 GEM端口 ID;
组播 VLAN: MVLAN ID;
组播 SrcIP地址: 组播节目源的 IP地址;
组播节目开始 IP地址: 允许观看组播节目的最小 IP地址;
组播节目结束 IP地址: 允许观看组播节目的最大 IP地址;
节目带宽: 组播节目的带宽。
步骤 201 - 3, OLT将与组播策略管理信息实体中的 ACL表项关联的 N 个组播用户信息实体下发给 ONT。
所述组播用户信息实体, 用于标识有效的组播用户信息, 包括用户 VLANID, 用户 MAC地址和用户 GEM_portID。 其中, 用户 MAC地址用 于唯一标识组播用户;用户 VLAN用于标识同一个 RSP下的多个组播用户; 用户 GEM_portID用于标识提供相同类型业务服务的多个 RSP下的多个组 播用户。 组播用户信息实体与组播策略管理实体中的 ACL表项具有预设对 应关系, 且组播用户信息实体还包括 ACL指针, 用于指示与组播用户信息 实体相对应的 ACL表项。 上述组播策略管理实体中的 ACL表项与组播用 户信息实体可以是 1: 1的对应关系, 也可以是 1: N的对应关系, 也就是 说一个 ACL表项指定的组播节目下面允许有 N个组播用户观看。
在 GPON互通组播配置下发过程中, OLT将组播策略管理实体和对应的 组播用户信息实体下发给 ONT, ONT通过组播用户信息实体中的 ACL指针 确定组播用户信息表示的用户集合能够观看的节目 ACL。 这样, ONT上就 建立了组播用户信息与 ACL的映射关系, ONT也就知道每个 MVLAN下的组 播节目允许哪些用户观看。
步骤 202, 组播用户通过 STB点播组播节目。
当用户通过用户终端设备, 比如 STB , 点播组播节目, 会向 ONT发送 IGMP加入报文, 为便于描述, 本实施例以 STB作为点播组播节目的用户 终端设备进行描述, IGMP加入 文可以包括组播节目 IP地址地址、 STB 的 MAC地址和用户 VLANID等信息。
步骤 203, ONT解析 STB点播组播节目的 IGMP加入报文, 获取组播 用户信息。
所述组播用户信息可以包括组播用户点播组播节目的 IP地址、 组播用
户的 MAC地址及组播用户的 GEM_portID。
ONT对所述的 IGMP加入 文进行解析,识别出 STB点播的组播节目 IP地址地址, 并获取 STB的 MAC地址(即源 MAC地址 ) 以及 IGMP加 入报文携带的用户 VLANID , 同时通过用户 VLANID获取承载 IGMP加入 4艮文的用户 GEM_port通道所对应的用户 GEM_portID, 并将组播节目 IP 地址转换成 MMAC地址; 其中, 一个用户 GEM_port通道下可以承载多个 不同用户 VLAN的数据报文。
步骤 204, ONT查找与 STB点播的组播节目 IP地址相匹配的 ACL表 项, 并根据 ACL表项查找出相关联的组播用户信息实体;
ONT可以通过判断 STB点播的组播节目 IP地址是否在 ACL表项的组 播节目开始 IP地址和结束 IP地址范围之内, 查找出与 STB点播的组播节 目 IP地址相匹配的 ACL表项。
比如, ONT将 STB点播节目 IP地址与 OLT下发的组播策略管理实体中对 应 ACL表项中的组播节目开始 IP地址和组播节目结束 IP地址之间地址的组 播节目 IP地址进行匹配。 如果找不到与所述组播节目 IP地址匹配的 ACL表 项, 则 ONT不做处理, STB点播组播节目失败; 如果找到匹配的 ACL表项, 且只有一个 ACL表项, 则进行步骤 205; 如果找到与所述组播节目 IP地址地 址匹配的 ACL表项, 且 ACL表项为多个, 则 ONT通过所述多个 ACL表项分 别找到与 ACL表项对应的组播用户信息实体, 然后进行步骤 206。
步骤 205, ONT生成二层转发表项,并根据所述二层转发表项打通 PON 口到 LAN口之间的转发通道。
由于通过步骤 204已唯一确定一个 ACL , 因此 ONT能唯一确定出 MVLANID, 再加上 ONT由步骤 203已确定的 MMAC地址, 这样 ONT就能根 据 MMAC地址、 MVLANID和 STB连接的 LAN口号建立二层转发表项, 然后 下发二层转发表项,打通 ONT PON口到 LAN口的转发通道,并将 IGMP加入 报文发送给 OLT。
步骤 206, ONT将获取的组播用户信息与查找到的组播用户信息实体中 有效的组播用户信息进行比较。
与多个 ACL对应的组播用户信息实体可能有多个, ONT根据通过步骤 203获取的 STB的 MAC地址、用户 VLANID和用户 GEM_portID与用户信息实 体中的用户 MAC地址、 用户 VLANID和用户 GEM_portID相比较, 以唯一确 定组播用户信息实体。
如图 4所示, 步骤 206可通过以下多个子步骤实现:
步骤 206 - 1 , ONT通过获取的 STB的 MAC地址查找与所述 STB的 MAC 地址匹配的组播用户信息实体;
组播用户信息实体中也含有用户 MAC地址, ONT通过将由步骤 203获取 的 STB的 MAC地址与组播用户信息实体中的用户 MAC地址相比较, 查找到 与所述 STB的 MAC地址匹配的组播用户信息实体, 即唯一确定出组播用户 信息实体;如果 ONT查到与所述 STB的 MAC地址匹配的组播用户信息实体, 即 ONT能唯一确定出组播用户信息实体, 则进行步骤 208; 如果 ONT没有查 到与所述 STB的 MAC地址匹配的组播用户信息实体, 则继续步骤 206 - 2; 步骤 206 - 2, ONT通过获取的用户 VLANID查找与所述用户 VLANID相 匹配的组播用户信息实体;
组播用户信息实体中也含有用户 VLANID , ONT通过将由步骤 203获取 的用户 VLANID与组播用户信息实体中的用户 VLANID相比较,查找到与所 述用户 VLANID匹配的组播用户信息实体, 即唯一确定出组播用户信息实 体; 如果 ONT查到与所述用户 VLANID匹配的组播用户信息实体, 即 ONT 能唯一确定出组播用户信息实体, 则进行步骤 208; 如果 ONT没有查到与所 述用户 VLANID匹配的组播用户信息实体, 则继续步骤 206 - 3;
步骤 206 - 3 , ONT通过获取的用户 GEM_portID查找与所述用户 GEM_portID相匹配的组播用户信息实体;
组播用户信息实体中也含有用户 GEM_portID, ONT通过将由步骤 203
获取的用户 GEM_portID与组播用户信息实体中的用户 GEM_portID相比较, 查找到与所述 STB用户 GEM_portID匹配的组播用户信息实体, 即唯一确定 出组播用户信息实体; 如果 ONT查到与所述用户 GEM_portID相匹配的组播 用户信息实体, 即 ONT能唯一确定出组播用户信息实体, 则进行步骤 208; 如果 ONT没有查到与所述用户 GEM_portID相匹配的组播用户信息实体, 则 进行步骤 207;
也就是说,通过上述步骤 206 - 1、步骤 206 - 2和步骤 206 - 3,如果 ONT 不能唯一确定出组播用户信息实体, 则进行步骤 207; 如果 ONT能唯一确定 出组播用户信息实体, 则进行步骤 208。
步骤 207 , ONT上报用户鉴权失败的消息给 OLT。
步骤 208 , ONT根据唯一确定的组播用户信息实体唯一地确定 ACL表 项, 并根据所述唯一地确定的 ACL表项且建立并下发二层转发表项。
ONT根据上述唯一确定的组播用户信息实体, 以及 ACL表项与组播用 户信息实体的对应关系, 唯一地确定出与所述组播用户信息实体对应的 ACL表项, 进而唯一确定出 MVLANID。 ONT根据步骤 203已确定的 MMAC 地址,加上所述唯一确定的 MVLANID和 STB连接的 LAN口号建立二层转发 表项(MMAC地址 +MVLANID Port Number) , 然后 ONT下发二层转发表 项,打通 ONT PON口到 LAN口的转发通道,并将 IGMP加入报文发送给 OLT。
上述为本发明实施例提供的一种无源光网络中实现互通组播的方法, 所述方法还可以适用于 BMS( Business Management System,经营管理系统 ) 网管通过 OLT管理 ONT配置互通组播, 其步骤包括: BMS网管首先将互 通组播配置下发给 OLT, 所述互通组播配置包括组播用户配置信息实体、 组播策略管理实体和组播用户信息实体, 其他步骤与上述步骤 201至步骤 208相同。
上述本发明实施例提供的一种无源光网络中实现互通组播的方法主要 应用于 OLT通过 OMCI通道管理 ONT的情况,对于 ITMS( Internet Terminal
ManaGEMent System, 因特网终端管理系统 )月良务器通过 TR069通道管理 ONT的情形, 本发明实施例提供的方法也可以同样适用, 具体实施步骤与 上述步骤 201至步骤 208类似, 只要把上述步骤中的 OLT替换成 ITMS就 能实现互通组播了。
本发明实施例提供的一种无源光网络中实现互通组播的方法通过在对 ONT进行互通组播配置时下发组播用户信息实体, 在无源光网络中互通组 播多用户观看多 MVLAN下相同节目的场景, 通过根据用户发送的 IGMP 加入报文获取的组播用户信息与组播用户信息实体中的有效组播用户信息 进行比较, 唯一确定出 ACL, 进而唯一确定出 MVLANID, 顺利建立二层 转发表项, 实现了无源光网络中的互通组播, 节约了 ONT的二层转发表项 资源, 也不会影响对组播业务的正常监控。
基于本发明实施例提供的无源光网络中实现互通组播的方法, 本发明 实施例还提供了一种无源光网络中实现互通组播的系统, 所述系统包括 OLT、 ONT和用户终端; 其中, 所述 OLT用于向所述 ONT发送组播策略 管理实体及组播用户信息实体, 所述组播策略管理实体包括动态访问控制 列表 ACL,所述组播用户信息实体与所述组播策略管理实体的 ACL表项具 有预设对应关系; 所述用户终端用于向所述 ONT发送 IGMP加入报文; 所 述 ONT用于接收 IGMP加入报文, 获取所述 IGMP加入报文携带的组播用 户信息, 通过比较从所述 IGMP加入报文获取的组播用户信息与所述组播 用户信息实体中的组播用户信息, 查找与从所述 IGMP加入报文获取的组 播用户信息相匹配的组播用户信息实体, 根据所述组播用户信息实体与所 述 ACL表项之间的对应关系, 唯一地确定与查找到的组播用户信息实体相 对应的 ACL表项, 并根据所述唯一确定的 ACL表项建立二层转发表项。
其中, 所述组播用户信息实体用于标识有效的组播用户信息, 包括用 户 VLANID、 用户 MAC地址和用户 GEM_portID, 此外, 所述组播用户信 息实体还包括 ACL指针, 所述 ACL指针用于指示所述组播策略管理实体
中与所述组播用户信息实体相对应的 ACL表项。
其中, 所述 ONT从 IGMP加入报文获取的组播用户信息包括点播所述 组播节目的用户 MAC地址以及用户 VLANID, 并且所述 ONT还可用于根 据从所述 IGMP加入报文获取的用户 VLANID, 获取承载组播用户 IGMP 加入报文的用户 GEM_port通道所对应的组播用户 GEM_portID。
所述 ONT在查找与从所述 IGMP加入报文获取的组播用户信息相匹配 的组播用户信息实体的过程中, 可以将根据所述 IGMP加入报文获取的组 播用户信息与所述组播用户信息实体中的有效的用户信息做比较, 如果从 所述 IGMP加入报文中获取的用户 MAC地址和用户 VLANID以及根据所 述 VLAN ID获取的用户 GEM_portID三者中至少有一项与所述组播用户信 息实体中有效的用户 MAC地址、 用户 VLANID及用户 GEM_portID相匹 配, 则唯一确定出所述组播用户信息实体。
另外,所述 ONT还可以用于将所述 IGMP加入报文承载的组播节目 IP 地址转换为组播 MAC地址, 并从所述唯一确定的 ACL表项获取组播虚拟 局域网标识 MVLANID。 所述 ONT在建立二层转发表项的过程中, 可以根 据由所述唯一确定的 ACL表项获取的 MVLANID、 组播 MAC地址和用户 终端连接的局域网口号, 建立二层转发表项, 并根据所述二层转发表项打 通所述 ONT的无源光网络口到局域网口的通道。
进一步地, 如果所述 ONT通过对从所述 IGMP报文中的组播用户信息 与所述组播用户信息实体中有效的组播用户信息进行比较的方式, 找不到 与从所述 IGMP加入报文中获取的组播用户信息相匹配的组播用户信息实 体, 则所述 ONT发送鉴权失败的消息。
所述组播策略管理实体的每一个 ACL表项包括组播节目开始 IP地址和 组播节目结束 IP地址, 其中, 所述 ONT还可以用于判断所述被点播组播 节目的 IP地址是否在所述 ACL中组播节目开始 IP地址与组播节目结束 IP 地址之间;如果所述组播节目 IP地址不在所述 ACL表项中的组播节目开始
IP地址与组播节目结束 IP地址范围之间, 组播节目点播失败; 如果所述组 播节目 IP地址在所述 ACL表项中的组播节目开始 IP地址与组播节目结束 IP地址范围之间,且仅有一个 ACL表项满足此条件,则从所述唯一的 ACL 表项中获取唯一的 MVLANID,并根据 MMAC地址、所述 MVLANID和所 述用户终端连接的局域网口号建立二层转发表项; 如果存在多个 ACL表项 满足此条件, 查找出与所述多个 ACL表项相对应的组播用户信息实体, 作 为用来与从所述 IGMP加入报文获取的组播用户信息进行匹配比较的组播 用户信息实体。
本发明另一种实施例提供的无源光网络中实现互通组播的系统可以包 括 ITMS服务器、 光网络终端 ONT和用户终端; 其中, ITMS服务器用于 向所述 ONT发送组播策略管理实体及组播用户信息实体, 所述组播策略管 理实体包括动态访问控制列表 ACL, 所述组播用户信息实体与所述组播策 略管理实体的 ACL表项具有对应关系;
其中, 所述组播用户信息实体用于标识有效的组播用户信息, 包括用 户 VLANID、 用户 MAC地址和用户 GEM_portID, 此外, 所述组播用户信 息实体还包括 ACL指针, 所述 ACL指针用于指示所述组播策略管理实体 中与所述组播用户信息实体相对应的 ACL表项。
在本系统实施例中, 所述 ITMS可以通过 TR069通道管理 0NT, 且其在 实现无源光网络的互通组播过程中可以执行与前一个实施例中所述 OLT的 主要功能。 所述用户终端与所述 ONT的功能与上述系统系统实施例中的用 户终端和 ONT的功能相同。
通过以上说明可以看出本发明实施例提供的无源光网络中实现互通组 播的系统同样可以达到节约 ONT二层转发表项资源, 对组播业务的正常监 控无影响的目的。
基于本发明实施例提供的无源光网络中实现互通组播的方法和系统, 本发明实施例还提供了一种无源光网络中实现互通组播的装置, 如图 5所
示, 所述装置可以包括接收模块 501、 解析模块 502、 比较模块 503 , MVLANID获取模块 504和发送模块 505;
所述接收模块 501 ,用于接收来自局端设备的组播策略管理实体及组播 用户信息实体, 并接收来自用户终端的因特网组管理协议 IGMP加入 4艮文, 所述组播策略管理实体包括动态访问控制列表 ACL, 所述组播用户信息实 体与所述组播策略管理实体的 ACL表项具有对应关系;
所述解析模块 502, 用于对所述 IGMP加入报文进行解析获取所述 IGMP加入报文携带的组播用户信息;
比较模块 503,用于查找与从所述 IGMP加入报文获取的组播用户信息 相匹配的组播用户信息实体;
ACL表项确定模块 504, 用于根据所述组播用户信息实体与所述 ACL 表项之间的对应关系, 唯一地确定与查找到的组播用户信息实体相对应的 ACL表项;
转发表项建立模块 505, 用于根据所述唯一确定的 ACL表项建立二层 转发表项。
其中, 所述组播用户信息实体用于标识有效的组播用户信息, 包括用 户 VLANID、 用户 MAC地址和用户 GEM_portID, 此外, 每一个组播用户 信息实体还包括 ACL指针, 所述 ACL指针用于指示所述组播策略管理实 体中与所述组播用户信息实体相对应的 ACL表项;
所述解析模块 502从所述 IGMP加入报文获取的组播用户信息包括点 播所述组播节目的用户 MAC地址以及用户 VLANID,其中,所述解析模块 502还用于根据从所述 IGMP加入报文获取的用户 VLANID,获取承载组播 用户 IGMP加入报文的组播用户 GEM_portID
所述比较模块 503在查找与从所述 IGMP加入报文获取的组播用户信 息相匹配的组播用户信息实体的过程中, 可以将根据所述 IGMP加入报文 获取的组播用户信息与所述组播用户信息实体中的有效的用户信息做比
较, 如果从所述 IGMP加入报文中获取的用户 MAC地址和用户 VLANID 以及根据所述 VLAN ID获取的用户 GEM_portID三者中至少有一项与所述 组播用户信息实体中有效的用户 MAC地址、 用户 VLANID及用户
GEM_portID相匹配, 则唯一确定出所述组播用户信息实体。
其中, 所述解析模块还可以用于将所述 IGMP加入报文承载的组播节 目 IP地址转换为组播 MAC地址,所述 ACL表项确定模块还可以用于从所 述唯一确定的 ACL表项获取组播虚拟局域网标识 MVLANID, 且所述转发 表项建立模块在建立二层转发表项过程中, 可以根据由所述唯一确定的 ACL表项获取的 MVLANID、 所述组播 MAC地址和所述用户终端连接的 局域网口号, 建立二层转发表项, 所述二层转发表项用于打通所述 ONT的 无源光网络口到局域网口的通道。
如果所述比较模块 503通过对从所述 IGMP报文中的组播用户信息与 所述组播用户信息实体中有效的组播用户信息进行比较的方式, 找不到与 从所述 IGMP加入报文中获取的组播用户信息相匹配的组播用户信息实体, 则所述发送模块 505发送鉴权失败的消息。
由以上论述可以看出本发明实施例提供的无源光网络中实现互通组播 的装置也可以实现节约 ONT二层转发表项资源, 对组播业务的正常监控无 影响的技术效果。
通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到 本发明可借助软件加必需的硬件平台的方式来实现, 当然也可以全部通 过硬件来实施。 基于这样的理解, 本发明的技术方案对背景技术做出贡 献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品 可以存储在存储介质中, 如 ROM/RAM、 磁碟、 光盘等, 包括若干指令 用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备 等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围
并不局限于此, 任何熟悉本技术领域的技术人员在本发明披露的技术范 围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应该以权利要求的保护范围为准。
Claims
1、 一种无源光网络中实现互通组播的方法, 其特征在于, 包括: 接收组播策略管理实体及组播用户信息实体, 所述组播策略管理实体 包括动态访问控制列表 ACL, 所述组播用户信息实体与所述组播策略管理 实体的 ACL表项具有对应关系;
接收因特网组管理协议 IGMP加入报文, 获取所述 IGMP加入报文携 带的组播用户信息;
查找与从所述 IGMP加入报文获取的组播用户信息相匹配的组播用户 信息实体;
根据所述组播用户信息实体与所述 ACL表项之间的对应关系, 唯一地 确定与查找到的组播用户信息实体相对应的 ACL表项;
根据所述唯一确定的 ACL表项建立二层转发表项。
2、 如权利要求 1所述的无源光网络中实现互通组播的方法, 其特征在 于, 每一个组播用户信息实体包括 ACL指针, 所述 ACL指针用于指示所 述组播策略管理实体中与所述组播用户信息实体相对应的 ACL表项。
3、 如权利要求 1所述的无源光网络中实现互通组播的方法, 其特征在 于, 从所述 IGMP加入报文获取的组播用户信息包括点播组播节目的组播 用户的用户 MAC地址以及用户 VLANID, 所述方法还包括:
根据从所述 IGMP加入报文获取的用户 VLANID, 获取承载组播用户 IGMP加入报文的用户 GEM_port通道所对应的组播用户 GEM_portID。
4、 如权利要求 3所述的无源光网络中实现互通组播的方法, 其特征在 于, 所述组播用户信息实体用于标识有效的组播用户信息, 包括有效的用 户 VLANID、 用户 MAC地址和用户 GEM_portID, 且所述查找与从所述 IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体包括: 将根据所述 IGMP加入报文获取的组播用户信息与所述组播用户信息 实体中的有效的组播用户信息做比较, 如果从所述 IGMP加入报文中获取 的用户 MAC地址和用户 VLANID以及根据所述 VLAN ID获取的用户 GEM_portID三者中至少有一项与所述组播用户信息实体中有效的用户 MAC地址、用户 VLANID及用户 GEM_portID相匹配, 则唯一确定出所述 组播用户信息实体。
5、 如权利要求 4所述的无源光网络中实现互通组播的方法, 其特征在 于, 所述根据所述唯一确定的 ACL表项建立二层转发表项包括:
将所述 IGMP加入报文承载的组播节目 IP地址转换为组播 MAC地址; 从所述唯一确定的 ACL表项, 获取组播虚拟局域网标识 MVLANID; 根据所述唯一确定的 ACL表项获取的 MVLANID、 所述组播 MAC地 址和发送所述 IGMP加入报文的用户终端连接的局域网口号, 建立二层转 发表项, 并根据所述二层转发表项打通所述 ONT的无源光网络口到局域网 口的通道。
6、 如权利要求 4所述的无源光网络中实现互通组播的方法, 其特征在 于, 如果通过对从所述 IGMP报文中的组播用户信息与所述组播用户信息 实体中有效的组播用户信息进行比较的方式, 找不到与从所述 IGMP加入 报文中获取的组播用户信息相匹配的组播用户信息实体, 则发送鉴权失败 的消息。
7、 如权利要求 1所述的无源光网络中实现互通组播的方法, 其特征在 于,所述组播策略管理实体的每一个 ACL表项包括组播节目开始 IP地址和 组播节目结束 IP地址;
其中, 所述方法还包括: 判断所述 IGMP加入报文承载的组播节目 IP 地址是否在所述 ACL中组播节目开始 IP地址与组播节目结束 IP地址之间; 如果所述组播节目 IP地址不在所述 ACL表项中的组播节目开始 IP地 址与组播节目结束 IP地址范围之间, 组播节目点播失败;
如果所述组播节目 IP地址在所述 ACL表项中的组播节目开始 IP地址 与组播节目结束 IP地址范围之间,且仅有一个 ACL表项满足此条件,则从 所述唯一的 ACL表项中获取唯一的 MVLANID, 并根据所述组播节目 IP 地址对应的组播 MAC地址、 所述 MVLANID和发送所述 IGMP加入 4艮文 的用户终端连接的局域网口号建立二层转发表项;
如果存在多个 ACL表项满足此条件, 查找出与所述多个 ACL表项相 对应的组播用户信息实体, 所述多个组播用户信息实体作为用来与从所述 IGMP加入报文获取的组播用户信息进行匹配比较的组播用户信息实体。
8、 一种无源光网络中实现互通组播的系统, 其特征在于, 包括局端设 备、 光网络终端 ONT和用户终端:
所述局端设备用于向所述 ONT发送组播策略管理实体及组播用户信息 实体, 所述组播策略管理实体包括动态访问控制列表 ACL, 所述组播用户 信息实体与所述组播策略管理实体的 ACL表项具有对应关系;
所述用户终端用于向所述 ONT发送因特网组管理协议 IGMP加入 文;
所述 ONT用于接收所述 IGMP加入报文, 获取所述 IGMP加入报文携 带的组播用户信息, 查找与从所述 IGMP加入报文获取的组播用户信息相 匹配的组播用户信息实体; 根据所述组播用户信息实体与所述 ACL表项之 间的对应关系, 唯一地确定与查找到的组播用户信息实体相对应的 ACL表 项, 并根据所述唯一确定的 ACL表项建立二层转发表项。
9、 如权利要求 8所述的无源光网络中实现互通组播的系统, 其特征在 于, 每一个组播用户信息实体包括 ACL指针, 所述 ACL指针用于指示所 述组播策略管理实体中与所述组播用户信息实体相对应的 ACL表项。
10、 如权利要求 8所述的无源光网络中实现互通组播的系统, 其特征 在于, 所述 ONT从所述 IGMP加入报文获取的组播用户信息包括点播组播 节目的用户 MAC地址以及用户 VLANID,
所述 ONT还用于根据从所述 IGMP加入报文获取的用户 VLANID,获 取承载组播用户 IGMP加入报文的用户 GEM_port通道所对应的组播用户 GEM_portID。
11、 如权利要求 10所述的无源光网络中实现互通组播的系统, 其特征 在于, 所述组播用户信息实体用于标识有效的组播用户信息, 包括有效的 用户 VLANID、 用户 MAC地址和用户 GEM_portID; 所述 ONT在查找与 从所述 IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体的 过程中, 将根据所述 IGMP加入报文获取的组播用户信息与所述组播用户 信息实体中的有效的用户信息做比较, 如果从所述 IGMP加入报文中获取 的用户 MAC地址和用户 VLANID以及根据所述 VLAN ID获取的用户 GEM_portID三者中至少有一项与所述组播用户信息实体中有效的用户 MAC地址、用户 VLANID及用户 GEM_portID相匹配, 则唯一确定出所述 组播用户信息实体。
12、 如权利要求 11所述的无源光网络中实现互通组播的系统, 其特征 在于, 所述 ONT还用于将所述 IGMP加入报文承载的组播节目 IP地址转 换为组播 MAC地址, 并从所述唯一确定的 ACL表项获取组播虚拟局域网 标识 M VLANID„
13、 如权利要求 12所述的无源光网络中实现互通组播的系统, 其特征 在于,所述 ONT在建立二层转发表项过程中,根据由所述唯一确定的 ACL 表项获取的 MVLANID、所述组播 MAC地址和所述用户终端连接的局域网 口号, 建立二层转发表项, 并根据所述二层转发表项打通所述 ONT的无源 光网络口到局域网口的通道。
14、 如权利要求 8所述的无源光网络中实现互通组播的系统, 其特征 还在于, 所述组播策略管理实体的每一个 ACL表项包括组播节目开始 IP 地址和组播节目结束 IP地址;
其中, 所述 ONT还用于判断所述被点播组播节目的 IP地址是否在所 述 ACL中组播节目开始 IP地址与组播节目结束 IP地址之间;
如果所述组播节目 IP地址在所述 ACL表项中的组播节目开始 IP地址 与组播节目结束 IP地址范围之间,且仅有一个 ACL表项满足此条件,则从 所述唯一的 ACL表项中获取唯一的 MVLANID, 并根据所述组播节目 IP 地址对应的组播 MAC地址、 所述 MVLANID和所述用户终端连接的局域 网口号建立二层转发表项;
如果存在多个 ACL表项满足此条件, 查找出与所述多个 ACL表项相 对应的组播用户信息实体, 所述多个组播用户信息实体作为用来与从所述 IGMP加入报文获取的组播用户信息进行匹配比较的组播用户信息实体。
15、 如权利要求 8所述的无源光网络中实现互通组播的系统, 其中所 述局端设备是光线路终端 OLT或者因特网终端管理系统 ITMS服务器。
16、 一种无源光网络中实现互通组播的装置, 其特征在于, 包括: 接收模块, 用于接收组播策略管理实体、 组播用户信息实体和因特网 组管理协议 IGMP加入报文, 所述组播策略管理实体包括动态访问控制列 表 ACL,所述组播用户信息实体与所述组播策略管理实体的 ACL表项具有 预设对应关系;
解析模块, 用于对所述 IGMP加入 文进行解析获取所述 IGMP加入 报文携带的组播用户信息;
比较模块, 用于查找与从所述 IGMP加入报文获取的组播用户信息相 匹配的组播用户信息实体;
ACL表项确定模块,用于根据所述组播用户信息实体与所述 ACL表项 之间的对应关系, 唯一地确定与查找到的组播用户信息实体相对应的 ACL 表项;
转发表项建立模块, 用于根据所述唯一确定的 ACL表项建立二层转发 表项。
17、 如权利要求 16所述的无源光网络中实现互通组播的装置, 其特征 在于, 每一个组播用户信息实体包括 ACL指针, 所述 ACL指针用于指示 所述组播策略管理实体中与所述组播用户信息实体相对应的 ACL表项。
18、 如权利要求 16所述的无源光网络中实现互通组播的装置, 其特征 在于, 所述解析模块从所述 IGMP加入报文获取的组播用户信息包括点播 所述组播节目的用户 MAC地址以及用户 VLANID,
所述解析模块还用于根据从所述 IGMP加入报文获取的用户 VLANID, 获取承载组播用户 IGMP加入报文的组播用户 GEM_portID。
19、 如权利要求 18所述的无源光网络中实现互通组播的装置, 其特征 在于, 所述组播用户信息实体用于标识有效的组播用户信息, 包括有效的 用户 VLANID、 用户 MAC地址和用户 GEM_portID, 且所述比较模块在查 找与从所述 IGMP加入报文获取的组播用户信息相匹配的组播用户信息实 体的过程中, 将根据所述 IGMP加入报文获取的组播用户信息与所述组播 用户信息实体中的有效的用户信息做比较, 如果从所述 IGMP加入报文中
GEM_portID三者中至少有一项与所述组播用户信息实体中有效的用户 MAC地址、用户 VLANID及用户 GEM_portID相匹配, 则唯一确定出所述 组播用户信息实体。
20、 如权利要求 16所述的无源光网络中实现互通组播的方法, 其特征 在于, 所述解析模块还用于将所述 IGMP加入报文承载的组播节目 IP地址 转换为组播 MAC地址, 所述 ACL表项确定模块还用于从所述唯一确定的 ACL表项获取组播虚拟局域网标识 MVLANID , 且所述转发表项建立模块 在建立二层转发表项过程中, 根据由所述唯一确定的 ACL表项获取的 MVLANID, 所述组播 MAC地址和所述用户终端连接的局域网口号, 建立 二层转发表项, 所述二层转发表项用于打通所述 ONT的无源光网络口到局 i或网口的通道。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP11867151.0A EP2765735B1 (en) | 2011-11-09 | 2011-11-09 | Method, system and apparatus for implementing intercommunication multicast in passive optical network |
| CN201180002591.0A CN102510767B (zh) | 2011-11-09 | 2011-11-09 | 一种无源光网络中实现互通组播的方法、系统与装置 |
| PCT/CN2011/081985 WO2012167541A1 (zh) | 2011-11-09 | 2011-11-09 | 一种无源光网络中实现互通组播的方法、系统与装置 |
| ES11867151.0T ES2585004T3 (es) | 2011-11-09 | 2011-11-09 | Método, sistema y aparato para poner en práctica una multidifusión de intercomunicación en una red óptica pasiva |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2011/081985 WO2012167541A1 (zh) | 2011-11-09 | 2011-11-09 | 一种无源光网络中实现互通组播的方法、系统与装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012167541A1 true WO2012167541A1 (zh) | 2012-12-13 |
Family
ID=46222762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/081985 Ceased WO2012167541A1 (zh) | 2011-11-09 | 2011-11-09 | 一种无源光网络中实现互通组播的方法、系统与装置 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP2765735B1 (zh) |
| CN (1) | CN102510767B (zh) |
| ES (1) | ES2585004T3 (zh) |
| WO (1) | WO2012167541A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104937862A (zh) * | 2013-12-13 | 2015-09-23 | 华为技术有限公司 | 一种光线路终端、通信方法及无源光网络系统 |
| CN108093051A (zh) * | 2017-12-20 | 2018-05-29 | 迈普通信技术股份有限公司 | 报文复制方法及装置 |
| CN114024731A (zh) * | 2021-10-29 | 2022-02-08 | 杭州迪普科技股份有限公司 | 报文处理方法及装置 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104426779B (zh) * | 2013-08-23 | 2018-10-12 | 上海斐讯数据通信技术有限公司 | Pon接入系统及其组播的实现方法 |
| CN109803186A (zh) * | 2019-03-29 | 2019-05-24 | 烽火通信科技股份有限公司 | 一种融合多平台接入管理onu的方法及系统 |
| CN112995179B (zh) * | 2021-02-25 | 2022-08-26 | 杭州迪普信息技术有限公司 | 一种应答报文处理方法及设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1458771A (zh) * | 2002-05-15 | 2003-11-26 | 华为技术有限公司 | 一种基于二层交换设备的组播报文转发方法 |
| CN1852258A (zh) * | 2006-03-30 | 2006-10-25 | 华为技术有限公司 | 一种组播权限控制方法 |
| CN101202591A (zh) * | 2006-12-13 | 2008-06-18 | 中兴通讯股份有限公司 | 一种gpon系统中组播虚拟局域网注册的实现方法 |
| US20090260083A1 (en) * | 2003-05-21 | 2009-10-15 | Foundry Networks, Inc. | System and method for source ip anti-spoofing security |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101051923A (zh) * | 2007-04-05 | 2007-10-10 | 中兴通讯股份有限公司 | 以太无源光网络中的组播控制方法 |
-
2011
- 2011-11-09 EP EP11867151.0A patent/EP2765735B1/en active Active
- 2011-11-09 ES ES11867151.0T patent/ES2585004T3/es active Active
- 2011-11-09 CN CN201180002591.0A patent/CN102510767B/zh active Active
- 2011-11-09 WO PCT/CN2011/081985 patent/WO2012167541A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1458771A (zh) * | 2002-05-15 | 2003-11-26 | 华为技术有限公司 | 一种基于二层交换设备的组播报文转发方法 |
| US20090260083A1 (en) * | 2003-05-21 | 2009-10-15 | Foundry Networks, Inc. | System and method for source ip anti-spoofing security |
| CN1852258A (zh) * | 2006-03-30 | 2006-10-25 | 华为技术有限公司 | 一种组播权限控制方法 |
| CN101202591A (zh) * | 2006-12-13 | 2008-06-18 | 中兴通讯股份有限公司 | 一种gpon系统中组播虚拟局域网注册的实现方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104937862A (zh) * | 2013-12-13 | 2015-09-23 | 华为技术有限公司 | 一种光线路终端、通信方法及无源光网络系统 |
| CN104937862B (zh) * | 2013-12-13 | 2017-06-06 | 华为技术有限公司 | 一种光线路终端、通信方法及无源光网络系统 |
| US9838129B2 (en) | 2013-12-13 | 2017-12-05 | Huawei Technologies Co., Ltd. | Optical line terminal, communications method, and passive optical network system |
| CN108093051A (zh) * | 2017-12-20 | 2018-05-29 | 迈普通信技术股份有限公司 | 报文复制方法及装置 |
| CN108093051B (zh) * | 2017-12-20 | 2021-02-05 | 迈普通信技术股份有限公司 | 报文复制方法及装置 |
| CN114024731A (zh) * | 2021-10-29 | 2022-02-08 | 杭州迪普科技股份有限公司 | 报文处理方法及装置 |
| CN114024731B (zh) * | 2021-10-29 | 2023-04-25 | 杭州迪普科技股份有限公司 | 报文处理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102510767B (zh) | 2014-04-02 |
| EP2765735A1 (en) | 2014-08-13 |
| EP2765735A4 (en) | 2014-10-22 |
| ES2585004T3 (es) | 2016-10-03 |
| CN102510767A (zh) | 2012-06-20 |
| EP2765735B1 (en) | 2016-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8160447B2 (en) | Communication system using passive optical network and passive optical network | |
| US12021561B1 (en) | Data provisioning | |
| US8681779B2 (en) | Triple play subscriber and policy management system and method of providing same | |
| US8280055B2 (en) | Optical network system and method of changing encryption keys | |
| WO2010075702A1 (zh) | 在epon中实现自动工单的方法及系统 | |
| US20090232498A1 (en) | Communication System Using Passive Optical Network and Passive Optical Network | |
| US9948457B2 (en) | Extending data over cable service interface specification (DOCSIS) provisioning of ethernet passive optical network (EPON) (DPoE) to EPON over coax (EPoC) multicast key management | |
| CN105991318B (zh) | 一种配置数据分发方法及装置 | |
| CN101414919A (zh) | 上行组播业务的控制方法及装置 | |
| WO2009143782A1 (zh) | 无源光网络系统中建立管理维护通道的方法、装置及系统 | |
| WO2012167541A1 (zh) | 一种无源光网络中实现互通组播的方法、系统与装置 | |
| CN105307058A (zh) | 业务配置数据的处理方法及装置 | |
| US10178085B2 (en) | Establishing a secure file transfer session for secure file transfer to a demarcation device | |
| WO2011026335A1 (zh) | 一种广播包/组播控制报文处理方法和装置 | |
| CN111654765A (zh) | 业务服务处理方法、装置及光线路终端 | |
| WO2009021460A1 (en) | Method for reporting implement result of policy, network communication system and equipment | |
| CN100435527C (zh) | 在以太无源光网络系统中高效视频组播的实现方法 | |
| CN102611519A (zh) | 一种对无源光网络进行链路保护的方法和装置 | |
| WO2014101185A1 (zh) | 组播通道的性能检测方法、装置和系统 | |
| WO2011006339A1 (zh) | 一种组播处理方法和装置 | |
| CN104954313A (zh) | 一种分布式ipqam系统 | |
| CN100488120C (zh) | 无源光网络的管理方法 | |
| CN113014554A (zh) | 一种上网通道自动切换方法和系统,以及onu设备和olt设备 | |
| CN101911607B (zh) | Iptv业务集中控制方法和装置 | |
| WO2014121600A1 (zh) | 一种光电混合系统中下行报文的发送方法及光同轴单元 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201180002591.0 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11867151 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011867151 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |