EN

Intent-based Networking Nedir?

06 Mayıs 2019

Cisco tarafından Haziran 2017’de yeni bir ağ tanımlama teknolojisi olarak duyurulan Intent-based Networking(IBN), ağ yönetimi ve bakımı konusunda önemli iyileştirmeler vadetmektedir. Ağda yapılacak anlık konfigürasyonları planlama, tasarlama ve otomatik olarak uygulama gibi özelliklere sahip olan bir yazılım olarak geliştirilen IBN teknolojisi diğer başka firmalar tarafından da üzerinde çalışılan bir alandır.

Ağ yönetim panellerinin büyük çoğunluğunun hala CLI tabanlı olması, manuel ayarlamaların ağda kesintilere neden olması ve nesnelerin interneti gibi çok fazla cihaz barındıran ağlarda otomatize araçlara duyulan gereksinim IBN teknolojisinin avantajlarını öne çıkarmaktadır.

IBN Çalışma Mekanizması

Ağda yapılması gereken herhangi bir işlem ya da hedeflenen herhangi bir durum(desired state) Intent-based Networking sistemine “intent” diye adlandırılan politikalar ile tanıtılmaktadır. Herhangi bir konfigürasyona gerek kalmadan ağın kendisi ne tür bir aksiyon alınması gerektiğini kararlaştırmalıdır.

IBN’nin bu görevleri gerçekleştirebilmek için sahip olduğu kritik yetenekler:

- Ağ yöneticilerinin verdiği komutları yazılımın gerçekleştireceği görevlere çevirebilme, bununla adminin belirlediği kritik bir kuralın ağda uygulanabilirliğinin IBN tarafından tespit edilebilmesi amaçlanmaktadır. Admin tarafından IBN’e ağda gerçekleştirmesi için verilen komut “intent (What)”, bunun karşılığında IBN’in intent’i yorumlayıp kendisine belirlediği görev ise “action (How)” olarak açıklanmaktadır.
- Adminin tanımladığı istenen network durumu(state) gerçekleştirilebilmesi adına IBN’in arzulanan state’e gelinmesi için ağ kaynaklarını kullanması ve kuralların uygulanmasını sağlaması
- Ağın durumunu devamlı izlemek için network bileşenlerinden sürekli veri toplama
- Hedeflenen ağ durumunun devamlı kılındığının kontrolü, IBN istenen durumu(desired state) uygulamak için en iyi yolu bulmaya çalışırken makine öğrenmesi yöntemlerinden yararlanmakta ve hedeflenen durumu korumak için otomatize düzeltici aksiyonlar alabilmektedir.

Intent’ler bir dizi komut ile veya API’ler üzerinden IBN’ye aktarılmaktadır. Intent’in değerlendirilip yapılacak değişikliklerin ağa ne zaman ve nasıl uygulanacağı gibi kararları almak ve izin verildiği takdirde gerekli ayarları yapmak IBN yazılımının görevidir. Makine öğrenmesi temelli bileşenleri sayesinde IBN, ayarları dağıtmadan önce en uygun ağ konfigürasyonunu önerme yetisine de sahiptir. Ayrıca IBN ağın o anki durumuyla ilgili bilgileri devamlı toplamakta, bu bilgileri hedeflenen optimum durumla yani “desired state” ile  kıyaslamakta ve gerektiğinde düzeltici aksiyonları alabilmektedir.

Şekil1. IBN Çalışma Mekanizması (Kaynak: sdxcentral.com)

Ağ kurallarının yönetimi/sürdürebilirliği ve ağ servislerinin dağıtımı gibi işlemlerin karmaşıklığını azaltmaya yardımcı sistemler olarak eklenen Machine Learning ve Network Orchestration, IBN’in sahip olduğu iki kritik bileşendir. Makine öğrenmesi, yazılımların veriler üzerinde tahminlerde bulunabilmesini ve daha çok veri sağlandıkça öğrenme sürecinin daha iyileşmesini amaçlayan bir yapay zekâ alt dalıdır. Network Orchestration araçları ise ağ servislerini sağlamak için otomasyonu kullanırlar. Örnek olarak Cisco’nun Network Services Orchestrator (NSO) aracının desteklediği hizmetler: L2 ve L3 VPN servisi; BGP peering; donanımlarda erişim kontrol listeleri (ACL); sanal cihazlar ve SDN kontrolörler; NETCONF, CLI, Rest ve SNMP gibi protokollerin kullanımı

