Ana içeriğe geç

Site-to-Site IPsec VPN Tasarımı ve Uygulaması

·417 kelime·2 dk
IPSec

Projeye Genel Bakış
#

Bu proje, Cisco IOS kullanarak güvenli olmayan bir Genel ISP altyapısı üzerinden iki kurumsal ağ (HQ ve Branch) arasında güvenli bir Site-to-Site IPsec VPN tünelinin tasarımını ve yapılandırmasını göstermektedir.

Bu projenin amacı, coğrafi olarak birbirinden ayrılmış iki LAN arasında güvenli bir iletişim kanalı sağlamaktır. Bir IPsec tüneli uygulayarak, iç trafiğin şifrelenmiş kalmasını ve İnternet Servis Sağlayıcısı (ISP) tarafından görünmez olmasını sağlıyoruz.


🛠️ Teknolojik Altyapı
#

  • IPsec (Internet Protocol Security): Veri gizliliğini, bütünlüğünü ve kimlik doğrulamasını sağlar.
  • IKE Phase 1 (ISAKMP): Güvenlik ilişkilerini müzakere eder ve güvenli bir yönetim düzlemi kurar.
  • IKE Phase 2 (IPsec SA): Gerçek verilerin nasıl şifreleneceğini ve aktarılacağını tanımlar.
  • AES-256 & SHA: Maksimum güvenlik için kullanılan gelişmiş şifreleme ve karma (hashing) standartları.
  • Cisco IOS Güvenlik Özellikleri: securityk9 teknoloji paketinin kullanılması.

📊 Adresleme Tablosu
#

CihazArayüzIP AdresiAçıklama
HQ-RouterGig0/01.1.1.1/30Dışa Bakan (İnternet)
HQ-RouterGig0/1192.168.10.1/24HQ LAN Ağ Geçidi
ISP-RouterGig0/01.1.1.2/30HQ Servis Sonlandırma
ISP-RouterGig0/12.2.2.2/30Branch Servis Sonlandırma
BR-RouterGig0/02.2.2.1/30Dışa Bakan (İnternet)
BR-RouterGig0/1192.168.20.1/24Branch LAN Ağ Geçidi

🔬 Doğrulama ve Çalışma Kanıtı
#

Tünelin çalışır durumda olduğunu ve trafiğin şifrelendiğini kanıtlamak için 
aşağıdaki doğrulama adımları gerçekleştirilmiştir:

========================================================================
1. Phase 1 Durumu (ISAKMP SA)
========================================================================
'show crypto isakmp sa' komutu, yönetim tünelinin başarıyla kurulduğunu 
doğrular.

HQ# show crypto isakmp sa
IPv4 Crypto ISAKMP SA
dst             src             state          conn-id status
1.1.1.1         2.2.2.1         QM_IDLE           1001 ACTIVE

Beklenen Durum: QM_IDLE (Başarılı ve kimliği doğrulanmış oturum).


========================================================================
2. Phase 2 Veri Akışı (IPsec SA)
========================================================================
'show crypto ipsec sa' komutu, şifrelemenin gerçekleştiğini teknik olarak 
kanıtlar. Paket sayaçları izlenerek verilerin güvenli tünelden geçtiği 
doğrulanır.

HQ# show crypto ipsec sa
interface: GigabitEthernet0/0
    Crypto map tag: MYMAP, local addr 1.1.1.1

   protected vrf: (none)
   local  ident (addr/mask/prot/port): (192.168.10.0/255.255.255.0/0/0)
   remote ident (addr/mask/prot/port): (192.168.20.0/255.255.255.0/0/0)
   
   #pkts encaps: 45, #pkts encrypt: 45, #pkts digest: 45
   #pkts decaps: 45, #pkts decrypt: 45, #pkts verify: 45

İzlenecek Kritik Sayaçlar:
- #pkts encaps: Şifrelenen ve tünele gönderilen paket sayısı.
- #pkts decaps: Tünelden alınan ve şifresi çözülen paket sayısı.


========================================================================
3. ICMP Bağlantı Testi (Ping)
========================================================================
Güvenli hat üzerinden uçtan uca bağlantıyı test etmek amacıyla HQ-PC 
(192.168.10.x) cihazından Branch-PC (192.168.20.x) cihazına bir ping testi 
başlatılmıştır.

HQ-PC> ping 192.168.20.10

Pinging 192.168.20.10 with 32 bytes of data:
Reply from 192.168.20.10: bytes=32 time=12ms TTL=126
Reply from 192.168.20.10: bytes=32 time=10ms TTL=126

Ping statistics for 192.168.20.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)

Sonuç: Başarılı (İlk tünel anlaşmasından sonra %0 kayıp).
Doğrulama: Sürekli ping atılması, Phase 2'de belirtilen kapsülleme 
ve şifre çözme sayaçlarının artmasına neden olur.