9 Mart 2017 Perşembe

Stanag 4691 Duplicate Detection

Giriş
Multi-hop relay ve broadcast trafik'te duplicate detection uygulanır. Duplicate Detection işlev olarak Ethernet seviyesindeki Spanning Tree protokolüne benziyor.

Nasıl Yapılır
İki kısımdan oluşur

1. Kendi gönderdiğim trafiğin bana geri gelmesi. Bu trafiğin kesilmesi gerekir.
2. Source Address + PDU ID + Fragmentation Offset'e bakılarak paketin daha önce işlenip işlenmediğinin bulunması.

1. Source Detection
|<------------------------------------------->|
A (MPR)--> B (MPR)-->C(MPR)-->D

A'nin gönderdiği broadcast paket D'ye gitmesin. B paketi alır. MPR olduğu için C'ye gönderir. C paket alır MPR olduğu için D'ye gönderir. D paketi alırve tekrar gönderir. Burada A kendi gönderdiği paketi alır ve tekrar göndermemelidir.

2 Röle ve Yerel Detection
A -->B --> E
|      D --> G (sonradan gelir)
| --> C --> F
B paketi alır ve MPR olduğu için E ve D'ye gönderir.
 D broadcast paketi alır ve yerel olarak işler. Ancak MPR olmadığı için röle yapmaz. Daha sonra D MPR olur ve paket C'den tekrar gelir. Bu durumda Duplicate  Detection paketi daha önce geldi diye düşürmemeli. Röle yapmalı ama yerel işlememeli. Dolayısıyla röle ve yerel işleme için iki farklı Duplicate Detection veri yapısı kullanılabilir. 

Hiç yorum yok:

Yorum Gönder