Aller au contenu principal

4. SCHC Compound ACK Example (Exemple de SCHC Compound ACK)

4. SCHC Compound ACK Example (Exemple de SCHC Compound ACK)

La Figure 7 montre un exemple de transmission d'un SCHC Packet en mode ACK-on-Error utilisant le SCHC Compound ACK. Dans l'exemple, le SCHC Packet est fragmenté en 14 tiles, avec N=3, WINDOW_SIZE=7, M=2, et deux SCHC fragments perdus. Un seul SCHC Compound ACK est généré.

       Sender                Receiver
|-----W=0, FCN=6 ----->|
|-----W=0, FCN=5 ----->|
|-----W=0, FCN=4 ----->|
|-----W=0, FCN=3 ----->|
|-----W=0, FCN=2 --X |
|-----W=0, FCN=1 ----->|
|-----W=0, FCN=0 ----->| Bitmap: 1111011
(no ACK)
|-----W=1, FCN=6 ----->|
|-----W=1, FCN=5 ----->|
|-----W=1, FCN=4 ----->|
|-----W=1, FCN=3 ----->|
|-----W=1, FCN=2 ----->|
|-----W=1, FCN=1 --X |
|-- W=1, FCN=7 + RCS ->| Integrity check: failure
|<--- Compound ACK ----| [C=0, W=0 - Bitmap:1111011,
|-----W=0, FCN=2 ----->| W=1 - Bitmap:1111101]
|-----W=1, FCN=1 ----->| Integrity check: success
|<--- ACK, W=1, C=1 ---| C=1
(End)

Figure 7: Exemple de Séquence de Message SCHC Compound ACK

|--- SCHC ACK Header --|- W=00 --|----- W=01 -----|
|--T-|---M--|-1-| |---M--| |---M--|
+------+----+------+---+---------+------+---------+------+-----+
|RuleID|DTag| W=00 |C=0| 1111011 | W=01 | 1111101 | 00 | pad |
+------+----+------+---+---------+------+---------+------+-----+
next L2 Word boundary ->|<-- L2 Word ->|

Figure 8: Exemple de Format de Message SCHC Compound ACK: Des Pertes sont Trouvées dans les Fenêtres 00 et 01