5. GEZGİN AJAN TABANLI MIPV6 HÜCRE GEÇİŞİ
5.5. Ajan Tabanlı Hücre Geçişi Başarım Testleri
5.5.2. Gezgin ajan tabanlı hücre geçişi
Gezgin ajanlar kullanılarak yönetilen hücre geçişi sürecinin test edilmesi aşamasında, MIPv6 hücre geçişi testinde kullanılan 66 byte’lık ve 1024 byte’lık UDP ve TCP paketleri 0,1s aralıklarla CN’den MN’ye gönderilmiştir. Paket kayıplarının ve zaman gecikmelerinin test edilmesinde MN’nin ev ağından ayrılması ve tekrar ev ağına dönmesi senaryoları için ölçümler tekrarlanmıştır. Bu ölçümler mevcut MIPv6 hücre geçişi başarım oranları ile karşılaştırılmıştır.
UDP ve TCP kayıpları
Gezgin ajanların kullanıldığı hücre geçişi yönteminde ortaya çıkan paket kayıplarının oranını belirlemek için öncelikle gerçek zamanlı video ve ses verilerin aktarımında
kullanılan UDP paketlerinin iletimi test edilmiştir. UDP paketlerinin kayıp oranlarına ait test sonuçları ve UDP paket bilgileri Çizelge 5.1’de verilmiştir.
Çizelge 5.1. Gezgin ajan tabanlı hücre geçişi UDP kayıpları
Test Paket Paket Sayısı Paket Boyu (byte) Paket Kaybı (adet) Gecikme(s) yöntemde yaşanan UDP paket kayıplarının başlıca nedeni AP ve Ethernet ara yüzü arasında bağlantının kurulabilmesi için gerekli olan zaman gecikmesidir. Şekil 5.31’de ajan tabanlı hücre geçişinde test edilen paket kayıpları ve mevcut MIPv6 iletişim kuralında test edilen paket kayıpları gösterilmiştir. UDP paket kayıp oranları karşılaştırıldığında gezgin ajanların kullanıldığı sistemin hücre geçişi sürecinde pürüzsüz bir geçiş sağladığı görülmektedir.
Şekil 5.31. UDP paket kayıplarının karşılaştırılması
Test 12 sırasında, MN’nin hücre geçişi öncesi ev adresinden ve hücre geçişi sonrası CoA adresinden aldığı UDP paketleri Şekil 5.32’de Wireshark programından ekran alıntısı ile gösterilmiştir. Şekil 5.32’ye göre; (1) MN, 2001::213:d3ff:fec6:40d adresi ile iletişimdedir ve bu adresten 1024 byte’lık UDP paketlerini 2003::762f:68ff:fe9c:ada5 ev adresini kullanarak almıştır. (2) 37,700746. s’de MN hücre geçişi gerçekleştirmiş ve CN tarafından gönderilen paketleri 37,792748. s’de 2004::762f:68ff:fe9c:ada5 adresinden almaya başlamıştır. MN’nin hücre geçişi sonrası paketlerini kaldığı yerden almaya devam edebilmesi için 0,092 s geçmiştir.
Burada 0,092 s’lik süre gezgin ajan tabanlı sistemde hücre geçişi gecikmesidir ve bu sürede MN kendisi için gönderilen 1 adet UDP paketini alamamıştır.
Şekil 5.32. MN’nin hücre geçişi sonrası paket alımı
MN’nin hücre geçişi gerçekleştirdikten bir süre sonra tekrar ev ağına dönmesi sırasında yaşanan paket kayıpları Şekil 5.33’de grafiksel olarak gösterilmiştir. Ev ağına dönüş için gerçekleştirilen hücre geçişi sırasında ortalama paket kaybı 2,3
olarak hesaplanmıştır. Test 8 ve test 9 sırasında en fazla 6 paket kaybı yaşanırken, en az paket kaybı 1 olarak gerçekleşmiştir.
Şekil 5.33. Ev ağına dönüş durumunda UDP paket kayıpları
Gezgin ajanların kullanıldığı sistemde, MN üzerindeki UDP paket akış grafiği test 1 için Şekil 5.34’de verilmiştir. Grafikte kırmızı çizgiler ile gösterilen paketler hücre geçişi sırasında TCP üzerinden haberleşen ajan paketleridir. Gezgin ajan sistemler için verilen grafikte MN iki ayrı hücre geçişi gerçekleştirmiştir. 372,5-373s aralığında MN ev ağından yabancı ağa geçmiştir. MN yabancı ağa geçmeden önce 360s noktasında ev ağı için bir ajan göndererek CoA adresini almıştır. Ayrıca bu noktada CN tarafından paketler iki adrese birden gönderilmeye başlamıştır. Hücre geçişi sonunda MN, paketlerin ikili gönderilmesini durdurmak amacıyla 378.s’de HA için yeni bir ajan daha göndermiştir. Grafikte MN, ikinci hücre geçişini 428,5-429s aralığında ev ağı için yapmıştır. MN ev ağına dönmeden önce 418.s noktasında durumunu bir ajan ile HA’ya bildirmiş ve ikili gönderim süreci yeniden başlamıştır.
Hücre geçişi tamamlandıktan sonra MN yeni bir ajan ile ikili gönderimi durdurmuştur. Şekil 5.34’de görüldüğü gibi gezgin ajanların kullanıldığı hücre geçişi sürecinde UDP paketlerinin alımı çok uzun süre kesintiye uğramamıştır. Ancak MIPv6 iletişim kuralı uygulanan test süreci incelendiğinde MN üzerindeki UDP paket akışının 14,6. s’den 25,5. s’ye kadar kesildiği görülmektedir.
1
UDP Paket Kayıpları (adet) - Ev Ağına Dönüş
Şekil 5.34. MN üzerinde UDP paketlerinin akış grafiği
Gezgin ajan tabanlı hücre geçişi yönteminde de MIPv6 iletişim kuralında olduğu gibi TCP paketleri için paket kaybı yaşanmamıştır. Bunun nedeni onaylanmamış TCP paketlerinin tekrar gönderilerek kesikli bağlantı kayıplarının üstesinden gelinmesidir.
Ayrıca, test sonuçları incelendiğinde ağ üzerinden gönderilen paketlerin büyüklüklerinin paket kayıp oranına ya da ajan verimliliğine etkisi olmadığı görülmüştür.
Zaman gecikmesi
Ajan tabanlı hücre geçişinde zaman gecikmesinin ölçülmesi için yapılan test sonuçlarına göre, en hızlı hücre geçişi test 20’de gerçekleştirilerek yeni ağa 0,08 s’de geçilmiştir. En uzun gecikme ise test 19 sırasında yaşanarak gecikme 0,79s sürmüştür. Şekil 5.35’te MN’nin ev ağından ayrılması ve mevcut MIPv6 iletişim kuralında MN’nin ev ağından ayrılması durumlarındaki gecikme süreleri grafiksel olarak verilmiştir.
MN Üzerinde UDP Paket Akışı (Gezgin Ajan Tabanlı Hücre Geçişi)
MN Üzerinde UDP Paket Akışı (MIPv6 ) UDP paketleri Ajan TCP Paketleri
Şekil 5.35. Hücre geçişi gecikme süreleri
Test sonuçlarına göre, MN’nin ev ağından ayrılması durumu için gerçekleşen ortalama zaman gecikmesi 0,34 s, ev ağına geri dönmesi durumunda gerçekleşen ortalama zaman gecikmesi 0,23s olarak hesaplanmıştır. Test sonuçları hücre geçişi gecikmesi açısından kıyaslandığında, gezgin ajan tabanlı hücre geçişi yönteminin mevcut MIPv6 iletişim kuralına göre hücre geçişini çok daha hızlı gerçekleştirdiği kanıtlanmıştır. Ayrıca test sonuçlarına göre, ağ üzerinde gönderilen paketlerin büyüklüklerinin hücre geçişi sırasında yaşanan zaman gecikmesine bir etkisi olmadığı görülmüştür.