Skip to main content
Bu bölümde test edilen üç düğümlü topoloji, deney sırasında kaydedilen terminal çıktıları kullanılarak doğrulanmaktadır. Mesh mimarisi üç düğümle sınırlı değildir. Burada çok atlamalı davranışı göstermek ve doğrulamak için üç adet T3 Gemstone O1 kartı kullanılmıştır.
Kaydedilen kanıt zinciri, doğrudan IBSS/IP erişimi ile BATMAN-adv üzerinden mesh iletişimini ayrı ayrı inceler. Böylece başarılı bir uçtan uca ping sonucunun hangi ara düğüm üzerinden gerçekleştiği de doğrulanabilir.
Kanıtlar şunları göstermektedir:
  1. Düğüm 1, IBSS ağı üzerinden Düğüm 2’ye doğrudan erişebilmiştir.
  2. Düğüm 3, IBSS ağı üzerinden Düğüm 2’ye doğrudan erişebilmiştir.
  3. Düğüm 1 ile Düğüm 3 arasında doğrudan IBSS/IP erişimi gözlemlenmemiştir.
  4. BATMAN-adv komşuluk tabloları beklenen üç düğümlü topolojiyle eşleşmiştir.
  5. BATMAN-adv originator tabloları iki uç düğüm arasında sonraki atlama olarak Düğüm 2’yi seçmiştir.
  6. Mesh yakınsamasından sonra Düğüm 1 ile Düğüm 3, bat0 adresleri üzerinden başarılı şekilde iletişim kurmuştur.

1. Test Topolojisi

Testte aşağıdaki adresler kullanılmıştır: İki ağ farklı amaçlarla kullanılmıştır: Belirleyici test topolojisi:

2. IBSS Durumu

Kaydedilen terminal çıktıları kartların aynı IBSS hücresine katıldığını doğrulamaktadır. Sadeleştirilmiş kaydedilen çıktı:
Arayüz yapılandırmasında wlan0 arayüzünün 2412 MHz kanal 1 üzerinde IBSS modunda çalıştığı da görülmüştür.

3. Doğrudan IBSS Kanıtı

İlk testte wlan0 IBSS adresleri kullanılarak hangi düğümlerin doğrudan erişilebilir olduğu belirlenmiştir.

Düğüm 1

Düğüm 1, Düğüm 2’ye erişebilmiştir:
Düğüm 1 ile Düğüm 3 arasında doğrudan IBSS/IP erişimi gözlemlenmemiştir:

Düğüm 3

Ters taraf da test edilmiştir. Düğüm 3, Düğüm 2’ye erişebilmiştir:
Düğüm 3 ile Düğüm 1 arasında doğrudan IBSS/IP erişimi gözlemlenmemiştir:
Doğrudan IBSS kanıtı şu gözlemlenen topolojiyi ortaya koymaktadır:
Başarısız ping sonucu burada doğrudan IBSS/IP erişiminin gözlemlenmediğini gösterir. Bu sonuç tek başına fiziksel radyo bağının mutlak olarak bulunmadığı anlamına gelmez; sonraki BATMAN-adv komşuluk ve originator tabloları ile birlikte değerlendirilir.

4. BATMAN-adv Komşuları

Doğrudan topoloji belirlendikten sonra üç kartta da BATMAN-adv etkinleştirilmiştir.

Düğüm 1

Kaydedilen komşuluk tablosunda yalnızca Düğüm 2 bulunmaktadır:

Düğüm 2

Kaydedilen komşuluk tablosunda iki uç düğüm de bulunmaktadır:

Düğüm 3

Kaydedilen komşuluk tablosunda Düğüm 2 bulunmaktadır:
Testteki MAC eşleşmeleri: BATMAN-adv komşuluk tabloları şu yapıyla eşleşmektedir:

5. İletim Yolu

Yalnızca başarılı bir uçtan uca ping, iletim yolunu belirlemek için yeterli değildir. Bu nedenle BATMAN-adv originator tablosu da incelenmiştir.

Düğüm 1’den Düğüm 3’e

Düğüm 1 üzerinde kaydedilen sadeleştirilmiş ilgili satırlar:
Testteki MAC eşleşmelerine göre:

Düğüm 3’ten Düğüm 1’e

Düğüm 3 üzerinde kaydedilen sadeleştirilmiş ilgili satırlar:
Testteki MAC eşleşmelerine göre: Originator tabloları, uzak uç düğüme Düğüm 2 üzerinden ulaşıldığına dair doğrudan yönlendirme kanıtı sağlar.

6. Uçtan Uca Mesh Kanıtı

Son testte doğrudan IBSS adresleri yerine bat0 adresleri kullanılmıştır. BATMAN-adv başlatıldıktan sonra kısa bir yakınsama süresi gözlemlenmiştir. Komşuluk ve originator bilgileri henüz öğrenilirken ilk bat0 ping denemeleri başarısız olabilmiş, tablolar kararlı hale geldikten sonra nihai testler iki yönde de başarılı olmuştur.

Düğüm 1’den Düğüm 3’e

Yakınsama öncesindeki ilk denemede:
Mesh yakınsamasından sonra kaydedilen nihai sonuç:

Düğüm 3’ten Düğüm 1’e

Yakınsama öncesindeki ilk denemede:
Mesh yakınsamasından sonra kaydedilen nihai sonuç:
Doğrudan IBSS ve bat0 testleri birlikte değerlendirildiğinde:

7. Sonuç

Kaydedilen kanıtlar şu şekilde özetlenebilir: Doğrulanan iletim yolu: Uç düğümler arasındaki doğrudan IBSS pinglerinin başarısız olması, her iki uç düğümün Düğüm 2 ile doğrudan iletişim kurabilmesi, BATMAN-adv komşuluk tabloları, originator/next-hop bilgisi ve iki yönlü başarılı bat0 pingleri birlikte değerlendirildiğinde, test edilen topolojide Düğüm 2 üzerinden çok atlamalı Katman 2 veri iletiminin çalıştığı doğrulanmaktadır.

8. Ek Kontroller

Aşağıdaki komutlar ek mesh teşhisi için kullanılabilir. Bu kontroller yararlıdır ancak sonuçları yukarıdaki kaydedilmiş kanıt zincirinin bir parçası olarak sunulmamaktadır. Uzak originator’a doğru BATMAN-adv yolunu incelemek için:
BATMAN-adv’in kendi ping mekanizmasını kullanmak için:
İletimle ilgili istatistikleri incelemek için:
BATMAN-adv Ethernet çerçevelerini gözlemlemek için:
Bu kontroller isteğe bağlıdır ve yukarıdaki kaydedilmiş doğrulama zincirini yeniden üretmek için zorunlu değildir.