L2TP (Layer 2 Tunneling Protocol – Katman 2 Tünel Protokolü), PPTP ve L2F’yi birleştirir. RFC 2661’de tanımlanan IETF’nin oluşturulması, VPN bağlantılarına yardımcı olur. Böylece, kullanıcıların uzak ağlara katılmasına olanak tanıyarak güvenli veri aktarımı sağlar.
Güvenli VPN Ağ Bağlantıları için L2TP Protokolü Nedir ve Ne İşe Yarar?
Microsoft ve Cisco‘nun ağ mühendisleri 1999 yılında L2TP’yi geliştirmek için birlikte çalıştılar. Bu protokol, UDP bağlantı noktası 1701’i kullanır. Ayrıca, etkin olmayan PPP bağlantıları üzerinden ağ trafiğini tüneller. Ayrıca POTS ve ISDN gibi uzaktan çevirmeli bağlantıları da destekler.
L2TP protokolü VPN (Sanal Özel Ağ) teknolojisinde hayati öneme sahiptir. Ayrıca ISP şirketleri bunu müşterilerine güvenli bağlantılar sağlamak için kullanır.
Bu protokolle veri aktarımı X.25, Frame Relay ve ATM dahil olmak üzere birçok paket türü için çalışır. Ayrıca telefon bağlantılarını kurmak için PPP, PAP ve CHAP gibi kimlik doğrulama yöntemlerine de sahiptir. Ayrıca RADIUS gibi kontrol sistemlerinin kullanımını da destekler.
L2TP Tarihi
L2TP’nin geçmişine bakacak olursak günümüz VPN bağlantılarının temelini atmıştır. Bu yüzden, gelişimi İnternet’in ortaya çıkışına kadar uzanmaktadır. PC ağlarında güvenli iletişime ihtiyaç duyulduğu için bu protokolü geliştirdiler.
Daha önce de belirttiğimiz gibi L2TP (Katman 2 Tünel Protokolü), bu iki protokolün artılarıyla birlikte gelişmiştir:
- PPTP (Point-to-Point Tunneling Protocol)
- L2F (Layer 2 Forwarding Protocol)
L2TP’nin önceki sürümü L2F’dir. Ancak yeni güncellemeler sayesinde daha verimli hale geldi.
IETF (Internet Engineering Task Force) 1999 yılında L2TP’yi standart hale getirdikten sonra veri akışında güvenliği sağlamak amacıyla kullanımı arttı. O dönemde birçok ağ cihazı veya yazılımıyla entegre çalışıyordu.
Daha sonra Microsoft bu protokolü kendi geliştirdiği işletim sistemlerine dahil etti. Bu nedenle kullanıcıların L2TP tabanlı bir VPN bağlantısı kurması çok daha kolay hale geldi.
L2TP kullanımının artmasıyla birlikte bazı güvenlik sorunları yaratmaya başladı. Böylece veri sağlığını daha da korumak için IPsec ile birlikte kullanmaya başladılar.
IPSec ve L2TP
Kurumsal ağlara bağlanmak isteyen kullanıcılar L2TP kullanabilir. Ancak bu bağlantı trafiği şifrelenmediğinden ağ güvenliğini sağlamak için IPSec kullanmanız gerekir.
Verileri IPSec ile güvence altına aldığı için genellikle IPSec üzerinden L2TP olarak adlandırırız.
IPSec (İnternet Protokolü Güvenliği), bir iletişim oturumundaki IP trafiğini doğrular. Ayrıca ağ akışındaki verileri şifreleyerek güvenlik sağlar.
IPSec, bir ağdaki oturumlar için özel kodlar kullanan bir sistemdir. Sonuçta, yerel ve uzak hedeflerin her oturumda birbirlerinin kimliklerini kontrol edebilmelerini sağlamaya yardımcı olur.
PPTP, verileri sarmanın daha basit bir yoludur. Bu yüzden RC4 adı verilen, uygun maliyetli ve işlemciyi yormayan ucuz bir şifreleme yöntemi kullanıyor.
L2TP genellikle IPSec aracılığıyla 3DES ve AES adı verilen güvenlik yöntemlerini kullanır. Bu, verileri altı katmana kadar sarmanın çok daha karmaşık bir yoluna sahip olmasını sağlar.
Bir sistemde donanım tabanlı 3DES şifrelemesinin kullanılması daha fazla güvenlik ve verimlilik sağlar. Dolayısıyla bu şifreleme işleminin bir uygulamayla kullanılması, çalışan sistemi zorlar ve performansını düşürür.
L2TP Protokolünün Özellikleri
PPTP ve L2F için standart bir yöntem olan L2TP/IPSec protokolü temel olarak çift sarma tekniğini kullanır. Dolayısıyla IPSec ile birlikte kullanımı RFC 3193 tarafından standartlaştırılmıştır.
İlk sarma PPP bağlantısını kurar, ikincisi ise IPSec şifrelemesini oluşturur. Bu yöntem öncelikle trafiği L2TP üzerinden işler. Daha sonra bu forma ekstra bir güvenlik katmanı ekler. Sonuç olarak PPTP’den daha güvenlidir ancak daha yavaş çalışır.
AES şifreleme algoritmasıyla L2TP kullanarak olağanüstü veri trafiği oluşturursunuz. Bilinmesi gereken önemli bir nokta, bu protokolün şifreleme güvenliği sağlamamasıdır.
Bir paket çerçevesi ve UDP sarma, ikinci katman tünelini oluşturur. Bu nedenle, bir IP paketi, tünelin her iki ucunu tanımlayan kaynak ve hedef adresleri içerir.
Ayrıca Katman 2 Tünel Protokolü NAT ile uyumludur ve sorunsuz bir şekilde çalışır. Bu sayede birçok ev veya iş ağına profesyonellik sağlar.
L2TP Protokolü Nasıl Çalışır?
L2TP/IPsec protokolüyle VPN bağlantısı oluşturma süreci aşağıdaki adımları içerir:
- IKE (Internet Key Exchange – İnternet Anahtar Değişimi) genellikle IPsec SA’ları (Security Associations – Güvenlik İlişkileri) oluşturur. İlk olarak UDP bağlantı noktası 500 üzerinden bir bağlantı başlatır. Daha sonra her iki cihazda da paylaşılan bir parola, ortak anahtarlar veya X.509 sertifikaları kullanır.
- Taşıma modunda ESP (Encapsulating Security Payload – Kapsüllenen Güvenlik Yükü) temasını gerçekleştirir. ESP’nin IP protokol numarası 50’dir.
- Bu aşamaya kadar güvenli bir kanal oluşturur ancak henüz tüneli yapmamıştır.
- SA uç noktaları arasında ikinci katman tünelinin oluşturulmasına başlanır.
- IPsec şifrelemesini SA’nın güvenli kanalı üzerinden yapar. Daha sonra paketleri uç noktalar arasında sarmaya başlar.
- Bu durumda IPsec paketi veri trafiğini gizler. Bu, paketteki kaynak ve hedef IP adreslerini şifrelediği anlamına gelir.
- IP protokolünü kullanarak PPP paketlerini taşımak için güvenli bir kanal oluşturur. Yani, bu kanaldaki tüm verilerin gizliliğini sağlar ve korur.
- Sonuç olarak IPsec güvenlik sağlar. Yani, L2TP bir tünel oluşturur. Sonuç olarak, işleri sizin için güvende tutar.
L2TP Avantajları ve Dezavantajları
Şimdi Katman 2 Tünel Protokolünün iyi ve kötü yanlarını inceleyelim:
Artıları
- Güvenlik
Verilerinizi güvende tutar ve varış noktasına gider. Bu, önemli bilgilerinizi koruduğu anlamına gelir. Böylece, IPsec ile birlikte kullanıldığında daha da güvenli hale gelir.
- Çoklu Protokol Desteği
Birçok ağ cihazı ve işletim sistemi L2TP’yi destekler. Bunun nedeni çoklu protokol yardımı sunmasıdır. Böylece kullanıcılar farklı platformlar arasında dahi güvenli erişim sağlayabilmektedir.
- Yapılandırma Kolaylığı
Windows sistemleriyle entegre olduğundan kurulumu ve yapılandırılması oldukça basittir. Bu nedenle kullanıcılar hızlı ve kolay bir şekilde L2TP VPN bağlantısı kurabilirler.
- Esneklik
Çoklu protokol desteği nedeniyle çeşitli şekillerde esnek bir şekilde çalışır.
- İletişim Kanalları
İletişim kanalı yönlendirme özelliği sayesinde bilgileri güvenli bir şekilde iletir. Bu nedenle ağ trafiğini yönetmede iyi çalışır.
Eksileri
- Bağlantı Hızı
Ne yazık ki L2TP, özellikle yüksek bant genişliğine sahip görevler için yavaş olabilir.
- Fazla Kaynak Tüketimi
Diğer VPN yöntemlerine kıyasla oldukça fazla kaynak tüketir. Dolayısıyla bu, donanım kapasitesi düşük cihazlar için sorun olabilir.
- Diğer VPN Protokolleriyle Karşılaştırma
Diğerlerine göre güvenlik ve hız açısından dezavantajları bulunmaktadır. Mesela hız açısından PPTP’ye göre geride kalıyor.
- Güncellemeler ve Güvenlik
Güvenlik zayıflıkları nedeniyle kullanıcılar bu protokolü IPsec ile kullanmak zorunda kaldı.
L2TP Paket Yapısı
VPN bağlantılarında etkin rol oynayan L2TP protokolünün paket yapısı şu şekildedir:
- Header (Başlık)
Paket yapısının ilk kısmı başlığı içerir. Bu durumda diğer cihazlar bunu fark eder. Yani 8 bayt uzunluğundadır:
- Version Number (Versiyon Numarası): Bu kısım kullanılan protokol versiyonunu gösterir. Benzersiz bir kod gibidir.
- Length (Uzunluk): Başlık ve verinin birlikte ne kadar büyük olduğunu anlatır.
- Tunnel ID: L2TP tüneli içindeki belirli bir kimliğe işaret eder.
- Session ID: Bu özel kimlik, verinin hangi oturumda bulunduğunu gösterir. Bunu bir oturum etiketi olarak düşünün.
- PPP Protocol: PPP’nin gönderdiği veri türlerini açıklar. Bunları veri grupları olarak düşünün.
- Data Field (Veri Alanı)
Burada veriler cihazlar arasında seyahat etmeyi bekler. İletim sırasında PPP paketlerini güvende tutar.
- Extension Header (Uzantı Başlığı)
Fazladan bir parça gibi. Kullanıcılar güvenlik veya daha fazla yönlendirme ayrıntısı için buna güveniyor.
- Encapsulation (Kapsülleme)
PPP kullanımı sırasında kullanıcı verilerini sarar. Onu alan cihaz paketini açar.
Windows Sistemlerine L2TP VPN Nasıl Kurulur?
1. Adım: VPN Sunucu Bilgilerini Alın
Başlamak için VPN sağlayıcınızdan veri toplayın. Önce, VPN sunucusu bilgileriyle başlayın. Daha sonra kimlik doğrulama için kullanıcı adınızı ve şifrenizi hatırlayın.
Adım 2: Ağ ve İnternet Ayarlarını Girin
Windows 10 veya 11’de bilgisayarınızın Denetim Masasını ziyaret ederek başlayın. Ardından “Ağ ve Paylaşım Merkezi”ni seçin. Bundan sonra “Bağdaştırıcı Ayarlarını Değiştir” seçeneğini bulun ve tıklayın. Son olarak Ethernet veya Wi-Fi ayarlarını açın.
3. Adım: Yeni VPN Bağlantısı Ekleyin
Bağlantı penceresinin içinde “Yeni Bağlantı Ekle”yi seçin. Ardından açılan pencerede “Bağlantıyı Ayarla” seçeneğini seçin ve Next’e tıklayın.
Adım 4: VPN Sunucu Bilgilerini Yazın
VPN sunucusu bilgilerini girmek için aşağıdakileri yapın:
- Bağlantı Adı: İşe bağlanacağınız yeri veya belirli bir noktayı yazınız.
- Sunucu Adı veya IP Adresi: Aldığınız VPN sunucusunun adresini girin.
- VPN Türü: Tür olarak L2TP/IPsec’i seçin.
- Güvenlik Türü: Daha iyi güvenlik türü olarak EAP-MSCHAP v2’yi seçin.
- Kullanıcı Adı ve Parola: Bağlantının kimlik bilgilerini yazın.
Adım 5: Ayarları Kaydet ve Bağlan
Son olarak Ağ ve Paylaşım Merkezi konumundan Bağlantıları Yönet seçeneğine tıklayın. Daha sonra yeni eklediğiniz VPN bağlantısını seçin, sağ tıklayın ve Bağlan’a tıklayın. Böylece Windows bilgisayarınızdan L2TP VPN bağlantınızı kurabilirsiniz.
L2TP’yi Diğer Protokollerle Karşılaştırma
Eski ve yenilerini karşılaştırarak Katman 2 tünel protokolünü daha iyi anlamanız için burada bir özet tablo bulunmaktadır: