Shortest path bridging (SPB) multi area
AssigneeExtreme Networks, Inc.
InventorsGautam Khera, Constantin Barcaru, Irina Maria Militaru, Bianca Elena Neagu
Life of this patent
Estimating the term…
Abstract
Disclosed herein are system, method, and computer program product aspects for multiple instance Intermediate System to Intermediate System (IS-IS or ISIS) for a multi-area fabric. A network area in a multi-area fabric includes one or more network nodes and a boundary node shared with an other network area of the multi-area fabric outside of the network area. The boundary node can include a first ISIS instance associated with the network area and a second ISIS instance associated with the other network area. The second ISIS instance can be configured to pass information associated with the other network area to the first ISIS instance.
Claims20
A network node of a multi-area fabric, the network node comprising:
- a processor;
- and
- a memory configured to store computer executable instructions that when executed by the processor cause the processor to:
- receive a packet from a second network node, wherein the network node is a boundary node shared by a first area of the multi-area fabric and a second area of the multi-area fabric;
- determine that a Type-Length-Value (TLV) in the packet comprises a first area identifier (ID) associated with the first area of the multi-area fabric and a second area ID associated with the second area of the multi-area fabric, wherein the first area ID is different from the second area ID and the first area is different from the second area;
- and
- determine, based at least on the determining that the TLV comprises the first and second IDs, that the second network node is another boundary node shared by the first area of the multi-area fabric and the second area of the multi-area fabric.
A tangible computer-readable device having instructions stored thereon that, when executed by a first network node of a multi-area fabric, cause the first network node to perform operations comprising:
- receiving a packet from a second network node, wherein the first network node is a boundary node shared by a first area of the multi-area fabric and a second area of the multi-area fabric;
- determining that a Type-Length-Value (TLV) in the packet comprises a first area identifier (ID) associated with the first area of the multi-area fabric and a second area ID associated with the second area of the multi-area fabric, wherein the first area ID is different from the second area ID and the first area is different from the second area;
- and
- determining, based at least on the determining that the TLV comprises the first and second IDs, that the second network node is another boundary node shared by the first area of the multi-area fabric and the second area of the multi-area fabric.
A method, comprising:
- receiving, by a first network node of a multi-area fabric, a packet from a second network node, wherein the first network node is a boundary node shared by a first area of the multi-area fabric and a second area of the multi-area fabric;
- determining, by the first network node, that a Type-Length-Value (TLV) in the packet comprises a first area identifier (ID) associated with the first area of the multi-area fabric and a second area ID associated with the second area of the multi-area fabric, wherein the first area ID is different from the second area ID and the first area is different from the second area;
- determining, by the first network node and based at least on the determining that the TLV comprises the first and second IDs, that the second network node is another boundary node shared by the first area of the multi-area fabric and the second area of the multi-area fabric;
- determining, by the first network node, that the second network node is a designated boundary node configured to generate a virtual node;
- and
- determining, by the first network node, that the first network node is a backup boundary node configured to represent the virtual node in response to the designated boundary node failing.
Dependencies are inferred from the claim text.