SDN SAN Control Plane Segmentation for Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork managementVSAvoidcontrol plane scaling
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvenetwork stabilityVSAvoidnetwork scalability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If processing capacity is concentrated in centralized control, then network-wide coordination is improved, but individual switch performance becomes a bottleneck

Engineering Contradiction:
Improvenetwork coordinationVSAvoidswitch processing capacity
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If heterogeneous servers share common storage devices, then resource utilization is improved, but network complexity increases

Engineering Contradiction:
Improveresource sharingVSAvoidnetwork configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9270754B2Software defined networking for storage area networks
Publication Date: 2016.02.23 CISCO TECHNOLOGY INC
  • US9270754B2 patent drawing
  • US9270754B2 patent drawing
  • US9270754B2 patent drawing

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.