IP çakışması nedir; TR7 bunu nasıl denetler?
Kısa cevap
IP çakışması, aynı IP adresinin aynı ağda iki farklı cihazda ya da arayüzde tanımlı olmasıdır; iki taraf da ARP isteklerine yanıt verdiği için trafik bazen birine bazen ötekine gider ve bağlantılar öngörülemez biçimde kopar (RFC 5227). TR7 kendi yapılandırmasında iki denetim yapar. Aynı route table'da zaten tanımlı bir adres yeniden eklenirse ya da başka bir route table'a taşınan arayüzün adresi hedef tabloda varsa kayıt IP collision hatasıyla reddedilir (IP); denetim route table içinde yapıldığından farklı route table'lar aynı adresleri kullanabilir. Cluster'da bir VIP iki cihazda birden etkin olursa arayüz listesinde Both VIP is active (kırmızı) durumu görünür (Arayüz ve IP durumları) ve VIP Status bildirimi üretilir. Ağdaki başka bir cihazla yaşanan çakışmayı TR7 yapılandırmadan göremez; bu durum ağ tarafında aranır.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Network → Interfaces → Add IP / Edit IP | IP collision: <ip1>-<ip2> hatası (IP) | Aynı route table'da yinelenen adresi (bu cihaz ya da eş cihaz adresi) engelleme |
| Network → Interfaces → Edit Interface → Route Table | IP collision ya da Route destinations collide hatası | Arayüz taşınırken adres ve route çakışmasını engelleme |
| Network → Interfaces (cluster'da) | VIP durumları: Both VIP is active (kırmızı), eş cihaza ulaşılamadığında Both VIP might be active (sarı/amber) | VIP'in iki cihazda birden etkin olduğunu (ya da olabileceğini) görme |
| Settings → General Settings → Notification Management | Notification Type = VIP Status | VIP … is active for both master and slave olayında bildirim alma |
| vService formu → frontend satırı | Port collision: <port> & <diğer port> hatası | Aynı IP'de çakışan port kullanımını engelleme |
- Port çakışması: vService önizlemesindeki configuration error(s) uyarısı (DNS Resolution Error, Port binding error) ne anlama gelir; Port Collision nerede çıkar?
Sık Karıştırılan Noktalar
- "TR7 ağdaki bütün çakışmaları yakalar." TR7 yalnızca kendi route table'ı içindeki yinelemeleri engeller ve VIP'in iki TR7 cihazında birden etkin olmasını gösterir; başka bir cihazla çakışma ağ tarafında (switch'in MAC/ARP tablosu, istemcinin ARP tablosu) aranır.
- "Farklı route table'larda aynı IP kullanılamaz." Route table'lar birbirinden yalıtılmıştır; aynı adres farklı route table'larda tanımlanabilir.
- "vService silinince adres serbest kalır." Adres arayüzde kalır ve ARP'ye yanıt vermeye devam eder; başka bir cihaza taşınacak adres önce TR7'den silinir ya da Disable for ile devre dışı bırakılır (IP adresine sağ tıklama).
Dokümantasyonda nasıl yapılır
