SNMP v1, v2c ve v3 arasındaki fark nedir?
Kısa cevap
SNMP sürümleri güvenlik modeliyle ayrışır. v1 (RFC 1157) ve v2c (RFC 1901) community tabanlıdır: paylaşılan bir community adıyla erişilir, trafik şifrelenmez; v2c, v1'e göre toplu sorgu (GetBulk) ve daha ayrıntılı hata bildirimi getirir. v3 (RFC 3414) kullanıcı bazlı güvenlik ekler: her kullanıcı için kimlik doğrulama ve isteğe bağlı şifreleme yapılır (authNoPriv, authPriv). TR7'de agent tarafında SNMPd V1, SNMPd V2 ve SNMPd v3 ayrı ayrı açılır; v3'te User List tanımlanır ve her kullanıcı için Auth Protocol olarak SHA + AES (authPriv) ya da MD5 (authNoPriv) seçilir. Trap tarafında SNMP Version listesinde v1, v2c ve v3 bulunur; trap'ler v1 ya da v2c seçiliyken gönderilir, v3 seçiliyken gönderilmez. Bu nedenle trap için v2c, şifreli sorgu için agent tarafında SNMPd v3 kullanılır.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Settings → Device Management → Management Access → Edit → SNMP | SNMPd V1, SNMPd V2 (Community name), SNMPd v3 (User list: kullanıcı adı, Auth protocol, parola) | Agent'ın kabul edeceği sürümler; her biri ayrı anahtarla açılır |
| Settings → General Settings → Notification Management → SNMP settings | SNMP Version (v1, v2c, v3), SNMP Community Name, v3'te SNMP Extra Settings | Trap'lerin sürümü ve community'si |
Karşılaştırma
| v1 | v2c | v3 | |
|---|---|---|---|
| Kimlik doğrulama | Community | Community | Kullanıcı bazlı |
| Şifreleme | Yok | Yok | authPriv'de var |
| TR7 agent'ta | SNMPd v1: sabit public, salt okunur | SNMPd v2: Community name, salt okunur | SNMPd v3: User list; SHA + AES (authPriv) ya da MD5 (authNoPriv), salt okunur |
| TR7 trap'te | Gönderilir | Gönderilir | Gönderilmez |
- SNMPd v3'te SHA + AES seçilen kullanıcının parolası hem kimlik doğrulamada hem şifrelemede kullanılır; sorgu örneği formdaki bilgi metninde verilir:
snmpwalk -v3 -l authPriv -u $USERNAME -a SHA -A $USER_PASSWORD -x AES -X $USER_PASSWORD $IP:$PORT .1. - SNMP version v3 seçildiğinde SNMP Community Name alanı gizlenir ve SNMP Extra Settings alanı açılır.
Sık Karıştırılan Noktalar
- "v2c şifreli bir sürümdür." v2c de community tabanlıdır ve trafiği şifrelemez.
- "v3 seçmek her durumda şifreleme sağlar." Yalnızca authPriv (SHA + AES) şifreler; MD5 (authNoPriv) yalnızca kimlik doğrular.
- "Agent'ta SNMPd v3 açmak trap'leri de v3 yapar." Agent sürümleri ile trap sürümü ayrı ayarlardır; trap'ler SNMP settings'teki SNMP version ile gönderilir ve v1 ya da v2c seçilir.
Dokümantasyonda nasıl yapılır
