Method, device and system for implementing multicast forwarding in extended VLAN bridge
First Claim
1. A method for implementing multicast forwarding in an Extended VLAN Bridge (EVB), comprising:
- receiving a multicast frame and acquiring a multicast address from the multicast frame;
inquiring two or more subgroups corresponding to the multicast address from a first preset mapping table;
inquiring an identifier (ID) corresponding to each subgroup, mapping port corresponding to each ID of the corresponding subgroup and a master port of the inquired mapping ports from the first preset mapping table;
forwarding, when the ID of the corresponding subgroup is a Multicast Identifier (MCID), the multicast frame carrying the MCID to a corresponding Port Extender (PE) assembly via the master port; and
distributing, by the PE assembly, the multicast frame to a User Equipment (UE) according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly,wherein distributing, by the PE assembly, the multicast frame to a UE according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly comprises;
receiving, by the PE assembly, the multicast frame carrying the MCID via an uplink port;
inquiring on a second preset mapping table, duplicating and forwarding the multicast frame through a downlink port which extended level by level according to a correspondence between the MCID carried in the multicast frame and a PE downlink port in the second preset mapping table;
stripping the MCID from the multicast frame when the multicast frame is forwarded to an external port between the PE assembly and the UE; and
sending the multicast frame stripped of the MCID to the UE via the external port.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides a method, a device, and a system for implementing multicast forwarding in an Extended VLAN (Virtual Local Area Network) Bridge (EVB), wherein the method includes: the EVB controlling bridge receives a multicast frame and acquires a multicast address from the multicast frame; inquires on a master port and an identifier (ID) of a subgroup corresponding to the multicast address from a first preset mapping table; forwards, when the ID of the corresponding subgroup is an Multicast Identifier (MCID), the multicast frame carrying the MCID to a corresponding Port Extender (PE) assembly via the master port; and the PE assembly distributes the multicast frame to a User Equipment (UE) according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly.
6 Citations
15 Claims
-
1. A method for implementing multicast forwarding in an Extended VLAN Bridge (EVB), comprising:
-
receiving a multicast frame and acquiring a multicast address from the multicast frame; inquiring two or more subgroups corresponding to the multicast address from a first preset mapping table; inquiring an identifier (ID) corresponding to each subgroup, mapping port corresponding to each ID of the corresponding subgroup and a master port of the inquired mapping ports from the first preset mapping table; forwarding, when the ID of the corresponding subgroup is a Multicast Identifier (MCID), the multicast frame carrying the MCID to a corresponding Port Extender (PE) assembly via the master port; and distributing, by the PE assembly, the multicast frame to a User Equipment (UE) according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly, wherein distributing, by the PE assembly, the multicast frame to a UE according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly comprises; receiving, by the PE assembly, the multicast frame carrying the MCID via an uplink port; inquiring on a second preset mapping table, duplicating and forwarding the multicast frame through a downlink port which extended level by level according to a correspondence between the MCID carried in the multicast frame and a PE downlink port in the second preset mapping table; stripping the MCID from the multicast frame when the multicast frame is forwarded to an external port between the PE assembly and the UE; and sending the multicast frame stripped of the MCID to the UE via the external port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. A device for implementing multicast forwarding in an Extended VLAN Bridge (EVB), comprising a receiving module, an inquiring module, a forwarding module and a distributing module, wherein
the receiving module is configured to receive a multicast frame, acquire a multicast address from the multicast frame, and send the multicast address to the inquiring module; -
the inquiring module is configured to inquire on two or more subgroups corresponding to the multicast address, an identifier (ID) corresponding to each subgroup, mapping port corresponding to each ID of the corresponding subgroup and a master port of the inquired mapping ports from a first preset mapping table and send an inquired result to the forwarding module; the forwarding module is configured to forward, when the ID of the corresponding subgroup is a Multicast Identifier (MCID), the multicast frame carrying the MCID to a corresponding Port Extender (PE) assembly via the master port; and the distributing module is located in the PE assembly and is configured to distribute the multicast frame to a User Equipment (UE) according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly, wherein the receiving module, inquiring module, forwarding module and distributing module are each the result of execution on a processor of instructions stored in a memory, wherein the distributing module comprises a receiving unit, an inquiring unit, a forwarding unit, a stripping unit and a second sending unit, wherein the receiving unit is configured to receive the multicast frame carrying the MCID via an uplink port; the inquiring unit is configured to inquire on a second preset mapping table; the forwarding unit is configured to duplicate and forward the multicast frame through a downlink port which extended level by level according to a correspondence between the MCID carried in the multicast frame and a PE downlink port in the second preset mapping table; the stripping unit is configured to strip the MCID from the multicast frame when the multicast frame is forwarded to an external port between the PE assembly and the UE; and the second sending unit is configured to send the multicast frame stripped of the MCID to the UE via the external port, wherein the receiving unit, inquiring unit, forwarding unit, stripping unit and second sending unit are each the result of execution on a processor of instructions stored in a memory. - View Dependent Claims (9, 12, 13, 14)
-
-
15. A system for implementing multicast forwarding, comprising:
- an Extended VLAN Bridge (EVB) and a User Equipment (UE) connected with an external port of the EVB, wherein the EVB comprises a device for implementing multicast forwarding, and the device for implementing multicast forwarding comprises a receiving module, an inquiring module, a forwarding module, and a distributing module, wherein
the receiving module is configured to receive a multicast frame, acquire a multicast address from the multicast frame, and send the multicast address to the inquiring module; the inquiring module is configured to inquire on two or more subgroups corresponding to the multicast address, an identifier (ID) corresponding to each subgroup, mapping port corresponding to each ID of the corresponding subgroup and a master port of the inquired mapping ports from a first preset mapping table and send an inquired result to the forwarding module; the forwarding module is configured to forward, when the ID of the corresponding subgroup is a Multicast Identifier (MCID), the multicast frame carrying the MCID to a corresponding Port Extender (PE) assembly via the master port; and the distributing module is located in the PE assembly and is configured to distribute the multicast frame to the UE according to a correspondence between the MCID carried in the multicast frame and a downlink port of the PE assembly, wherein the receiving module, inquiring module, forwarding module and distributing module are each the result of execution on a processor of instructions stored in a memory, wherein the distributing module comprises a receiving unit, an inquiring unit, a forwarding unit, a stripping unit and a second sending unit, wherein the receiving unit is configured to receive the multicast frame carrying the MCID via an uplink port; the inquiring unit is configured to inquire on a second preset mapping table; the forwarding unit is configured to duplicate and forward the multicast frame through a downlink port which extended level by level according to a correspondence between the MCID carried in the multicast frame and a PE downlink port in the second preset mapping table; the stripping unit is configured to strip the MCID from the multicast frame when the multicast frame is forwarded to an external port between the PE assembly and the UE; and the second sending unit is configured to send the multicast frame stripped of the MCID to the UE via the external port, wherein the receiving unit, inquiring unit, forwarding unit, stripping unit and second sending unit are each the result of execution on a processor of instructions stored in a memory.
- an Extended VLAN Bridge (EVB) and a User Equipment (UE) connected with an external port of the EVB, wherein the EVB comprises a device for implementing multicast forwarding, and the device for implementing multicast forwarding comprises a receiving module, an inquiring module, a forwarding module, and a distributing module, wherein
Specification