SNMP (Simple Network Management Protocol), Türkçe’de “Basit Ağ Yönetim Protokolü” olarak adlandırılır. SNMP, ağdaki cihazların yönetimi, izlenmesi ve ağ hizmetlerinin izlenmesi için kullanılan bir ağ yönetim protokolüdür. Genellikle, bilgisayar ağlarında bulunan cihazların (örneğin, bilgisayarlar, yönlendiriciler, anahtarlar, yazıcılar, sunucular vb.) durumunu, performansını ve çeşitli diğer istatistikleri izlemek ve yönetmek için kullanılır.

SNMP, ağdaki cihazların yönetilebilir olmasını sağlar ve ağ yöneticilerinin ağdaki durumu belirlemelerine ve sorunları tespit edip çözmelerine yardımcı olur. Ağ yöneticileri, SNMP kullanarak ağdaki cihazları izleyebilir, yönetebilir, konfigüre edebilir ve hatta alarm ve uyarılar alabilirler.

SNMP’nin ana bileşenleri şunlardır:

  1. SNMP Yöneticisi (SNMP Manager): Ağ yöneticileri veya yönetim sistemleri, ağdaki cihazları izlemek, yönetmek ve verileri toplamak için kullanılır. SNMP yöneticileri, cihazlardan bilgi toplamak için SNMP mesajları gönderir ve alır.
  2. SNMP Ajanı (SNMP Agent): SNMP protokolünü destekleyen cihazlarda (örneğin, yönlendiriciler, anahtarlar) çalışan yazılımlardır. SNMP ajanları, cihazların durumu ve performansı gibi bilgileri toplar ve SNMP yöneticilerine cevaplar.
  3. MIB (Management Information Base): SNMP iletişiminde kullanılan veri yapısını tanımlayan veritabanıdır. MIB, yöneticilerin cihazların durumu ve özellikleri gibi bilgilere erişmesini sağlar.

SNMP, sadece bilgi toplamakla kalmaz, aynı zamanda cihazların durumunu ve performansını uzaktan izlemek ve yönetmek için de kullanılır. Örneğin, ağ yöneticileri, yönlendiricilerin trafiği, anahtarların bağlantı durumu, sunucuların işlemci kullanımı gibi önemli verileri SNMP ile izleyebilir ve gerektiğinde müdahale edebilir. Bu sayede ağ yönetimi daha etkin hale gelir ve ağdaki sorunlar daha hızlı çözülür.

 

Versiyonları Nelerdir?

  1. SNMPv1 (Simple Network Management Protocol Version 1): SNMPv1, orijinal SNMP sürümüdür ve RFC 1157 tarafından tanımlanmıştır. İlk olarak 1988 yılında ortaya çıkmıştır. Bu sürüm, temel yönetim işlevlerini içerir ve ağdaki cihazların durumunu ve performansını izlemek ve yönetmek için kullanılır. Ancak SNMPv1, güvenlik açısından zayıftır ve şifreleme veya kimlik doğrulama gibi güvenlik önlemleri içermez.
  2. SNMPv2c (Simple Network Management Protocol Version 2c): SNMPv2c, RFC 1901, RFC 1905 ve RFC 1906 tarafından tanımlanmıştır. “c” harfi, “community-based” (topluluk tabanlı) anlamına gelir ve bu sürüm, topluluk tabanlı güvenlik yöntemlerini kullanır. SNMPv2c, SNMPv1 ile benzer özelliklere sahiptir, ancak bazı geliştirmeler içerir ve hata düzeltmeleri yapar.
  3. SNMPv3 (Simple Network Management Protocol Version 3): SNMPv3, RFC 3411, RFC 3412, RFC 3413 ve RFC 3414 tarafından tanımlanmıştır. 1998 yılında ortaya çıkmıştır ve en güncel ve güvenli SNMP sürümüdür. SNMPv3, SNMPv1 ve SNMPv2c’nin güvenlik açısından zayıf olduğu eleştirilerini giderir. Kimlik doğrulama, yetkilendirme ve veri şifreleme gibi güvenlik mekanizmalarını destekler, bu sayede ağ trafiği ve yönetim bilgileri güvenli bir şekilde iletilir.

SNMPv3, önceki sürümlerden farklı olarak daha karmaşık yapıya sahip olsa da, güvenlik açısından daha sağlam bir seçenektir ve günümüzde yaygın olarak kullanılmaktadır. SNMPv1 ve SNMPv2c, eski cihazlar ve sistemlerle uyumluluk sağlamak için hala kullanılmaktadır, ancak yeni ağlarda ve uygulamalarda SNMPv3 tercih edilmektedir.