SDN SAN Control Plane Segmentation for Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage area network (SAN) technologies face scaling challenges due to synchronization issues with link-state databases, domain-identifier limitations, and inefficiencies in centralized control planes, leading to increased network complexity and costs.
Innovation Solution
Implementing a software-defined networking (SDN) approach by dividing the control plane into a centralized network control plane and decentralized control planes, allowing for centralized network-wide applications and decentralized switch-level applications, which enables virtualization and scalable network management without overloading individual switches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized control plane is used in SAN, then network management is simplified, but scaling becomes difficult due to synchronization issues with link-state databases
Solution Approach 1:
The control plane is segmented into two distinct components: a centralized network control plane for management functions and decentralized switch control planes for forwarding decisions. This segmentation allows the centralized controller to simplify network management while avoiding scaling issues by pushing forwarding rules to distributed switches, thereby resolving the contradiction between ease of operation and device complexity.
2Stability of the object's composition
If domain-identifier limitations are imposed in SAN, then network stability is maintained, but adaptability and scalability are reduced
Solution Approach 1:
The patent introduces a new dimensional approach by implementing virtualization layers (VSANs and virtual domains) that overlay the physical domain-identifier structure. This allows the network to maintain stability at the physical layer while achieving scalability through virtual abstraction, enabling multiple virtual networks to coexist on the same physical infrastructure without conflicting with domain-identifier limitations.
3Reliability
If processing capacity is concentrated in centralized control, then network-wide coordination is improved, but individual switch performance becomes a bottleneck
Solution Approach 1:
The patent extracts complex coordination logic from individual switches and consolidates it into a centralized network control plane. The centralized controller handles network-wide coordination tasks such as path computation and resource allocation, while individual switches are relieved of these burdens and focus on high-speed packet forwarding based on simple rules received from the controller, thereby resolving the contradiction between reliability and productivity.
4Adaptability or versatility
If heterogeneous servers share common storage devices, then resource utilization is improved, but network complexity increases
Solution Approach 1:
The centralized network control plane acts as an intermediary that abstracts and manages the complexity of heterogeneous server-to-storage connections. It maintains a global view of network topology and resources, automatically computing optimal paths and configuring switches accordingly, thereby enabling resource sharing among heterogeneous servers without increasing visible network complexity for end users.
Data Source
AI summary
An example method for facilitating software defined networking for storage area networks is provided and includes dividing a control plane of a storage area network (SAN) into a centralized network control plane and a plurality of decentralized control planes, configuring network-wide SAN applications in the centralized network control plane, and configuring switch-level SAN applications in the decentralized control planes. In a specific embodiment, the network-wide SAN applications include at least one selection from a group consisting of: name server, zone server, worldwide name-virtual SAN (VSAN) mapping, device aliases, link-state routing information, principal switch selection, domain manager, and virtual local area network-VSAN mapping.


