Windows Server 2025 SDN新特性

Windows Server 2025(以及对应的 Azure Local 新版本)对 SDN(Software Defined Networking)架构进行了进一步简化,Network Controller 不再像早期版本那样需要单独部署为一个高可用虚拟机集群,而是更深度地融入了集群基础设施中。

不过,这句话如果严格从技术角度来看,需要稍微修正一下,否则容易产生误解。


一、先理解什么是 Network Controller

在微软早期SDN架构中(Windows Server 2016/2019):

Network Controller相当于:

  • SDN控制平面(Control Plane)
  • 管理虚拟交换机
  • 管理负载均衡器(SLB)
  • 管理网关
  • 管理ACL策略
  • 管理虚拟网络

类似于:

  • VMware NSX Manager
  • Cisco ACI APIC

的角色。


二、Windows Server 2016/2019的问题

部署SDN时必须先创建:

3节点Network Controller集群

例如:

复制代码
NC01
NC02
NC03

运行在:

复制代码
Hyper-V VM

里面。

部署过程非常复杂:

  • 部署VM
  • 配置证书
  • 配置Service Fabric
  • 配置Network Controller
  • 配置Northbound API

很多企业最终放弃使用微软SDN的重要原因就是:

太复杂。


三、Azure Stack HCI(Azure Local)的变化

从Azure Stack HCI 21H2以后开始:

微软逐步将:

复制代码
Service Fabric
Network Controller
Load Balancer Controller
Gateway Controller

进行整合。

特别是在:

Azure Local

23H2以后。

架构开始变成:

而不是:

复制代码
Cluster
   ↓
3个额外NC虚拟机

四、Windows Server 2025真正发生了什么

更准确的说法应该是:

Network Controller已经不再需要用户手工部署独立的控制器虚拟机集群,而是由系统作为集群原生组件进行管理。

并不是说:

复制代码
Network Controller消失了

而是:

复制代码
Network Controller仍然存在

只是:

复制代码
VM形式
   ↓
Cluster Service形式

更接近:

复制代码
Failover Cluster Service
Storage Bus Layer
Health Service

这样的原生集群服务。


五、为什么这样改

微软在Azure公有云积累经验后发现:

传统架构:

复制代码
SDN
   ↓
依赖NC VM
   ↓
依赖Service Fabric

层次太多。

例如:

复制代码
NC VM挂了
↓
SDN失效

证书过期
↓
NC失效

Service Fabric异常
↓
NC失效

维护成本很高。

因此新架构变成:

复制代码
Azure Local Cluster
      ↓
内置SDN
      ↓
内置Network Controller
      ↓
统一生命周期管理

优势:

  • 减少3~5台管理VM
  • 不需要维护Service Fabric
  • 不需要单独升级NC
  • 不需要单独维护证书
  • 与Cluster-Aware Updating统一升级
  • 故障点减少

六、对用户最大的影响

对于部署Azure Local的人来说:

Windows Server 2019时代

部署顺序:

复制代码
AD
↓
Hyper-V Cluster
↓
SDN Infrastructure
↓
Network Controller VM
↓
SLB VM
↓
Gateway VM
↓
Tenant Network

往往需要更多的时间。


Windows Server 2025 / Azure Local

部署顺序:

复制代码
AD
↓
Azure Local Cluster
↓
启用SDN

很多组件自动生成。

部署时间从:

复制代码
几天
↓
几个小时

七、从架构角度理解

如果你熟悉 VMware,可以这样类比:

VMware 微软旧架构 微软新架构
NSX Manager VM NC VM Cluster 内置控制器服务
vCenter Appliance 独立NC VM 集群服务
ESXi Host Hyper-V Host Hyper-V Host

因此这句话最准确的理解应该是:

Windows Server 2025并不是取消了Network Controller,而是将其从过去需要单独部署和维护的虚拟机集群,演进为由Azure Local/Failover Cluster原生托管的控制平面服务,从而大幅降低SDN部署和运维复杂度。