ICMP ve ping nedir; TR7'de nerede kullanılır?
Kısa cevap
ICMP (Internet Control Message Protocol, RFC 792), ağın kendi tanı ve kontrol mesajlarını taşıyan protokoldür: bir hedefe ulaşılamadığı, bir paketin yolda süresinin dolduğu ya da bir yolun daha küçük paket istediği bu protokolle bildirilir; IPv6'daki karşılığı ICMPv6'dır (RFC 4443). Ping, hedefe ICMP Echo Request gönderip Echo Reply'ın gelip gelmediğini ve ne kadar sürdüğünü ölçer; port kullanmaz. TR7'de ping, Ping türündeki health check'te ve route table'ın default gateway'ini yoklayan Gateway Monitoring'de kullanılır. Firewall kurallarında Protocol olarak ICMP seçilir; bu kural IPv6 kural setinde ICMPv6 olarak uygulanır. Route table'ın L4 DDoS Management ekranındaki Allow ICMP kuralı ICMP trafiğine izin verir (varsayılan Allow). Port kavramı olmayan ICMP trafiği Network vService'te ANY - L3 ile dengelenir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Load Balancer → Profiles → Health Checks | Check Type = Ping | Sunucunun ağ düzeyinde yanıt verip vermediğini denetleme |
| Network → Interfaces → Add Route → Default Gateway işaretli | Gateway Monitoring: No check (varsayılan), Default Monitor Profile ya da Ping türü profiller | Default gateway'i ping ile yoklama; sonuç Route Tables ekranındaki Gateway Health kolonunda |
| Network → Firewall → Add | Protocol = ICMP | Kuralı ICMP trafiğine uygulama (IPv6 setinde ICMPv6) |
| Route table'ın L4 DDoS Management ekranı | Allow ICMP (varsayılan Allow), Smurf kuralları | ICMP trafiğine izin verme ve ICMP kaynaklı saldırıları sınırlama |
| Network vService formu | Protocol = ANY - L3 | ICMP gibi port kullanmayan protokolleri dengeleme |
| WEB-CLI | sys-cmd ping (ping), sys-cmd ping6 (ping6), sys-cmd traceroute (traceroute) | TR7'den bir hedefe erişimi ve yolu sınama |
- Default Monitor Profile 3 saniyede bir yoklar, zaman aşımı 2 saniyedir; 2 ardışık başarıda OK, 5 ardışık başarısızlıkta Error olur (Gateway Monitoring).
- ANY - L3 kısıtları: ICMP, GRE, IPsec gibi port kavramı olmayan protokoller için yük dengeleme yapabilir miyim (ANY - L3)?
- Gateway monitoring'in VIP geçişine etkisi: Gateway Monitoring nedir; VIP geçişini nasıl etkiler?
Sık Karıştırılan Noktalar
- "Ping yanıt veriyorsa servis çalışıyordur." Ping yalnızca ağ düzeyinde erişimi gösterir; uygulamanın çalıştığını kanıtlamaz. Servis düzeyinde denetim için TCP, HTTP gibi türler kullanılır.
- "ICMP'yi tamamen kapatmak her zaman güvenlidir." Allow ICMP = Deny yalnızca ping'i değil, erişilemezlik ve paket boyutu bildirimleri gibi ICMP mesajlarını da kapatır.
- "Firewall'da ICMPv6 ayrıca seçilir." Protocol listesinde yalnızca ICMP bulunur; kural IPv6 adreslerine uygulandığında ICMPv6 olarak yazılır.
Dokümantasyonda nasıl yapılır
