Methods, systems, and apparatuses for dynamically tagging vlans

US2016285647A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016285647-A1
Application numberUS-201615180931-A
CountryUS
Kind codeA1
Filing dateJun 13, 2016
Priority dateJun 7, 2012
Publication dateSep 29, 2016
Grant date

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.

Systems, mechanisms, apparatuses, and methods are disclosed for dynamically tagging VLANs. For example, in one embodiment such means include: means for receiving a packet having identified therein a source Media Access Control (MAC) address and a Virtual Local Area Network (VLAN) Identifier, wherein the VLAN identifier corresponds to a VLAN which is non-existent on a network switch; means for modifying the packet received to include two VLAN tags, a first VLAN tag corresponding to the VLAN identifier identified within the packet received and a second VLAN tag, distinct from the first; means for determining no forwarding database entry exists for the modified packet; and means for creating the VLAN on the network switch to handle received packets tagged with the VLAN identifier.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A method for dynamically tagging VLAN network traffic using a network switch having a processor and a memory therein, the method comprising: receiving a packet including an indication of a source Media Access Control (MAC) address and an indication of a first Virtual Local Area Network (VLAN), wherein the indication of the first VLAN corresponds to a VLAN that is non-existent on the network switch; modifying the packet to include an indication of a second VLAN, the second VLAN being different from the first VLAN, wherein the second VLAN is associated with a Virtual Metro Area Network (VMAN); adding, to a MAC forwarding database, an entry that associates the source MAC address with the second VLAN; and transmitting the modified packet to the VMAN in accordance with the entry in the MAC forwarding database. 3 . The method of claim 2 , wherein modifying the packet to include the indication of the second VLAN comprises performing a push operation to add the indication of the second VLAN to an outer end of a tag stack. 4 . The method of claim 2 , wherein the method further comprises determining that no MAC forwarding database entry exists for the modified packet. 5 . The method of claim 4 , wherein determining that no MAC forwarding database entry exists for the modified packet comprises performing, using processing circuitry, a database lookup operation using a key characterized by the source MAC address and the indication of the second VLAN. 6 . The method of claim 2 , wherein the method further comprises creating a VLAN on the network switch to receive packets that include the indication of the first VLAN. 7 . The method of claim 2 , wherein the method further comprises configuring an ingress port as being tagged for the first VLAN, wherein the ingress port was used to receive the packet. 8 . The method of claim 2 , wherein the indication of the second VLAN is a Service VLAN Identifier (SVID) tag. 9 . The method of claim 2 , wherein the method further comprises: creating a VMAN that is operative on one or more ingress ports of the network switch; and designating the one or more ingress ports as untagged ports. 10 . The method of claim 2 , wherein the VMAN processes one or more packets that include indications of a VLAN that does not correspond to any VLAN existent on the network switch, wherein processing the one or more packets prevents the network switch from dropping the one or more packets due to a lack of forwarding information. 11 . The method of claim 2 , wherein the method further comprises validating, using an outside policy profile, that the source MAC address and the indication of the first VLAN represent a valid dynamically tagged VLAN. 12 . A network switch, for dynamically tagging VLAN network traffic, comprising: a memory configured to store a MAC forwarding database; processing circuitry configured to: receive, using an ingress port, a packet including an indication of a source Media Access Control (MAC) address and an indication of a first Virtual Local Area Network (VLAN), wherein the indication of the first VLAN corresponds to a VLAN that is non-existent on the network switch; modify the packet to include an indication of a second VLAN, the second VLAN being different from the first VLAN, wherein the second VLAN is associated with a Virtual Metro Area Network (VMAN); add, to the MAC forwarding database, an entry that associates the source MAC address with the second VLAN; and transmit the modified packet to the VMAN in accordance with the entry in the MAC forwarding database. 13 . The network switch of claim 12 , wherein the packet includes a tag stack, wherein modifying the packet to include the indication of the second VLAN comprises performing a push operation to add the indication of the second VLAN to an outer end of the tag stack. 14 . The network switch of claim 12 , wherein the processing circuitry is further configured to determine that no MAC forwarding database entry exists for the modified packet. 15 . The network switch of claim 14 , wherein determining that no MAC forwarding database entry exists for the modified packet comprises performing a database lookup operation using a key characterized by the source MAC Address and the indication of the second VLAN. 16 . The network switch of claim 12 , wherein the processing circuitry is further configured to create a VLAN on the network switch to receive packets that include the indication of the first VLAN. 17 . The network switch of claim 12 , wherein the processing circuitry is further configured to configure the ingress port as being tagged for the first VLAN. 18 . The network switch of claim 12 , wherein the indication of the second VLAN is a Service VLAN Identifier (SVID) tag. 19 . The network switch of claim 12 , wherein the processing circuitry is further configured to: create a VMAN that is operative on one or more ingress ports of the network switch; and designate the one or more ingress ports as untagged ports. 20 . The network switch of claim 12 , wherein the system further comprises a VMAN packet catcher that processes one or more packets that include indications of a VLAN that does not correspond to any VLAN existent on the network switch, wherein processing the one or more packets prevents the network switch from dropping the one or more packets due to a lack of forwarding information. 21 . The network switch of claim 12 , wherein the processing circuitry is further configured to validate, using an outside policy profile, that the source MAC address and the indication of the first VLAN represent a valid dynamically tagged VLAN.

Assignees

Inventors

Classifications

  • Parsing or analysis of headers · CPC title

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

  • Operational details on the addition or the stripping of a tag in a frame, e.g. at a provider edge node · CPC title

  • Packet switching systems · CPC title

  • wherein a VLAN tag represents a customer VLAN, e.g. C-Tag · 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 US2016285647A1 cover?
Systems, mechanisms, apparatuses, and methods are disclosed for dynamically tagging VLANs. For example, in one embodiment such means include: means for receiving a packet having identified therein a source Media Access Control (MAC) address and a Virtual Local Area Network (VLAN) Identifier, wherein the VLAN identifier corresponds to a VLAN which is non-existent on a network switch; means for m…
Who is the assignee on this patent?
Extreme Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/4666. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).