Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color blue color green color
Konumun : Anasayfa arrow Makaleler arrow Cisco Makaleleri arrow Cisco Routerlar Üzerinde SDM ile Site-To-Site IPSec VPN Konfigürasyonu
Haberler
  • Previous
  • Next
/
 
Cisco Routerlar Üzerinde SDM ile Site-To-Site IPSec VPN Konfigürasyonu Yazdır

Yazan: Hayrullah Kolukisaoglu, Tarih: 21-11-2007 23:26

Okunma Sayısı : 1555    

Beğenilme : 1

ImageInternet yani güvensiz olarak bildigimiz bir network üzerinden güvenli iletisimi IPSec VPN ile birlikte, internet baglantimizin zaten varoldugunu da varsayarsak ucuz bir sekilde saglayabiliriz. Bu makalemizde Cisco Routerlari kullanarak Site – To – Site VPN konfigürasyonunun nasil yapilacagini inceleyecegiz.

 

 
Makale boyunca VPN’in mantigindan çok konfigürasyonu üzerinde duracak olmamiza ragmen genel bazi bilgileride vermeye dolayisiyla VPN ile yeni tanisan arkadaslara da yardimci olmaya çalisacagim.
 
VPN tabii ki çok derinlemesine incelenmesi gereken bir konudur ancak verdigimiz küçük bilgiler ile mantiginin anlasilacagini düsünüyorum. Ben zaman zaman bilgiler verecek olsam da IPSec VPN ile ilgili hiç bilgisi olmayan arkadaslar bu makaleyi incelemeden önce mantigiyla ilgili bir incelemeyi yapmalarini tavsiye ederim.

IPSec VPN’in kurulmasi 4 asamada özetlenebilecek bir mekanizma ile gerçeklesir.

1. VPN trafigini tetikleyecek yani VPN kurulmasini saglayacak trafik Routera gelir. Dolayisiyla bizim Router üzerinde bir access-list yardimiyla bu trafigi tanimlamamiz gerekecektir.
2. Routerlar arasinda güvenli Key degisimini saglayacak IKE Phase 1 olarak adlandirdigimiz oturum kurulur ve Internet Key Exchange gerçeklesir.
3. IPSec parametlerinin belirlendigi ve IKE Phase 2 olarak nitelendirdigimiz oturumu açilir.
4. Son olarak Data IPSec tünelimiz üzerinden noktalar arasinda tranfer edilir.

Bu noktada IKE Phase 1 ve IKE Phase 2’nin sagladiklari üzerinde biraz daha durmak istiyorum. IKE Phase 1 Key degisimi için policylerin kararlastirilmasi ve VPN komsularinin kimlik dogrulamasini saglar. Kimlik dogruluma için Pre-Shared Keyler yada Certificate’lar kullanilabilir. Bu makaledeki uygulamamiz sirasinda Pre-Shared Key kullanacagiz. Ayrica burada key degisimi için Diffie-Hellman Key Exchange grubunu belirleyecegiz.

Diffie Hellman

 

Diffie Hellman algoritmasi ile iki nokta arasinda Public Keyler degisilir. Bu algoritma her noktanin, karsi tarafin Public Key’i ve kendi Private key’i ile olusturacagi Shared Key’in ayni olmasini saglar. Bu sayede son derece güvenli keyler olusturulabilmektedir.


IKE Phase 2 Transform Setlerin iki nokta arasinda kararlastirildigi asamadir. Transform Seti kisaca data transferi sirasinda kullanilacak algoritma ve protokoller olarak tanimlanabilir. Genel olarak SA (Security Associations) olarak adlandirilan IKE Phase 2 konfigürasyonu sirasinda belirlenen bilgiler arasinda Destination IP Address, Protocol (ESP veya AH), Encryption ve Authentication algoritmalari, Mode (Transport yada Tunnel) ve Key Lifetime gibi tanimlamalarimiz yer alacaktir.

Uygulamamizda iki nokta arasinda Cisco Routerlara grafik arayüz saglayan SDM ile IPSec VPN baglantisi kuracagiz. Once IKE Phase 1 ve 2 için bizim seçecegimiz parametreleri özetleyelim.

IKE Phase 1
Authentication: Pre-Shared
Hashing: MD5
Encryption: AES (128 Bit)
Group: Diffie Hellman Group 1

IKE Phase 2 (Transform Set)
Integrity: ESP – MD5
Encryption: ESP - AES (128 Bit)

Konfigürasyon sirasinda kullanacagimiz topoloji ve IP adresleri asagidadir.


Topoloji

 

