IP Library Granted Patent US 9,882,838
Granted Patent B2
US 9,882,838 · App. 15/242,633 · Granted Jan 30, 2018

Forwarding inter-switch connection (ISC) frames in a network-to-network interconnect topology

Inventor: Stephen R. Haddock (Los Gatos, CA)
Assignee: Extreme Networks, Inc.
H04L49/15H04L12/4633H04L45/58H04L49/253H04L45/12
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,882,838
App. No.
15/242,633
Granted
Jan 30, 2018
Kind
B2
Abstract

Systems, mechanisms, apparatuses, and methods are disclosed for forwarding Inter-Switch Connection (ISC) frames in a Network-to-Network Interconnect (NNI) topology, for example, via a network switch which includes a first physical switch port to receive a physical switch link from a second network switch; logic to implement a first logical ISC and a second logical ISC′ connection to the second network switch via the physical switch link; a second physical switch port to receive an interface connection from a third network switch; and switch forwarding logic to forward frames received at the first network switch to the second network switch via the logical ISC or logical ISC′ based on whether or not the physical switch link is part of an active topology upon which the network switch operates or is not part of the active topology upon which the network switch operates. Other embodiments are disclosed.

Claims (30)

1. A first network switch, comprising:

a first network switch element coupled to a physical switch link to transmit a first untagged and not encapsulated frame for a local network over a first logical connection of the physical switch link to a first network switch element of a second network switch coupled to the physical switch link, when the physical switch link is part of an active topology of the local network; and

a second network switch element coupled to the physical switch link to transmit a second untagged and not encapsulated frame for a foreign network over a second logical connection of the physical switch link to a second network switch element of the second network switch coupled to the physical switch link, when the physical switch link is not part of the active topology of the local network, wherein the first network switch element and the second network switch element are nodes within the active topology of the network for receiving frames; and

wherein the first network switch and the second network switch select a link for transmitting each received frame, wherein the selection is made dependent upon a gateway selection rule stipulating that any node receiving a frame on a link other than the first logical connection is designated as a gateway for that received frame, wherein the gateway selection rule is utilized when the physical switch link is part of the active topology upon which the first network switch operates and when the received frame is not associated with a pre-determined link selection.

2. The first network switch of claim 1 , wherein, when the physical switch link is not part of the active topology of the local network, the first network switch element is configured to determine whether the physical switch link is blocked according to a loop prevention protocol.

3. The first network switch of claim 2 , wherein the first network switch element and the second network switch element transmit their respective untagged and not encapsulated frames at different times.

4. The first network switch of claim 2 , wherein the first network switch element of the first network switch is a node in the local network and wherein the second network switch element of the first network switch is a node in the foreign network.

5. The first network switch of claim 2 , wherein the second network switch element is coupled to a third network switch via a connection consisting of one of:

a Network-to-Network Interface (NNI) connection; or

a Multi-system Link Aggregation (MLAG) connection.

6. The first network switch of claim 5 , wherein the third network switch operates in the foreign network.

7. The first network switch of claim 6 , wherein the connection coupling the second network switch element to the third network switch is a first connection, and wherein the second network switch is coupled to the foreign network via a second connection that does not include the first connection.

8. The first network switch of claim 2 , wherein the first network switch further comprises:

memory to store instructions comprising switch forwarding logic; and

a processor to execute the instructions comprising switch forwarding logic.

9. The first network switch of claim 8 , wherein the switch forwarding logic is configured to monitor whether the physical switch link is part of the active topology of the local network.

10. The first network switch of claim 2 , wherein the first network switch is further configured to identify a Virtual Local Area Network Identifier (VLAN ID) related to the first untagged and not encapsulated frame.

11. The first network switch of claim 10 , wherein the first network switch is configured to identify a network switch element based on the identified VLAN ID, wherein the second network switch element is configured to transmit the first untagged and not encapsulated frame to the identified network switch element.

12. The first network switch of claim 11 , wherein the identified network switch element is the first network switch element.

13. The first network switch of claim 2 , wherein the first network switch is configured to identify a Service Identifier related to the first untagged and not encapsulated frame.

14. The first network switch of claim 13 , wherein the second network switch element is configured to select a link for transmitting each received frame based on a given service type, the given service type being designated by a field within each frame.

15. The first network switch of claim 2 , wherein the second network switch element is configured to deterministically discard a received frame based on a data field in the received frame.

16. The first network switch of claim 2 , wherein the first network switch is configured to transmit to the foreign network.

17. The first network switch of claim 2 , wherein the physical switch link is part of the active topology upon which the first network switch operates when the physical switch link has not been blocked by a loop prevention algorithm; and

wherein the physical switch link is not part of the active topology upon which the first network switch operates when the physical switch link has been blocked by a loop prevention algorithm.

18. The first network switch of claim 2 , wherein the physical switch link is part of the active topology of the local network upon which the first network switch operates during receipt of a first set of received frames;

wherein the physical switch link is transitioned to not being part of the active topology of the local network upon which the first network switch operates responsive to a topology change for the local network; and

wherein the physical switch link is not part of the active topology of the local network upon which the first network switch operates during receipt of a second set of received frames.

19. The first network switch of claim 18 , wherein the first set of received frames and the second set of received frames are disjoint sets.

20. The first network switch of claim 2 , wherein when the physical switch link is part of the active topology of the local network comprises when the first logical connection of the physical switch link is part of the active topology of the local network.

Assignments (9)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: HADDOCK, STEPHEN R.
To: EXTREME NETWORKS, INC.
Reel/Frame 039615/0722 →
Continuity (4)
Continuation 14508517 · Oct 7, 2014
Continuation 13220516 · Aug 29, 2011
Provisional Application 61451515 · Mar 10, 2011
Related Publication 20160359767A1 · Dec 8, 2016