Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:materials:beaconing80211s

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
etc:common_activities:materials:beaconing80211s [2009/05/04 21:28] – создано raaetc:common_activities:materials:beaconing80211s [2009/05/05 20:47] (current) – реорганизация raa
Line 1: Line 1:
 ====== Сигналы в IEEE 802.11s ====== ====== Сигналы в IEEE 802.11s ======
  
-:!: В тексте слова "маяк", "сигнал" и его синонимы и "//beacon//" обозначают одно и то же.+:!: В тексте слова "маяк", "сигнал" и его синонимы и //"beacon//" обозначают одно и то же.
  
 ** Сокращения ** ** Сокращения **
  
-| IE | Information Element | +| ATIM | Announcement Traffic Indication Message | | IE | Information Element 
-| ATIM | Announcement Traffic Indication Message | +| DTIM | Delivery Traffic Indication Message | | TU | Time Unit = 1024 мкс 
-| DTIM | Delivery Traffic Indication Message | +| TSF | Timing Synchronization Function | | | 
-| TSF | Timing Synchronization Function | +| MBCA | Mesh Beacon Collision Avoidance | | | | 
-| MBCA | Mesh Beacon Collision Avoidance |+| TBTT | Target Beacon Transmission Time | | | |
  
 ===== Обзор стандарта версии 1 ===== ===== Обзор стандарта версии 1 =====
Line 26: Line 26:
     * указано через //PS// бит в поле //Frame Control//     * указано через //PS// бит в поле //Frame Control//
   - Задает механизмы, позволяющие узлам MP бодрствовать только необходимый для действительного приема сигнала период времени   - Задает механизмы, позволяющие узлам MP бодрствовать только необходимый для действительного приема сигнала период времени
-    * эффективное использование "//more data bit//" и "//EOSP//"+    * эффективное использование //"more data bit//" и //"EOSP//"
   - Синхронизация (2 вида :?:) (также обеспечивает высокую производительность //MAC//-схемы)   - Синхронизация (2 вида :?:) (также обеспечивает высокую производительность //MAC//-схемы)
     * интервалы отправки сигналов узлами //MP// могут быть разные     * интервалы отправки сигналов узлами //MP// могут быть разные
Line 40: Line 40:
   * возобновление приостановленных ранее потоков.   * возобновление приостановленных ранее потоков.
  
-В зависиости от полученных за время //ATIM// данных, узел остается бодрствующим соответствующее время и после pfdt //ATIM//.+В зависимости от полученных за время //ATIM// данных, узел остается бодрствующим соответствующее время и после завершения интервала //ATIM//. 
 + 
 +{{atim.png}}
  
 ===== Обзор стандарта версии 2 ===== ===== Обзор стандарта версии 2 =====
  
-==== Сигнализация и синхронизация в Mesh ==== +[[etc:common_activities:materials:beaconing80211s:beacons&synchin2d]]
- +
-=== TSF для Mesh сетей === +
- +
-Узел MP инициализирует свой //TSF// таймер в зависимости от действующего синхронизирующего протокола узла MP. MP периодически передает специальный кадр. +
- +
-=== Расширяемый фреймворк синхронизации === +
- +
-Во фреймворке есть протокол синхронизации временных сдвигов соседних узлов с мин. возможностями и мин. взаимодействием узлов. +
- +
-Узлы используют элемент Протокол Синхронизации в маяках и в кадрах Probe Response для анонсирования действующего протокола. +
- +
-  * Поддержка синхронизации опциональна. Если узел не подделживает ее, то данный элемент в указанные кадры не включается. +
-  * Узел может синхронизироваться с 1 или несколькими соседними узлами в зависимости от собственных требований или требований соседних узлов. +
-  * Даже при способности к синхронизации, узел может ее не выполнять. +
- +
-=== Протокол синхронизации временных сдвигов соседних узлов (Neighbor Offset Protocol) === +
- +
-Сдвиг [мкс] в дополнительном коде (2's complement). Узел MP хранит временной сдвиг между собственным TSF таймером и TSF таймером каждого соседа, с которым он намерен синхронизироваться. MP также может игнорировать получаемые в маяках и кадрах Probe Response временные метки. Однако узел, применяющий тот же протокол синхронизации, что и сосед, будет использовать временные метки своего соседа и обновлять сдвиг: +
- +
-(1) сдвиг соседнего узла MP = полученная от соседа временная метка - значение собственного TSF таймера (1) +
- +
-Узел может получить значение таймера соседа: +
- +
-(2) значение таймера соседа = значение собственного таймера + сдвиг для этого соседа (2) +
- +
-=== Сигнализация === +
- +
-Маяки для //mesh// и //BSS// - разные, даже если генерятся одним и тем же узлом. Интервалы для генерации //mesh// и //BSS// маяков могут быть независимы. +
- +
-Узел определяет серии //TBTT//:?с периодом //dot11MeshBeaconPeriod TUs//:?:. Нулевое время определяется :?: через //TBTT// всей //Mesh// с кадром маяка, который является //DTIM//. На каждый //TBTT// сети узел вносит в расписание маяк - следующий кадр, предназначенный для передачи (см. правила пункта 9). Период отправки маяка включается в сами маяки и кадры //Probe Response//+
- +
-=== Механизм избагания коллизий Mesh маяков (MBCA) === +
- +
- +
- +
-==== Режим энергосбережения ==== +
  
 +[[etc:common_activities:materials:beaconing80211s:powersavein2d]]
etc/common_activities/materials/beaconing80211s.1241458126.txt.gz · Last modified: 2009/05/04 21:28 by raa