Forwarding packets in an edge device

US9525563B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9525563-B2
Application numberUS-201314373769-A
CountryUS
Kind codeB2
Filing dateMar 28, 2013
Priority dateMar 28, 2012
Publication dateDec 20, 2016
Grant dateDec 20, 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.

An edge device searches a MAC table to obtain information of a public network egress interface for a packet which is to be sent from a local site to a remote site to access a service, replaces a VLAN ID in the packet with a VLAN ID used for transmission in a public network, and sends the packet in which the VLAN ID has been replaced to a remote site according to the information of the public network egress interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for forwarding packets in an edge device, wherein the edge device is applicable in a system where layer-2 interconnections between sites are implemented by virtual links, said method comprising: the edge device searching a media access control (MAC) table to obtain information of a public network egress interface for a packet which is to be sent from a local site to a remote site to access a service; configuring a first domain ID mapping relation table in the edge device, wherein each item of the first domain ID mapping relation table comprises: a service type of a service, a VLAN ID used in the local site for the service, and a domain ID of the service; negotiating, by the edge device, with the remote site to obtain a second domain ID mapping relation table configured in a remote site; identifying, by the edge device, at least one VLAN mapping relation by using the first domain ID mapping relation table of the local site and the second domain ID mapping relation table of the remote site to obtain a VLAN mapping relation table, and delivering the VLAN mapping relation table to the public network egress interface; searching in a virtual local area network (VLAN) mapping relation table, identifying a VLAN corresponding to the service in the remote site by using the VLAN ID used in the local site and the domain ID and replacing a VLAN ID in the packet with a VLAN ID of the VLAN in the remote site; and sending the packet in which the VLAN ID has been replaced to the remote site by using the information of the public network egress interface. 2. The method of claim 1 , further comprising: configuring the VLAN mapping relation table in the edge device statically; delivering the configured VLAN mapping relation table to a public network egress interface, wherein each item of the VLAN mapping relation tables comprises: a service type of a service, a VLAN ID used in the local site for the service, a VLAN ID for transmitting packets of the service in the public network; and wherein searching in the virtual local area network (VLAN) mapping relation table and replacing the VLAN ID in the packet with a VLAN ID that is used to transmit a packet of the service in a public network further comprise, searching the statically configured VLAN mapping relation table and replacing the VLAN ID in the packet with the VLAN ID used for transmitting a packet of the service in the public network. 3. The method of claim 2 , further comprising: searching, by the edge device, in the VLAN mapping relation table after receiving a second packet sent by a remote site to the local site to access a second service and replacing a VLAN ID in the packet with a VLAN ID used in the local site for the second service; and sending the second packet in which the VLAN ID has been replaced to the local site. 4. The method of claim 3 , further comprising: determining, by the edge device, information to be sent that comprises a VLAN ID used in the local site for a service and at least one local MAC address after having studied the at least one local MAC address in a local VLAN corresponding to the service; searching in the VLAN mapping relation table, replacing the VLAN ID used in the local site in the information with a VLAN ID used for transmitting packets of the service in the public network, and sending the information to a remote site; and after receiving MAC address information sent by the remote site, searching, by the edge device, in the VLAN mapping relation table, determining a VLAN ID used in the local site corresponding to a VLAN ID used for transmitting packets of a second service in the public network in the received MAC address information, and sending the MAC address information from the remote site to a VLAN corresponding to the VLAN ID used in the local site. 5. The method of claim 1 , further comprising: receiving, by the edge device, a second packet sent by a remote site to access a service, and sending the packet to the local site directly according to a VLAN ID in the packet. 6. The method of claim 5 , further comprising: determining, by the edge device, information to be sent that comprises a VLAN ID used in the local site for a service and at least one local MAC address after having studied the at least one local MAC address in a local VLAN corresponding to the service, replacing the VLAN ID used in the local site in the information with a domain ID corresponding to the VLAN ID by using the first domain ID mapping relation table, and sending the information to a remote site; and after receiving MAC address information sent by a remote site, specifying a VLAN ID used in the local site corresponding to a domain ID in the received information according to the first domain ID mapping relation table and delivering the MAC address information from the remote site to a VLAN corresponding to the VLAN ID used in the local site. 7. An edge device applicable in a system where layer-2 interconnections between sites are implemented by virtual links, the edge device comprising: a forwarding chip to search a media access control (MAC) table to obtain information of a public network egress interface for a packet which is to be sent from a local site to a remote site to access a service; a first domain ID mapping relation table that is configured in the edge device, wherein each item of the first domain ID mapping relation table comprises: a service type of a service, a VLAN ID used in the local site for the service, and a domain ID of the service; a control module to determine the VLAN mapping relation table by using the first domain ID mapping relation table configured in the edge device and a second domain ID mapping relation table configured in a remote site, and deliver the VLAN mapping relation table to the public network egress interface and search in a virtual local area network (VLAN) mapping relation table in the rule module and replace a VLAN ID in the packet with a VLAN ID used for transmitting a packet of the service in a public network through identification of a VLAN corresponding to the service in the remote site by using the VLAN ID used in the local site and the domain ID and replacement of the VLAN ID in the packet with a VLAN ID of the VLAN in the remote site; a rule module to store the VLAN mapping relation table, each item of which associates a VLAN ID used in the local site for a service with a VLAN ID used for transmitting packets of the service in the public network; and a interface module to send the packet in which the VLAN ID has been replaced to the remote site by using the information of the public network egress interface. 8. The edge device of claim 7 , wherein the VLAN mapping relation table is statically configured in the rule module, and each item of the VLAN mapping relation table comprises a service type of a service, a VLAN ID used in the local site for the service, and a VLAN ID used for transmitting the service in the public network; wherein the control module is further to send the VLAN mapping relation table to a public network egress interface; and wherein the control module is to search in the statically configured VLAN mapping relation table and replace the VLAN ID in the packet with the VLAN ID used for transmitting packets of the service in the public network. 9. The edge device of claim 8 , wherein: the forwarding chip is further to search in the VLAN mapping relation table after the interface module has received a second packet sent by a remote site to the local site to access a second service, and to replace a VLAN ID in the packet with a VLAN ID used in the local site for the second service; and the interface module is further to send the second packet in which the VLAN

Assignees

Inventors

Classifications

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

  • Details on frame tagging (routing of packets H04L45/00; support for virtual LAN H04L49/354) · CPC title

  • Single bridge functionality, e.g. connection of two networks over a single bridge · 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 US9525563B2 cover?
An edge device searches a MAC table to obtain information of a public network egress interface for a packet which is to be sent from a local site to a remote site to access a service, replaces a VLAN ID in the packet with a VLAN ID used for transmission in a public network, and sends the packet in which the VLAN ID has been replaced to a remote site according to the information of the public ne…
Who is the assignee on this patent?
Hangzhou H3C Tech Co Ltd, Hewlett Packard Entpr Dev Lp
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 Dec 20 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).