İçeriğe Atla
Mustafa Erbay
Teknoloji · 10 dk okuma · görüntülenme Read in English
100%

CoPP/CPP ile Router & Switch Control Plane Koruma (Operasyonel Model)

Router/switch control plane’i; routing, yönetim ve ICMP trafiğini sınıflandırıp polisleyerek CPU çöküşü ve adjacency flap riskini azaltan CoPP/CPP modeli.

CoPP/CPP ile Router & Switch Control Plane Koruma (Operasyonel Model) — kapak görseli

Bir router/switch’in en kritik parçası forwarding ASIC’i değil, control plane’dir: routing adjacency, yönetim erişimi, ARP/ND, protokol timer’ları… Control plane zorlanırsa, veri düzlemi “çalışıyor gibi” görünür ama sistem hızla kararsızlaşır: adjacency flap, yönetim erişimi kaybı, hatta full outage.

CoPP/CPP (vendor’a göre isim değişir) bu yüzden “güvenlik” kadar dayanıklılık kontrolüdür: control plane’e gelen trafiği sınıflandırır, önceliklendirir ve limitler.

Tehdit modeli: control plane’i kimler yorar?

Sahada en sık gördüğüm control-plane zorlanma kaynakları:

  • Scan/flood: ICMP, TCP SYN, yönetim portları (SSH/SNMP) taramaları
  • Yanlış telemetry: agresif polling (SNMP), hatalı trap fırtınası
  • Routing patlaması: flap, yanlış komşu, LSA/LSP fırtınası
  • L2 anomali: ARP/NDP patlaması, loop, storm
  • Kötü ACL/punt: beklenmeyen trafik CPU’ya punt olur

CoPP, bu trafiği “hepsini drop” diye ele almaz; kritik sınıfları garanti altına alır, gürültüyü kısar.

Tasarım ilkeleri: CoPP bir “policy seti” değil, canlı model

CoPP için sahada çalıştığını gördüğüm ilkeler:

  1. Routing önce: BGP/OSPF/IS-IS gibi protokoller en yüksek öncelik sınıfında.
  2. Yönetim sınırlı ama stabil: SSH/SNMP var; ama rate-limit ve kaynak kısıtı ile.
  3. ICMP akıllı: tamamen kapatma; fakat flood’u kes.
  4. Default drop / low rate: bilinmeyen punt trafiği düşük eşikle sınırla.
  5. Gözlem şart: sayaçlar + CPU + drops, alarm setine bağlanır.

Sınıf tasarımı: minimum viable control-plane policy

Ürün bağımsız minimum sınıflar:

1) Routing control

  • BGP, OSPF/IS-IS, BFD, VRRP/HSRP (kullandığınıza göre)
  • Hedef: adjacency stabil kalsın, flap fırtınasında bile CPU kilitlenmesin

2) Yönetim erişimi

  • SSH, API, SNMPv3, TACACS/RADIUS (yönetim düzleminiz neyse)
  • Hedef: incident’te cihaza erişim kaybolmasın

3) L2/L3 altyapı sinyalleri

  • ARP/ND, DHCP relay control, NTP (kullanıma göre)
  • Hedef: temel altyapı sinyalleri akmaya devam etsin, patlamada sınırlansın

4) ICMP ve diagnostik

  • Ping/traceroute gibi gerekli trafik
  • Hedef: triage mümkün kalsın, flood kesilsin

5) Default punt / unknown

  • Beklenmeyen punt edilen her şey
  • Hedef: bilinmeyen trafik CPU’yu ezemesin

Eşik belirleme: ‘kaç pps?’ sorusunu baz çizgi ile cevapla

En kritik soru: “Rate limit kaç olsun?” Cevap; cihaz modelinden çok sizin normal trafik profiliniz.

Pratik yöntem:

  1. Normal günde punt trafiği sayaçlarını izle (en az 7 gün)
  2. 95p/99p değerleri çıkar
  3. Eşiği “normalin biraz üstü” + burst toleransı ile koy
  4. Alarmı: limit’e yaklaşma + drop artışı üzerine kur

Rollout planı: canary + dalga + geri dönüş

CoPP devreye alırken en güvenli işletme modeli:

  1. Canary cihaz seç (kritik ama tekil olmayan bir node)
  2. Policy’yi “monitor ağırlıklı” başlat (düşük riskli sınıflarla)
  3. 24–48 saat gözlem: drops, CPU, adjacency
  4. Sonra dalga dalga yay
  5. Geri dönüş: tek komutla disable/rollback prosedürü hazır olsun

Kapanış

CoPP/CPP; control plane’i “her şeyin konuştuğu bir port” olmaktan çıkarıp, sınıflandırılmış bir hizmet düzlemine dönüştürür. Sahada farkı şu yaratır: incident’te en çok ihtiyacınız olan iki şey (routing stabilitesi + yönetim erişimi) daha az kırılgan olur.

Paylaş:

Bu yazı faydalı oldu mu?

Yükleniyor...

Bu yazı nasıldı?

ME

Mustafa Erbay

Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım

2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.

Kişisel Notlar

Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.

Hazır 0 karakter

Yorumlar

Sunucu Taraflı AI Moderasyon

Yorumlar sunucuda yapay zeka ile denetlenir ve kalıcı olarak saklanır.

?
0/2000

Sunucu taraflı AI denetim

✉️ Ücretsiz · Spam yok · İstediğin an çık

Haftalık özet — AI değil, bizzat ben seçiyorum

Haftada bir mail: o haftanın en önemli yazısı, perde arkası notları, ve "bu hafta gerçekten kullandığım araç" bölümü. Az gürültü, çok sinyal.

  • 📌
    Haftanın en iyisi Sadece okumaya değer tek yazı
  • 🔧
    Alet çantası Bu hafta kullandığım araçlar
  • 🧠
    Perde arkası Blog'a girmeyen notlar

Spam yapmıyoruz. İstediğiniz zaman ayrılabilirsiniz. · Sadece Umami (self-hosted, Google yok) ile takip.

Okuma İstatistikleriniz

0

Yazı Okundu

0dk

Okuma Süresi

0

Gün Serisi

-

Favori Kategori

İlgili Yazılar