Bu topolojide ALTUNIZADE Routeri üzerinde konfigürasyonlar yapilmis durumda. Ben SDM ile KADIKOY Routerina baglanip bu Routerin konfigürasyonunu tamamlayacagim. SDM ana sayfasi asagidaki gibidir.


SDM Ana Sayfa

SDM 

 

SDM ile baglandiktan sonra Configure tabina gelip, sag tarafta açilan menüden VPN’i seçiyoruz. VPN’i seçtikten sonra karsimiz asagidaki gibi bir sayfa açiliyor.

SDM VPN Menü

 

Bu sayfada açilan menüden Site – To – Site VPN’i seçtigimizde ekranin hemen sagindaki menü çikiyor. Burada iki seçenegimiz var. Create a Site To Site VPN’i isaretleyip (ki defaul seçili olan seçenektir) devam ediyoruz. Bir baska makalemizde GRE Over IPSec üzerinde de duracagiz. Devam ettikten sonra Site To Site VPN konfigürasyonunu yapabilecegimiz iki ayri seçenek karsimiza çikiyor olacak.

VPN Wizard

 

Burada Quick Setup olarak gösterilen yer bütün algoritma ve protokolleri default halleri ile seçip VPN kurmamizi saglayacaktir. SDM’in burada bizlerden bilgi olarak alacaklari ise kaynak ve hedef networkler, Authentication için Pre-Shared Key, VPN baglantimizi kuracagimiz interface ve baglanacagimiz Routerin ip adresi olacaktir. Biz Step by Step Wizardi seçip devam edecegiz. Bu arada sekil üzerinde altini çizfigim noktaya dikkatinizi çekmek isterim. Burada ki açilir menü ile yaptigimiz konfigürasyonla ile ilgili yardim sayfalarina erisebiliriz.

Connection Information

 

Devam ettigimizde VPN baglantimizi kuracagimiz interface seçimi, komsumuzun ip adresini tanimlayacagimiz Peer Identity konfigürasyonu ve Authentication için kullanacagimiz yöntemi seçtigimiz kisma geliyoruz. Burada ben Authentication için Pre-Shared bir key kullandim. Bu kismi tamamladiktan sonra IKE Phase 1 için parametreleri belirleyecegimiz menü karsimiza çikiyor olacak.

IKE

 

Burada Encryption, Hashing, Authentication, Diffie Hellman Group için daha önce belirledigimiz parametreleri Add butonuna basarak açilan menüden seçiyoruz. Quick Setup modunu seçseydik burada ki parametreler açilan pencerenin hemen arkasinda görülebilen default degerler olacakti. AES (Advenced Encryption Standart) aslinda 256 bit keyler ilede sifreleme yapabiliyor ama 128 bit zaten yeterince güvenli oldugu için ben bu degeri seçtim. Hashing için bir alternatif de 160 bitlik key kullanan SHA 1’dir. Burada da ben 128 bitlik keyler kullanan MD5’ i yeterli görüyorum. Life Time varsayilan olarak 1 gündür, bunu da degistirmeden devam ediyoruz. Bundan sonra IKE Phase 2’ye yani transform setimizi belirleyecegimiz asamaya geçecegiz.

Transform Set

 

 

IKE Phase 2’ ye geldigimizde yine varsayilan degerleri kullanmak yerine bizim daha önceden belirledigimiz parametreleri kullanmak için yeni bir transform set olusrurabilmek için Add butonuna basiyoruz. Burada kullanabilecegimiz iki protokolden (ESP ve AH), ESP ayni zamanda encription da saglayabildigi için bunu seçiyoruz. Integrity yani datanin degistirilmeden alindiginin onaylanmasini saglamak için MD5 ve sifreleme için yine 128 bit AES’i seçiyoruz. AES disinda 56 bitlik keyler kullanan DES ve 3 kati kadar güçlü oldugunu söyleyebilecegimiz 3DES’te mevcuttur.

Show Advenced kisminda IPSec modumuzu da belirleyebiliriz. Tunnel ya da Transport Modlardan birini seçebileceigimiz bu kisimda defaul olan Tunnel Modu çalistiracagimiz için herhangi bir degisiklik yapmiyoruz. Bu arada transform setimize bir isim vermeyide ihmal etmiyoruz. Ben burada hayrullah adini vermeme ragmen birden fazla VPN baglantisinin yapilacagi Routerlar üzerinde açiklayici bir isim vermek daha mantikli olacaktir.

Bu asamayida atlattiktan sonra IPSEC VPN’in hangi networkler arasinda kurulacagini belirleyecegimiz asamaya geliyoruz.

