Shortest path bridging (SPB) multi area
AssigneeExtreme Networks, Inc.
InventorsGautam Khera, Constantin Barcaru
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.
Claims16
A network area in a multi-area fabric, the network area comprising:
- one or more network nodes;
- and
- a boundary node shared with another network area of the multi-area fabric outside of the network area,
- wherein the boundary node comprises a first Intermediate System to Intermediate System (ISIS) instance associated with the network area and a second ISIS instance associated with the other network area, and wherein the second ISIS instance is configured to pass information associated with the other network area to the first ISIS instance, and
- wherein the boundary node is configured to create the first and second ISIS instances by:
- copying a first ISIS code associated with the network area under a first directory;
- copying a second ISIS code associated with the other network area under a second directory;
- renaming one or more functions associated with the first ISIS code;
- and
- renaming one or more functions associated with the second ISIS code.
A method for operating a boundary node in a network area in a multi-area fabric, the method comprising:
- generating a first Intermediate System to Intermediate System (ISIS) instance associated with the network area and a second ISIS instance associated with another network area of the multi-area fabric outside of the network area, wherein the generating the first and second ISIS instances comprises:
- copying a first ISIS code associated with the network area under a first directory;
- copying a second ISIS code associated with the other network area under a second directory;
- renaming one or more functions associated with the first ISIS code;
- and
- renaming one or more functions associated with the second ISIS code;
- storing the first ISIS instance associated with the network area, wherein the network area comprises one or more network nodes;
- and
- storing the second ISIS instance associated with the other network area, wherein the boundary node is shared with the other network area, and wherein the second ISIS instance is configured to pass information associated with the other network area to the first ISIS instance.
A tangible computer-readable device having instructions stored thereon that, when executed by a boundary node in a network area in a multi-area fabric, causes the boundary node to perform operations comprising:
- generating a first Intermediate System to Intermediate System (ISIS) instance associated with the network area and a second ISIS instance associated with another network area of the multi-area fabric outside of the network area, wherein the generating the first and second ISIS instances comprises:
- generating a first pointer associated with the first ISIS instance;
- generating a second pointer associated with the second ISIS instance;
- moving a first set of one or more non-global variables associated with the first ISIS instance to the first pointer;
- moving a second set of one or more non-global variables associated with the second ISIS instance to the second pointer;
- and
- initializing the first and second ISIS instances;
- storing the first ISIS instance associated with the network area, wherein the network area comprises one or more network nodes;
- and
- storing the second ISIS instance associated with the other network area, wherein the boundary node is shared with the other network area, and wherein the second ISIS instance is configured to pass information associated with the other network area to the first ISIS instance.
Dependencies are inferred from the claim text.