IP Library Granted Patent US 9,973,444
Granted Patent B2
US 9,973,444 · App. 14/838,527 · Granted May 15, 2018

Relay system and switching device

Inventor: Makoto Yasuda (Tsuchiura, JP)
Assignee: Hitachi Metals, Ltd.
H04L49/25H04L45/245H04L45/54H04L45/66H04L45/74H04L49/3009
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,444
App. No.
14/838,527
Granted
May 15, 2018
Kind
B2
Abstract

When relaying a frame received at a MCLAG port to a bridge port, a MCLAG identifier adding unit adds a MCLAG identifier to the frame. When an encapsulated frame to which a MCLAG identifier has been added is received at the bridge port and the encapsulation of the frame, is performed by a peer device, a learning information control unit does not learn an encapsulation address contained in the encapsulated frame. More specifically, the learning information control unit learns a source customer address contained in the frame in association with the MCLAG identifier added to the frame to the address table, but does not learn a source encapsulation address.

Claims (47)

1. A relay system comprising:

a first switching device and a second switching device which are disposed at entrance or exit of a Provider Backbone Bridge (PBB) network in which relaying based on a PBB standard is performed, the first and second switching devices converting an unencapsulated frame received from outside of the PBB network into an encapsulated frame and relaying the encapsulated frame to the PBB network, and the first and second switching devices converting the encapsulated frame received from the PBB network into the unencapsulated frame and relaying the unencapsulated frame to the outside of the PBB network,

wherein the unencapsulated frame contains a customer address,

the encapsulated frame has a configuration in which an encapsulation address is added to the unencapsulated frame based on the PBB standard,

each of the first switching device and the second switching device includes:

a lower-link port which transmits or receives the unencapsulated frame;

an upper-link port which transmits or receives the encapsulated frame;

one or a plurality of multi-chassis link aggregation group (MCLAG) ports which include a first MCLAG port serving as the lower-link port and on which an inter-device LAG is set;

a bridge port which serves as the upper-link port and connects one device and a peer device;

an address table which retains the customer address present ahead of the lower-link port in association with a port identifier representing the lower-link port or a MCLAG identifier corresponding to the lower-link port and retains the customer address present ahead of the upper-link port in association with the encapsulation address and a port identifier representing the upper-link port or a MCLAG identifier corresponding to the upper-link port; and

a relay processing unit, comprising a processor, which learns and retrieves the address table, and

the processor is configured to:

when a frame received at the MCLAG port is relayed to the bridge port, add a MCLAG identifier corresponding to the MCLAG port to the frame;

when the encapsulated frame to which the MCLAG identifier has been added is received at the bridge port and encapsulation of the frame is performed by the peer device, learn a source customer address contained in the encapsulated frame in association with the MCLAG identifier added to the encapsulated frame to the address table, and not learn the encapsulation address contained in the encapsulated frame to the address table; and

determine whether a source encapsulation address contained in the encapsulated frame is the encapsulation address of the peer device, thereby determining whether the encapsulation of the frame is performed by the peer device.

2. The relay system according to claim 1 ,

wherein, when each of the first switching device and the second switching device relays the unencapsulated frame received at its own first MCLAG port to the upper-link port, each of the first switching device and the second switching device generates the encapsulated frame by using its own encapsulation address.

3. The relay system according to claim 1 ,

wherein one of the first MCLAG ports of the first switching device and the second switching device is set to a transmission permitted state and the other thereof is set to a transmission prohibited state in advance, and

when relaying a frame to the MCLAG port based on a retrieval result of the address table, the processor is configured to relay the frame to the MCLAG port of its own device when the MCLAG port of its own device is in the transmission permitted state, and relay the frame to the bridge port when the MCLAG port of its own device is in the transmission prohibited state.

4. The relay system according to claim 3 ,

wherein the one or plurality of MCLAG ports further include a second MCLAG port serving as the upper-link port.

5. The relay system according to claim 1 ,

