Предупреждения: -------------- * Возможность ODI2NDI системы MPTS в настоящее время не поддерживается в сетях FDDI. * На компьютерах 8540, 8535 и других моделях AT вы можете столкнуться с проблемами при загрузке, если базовый адрес ввода-вывода установлен в X'0100' (Этот адрес используется регистрами системы). Поменяйте базовый адрес ввода-вывода на свободный при помощи микропереключателя W4, как сказано в руководстве по установке. * На некоторых системах Value Point прерывание IRQ 9 уже используется системной платой. Поменяйте IRQ при помощи микропереключателя W4, как сказано в руководстве по установке. * На компьютерах 8540, 8535 и Value Point возможность Optical Bypass сейчас подключить нельзя. КОНФИГУРИРУЕМЫЕ ПАРАМЕТРЫ АДАПТЕРА: __________________________________ Драйвер адаптера IBM FDDI позволяет устанавливать следующие параметры через LAPS : NETADDRESS Если это поле заполнено, оно задает локальный назначенный адрес. Допустимый диапазон - от 'X4000 0000 0000' до 'X7FFF FFFF FFFF' ATTACHMENTCLASS Этот параметр определяет, является ли станция FDDI единственной (значение "one") или парной подключенной (значение "two") станцией. Драйвер NDIS задает значения по умолчанию в соответствии с установленными платами адаптера: - Только базовая плата: единственная подключенная станция - Базовая и расширенная платы : парная подключенная станция PMFPASSWORD Этот параметр состоит из 16 шестнадцатеричных символов, и инициализируется с помощью 'X00', который означает, что функция пароля не активирована. После того, как пароль определен, его надо включить во все кадры управления параметрами SMT. Это защитит станцию от несанкционированной установки атрибутов MIB удаленной станцией, использующей кадры SMT PMF. USERDATA Это поле, длиной 32 байта, может содержать любые данные пользователя, например, имя станции, ее местоположение и т.д. LERCUTOFFa/b обеспечивает локальный доступ для записи атрибута LER Cutoff, определенного в стандарте SMT как fddiPORT 58. Этот атрибут задает предельную частоту ошибок связи (Link Error Rate), при превышении которой будет отключен порт A/B (или порт S). LERALARMA/B обеспечивает локальный доступ для записи атрибута LERalarmA/B, определенного в стандарте SMT как fddiPORT 59. Этот атрибут задает предельную частоту ошибок связи, при превышении которой на порт A/B (или порт S) подается предупреждающее сообщение. TMAX обеспечивает локальный доступ для записи атрибута двоичного дополнения T-Max, определенного в стандарте SMT как fddiMAC 53. TMIN обеспечивает локальный доступ для записи атрибута двоичного дополнения T-Min, определенного в стандарте SMT как fddiMAC 55. TREQ обеспечивает локальный доступ для записи атрибута двоичного дополнения T-Req, определенного в стандарте SMT как fddiMAC 51. TVX обеспечивает локальный доступ для записи атрибута TVX, определенного в стандарте SMT как fddiMAC 54. Он обеспечивает локальное управление временем восстановления. ОГРАНИЧЕНИЯ : ----------- Параметром 'Сетевой адрес адаптера' надо пользоваться аккуратно; драйвер распознает также групповые адреса и адреса широковещания. КОНФИГУРИРОВАНИЕ СИНХРОННЫХ СЛУЖБ : _________________________________ Этот файл содержит информацию о параметрах адаптера, которые надо изменить, чтобы сконфигурировать синхронные службы. Эти параметры задают конфигурацию работы функций ESS и SBA, которые являются частью драйвера и устанавливаются вместе с ним. Их надо сконфигурировать программой LAPS перед запуском рабочей станции. Инструкции о том, как изменять параметры SBA и ESS, смотрите в соответствующем шаге файла .DOC, который используется для конфигурирования вашей среды. В следующих разделах описываются эти функции и допустимые значения для каждого параметра. ВНИМАНИЕ : Если вы пользуетесь статическим режимом и задаете конфигурацию данной рабочей станции для использования синхронной передачи, вы должны изменить значения параметров по умолчанию для SbaCommand, SbaPayLoad и SynchTxMode. Хотя можно изменять значения по умолчанию и для других параметров, это рекомендуется делать только опытным пользователям, иначе такое изменение может привести к сбою системы. ПАРАМЕТРЫ КОНФИГУРИРОВАНИЯ АДАПТЕРА ___________________________________ В двух приведенных ниже таблицах дается сводка параметров, используемых для конфигурирования SBA и ESS в статическом и динамическом режимах и их значения по умолчанию. ╔═══════════════════════════════════════════════════════════════════════════╗ ║ СТАТИЧЕСКИЙ РЕЖИМ ║ ╚═══════════════════════════════════════════════════════════════════════════╝ ┌────────────────────────────────┬──────────────────────────────────────────┐ │ │ │ │ S B A │ E S S │ │ │ │ ├────────────────────────────────┼──────────────────────────────────────────┤ │ Имя Значение по умолчанию│ Имя Значение по умолчанию │ ├────────────────────────────────┼──────────────────────────────────────────┤ │ SbaCommand STOP │ SbaPayLoad 0 (НЕОБХОДИМО изменить, │ │ │ чтобы получить полосу) │ ├────────────────────────────────┼──────────────────────────────────────────┤ │ SbaAvailable 50 │ SbaOverHead 50 │ │ Игнорируется, если│ Игнорируется, если │ │ SBACommand = STOP│ SbaPayLoad = 0 │ ├────────────────────────────────┼──────────────────────────────────────────┤ │ │ MaxTNeg 25 │ │ │ Игнорируется, если SbaPayLoad = 0│ ├────────────────────────────────┼──────────────────────────────────────────┤ │ │ MinSegmentSize 1 │ │ │ Игнорируется, если SbaPayLoad = 0│ ├────────────────────────────────┼──────────────────────────────────────────┤ │ │ SbaCategory 0 │ │ │ Игнорируется, если SbaPayLoad = 0│ ├────────────────────────────────┼──────────────────────────────────────────┤ │ │ SynchTxMode SPLIT │ │ │ Игнорируется, если SbaPayLoad = 0│ └────────────────────────────────┴──────────────────────────────────────────┘ ╔═══════════════════════════════════════════════════════════════════════════╗ ║ ДИНАМИЧЕСКИЙ РЕЖИМ ║ ╚═══════════════════════════════════════════════════════════════════════════╝ ┌────────────────────────────────┬──────────────────────────────────────────┐ │ │ │ │ S B A │ E S S │ │ │ │ ├────────────────────────────────┼──────────────────────────────────────────┤ │ Имя Значение по умолчанию│ Имя Значение по умолчанию │ ├────────────────────────────────┼────────────────┬─────────────────────────┤ │ SbaCommand STOP │ SbaPayLoad │ SbaPayLoad ДОЛЖЕН быть 0│ ├────────────────────────────────┼────────────────┤ │ │ SbaAvailable 50 │ SbaOverHead │ Программа будет │ │ Игнорируется, если│ │ │ │ SBACommand = STOP│ │ запрашивать все │ ├────────────────────────────────┼────────────────┤ │ │ │ MaxTNeg │ параметры, нужные для │ │ │ │ │ ├────────────────────────────────┼────────────────┤ Network Allocator │ │ │ MinSegmentSize │ │ │ │ │ │ ├────────────────────────────────┼────────────────┤ │ │ │ SbaCategory │ │ │ │ │ │ ├────────────────────────────────┼────────────────┴─────────────────────────┤ │ │ SynchTxMode SPLIT │ └────────────────────────────────┴──────────────────────────────────────────┘ ┌──────────────────────────────────────────────┐ │ Пример конфигурирования в статическом режиме │ └──────────────────────────────────────────────┘ Приведем пример конфигурации, когда сервер S1 обслуживает 6 клиентов R1 - R6 с платами ActionMedia, поддерживающими видеопотоки по 1,2 Mбит/с каждый. Это означает, что данный сервер должен обрабатывать поток данных 6 x 1,2 Mбит/с = 7,2 Mбит/с. Это эквивалентно 112,5 синхронных единиц (смотрите ниже формулу пересчета). Значение SbaPayLoad 120 гарантирует серверу достаточную ширину полосы для качественного обслуживания всех видеопотоков. ┌───────┐ SbaPayLoad = 120 SbaOverHead = 50 │ S 1 │ MaxTNeg = 25 │ E S S │ MinSegmentSize = 500 └───────┘ SbaCategory = 0 │ SynchTxMode = SPLIT │ │ ╔═══════════════════════════════════════╗ ║ ║ ┌───────┐ ║ С Е Г М Е Н Т F D D I ║───│ S B A │ ║ ║ └───────┘ ╚═══════════════════════════════════════╝ SbaCommand = START │ │ │ │ │ │ SbaAvailable = 50 │ │ │ │ │ │ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │R 1│ │R 2│ │R 3│ │R 4│ │R 5│ │R 6│ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ ОПИСАНИЕ ПАРАМЕТРОВ ___________________ ┌──────────────────┐ │ Параметры SBA │ └──────────────────┘ SbaCommand Диапазон значений: "START" , "STOP" Значение по умолчанию: "STOP" Параметр SbaCommand задает локальное действие SBA по запуску или остановке прикладной программы SBA. Этот параметр используется только IBM. Примечание: В одном и том же кольце должна быть только одна активная программа SBA. SbaAvailable Диапазон значений: 0 - 100 Значение по умолчанию: 50 Параметр SbaAvailable задает максимальную ширину синхронной полосы в процентах от первичной ширины полосы. Если значение лежит вне пределов диапазона, будет принята верхняя или нижняя его граница. Значение этого параметра равно нулю, пока программа SBA не будет включена и активна. ****************************** ┌──────────────────┐ │ Параметры ESS │ └──────────────────┘ SbaPayLoad Диапазон значений: 0 - 1562 Значение по умолчанию: 0 * Параметр SbaPayLoad задает требуемую ширину синхронной полосы при ручном статическом распределении, выраженный в синхронных единицах (SU). Синхронная единица - это количество байт, передающихся за 125 микросекунд. * Эти значения находятся в диапазоне от 0 до 1562 байтов за 125 микросекунд. (1562 SU = 100 Мбит/с). * Соответствие между шириной полосы в Мбит/с и в синхронных единицах, определенное стандартом SMT ANSI, показано в следующей таблице: ┌─────────────────────────────────────────────────────────────────────────────┐ │Мбит/с 1 2 3 4 5 10 15 20 25 30 35 40 45 50│ ├─────────────────────────────────────────────────────────────────────────────┤ │Синхронные единицы 16 32 47 63 79 157 235 313 391 469 547 625 704 782│ └────-────────────────────────────────────────────────────────────────────────┘ * Значение по умолчанию - ноль - синхронная полоса не выделяется. * Если введено значение, которое лежит за пределами диапазона, будет принята верхняя или нижняя его граница (например SbaPayLoad = 800 будет исправлено на 782). * Чтобы передавать синхронные кадры, вы должны задать синхронную полосу. Если параметр SbaPayLoad не задан, параметры SbaOverHead, MaxTNeg, MinSegmentSize и SbaCategory игнорируются. * Рабочая станция поддерживает либо режим статического распределения, где ширина синхронной полосы определяется параметром SbaPayLoad, либо режим динамического распределения (где нужный синхронный диапазон частот устанавливается непосредственно мультимедийной программой). Поэтому если вы используете мультимедийную программу, которая может динамически управлять шириной синхронной полосы, не задавайте значение параметра SbaPayLoad. * Формула пересчета: (Запрашиваемая полезная нагрузка (Мбит/с) / 8)х 0,000125 = SbaPayLoad (в синхронных единицах) Например, если требуемая ширина полосы - 1 Мбит/с (125000 байт/с), значение SbaPayLoad - 125000 х 0,000125 = 15,625 (округляется до 16 SU). SbaOverHead Диапазон значений: 0 - 5000 Значение по умолчанию: 50 Параметр SbaOverHead задает требуемый размер дополнения к статическому распределению. Если задано значение вне пределов диапазона, будет принята его верхняя или нижняя граница. Примечание: Параметр используется, только когда задано значение SbaPayLoad. MaxTNeg Диапазон значений: 5 - 165 Значение по умолчанию: 25 Параметр MaxTNeg определяет максимальную задержку движения маркера, допустимую для программ, которые используют синхронную полосу. Если задано значение вне пределов диапазона, будет применяться его верхняя или нижняя граница. Примечание: Параметр используется, только когда задано значение SbaPayLoad. MinSegmentSize Диапазон значений: 1 - 4478 Значение по умолчанию: 500 Параметр MinSegmentSize задает минимальный размер синхронной сегментации. Он соответствует числу байт, передающихся с маркером. Если задано значение вне пределов диапазона, будет применяться верхняя или нижняя его граница. Примечание: Параметр используется, только когда задано значение SbaPayLoad. SbaCategory Диапазон значений: 0 - 65535 Значение по умолчанию: 0 Параметр задает ИД сеанса SBA_Category при статическом распределении. Если задано значение вне пределов диапазона, будет применяться его верхняя или нижняя граница. Примечание: Параметр используется, только когда задано значение SbaPayLoad. SynchTxMode Диапазон значений: "ALL", "SPLIT" Значение по умолчанию: "SPLIT". Параметр SynchTxMode определяет режим синхронной передачи. По умолчанию используется значение 'SPLIT', и через синхронную очередь передаются только те пакеты, которые обозначены как синхронные. Другая возможность - 'ALL', когда все кадры LLC, полученные от верхних слоев, передаются через синхронную очередь. Этот параметр действует, только если ECC смогла получить от SBA нужную синхронную полосу." ОГРАНИЧЕНИЯ / СОВМЕСТИМОСТЬ Синхронный режим полностью совместим и успешно протестирован на следующем оборудовании фирмы IBM: IBM 8240 FDDI Concentrator, IBM 8244 FDDI Workgroup Concentrator, IBM 8250 Multiprotocol Intelligent Hub, IBM 3172 Interconnect Controller Model 2, Следующее оборудование фирмы IBM не поддерживает синхронный режим: IBM 3172 Interconnect Controller Model 3, IBM FDDI PS2 Adapters /A, IBM FDDI RS6000 Adapters /A, IBM FDDI MCA , ISA , EISA Base Adapter (драйвер V2.0). Если у вас уже есть какие-либо базовые адаптеры IBM FDDI, надо обновить ваш драйвер до последней версии (3.0). Чтобы установить драйвер, воспользуйтесь программой LAPS так же, как при первой установке, и не забывайте при необходимости задавать параметры, специфичные для синхронного режима. LAN SERVER ULTIMEDIA Если вы используете LAN SERVER ULTIMEDIA 1.0 с LAN Server 3.0, вы должны применять APAR EC07262 с новым драйвером NETBEUI для FDDI в синхронном режиме. ДИАГНОСТИКА ОШИБОК Если при синхронной передаче возникают ошибки, обращайтесь за помощью к администратору вашей сети. Следующие вопросы помогут вам определить, в какой части сети возникла неисправность. При этом предполагается, что ваш адаптер установлен правильно; если это не так, смотрите главу 4 инструкции по установке и тестированию: "Problem Determination" (диагностика неисправностей). Вопрос: Активно ли SBA на сегменте? Ответ 1: Убедитесь, что значение SBACommand - "START". (Значение по умолчанию "STOP") Проверьте также значение параметра SbaAvailable (по умолчанию 50). О 2: Проверьте при помощи диспетчера сети атрибут fddiPATHSbaAvailable (fddiPATH 20) на станции, где вы загружали SBA. Если он равен 0, SBA не загружена. Проверьте параметры SbaCommand и SbaAvailable и перезагрузите станцию. О 3: Убедитесь, что на сегменте активен только один экземпляр SBA. Несколько SBA на одном сегменте могут вызвать конфликт на уровне рабочей станции при распределении полосы. В: Получила ли ESS ответ от SBA (запрос принят или отвергнут)? О: Проверьте при помощи диспетчера сети атрибут fddiPATHSbaPayload (fddiPATH 15) на станции, где вы запустили ESS. Если он равен 0, значит, SBA отвергла запрос ESS. ESS будет продолжать запрашивать выделение полосы у SBA каждые 10 секунд. Если положение не меняется, обратитесь к администратору вашей сети. В: У моей ESS была полоса, предоставленная SBA. Будет ли она иметь ту же самую полосу для данной станции, если я перезагружу рабочую станцию, или же ESS сделает в этом случае новый запрос? О: При каждой загрузке ESS посылает запрос о распределении на SBA, запрашивая полосу согласно параметрам, заданным в файле PROTOCOL.INI. SBA удовлетворяет или отвергает этот запрос в зависимости от доступного диапазона частот. Если запрос удовлетворен, ESS разрешается использовать эту полосу. Протокол связи между ESS и SBA не позволяет SBA выделять полосу для ESS более одного раза. В: У моей ESS была полоса, предоставленная SBA; сейчас она отсоединена от сегмента. Что произойдет с распределенной прежде полосой? Она потеряна или ее можно быть распределена для других станций? О: Если ESS была отсоединена от сегмента FDDI, SBA определит это не позднее, чем через 8 минут после отключения ESS. Когда такое происходит, SBA может распределить данную полосу в соответствии с новыми запросами.