CN-122001710-A - Method and system for a segmented multi-site SPB network
Abstract
A computer-implemented method of constructing a segmented SPB network (100) IS disclosed, the segmented SPB network (100) comprising at least two sites (102 i ) and an IS-IS network topology for the SPB, the method comprising assigning a unique site id to each of the at least two sites, and associating at least one site border node SBN with each of the at least two sites, connecting all SBNs in the segmented SPB network over an IS-IS Level 2 interface for the SPB to form an inter-site network operating with an IS-IS Level 2 for the SPB, assigning each SBN a unique site id to the site associated with the each SBN, the unique site id being assigned as a 3 byte area address field of a TLV for control frames constructed and advertised over the IS-IS Level 2 interface for the SPB over each SBN, respectively.
Inventors
- PRASHANT RAO
- Anil Nagarajan
- Abigit Chandran
- Udai Muranji Suriya Prabakar
- PARAMESH KAILASAM
Assignees
- ALE美国公司
Dates
- Publication Date
- 20260508
- Application Date
- 20230629
Claims (20)
- 1. A computer-implemented method of constructing a segmented SPB network (100), the segmented SPB network (100) comprising at least two sites (102 i ) and an IS-IS network topology for SPBs, the method comprising: Assigning a unique site id to each of said at least two sites, and -Associating at least one site boundary node SBN with each of the at least two sites; -connecting all SBNs in said segmented SPB network via an IS-IS Level 2 interface for SPB, thereby forming an inter-site network running with IS-IS Level 2 for SPB; -assigning to each SBN a unique site id of the site associated with said each SBN, said unique site id being assigned as a 3-byte area address field of a TLV of a control frame respectively constructed and advertised by each SBN on an IS-IS Level 2 interface for SPB.
- 2. The method of claim 1, the method further comprising: -connecting to each of the at least one SBN and at least one node, either an end point node (BEB 104 ij ) or an intermediate node (BCB 103 ik ), via an IS-IS Level 1 interface for SPB, thereby forming an intra-site network running with IS-IS Level 1 for SPB, wherein each of the at least one SBN and the at least one node IS identified with a unique first system id, and -Assigning also to each SBN a unique site id of the site associated with said each SBN, said unique site id being assigned as a 3-byte area address field of a TLV of a control frame constructed and advertised by each SBN on its IS-IS Level 1 interface for SPB.
- 3. The method of claim 2, further comprising assigning each node a unique site id of a site associated with the each node, the unique site id being assigned as a 3-byte zone address field of a TLV of a control frame constructed and advertised by each node over an IS-IS Level 1 interface for SPB, respectively, of each node.
- 4. The method of claim 1, comprising causing each SBN of sites that are local sites to discover all other SBNs of the local sites and all SBNs of other sites that are remote sites in the segmented SPB network, and maintaining a list of all discovered SBNs and local or remote sites that include all discovered SBNs based on a site id value obtained by parsing an area address field of a TLV of a received control frame.
- 5. The method of claim 4, comprising causing each SBN of the local site to discover other SBNs included in the local site as peer SBNs by: Determining that a site id value obtained by parsing an area address field of a TLV of a control frame received on an IS-IS Level 2 interface for SPB of each SBN IS identical to a site id value of the local site, and -Determining that the peer SBN IS running for IS-IS Level 1 of SPB by identifying a unique first system id in a control frame received from the peer SBN on the IS-IS Level 1 interface of the peer SBN for SPB.
- 6. The method of claim 4, comprising causing each SBN of the local site to discover the SBN of the remote site as a remote SBN by making a determination that a site id value obtained by parsing an area address field of a TLV of a control frame received on an IS-IS Level 2 interface for the SPB of each SBN IS different from a site id value of the local site.
- 7. The method of claim 5 comprising instantiating a site meta-node SMN on each of at least two SBNs included in two different sites after establishing an adjacency between the at least two SBNs, wherein the SMNs are identified using a unique second system id different from any of the first system ids, wherein the SMNs host a representation of the segmented SPB network that includes information about all discovered SBNs and local or remote sites containing all discovered SBNs.
- 8. The method of claim 7, comprising obtaining a unique second system id that is a 6 byte value obtained from a 3 byte connection of an organization unique identifier OUI and a site id of a site containing the SBN at which the SMN is instantiated.
- 9. The method of claim 7, comprising instantiating the SMN in a Level 1 intra-site network of the local site including activating an SMN link state packet, LSP, the local site including an SBN in which the SMN is instantiated, wherein the peer SBN has the same cost as a neighbor and has a maximum path weight supported by the network to ensure that the SMN functions as an endpoint node of the segmented SPB network.
- 10. The method of claim 9, comprising causing the instantiated SMN to provide a full active and failover mode for a connection between a node of the local site and a node of the remote site.
- 11. The method of claim 9 comprising selecting one SBN from the peer SBNs of the local site as a designated activator DA, wherein the DA performs instantiation of the SMN and activation and management of the SMN LSPs.
- 12. The method of claim 11, comprising causing selection of the DA to be made from the peer SBNs based on the SBN of the peer SBNs having the lowest unique first system id.
- 13. The method of claim 9, comprising having all peer SBNs of the local site perform instantiation of the SMN and activation and management of the SMN LSPs.
- 14. The method of claim 9, comprising causing each SBN of the local site to: -mining LSP frames received from all SBNs in the inter-site network and maintaining a list of ISID TLVs included in the LSP frames mined from the inter-site network; -mining LSP frames received from nodes of the local site in the intra-site network and maintaining a list of ISID TLVs included in the LSP frames mined from the intra-site network; maintaining each SBN path ownership of a node from said SMN to said local site, wherein said path ownership is determined in terms of ECT/BVLan, and -Advertising an ISID TLV of the local site to the Level 2 inter-site network via the SBN generated LSP frame.
- 15. The method of claim 14, comprising causing the peer SBN of the local site to discover a subset of ISID TLVs common between the local site and the remote site.
- 16. The method of claim 15, comprising causing each SBN of the local site to advertise a subset of ISID TLVs to the intra-site network by encoding LSPs of SMNs instantiated on the SBN.
- 17. The method of claim 14, comprising an administrator entering policy rules on the peer SBN of the local site, the policy rules aimed at filtering out at least one of: -an ISID TLV included in an LSP frame received from said inter-site network, and -An ISID TLV of the local site advertised to the inter-site network in the generated LSP frame.
- 18. The method of claim 4, comprising performing a check on the site ids after establishing an IS-IS Level 1 adjacency for SPBs between the SBNs and the at least one node, wherein an adjacency IS established only if each of the SBNs matches a site id value on all Level 1 lanes of the at least one node.
- 19. The method of claim 4, comprising performing a check on the local site that the obtained site id value is the same as the site id value associated with the local site after checking the site id value obtained by parsing the area address field of the TLV of the received control frame, wherein any backdoor between the node of the local site and the node of the remote site is disabled if the obtained site id value is different from the site id value associated with the local site.
- 20. A computer readable medium comprising computer readable instructions which, when executed by a system, cause the system to perform the method of any one of claims 1 to 19.
Description
Method and system for a segmented multi-site SPB network The application is a divisional application of patent application with application number of 2023, 6, 29, 202380099888.6 (International application number of PCT/US 2023/026651) and the application name of 'method and system for sectional multi-site SPB network'. Technical Field The present technology relates to networks, and more particularly, to a method and system for a segmented SPB network that includes at least two sites and an IS-IS network topology for SPBs. Background Currently deployed Shortest Path Bridging (SPB) networks operate in a flat topology, also known as a Level 1 (Level 1) network. The bridge nodes form a Level 1 adjacency, thereby constructing an SPB network. While this simplifies configuration and maintenance, it also constitutes a limitation on the scalability of the network. These limitations are reflected in both the control plane and the data plane. In terms of the control plane, IEEE 802.1aq SPB implements multipath routing by using IS-IS defined in ISO/IEC 10589 as a routing protocol for transmitting information by determining the best path (i.e., shortest path) of a data packet throughout a packet-switched network. The control plane limitations stem from the resources and computational power required by the "IS-IS for SPB" protocol in establishing and actively managing the reachability of all nodes in the network. The limitation of the data plane is the number of service tunnels that can be established between nodes in the network. The total number of nodes supported by a flat SPB network is typically limited to a range of 500 to 1000 nodes, depending on the CPU and switching ASIC associated with the nodes in the SPB network. Because SPB networks are versatile and easy to deploy, SPB networks are rapidly deployed, many of which are approaching their maximum limit of network scalability. To address such limitations, the network is typically set to be a segmented network. A separate underlying interface would be provided between the segmented SPB networks to provide the fabric interconnect. The interconnection network may be an additional layer 2 or layer 3 based overlay network, which requires additional configuration and management of the core network. Such layering typically does not provide visibility and ease of management for a single network nor does it enable rapid convergence of SPB networks, and can lead to header expansion problems due to layering of overlay protocol stacks over payloads. Furthermore, the transport network is independent of the edge SPB network and its resources. Eventually resulting in a network that is not optimal in both operation and management. This network configuration is also not feasible for deployments requiring super-scalable native SPB solutions. In general, the present technology is directed to a segmented SPB network comprising at least two sites, wherein each site comprises at least one site border node, and a method for constructing the segmented SPB network. The site border nodes are connected through an IS-IS Level 2 (Level 2) interface for the SPB to form an inter-site network operating with an IS-IS Level 2 for the SPB, while within each site, each site border node IS connected with other nodes through an IS-IS Level 1 interface for the SPB to form an intra-site network operating with an IS-IS Level 1 for the SPB. The subject matter discussed in the background section should not be assumed to be prior art merely because it was mentioned in the background section. Similarly, any problems mentioned in the background section or related to the subject matter of the background section should not be assumed to be previously recognized in the prior art. The subject matter in the background section merely represents different approaches. Disclosure of Invention Embodiments of the present technology are developed based on developer awareness of the deficiencies associated with the prior art, particularly the limitations of building a super-scalable and secure service SPB network. One aspect of the present technology IS directed to eliminating these limitations by developing a segmented SPB network that includes at least two sites and an IS-IS network topology for the SPB, wherein each of the at least two sites includes at least one Site Border Node (SBN) and at least one node, which may be an endpoint node or an intermediate node, that IS connected to the at least one SBN through an IS-IS Level 1 interface for the SPB, thereby forming an intra-site network that operates with an IS-IS Level 1 for the SPB, wherein each of the at least one SBN and the at least one node IS identified with a unique system id, and all SBNs are connected through an IS-IS Level 2 interface for the SPB, thereby forming an inter-site network that operates with an IS-IS Level 2 interface for the SPB. In one embodiment of the segmented SPB network, each of the at least two sites IS associated with a unique site id