wherein, when a destination encapsulation address contained in the received encapsulated frame is the encapsulation address of its own device or the peer device, the processor is configured to retrieve an address table of its own device with using a destination customer address contained in the encapsulated frame as a retrieval key.

6. A switching device which is disposed at entrance or exit of a Provider Backbone Bridge (PBB) network in which relaying based on a PBB standard is performed, the switching device converting an unencapsulated frame received from outside of the PBB network into an encapsulated frame and relaying the encapsulated frame to the PBB network, and the switching device converting the encapsulated frame received from the PBB network into the unencapsulated frame and relaying the unencapsulated frame to the outside of the PBB network,

wherein the unencapsulated frame contains a customer address,

the encapsulated frame has a configuration in which an encapsulation address is added to the unencapsulated frame based on the PBB standard,

the switching device further includes:

a lower-link port which transmits or receives the unencapsulated frame;

an upper-link port which transmits or receives the encapsulated frame;

one or a plurality of multi-chassis link aggregation group (MCLAG) ports which include a first MCLAG port serving as the lower-link port and on which an inter-device LAG is set;

a bridge port which serves as the upper-link port and connects one device and a peer device;

an address table which retains the customer address present ahead of the lower-link port in association with a port identifier representing the lower-link port or a MCLAG identifier corresponding to the lower-link port and retains the customer address present ahead of the upper-link port in association with the encapsulation address and a port identifier representing the upper-link port or a MCLAG identifier corresponding to the upper-link port; and

a relay processing unit, comprising a processor, which learns and retrieves the address table, and

the processor is configured to:

when a frame received at the MCLAG port is relayed to the bridge port, add a MCLAG identifier corresponding to the MCLAG port to the frame;

when the encapsulated frame to which the MCLAG identifier has been added is received at the bridge port and encapsulation of the frame is performed by the peer device, learn a source customer address contained in the encapsulated frame in association with the MCLAG identifier added to the encapsulated frame to the address table, and not learn the encapsulation address contained in the encapsulated frame to the address table; and

determine whether a source encapsulation address contained in the encapsulated frame is the encapsulation address of the peer device, thereby determining whether the encapsulation of the frame is performed by the peer device.

7. The switching device according to claim 6 ,

wherein, when the switching device relays the unencapsulated frame received at the first MCLAG port to the upper-link port, the switching device generates the encapsulated frame by using its own encapsulation address.

8. The switching device according to claim 6 ,

wherein one of the first MCLAG ports of the switching device and the peer device is set to a transmission permitted state and the other thereof is set to a transmission prohibited state in advance, and

when relaying a frame to the MCLAG port based on a retrieval result of the address table, the processor is configured to relay the frame to the MCLAG port of its own device when the MCLAG port of its own device is in the transmission permitted state, and relay the frame to the bridge port when the MCLAG port of its own device is in the transmission prohibited state.

9. The switching device according to claim 8 ,

wherein the one or plurality of MCLAG ports further include a second MCLAG port serving as the upper-link port.

10. The switching device according to claim 6 ,

wherein, when a destination encapsulation address contained in the received encapsulated frame is the encapsulation address of its own device or the peer device, the processor is configured to retrieve an address table of its own device with using a destination customer address contained in the encapsulated frame as a retrieval key.

Assignments (4)
DEMERGER Recorded Aug 14, 2018
From: HITACHI METALS, LTD.
To: APRESIA SYSTEMS, LTD.
Reel/Frame 046820/0942 →
MERGER Recorded Aug 14, 2018
From: APRESIA SYSTEMS, LTD.
To: AAA HOLDINGS, LTD.
Reel/Frame 046821/0068 →
CHANGE OF NAME Recorded Aug 14, 2018
From: AAA HOLDINGS, LTD.
To: APRESIA SYSTEMS, LTD.
Reel/Frame 046821/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: YASUDA, MAKOTO
To: HITACHI METALS, LTD.
Reel/Frame 036446/0794 →
Priority Claims (1)
JP 2014-223504 · Oct 31, 2014 · national
Continuity (1)
Related Publication 20160127270A1 · May 5, 2016