Microsoft Network ATC (Network Intent Based Management) Nedir?
Microsoft Network ATC (Network Intent Based Management), Windows Server Datacenter ve Azure Local ortamlarında ağ yapılandırmasını otomatikleştirmek ve standartlaştırmak amacıyla geliştirilmiş bir teknolojidir.
Geleneksel Hyper-V ve Failover Cluster kurulumlarında sistem yöneticileri;
- SET (Switch Embedded Teaming) yapılandırması
- Hyper-V Virtual Switch oluşturulması
- Management Network ayarları
- Live Migration ağları
- RDMA ayarları
- QoS yapılandırmaları
- VLAN tanımlamaları
gibi işlemleri manuel olarak gerçekleştirmek zorundaydı.
Network ATC ise yöneticinin yalnızca ağın amacını (Intent) belirtmesini sağlar ve gerekli yapılandırmaları otomatik olarak oluşturur.
Network ATC’nin Temel Mantığı
Network ATC’nin çalışma prensibi oldukça basittir.
Yönetici şu şekilde bir intent tanımlar:
Add-NetIntent -Name Compute -Compute -AdapterName COMP-A,COMP-B
Bu komutla yönetici sadece ilgili ağın Compute amaçlı kullanılacağını belirtir.
Arka planda ise Network ATC;
- SET Team oluşturur
- Hyper-V Virtual Switch oluşturur
- RDMA ayarlarını yapılandırır
- QoS ayarlarını uygular
- Cluster trafiği için gerekli optimizasyonları yapar
Böylece onlarca satırlık manuel yapılandırma tek bir intent ile tamamlanır.
Desteklenen Intent Türleri
Network ATC üç temel intent türünü destekler.
Management Intent
Sunucu yönetim trafiği için kullanılır.
Örnek:
Add-NetIntent -Name Management -Management -AdapterName MGMT-A,MGMT-B
Bu intent aşağıdaki trafiklerin taşınmasını sağlar:
- Host yönetimi
- Active Directory erişimi
- DNS erişimi
- Azure Arc iletişimi
- Cluster yönetimi
Compute Intent
Sanal makine trafiği için kullanılır.
Örnek:
Add-NetIntent -Name Compute -Compute -AdapterName COMP-A,COMP-B
Bu intent;
- Hyper-V vSwitch oluşturur
- VM ağ trafiğini yönetir
- SET Team yapılandırmasını gerçekleştirir
Storage Intent
Storage Spaces Direct (S2D) ortamlarında depolama trafiği için kullanılır.
Örnek:
Add-NetIntent -Name Storage -Storage -AdapterName SMB-A,SMB-B
Storage intent;
- SMB Direct
- RDMA
- SMB Multichannel
ayarlarını otomatik olarak yapılandırır.
Network ATC’nin Sağladığı Avantajlar
Standart Yapılandırma
Tüm cluster düğümlerinde aynı yapılandırmanın uygulanmasını sağlar.
Örneğin;
Node1
Node2
Node3
üzerinde aynı intent kullanıldığında tüm sunucular aynı ağ yapılandırmasına sahip olur.
Hata Riskinin Azalması
Manuel yapılandırmalarda sıkça karşılaşılan;
- Yanlış QoS
- Eksik RDMA
- Hatalı SET Team
- Yanlış VLAN
gibi hataların önüne geçilir.
Daha Kolay Yönetim
Yöneticinin onlarca PowerShell komutu yerine yalnızca intent tanımlaması yeterlidir.
Bazı Act Örnek Yapılandırmaları
Fully converged intent

Add-NetIntent -Name ConvergedIntent -Management -Compute -Storage -AdapterName pNIC01, pNIC02
Converged compute and storage intent; separate management intent

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute_Storage -Compute -Storage -AdapterName pNIC03, pNIC04
Fully disaggregated intent

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06
Storage-only intent

Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06
Compute and management intent

Multiple compute (switch) intents