Protected Traffic

 

Koruma altina alinacak networkleri iki sekilde tanimlayabiliriz. Birincisi benim yukarida yaptigim gibi direkt Local ve Remote networkleri girmek olacaktir. Bir diger yol ise bir sonraki seçenekten bir access – list olusturmak olacaktir. Aslinda bizim seçtigimiz method ile Router’in ayni access-list’i olusturmasini sagliyoruz.

Eger access – list kendimiz olusturmak istersek söyle bir ekran ile karsilasacagiz.

ACL

 

Yeni bir ACL olusturabilir yada Router üzerinde var olanlardan birini seçebiliriz. Ben yeni bir ACL olusturmak için Create a new rule(ACL) and select’i seçiyorum.

ACL

 

ACL 

 

Burada OK dedikten sonra koruma altina alinacak networkleri belirttigimiz sayfaya geri dönüyor olacagiz.

Bu iki yöntemden birini seçip Next’e basip devam ettigimizde son olarak konfigürasyon bize özetlenecek ve komutlarin Router’a uygulanmasi saglanacaktir.

Summary

 

Burada konfigürasyonun bir özetini görüyoruz. Aslinda Finish’e bastigimizda bu konfigürasyon aynen Router’a gönderilecekti ama benim Routerimda, bir Internet Routeri olmasi sebebiyle NAT tanimlandigi için farkli bir ekran ile karsilasacagiz. Burada Test VPN connectivity after configuration seçenegini seçersem konfigürasyon biter bitmez SDM test islemine baslayacaktir. Ben simdilik bunu seçmiyorum, zira daha sonra Edit VPN Configuration menüsündende bu testi yapmak mümkün.

TEST

 

SDM’in bizim için bu rule’lari düzenlemesi için Yes’e basip devam edecegiz. Bunun yaptikran sonra Router iki network arasindaki data transferinin NAT’a ugramadan gönderilmesini saglayacaktir.

Commad Delivery

 

Ve mutlu son. Komutlar (ki 56 komut) Routerimiza SDM tarafindan gönderildi. Tabii bir konfigürasyonu bitirdikten sonra bunun çalisip çalismadigini mutlaka test etmek gerekir. Bu noktada SDM bizlere VPN baglantimizi test etme imkanini sagliyor. Bunun için VPN ana menüsünden Edit tabina geçmemiz gerekecektir.

Test Tunnel

 

Burada Test Tunnel butonuna bastigimizda sekildeki ekran çikiyor olacak. Burada Start’a basmamiz SDM’in VPN baglantimizi test etmesini saglayacaktir. Burada ilk önce parametreleri test edecek ve arkasinda ya bizim ya da SDM’in yaratacagi trafik ile Tunnelin up olup olmayacagini kontrol edecektir. Bu asamaya geldigimizde asagidaki gibi bir ekran ile karsilasacagiz.

Burada öncelikle Interface, Konfigürasyon, Routing, VPN kurulacak Router ile olan bagnatimiz, NAT ve bir Firewall’in VPN’i bloklayip bloklamadigi test ediliyor. Bu asamada Tunnel Status’un Down olmasi gayet normal. Hatirlayacagimiz gibi VPN kurulumunu tetikleyecek bir trafikten bahsetmistik. Su an için böyle bir trafik olmadigi için Tunnel’imiz down olarak görünüyor. Söz konusu testleri basariyla atlattiktan sonra bir trafik yaratarak durumu netlestirecegiz. Zaten bununla ilgili bir uyarida ekranda sekildeki gibi görünüyor olacak. Buna Yes dedikten sonra asagidaki ekran ile karsilasacagiz.

Bu arada Routerimiz üzerinde access-listler tanimlanmissa AH, ESP ve ISAKMP trafigine izin vermemiz gerekir. Benim routerim üzerinde ki ACL konfigürasyonu asagidaki gibi;


access-list 102 permit icmp host 88.240.13.47 host 85.16.213.5
access-list 102 permit ahp host 88.240.13.47 host 85.16.213.5
access-list 102 permit esp host 88.240.13.47 host 85.16.213.5
access-list 102 permit udp host 88.240.13.47 host 85.16.213.5 eq isakmp
access-list 102 deny any any log

Traffic

 

Burada SDM’in bizim için trafik yaratmasini saglayabilir yada bir alttaki seçenek ile yine bizim belirleyecegimiz bir süre boyunca, bizim yaratacagimiz bir trafik ile (bu ping paketi de olabilir) SDM’in Tunnel’imizi test etmesini saglayabiliriz. Ben SDM’in bir trafik yaratarak testlerini yapmasini seçip devam ediyorum. Bu islem 1-2 dakika kadar sürebilir.