IBN’in daha çok yazılım tabanlı ürünler olarak veya Bulut bilişimin SaaS servisi olarak hizmet vermesi beklenmektedir. Gartner’a göre IBN’nin yaygınlaşması 2020 yılından önce büyük oranda gerçekleşemeyecektir. [1] Ancak uygulanabildiği takdirde IBN’nin network konfigürasyon süreçlerini değiştirerek kolaylık sağlayacağı ve adminlerin reaktif yaklaşımdan proaktif moda taşınacağı vurgulanmaktadır.

Kaynakça

[1] https://www.noction.com/blog/intent-based-networking-ibn-explained






İlgili İçerikler:

Penetrasyon Testi

Sızma testlerinde siber suçluların gerçek dünyada kullandığı yöntemler kullanılarak bir kurumun bilişim altyapısına sızılmaya ve ele geçirilmeye çalışılır.

Penetrasyon Testi Paketlerimiz
Penetrasyon Testi Paketlerimiz
Dışarıdan Penetrasyon Testi Pentest RemoteShell, BeyazNet Pentest Standart Pentest Exploit One, BeyazNet Pentest Pro Pentest Injection Plus, BeyazNet Pentest Pro Plus Pentest ZeroDay Enterprise
Farklılıklarımız
Farklılıklarımız
Alanında lider lisanslı test araçları (Acunetix, NetSparker, Nexpose, BurpSuite, Nessus vb.), DB Vulnerability Scanner ürünü ile veri tabanlarının içerden taranması, DNS Firewall ile DNS trafiği izlenerek zararlı yazılım bulaşmış makinaların tespiti
BeyazNet Pentest Hizmetimiz
BeyazNet Pentest Hizmetimiz
Firmamızın uzman ve sertifikalı ekibi detaylı incelemeler yaparak ağ, sistem ve yazılım katmanındaki zayıflıkları maksimum seviyede tespit etmektedir
Penetrasyon Testi
Göç'e Hazır mısınız?

Tüm alışkanlıklarımızdan, tüm bağımlılıklarımızdan, tüm sıkıntılarımızdan, daha güvenli özgür yazılımlara göç etmek için yanınızdayız.

Planlama neden çok önemli?
Planlama neden çok önemli?
Linux sistemler, Windows'tan çok farklı olduğu için ancak sağlıklı bir planlama ile göç mümkündür.
Güncelleme ve Şifre Sunucusu
Güncelleme ve Şifre Sunucusu
Göç için kurduğumuz sunucular sayesinde işletim sistemleri güncel ve güvenli kalıyor.
Linux Göç
Geçmişe dair kuşkularınız mı var?

TaliaStamp kullanarak, geçmişte edindiğiniz belgeleri damgalayabilir, böylece varlıklarını hukuki olarak garanti altına alabilirsiniz. Damgalayarak sunduğunuz belgenin inkar edilmesi halinde, bu belgenin en azından damgalandığı zamanda var olması sebebiyle belgenin geçmiş zamanda varlığını kanıtlayabilirsiniz.

TaliaStamp
TaliaBee ile cihazlarınıza hükmedin

Kullanıcı dostu bir arayüz ve diğer uygulamalarla iletişim kurabilme desteği sağlayan TaliaBee, sizin olmadığınız ortamlarda uzaktan kontrol edilebilir çıkışları sayesinde elleriniz, sensör bağlayabileceğiniz girişleri sayesinde duyularınız olur.

TaliaBee
İnternet Kontrol Altında

TaliaLog kullanarak, internet paylaşımına dair yasanın gerektirdiği kayıtları tutabilir ve internet erişiminizi istediğiniz kişilerle rahatça paylaşabilirsiniz. İnternetinizi paylaştığınız kişiler, erişim bilgileri ile kayıt altına alınır.

TaliaLog