Multicast data forwarding method and device supporting virtual terminal

US9344286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344286-B2
Application numberUS-201214004489-A
CountryUS
Kind codeB2
Filing dateMar 7, 2012
Priority dateMar 11, 2011
Publication dateMay 17, 2016
Grant dateMay 17, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are a multicast data forwarding method and device supporting a virtual terminal. The method includes: a bridge forwarding module receiving multicast data sent by an end station and determining output ports; when a certain output port is the same with the input port of the multicast data and the input port has enabled reflective relay function, not carrying Ingress extended channel identifier (Ingress_E-CID) in the forwarded message information or the value of the Ingress_E-CID being zero. By modifying the source port filtering mechanism, the present invention enables a Port Extender (PE) supporting the virtual terminal technology to transmit and receive data normally while multicasting.

First claim

Opening claim text (preview).

What is claimed is: 1. A multicast data forwarding method supporting virtual terminal, comprising: a bridge forwarding module receiving multicast data sent by an end station and determining an output port, when a certain output port is the same with the input port of said multicast data and said input port has enabled a reflective relay function, not carrying an ingress extended channel identifier (Ingress_E-CID) in forwarded message information or the value of said Ingress_E-CID being equal to 0. 2. The method according to claim 1 , further comprising: said bridge forwarding module also determining the value of extended channel identifier (E-CID) carried in said forwarded message information. 3. The method according to claim 2 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch. 4. The method according to claim 1 , wherein, said input port and output port belong to a same replication group. 5. The method according to claim 4 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch. 6. The method according to claim 1 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch. 7. The method according to claim 6 , wherein, after receiving said forwarded message information, an internal port extended forwarding module (Port Extender) of said Controlling Bridge adds an extended tag (E-tag) into said multicast data according to said Ingress_E-CID carried in said forwarded message information; after receiving said multicast data, an Extended Port of an Edge Port Extender checks the value of said Ingress_E-CID in said E-tag, and if the value of said Ingress_E-CID is consistent with a port extended channel identifier (PCID) of said extended port, said data is filtered out. 8. A multicast data forwarding method supporting virtual terminal, comprising: a bridge forwarding module receiving multicast data sent by an end station and determining an output port, when a certain output port is the same with the input port of said multicast data and said input port has disabled a reflective relay function, carrying an ingress extended channel identifier (Ingress_E-CID) in forwarded message information and the value of said carried Ingress_E-CID being equal to E-CID when said multicast data is inputted. 9. The method according to claim 8 , further comprising: said bridge forwarding module also determining the value of said E-CID carried in said forwarded message information. 10. The method according to claim 9 , wherein, said input port and output port belong to a same replication group. 11. The method according to claim 8 , wherein, said input port and output port belong to a same replication group. 12. A multicast data forwarding device supporting virtual terminal, applied to an Ethernet switch, said device comprising a processer which executes the steps in a port determination unit and a forwarding determination unit in a bridge forwarding module, wherein, said port determination unit is configured to: receive multicast data sent by an end station and determine an output port; said forwarding determination unit is configured to: according to said output port determined by said port determination unit, when a certain output port is the same with the input port of said multicast data and said input port has enabled a reflective relay function, not carry ingress extended channel identifier (Ingress_E-CID) in forwarded message information or make the value of said Ingress_E-CID equal 0. 13. The device according to claim 12 , wherein, said forwarding determination unit is further configured to: determine the value of E-CID carried in said forwarded message information. 14. The device according to claim 13 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch; said processor in said device further executes the steps in an edge port extended forwarding module, and an internal port extended forwarding module in said Controlling Bridge; said internal port extended forwarding module is configured to: after receiving said forwarded message information, according to said Ingress_E-CID carried in said forwarded message information, add an extended tag (E-tag) into said multicast data; said edge port extended forwarding module is configured to: after receiving said multicast data from an extended port, check the value of said Ingress_E-CID value in said E-tag, and if the value of said Ingress E-CID is consistent with PCID of said extended port, filter out said data. 15. The device according to claim 12 , wherein, said forwarding determination unit is further configured to: determine that said output port and input port belong to a same replication group. 16. The device according to claim 15 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch; said processor in said device further executes the steps in an edge port extended forwarding module, and an internal port extended forwarding module in said Controlling Bridge; said internal port extended forwarding module is configured to: after receiving said forwarded message information, according to said Ingress_E-CID carried in said forwarded message information, add an extended tag (E-tag) into said multicast data; said edge port extended forwarding module is configured to: after receiving said multicast data from an extended port, check the value of said Ingress_E-CID value in said E-tag, and if the value of said Ingress E-CID is consistent with PCID of said extended port, filter out said data. 17. The device according to claim 12 , wherein, said bridge forwarding module refers to a VLAN-aware Bridge Component in a Controlling Bridge in an Ethernet switch; said processor in said device further executes the steps in an edge port extended forwarding module, and an internal port extended forwarding module in said Controlling Bridge; said internal port extended forwarding module is configured to: after receiving said forwarded message information, according to said Ingress_E-CID carried in said forwarded message information, add an extended tag (E-tag) into said multicast data; said edge port extended forwarding module is configured to: after receiving said multicast data from an extended port, check the value of said Ingress_E-CID value in said E-tag, and if the value of said Ingress E-CID is consistent with PCID of said extended port, filter out said data. 18. A multicast data forwarding device supporting virtual terminal, applied to an Ethernet switch, said device comprising a processer which executes the steps in a port determination unit and a forwarding determination unit in a bridge forwarding module, wherein, said port determination unit is configured to: receive multicast data sent by an end station and determine an output port; said forwarding determination unit is configured to: according to said output port determined by said port determination unit, when a certain output port is the same with the input port of said multicast data and said input port has disabled a reflective relay function, carrying an ingress extended channel identifier (Ingress_E-CID) in forwarded message information and make the value of said carried Ingress_E-CID equal E-CID used when inputting said multicast data. 19. The device according to claim 18 ,

Assignees

Inventors

Classifications

  • H04L45/16Primary

    Multipoint routing · CPC title

  • Multicast operation; Broadcast operation · CPC title

  • Packet switching systems · CPC title

  • H04L12/18Primary

    for broadcast or conference {, e.g. multicast} · CPC title

  • H04L12/287Primary

    Remote access server, e.g. BRAS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9344286B2 cover?
Disclosed are a multicast data forwarding method and device supporting a virtual terminal. The method includes: a bridge forwarding module receiving multicast data sent by an end station and determining output ports; when a certain output port is the same with the input port of the multicast data and the input port has enabled reflective relay function, not carrying Ingress extended channel ide…
Who is the assignee on this patent?
Li Lin, Wei Yuehua, Yu Jinghai, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L45/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).