Add-NetIntent -Name Compute1 -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Compute2 -Compute -AdapterName pNIC05, pNIC06
Varsayılan VLAN’lar
Network ATC, Storage intent için otomatik VLAN atar.
Tabloyu Türkçeye çevirirsek:
| Intent | Varsayılan VLAN |
|---|---|
| Management | Değiştirilmez |
| Storage Adapter 1 | 711 |
| Storage Adapter 2 | 712 |
| Storage Adapter 3 | 713 |
| Storage Adapter 4 | 714 |
| Storage Adapter 5 | 715 |
| Storage Adapter 6 | 716 |
| Storage Adapter 7 | 717 |
| Storage Adapter 8 | 718 |
| Future Use | 719 |
Act İle Hyper-V Cluster Network Yapılandırması
Network ATC Ön Gereksinimleri (Windows Server 2025)
Network ATC kullanabilmek için ortamın belirli gereksinimleri karşılaması gerekir. Network ATC, Windows Server Failover Cluster mimarisi üzerine tasarlanmıştır ve tek başına çalışan bir ağ yönetim aracı değildir.
İşletim Sistemi Gereksinimleri
Network ATC aşağıdaki işletim sistemi sürümlerinde desteklenmektedir:
- Windows Server 2025 Datacenter
- Azure Local
Not: Network ATC, Windows Server Standard Edition üzerinde desteklenmez.







Network ATC’nin Cluster Üzerinde Etkinleştirilmesi
Network ATC (Network Automatic Traffic Control), Azure Local ve Windows Server kümelerinde ağ yapılandırmalarının merkezi olarak yönetilmesini sağlayan bir teknolojidir. Network ATC’nin cluster genelinde çalışabilmesi için öncelikle cluster’ın Network ATC tarafından yönetilebilir hale getirilmesi gerekir.
Bu işlem aşağıdaki komut ile gerçekleştirilir:

Komut çalıştırıldığında Network ATC, belirtilen cluster üzerinde merkezi bir yönetim yapısı oluşturur ve cluster’ı Network ATC yönetimine dahil eder. Bu aşamada herhangi bir ağ kartı, VLAN, Management veya Storage trafiği tanımlanmaz. Amaç, cluster genelinde uygulanacak ağ politikalarının yönetilebileceği temel altyapıyı hazırlamaktır.
Komutun başarılı şekilde tamamlanması sonrasında Network ATC aşağıdaki cluster seviyesindeki ağ özelliklerini yönetebilir hale gelir:
- Cluster ağlarının otomatik isimlendirilmesi
- Live Migration ağ seçimi
- Live Migration performans modu (SMB, Compression veya TCP)
- Eş zamanlı sanal makine taşıma (Concurrent Migration) ayarları
- SMB tabanlı Live Migration bant genişliği sınırlandırmaları
- Cluster genelinde uygulanacak ağ politikaları ve override yapılandırmaları
- Yeni eklenen node’lara mevcut ağ yapılandırmalarının otomatik uygulanması
Bu yapı sayesinde cluster içerisindeki tüm düğümler (nodes) aynı ağ standartlarına göre yönetilir ve yapılandırma tutarlılığı sağlanır. Ayrıca ilerleyen aşamalarda oluşturulacak Management, Compute ve Storage intent’leri de bu merkezi yapı üzerinden cluster geneline uygulanabilir hale gelir.
Network ATC, Azure Local ve Windows Server kümelerinde ağ yapılandırmalarının merkezi, tutarlı ve otomatik olarak yönetilmesini sağlayan önemli bir bileşendir. Add-NetIntent -ClusterName komutu ile cluster, Network ATC yönetimine dahil edilerek cluster seviyesinde ağ politikalarının uygulanabileceği temel yapı oluşturulur. Bu sayede ağ yapılandırmaları standart hale getirilir, manuel yapılandırma hataları azaltılır ve yeni eklenen düğümlerin mevcut ağ tasarımına otomatik olarak uyum sağlaması mümkün olur.
Özellikle Management, Compute ve Storage ağlarının yönetildiği büyük ölçekli Hyper-V ve Azure Local ortamlarında Network ATC; operasyonel kolaylık, yapılandırma tutarlılığı ve sürdürülebilir yönetim avantajları sağlayarak modern veri merkezi altyapılarının önemli bir parçası haline gelmektedir.










Eline sağlık.