Test Sonuç

 

Güzel sonuç. IPSEC VPN baglantimiz düzgün bir sekilde kurulmus durumda. Bu noktada sonra SDM’im Monitoring kismini kullanarak VPN baglantimizida izleyebiliriz.

Bu noktada SDM'in begendigim noktalarindan birinden de bahsetmek isterim. Tunnel baglantimizi test ettigimiz sayfada Generate Mirror botunu var.

Mirror

 

Bu botun kullanilarak diger nokta için hazir bir konfigürasyon elde edebiliriz. Dolayisiyla diger noktaya gittigimizde özel bir çalisma yapmaya gerek kalmadan elimizdeki hazir konfigürasyonu kullanabiliriz. Generate Mirror’a bastigimizda su sekilde bir ekran ile karsilasacagiz.

Mirror Configuration

Peer Device yani bizim diger noktadaki Routerimiz için hazir bir konfigürasyon görüldügü üzere SDM tarafindan bize sunulmakta. Isterseniz bunu Save edip kullanabilirsiniz. Burada bizler tarafindan yapilacak. tek sey, diger Routerin hangi Interface ile internete baglandigi SDM tarafindan tabiki bilinemeyeceginden Crypto Map’imizi ilgili interface’e uygulamak olacaktir. Zaten bununla ilgili bilgi Crypto Map konfigürasyonu altinda bizlere Description olarak sunulmus durumda.

Monitoring 

 

Evet arkadaslar, bu makalemizde SDM kullanarak Site To Site IPSec VPN baglantisini nasil olusturacagimizi hem mümkün oldugu kadar basit hem de adim adim inceledik. Burada son bir tavsiye olarak Routerlar ile VPN kurarken belirledigimiz IKE Phase 1 ve 2 parametrelerini not alarak çalismayi söyleyebilirim. Bir sonraki makalemizde Cisco Routerlar üzerinde Easy VPN (ya da Remote Access VPN) konfigürasyonu hakkinda bilgiler verecegim. Umarim bu makale faydali olmustur.
   
Bu yazıyı sitenizde alıntılayın
Favori Makalelerime Ekle
Arkadaşıma Gönder

Okuyucu yorumları  RSS feed Yorum
 

Ortalama Üye Değerlendirmesi

   (0 Oylama)

 

Yorum Sayısı: 1 / 1

teşekkürler

Yazan:: Korhan () Tarih: 06-02-2008 00:02

teşekkürler

Yazan:: Korhan Tarih: 06-02-2008 00:02

hocam büyüksün vallahi çok faydalı bi döküman çok saol,emegine,eline sağlık :)  
çok faydalı olucak arıyodum zaten böle bişey

 

» Yorumu cevapla...

Yorum Sayısı: 1 / 1



Yorumunuzu ekleyin
Sadece kayitli kullanicilar bir Makaleyi yorumlayabilir. Lütfen ücretsiz üye olun veya giriş yapın.


mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
 
Yazar Adı: Hayrullah Kolukisaoglu
Mail Adresi: Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır
Unvanı: Bölüm Editörü
Online Destek:Evet
Hayrullah Kolukisaoglu 1978 Giresun dogumluyum. Ilk orta ve liseyi Giresun’da tamamladim. 1996 – 2000 yillari arasinda devam ettigim Sakarya üniversitesi Elektrik – Elektronik Mühendisligi bölümünden zorla da olsa 2000 yilinda mezun oldum. MCSA, CCNP, CCSI#31839 sertifikalarina sahibim. Sertifikalar disinda agirlikli olarak Security, Qos gibi konular ile ilgileniyorum. Halen Netron Bilisim Akademisinde Network ve Bilgi Güvenliği Eğitimleri Ürün Müdürü olarak çalışmaktayım.

Yazarımızın toplam 40 makalesi bulunmaktadır.

Diğer makalelerini görmek için tıklayınız.

< Önceki   Sonraki >
 

Live Help

Siteye Giris






Kayıp Parola?
Hesabınız yok mu? Kayıt Ol

Oylama

Siteden En Cok Faydalandığınız Alan Hangisi ?
 

Site Istatistikleri

Üyeler: 1269
Haberler: 253
Web Bağlantıları: 7
Ziyaretçiler: 661303

Kim Bagli

Şuanda 9 misafir ve 2 üye bağlı
  • samba
  • fatihtan81

Desteklenen Okuyucular