Method and system for preventing MAC addresses learning in a provider backbone network (PBBN)

US9866405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9866405-B2
Application numberUS-201113315440-A
CountryUS
Kind codeB2
Filing dateDec 9, 2011
Priority dateJun 10, 2009
Publication dateJan 9, 2018
Grant dateJan 9, 2018

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.

The present invention provides a method and system for preventing MAC address learning in Provider Backbone Bridge Network (PBBN). In one embodiment, this is accomplished by receiving data frames from at least one operator/client at the first PBB network which has to be communicating to the second PBB network, adding forward path learning information from the received data frames in the first PBB network and translating backbone MAC source address of the received data frame at the first PBB network by replacing the backbone MAC source address with a BEB backbone MAC address, thereby preventing of backbone MAC address learning of the first PBB network in the second PBB network.

First claim

Opening claim text (preview).

We claim: 1. A method of preventing Media Access Control (MAC) address learning in a data path from a first Provider Backbone Bridge (PBB) network to a second PBB network, said path passing through a plurality of intermediate bridge nodes in the PBB network having a plurality of input/output ports for data communication, the method comprising: receiving, at Customer Backbone Port (CBP) of a Backbone Edge Bridge (BEB), data frames from at least one operator/client of the first PBB network which has to be communicated to at least one operator/client of the second PBB network; adding forward path information to the received data frames in the first PBB network, wherein the forward path information comprises I-Tag, B-Tag, Backbone MAC Source Address (B-SA) and Backbone MAC Destination Address (B-DA); and translating a backbone MAC source address of the received data frame at the first PBB network by replacing the backbone MAC source address with the BEB backbone MAC address, wherein translating comprises instantiating a table for translating one-to-one of the Backbone Source Address to its own CBP MAC Address, and wherein the table comprises a mapping between I-Tag, B-SA, and B-DA of the received data frame and corresponding translated I-Tag, B-SA, and B-DA, and wherein the translated I-Tag, B-SA, and B-DA, and B-Tag are sent to the CBP, thereby preventing of backbone MAC address learning of the first PBB network in the second PBB network, at the CBP of the BEB of the first PBB network. 2. The method of claim 1 , wherein the path passing through the plurality of intermediate bridge nodes in the PBB network includes I-Backbone Edge Bridge (I-BEB) and B-Backbone Edge Bridge (B-BEB), wherein the path passing through the plurality of input/output ports are Customer Network port (CNP), Provider Instance Port (PIP), Customer Backbone Port (CBP), and Provider Network Port (PNP) of the I-BEB and B-BEB. 3. The method of claim 1 , further comprising storing the received data frames from at least one operator/client of the first PBB network in at least one memory. 4. The method of claim 1 , wherein the received data frames includes router frames, host frames or standard based frames as per Institute of Electrical and Electronic Engineers (IEEE) 802.1Q, 802.1D, 802.1ad, 802.1ah and 802.1Qay. 5. The method of claim 1 , wherein the step of receiving data frames from at least one operator/client of the first PBB network are at the CNP port of the BEB. 6. The method of claim 1 , wherein the step of adding forward path information is at PIP port of the BEB of the first PBB network, wherein the step of adding forward path information includes I-tag, B-tag, backbone MAC source address and backbone MAC destination address. 7. The method of claim 1 , further comprising translating incoming I-tag and backbone destination address to outgoing I-tag and backbone destination address. 8. The method of claim 1 , wherein the received data frames includes router frames, host frames or standard based frames as per IEEE 802.1Q, 802.1D, and 802.1Qay. 9. A system of preventing Media Access Control (MAC) address learning in a data path from a first Provider Backbone Bridge (PBB) network to a second PBB network, said path passing through a plurality of intermediate bridge nodes in the PBB network having a plurality of input/output ports for data communication, the system comprising: means for receiving, at Customer Backbone Port (CBP) of a Backbone Edge Bridge (BEB), data frames from at least one operator/client of the first PBB network which has to be communicated to at least one operator/client of the second PBB network; means for adding forward path information to the received data frames in the first PBB network, wherein the forward path information comprises I-Tag, B-Tag, Backbone MAC Source Address (B-SA), and Backbone MAC Destination Address (B-DA); and means for translating a backbone MAC source address of the received data frame at the first PBB network by replacing the backbone MAC source address with the BEB backbone MAC address, wherein translating comprises instantiating a table for translating one-to-one of the Backbone Source Address to its own CBP MAC Address, and wherein the table comprises a mapping between I-Tag, B-SA, and B-DA of the received data frame and corresponding translated I-Tag, B-SA, and B-DA, and wherein the translated I-Tag, B-SA, and B-DA, and B-Tag are sent to the CBP, thereby preventing of backbone MAC address learning of the first PBB network in the second PBB network, at the CBP of the BEB of the first PBB network. 10. The system of claim 9 , further comprising means for storing the received data frames from at least one operator/client of the first PBB network in at least one memory. 11. The system of claim 9 , wherein the means for receiving receives data frames from at least one operator/client of the first PBB network is a Customer Network Port (CNP) of the BEB. 12. The system of claim 9 , wherein the means for adding forward path information adds tags at a Provider Instance Port (PIP) port of the BEB of the first PBB network. 13. The system of claim 9 further comprising means for translating incoming I-tag and backbone destination address to Outgoing I-tag and backbone destination address.

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • Interdomain routing, e.g. hierarchical routing · CPC title

  • wherein a VLAN tag represents a service provider backbone VLAN, e.g. B-Tag, S-Tag · CPC title

  • Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title

  • wherein a VLAN tag represents a service instance, e.g. I-SID in PBB · 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 US9866405B2 cover?
The present invention provides a method and system for preventing MAC address learning in Provider Backbone Bridge Network (PBBN). In one embodiment, this is accomplished by receiving data frames from at least one operator/client at the first PBB network which has to be communicating to the second PBB network, adding forward path learning information from the received data frames in the first P…
Who is the assignee on this patent?
Vinod Kumar Madaiah, Somnath Ojha, Tejas Networks Ltd
What technology area does this patent fall under?
Primary CPC classification H04L12/4625. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 09 2018 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).