Локальные сети

Страница: 7/8

* Станция В получает кадр.У нее есть данные для передачи,поэтому она записывает свой приоритет,равный 2 в поле резервирования в маркере.Далее она передает маркер станции С.

* Станция С также определяет,что кольцо занято.У нее есть данные для передачи;она помещает 3 в поле резервирования вместо 2,записанной станцией В.Станция С затем передает кадр станции D.D должна уступить,она не может поместить свой приоритет 2 в поле резервирования,потому что там находится приоритет 3.Следовательно,она передает кадр станции Е,которая анализирует поле резервирования.Видя,что в этом поле записано 3,она ничего не предпринимает,поскольку ее приоритет тоже равен 3.

* Станция А получает назад кадр.Она освобождает кольцо,восстанавливая маркер и передавая его станции В.

* Станции В не разрешено использовать маркер,потому что поле резервирования в маркере имеет значение 3,что на единицу больше приоритета станции В.

* Станции С разрешается захватить маркер,так как приоритет 3 не меньше индикатора приоритета в маркере.Она вводит данные в кольцо и посылает кадр станции D.

* Станции D не разрешается записать свой приоритет 2 в поле резервирования.Поэтому она просто передает кадр станции Е.

* Е замещает приоритет станции В своим приоритетом,равным 3,и передает кадр станции А. А, поскольку ее приоритет равен 1,не меняет значения поля резервирования.

* В также не меняет значения поля резервирования,так как приоритет этой станции равен 2.

* С получает обратно свой кадр и должна освободить кольцо.Она делает это и передает маркер станции.

* Станции D не разрешается захватить кольцо,поскольку ее приоритет 2 меньше индикатора поля резервирования,равного 3.Она передает маркер Е.

* Е захватывает кольцо,поскольку ее приоритет 3 не меньше индикатора резервирования,равного 3.

Как показано на рис.4,маркер передается по кольцу от узла к узлу.Когда узел получает данные,которые предназначены станции в этом узле,он копирует данные для станции пользователя и передает кадр следующему узлу.Когда полный (занятый) маркер обращается к кольцу,станции претендуют на его использование во время следующей передачи по кольцу.В данной ситуации,если у всех станций есть данные для передачи,маркером фактически обмениваются за каждый проход две станции:С и Е,так как они имеют в кольце наивысший приоритет.Однако в большинстве ситуаций станции,имеющие наибольший приоритет,не всегда будут вести передачу при каждом обороте маркера.Следовательно,кольцевая конфигурация с приоритетами дает возможность станциям с низким приоритетом захватить кольцо в случае неактивности станций с более высоким приоритетом.

3.2.5. Маркерная шина (с приоритетом).

Маркер (право на передачу) передается от станции к станции в убывающем порядке численных адресов станций.Когда станция определяет,что маркерный кадр адресован ей,она может перередавать кадры данных.Когда станция заканчивает передачу кадров данных,она передает маркер следующей станции в логическом кольце.Владея маркером,станция может временно делегировать свое право передачи другой станции,посылая кадр данных запрос-с-ответом.

После того как станция завершает передачу кадров данных,которые у нее были,станция передает маркер следующей станции в логическом кольце путем передачи маркерного управляющего кадра.

Послав маркерный кадр,станция слушает среду,чтобы удостовериться,что станция-преемник "услышала" маркерный кадр и находится в активном состоянии.Если станция-отправитель определяет,что вслед за маркером послан действительный кадр,она считает,что станция-преемник владеет маркером и ведет передачу.Если отправитель маркера не "слышит" действительного кадра,следующего за переданным ею маркером,она пытается оценить состояние сети и может принять меры для обхода неисправной станции путем установления нового преемника.В случае более серьезных неисправностей делаются попытки заново инициировать кольцо.

Если станция-преемник не ведет передачу,станция-отправитель обычно считает,что преемник находится в нерабочем состоянии.Отправитель затем передает кадр "кто следующий" ("who follows"),содержащий адрес своего предшественника.Станция,адрес предшественника которой совпадает с адресом "кто следующий",посылает кадр "установить преемника"("set successor"),содержащий ее адрес.Таким образом производится обход отказавшей станции в сети.

Добавление станций к сети производится в соответствии с подходом названным "окна ответа".

* Когда станция владеет маркером,она передает кадр "санкция-на-преемника" (solicit-successor).Адрес в кадре лежит между адресами этого узла и следующей станции-преемника.

Реферат опубликован: 9/04/2006