Книги, научные публикации Pages:     | 1 |   ...   | 7 | 8 | 9 | 10 | 11 |

Internetworking Guide Microsoft 2000 Server R Microsoft Press Межсетевое взаимодействие Microsof 2000 Server 2002 УДК 004 Microsoft Corporation Межсетевое взаимодействие. Ресурсы Microsoft ...

-- [ Страница 9 ] --

Windows Server с LocalTalk и LocalTalk Ethernet Рис. 13-4. Сервер Windows 2000 с Ethernet- и Этот вариант требует единственной дополнительной сетевой платы. Однако Local Talk работает медленнее Ethernet, что отрицательно повлияет на производитель ность сети. Поскольку сети очень этот вари ант непрактичен, если у Вас много компьютеров Macintosh, Установка транслирует данные между двумя несущими средами. Сервер Windows 2000, работающий с Services Macintosh, также может 542 ЧАСТЬ 3 Взаимодействие с другими системами в роли маршрутизатора между Ethernet и LocalTalk. Но в этом случае на нем должны быть установлены сетевые платы Ethernet и LocalTalk.

Даже используя может по-прежнему работать со своей Вы размещаете клиенты Macintosh в сети Local Talk и подключаете маршрутизатор к обеим сетям Ч Ethernet и LocalTalk. Через этот маршрутизатор проходят все данные, передаваемые между сервером и тами Macintosh. С точки зрения сервера, все Macintosh подключены к Ethernet. Этот тип сети иллюстрирует рис. 13-5.

Сервер Windows LocalTalk Рис. 13-5.

Чтобы задействовать Вы должны выполнить привязку протокола AppleTalk на сервере к его Ethernet-плате.

Этот вариант удобен, если Вы хотите сделать принтеры в сети Ethernet доступны ми клиентам Macintosh;

однако маршрутизатора к паде нию общей производительности.

Примечание Поскольку компьютер управлением Windows 2000 Server может функционировать в качестве маршрутизатора, он способен работать и как Ethernet/ если только у него есть Ethernet и Чтобы подключить одну физическую сеть из компьютеров Macin tosh к нескольким Вы установить только на од ном из и он будет действовать в качестве маршрутизатора. После этого клиенты Macintosh смогут обращаться к другим серверам по Ethernet.

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

Х Сервер Windows 2000 использует но одни компьютеры Macintosh ра ботают с Ethernet, а другие Ч с LocalTalk.

ГЛАВА 13 Services for Вы можете установить на с Windows 2000 Server, чтобы он взаимодействовал с Macintosh, LocalTalk, установить Ether платы на все клиенты Macintosh или задействовать Х Windows 2000 использует но некоторые компьютеры Macintosh работают либо только с Ethernet, либо только с LocalTalk. Кроме того, на неко Macintosh сетевые платы Token Ring.

В дополнение к первому решению установите на с сетевую плату Token Ring Ч тогда сможет взаимодействовать с ми компьютерами Macintosh.

Предложенные здесь решения работоспособны и при File Services for Macintosh File for Macintosh (Файловый сервер для Macintosh) пользо вателям Macintosh доступ к файлам, хранящимся на сервере Windows Файл сервер и Доступ к через TCP/IP Файл-сервер для Macintosh доступен в и использовать AppleTalk не обязательно. Чтобы задействовать AFP поверх TCP/IP, на клиенте Macintosh нужно клиентское программное обеспечение вер сии 3.7 или выше.

Файл-сервер работает либо с AppleTalk, либо с TCP/IP. Если эти уста и на клиенте, и на сервере, клиент Macintosh соедине ние с помощью TCP/IP. Если сервер несколькими он по сылает клиенту список своих Если для к серверу пользователю AppleTalk, следует установить AppleTalk. Но если знает IP-адрес или сервера, эту информацию можно просто вводить в диалоговом окне про граммы AppleTalk на сервере не требуется.

Доступ к файл-серверу через AppleTalk Хотя файловая система Windows 2000 отличается от файловой системы Macintosh, клиенты Windows 2000 и Macintosh могут использовать файлы, на сер вере Windows 2000. Такая возможность реализуется благодаря Services for Macin tosh. Macintosh и Windows 2000 файлы предоставляются в привыч ном им виде. Пользователь Windows 2000 видит файлы в структуре катало гов, а Macintosh Ч в папок на сервере Windows 2000, работающем с for Macintosh, хранятся в общих каталогах или на томах Macintosh. На каждом сервере может быть один или несколько об щих каталогов. Каждому общему каталогу на сервере уникальное имя, и он считается ресурсом (share).

Services for Macintosh не предоставляет пользователям Macintosh ко всем общим папкам автоматически. Доступны лишь папки, помеченные администрато ром как volumes (тома, доступные Macintosh).

544 ЧЛСГЬ 3 Взаимодействие с системами Б папке, которая является общим и доступным Macintosh томом, сетевые тели Windows 2000 видят пайки и файлы, на жестком А пользователям Macintosh кажется, что этот том содержит файлы и папки Macintosh.

и папок могут соответствовать принятым в Macintosh.

Файл-сервер и NTFS транслируют имена файлов и лапок так, пользователи могли их видеть.

AFP (AppIeTalk обеспечивает доступ к файлам по Клиенты могут обращаться к файлам на удаленных используя команды своих фай ловых систем. AFP также поддерживает пользователей и управ ление к файлам. На компьютерах Macintosh сервер AFP реализуется как применяется AFP опирается на протокол ASP (AppJe а если задействован TCP/IP, то на (Data Stream AFP имеет дело с компонентами файловой системы, например с файлами, папками Macintosh и томами;

он вызывается клиентом для к о файл сервере и его сервисах, а также для изменения файлов и каталогов.

Сервер Windows 2000 хранит для Macintosh сведения о файлах и ка талогах, данные Macintosh Finder, атрибуты AFP и в (NTFS streams). Данные и ресурсы для соответствующего файла со в двух на NTFS-томе. В поток включается основная часть информации файла, и этот поток разделяется клиентами Macintosh и dows 2000. В ноток ресурсов такие ресурсы системы Macintosh, как меню, шрифт и определения значков. Однако аналога ресурсов на персональных компьютерах нет, поэтому клиенты Windows 2000 ни когда не допускаются к потокам ресурсов файлов па сервере.

Indexing и Desktoplnfo тоже в отдельных ко торые корень дискового тома. Потоки Desktoplnfo и Indexing от при первой тома и удаляются при его удалении. Поток Finderlnfo, для каждого файла и каталога, не удаляется. Потоки, сопоставленные с корнем тома, при тома.

Macintosh Finder использует информацию ресурсов файла, чтобы опре делять, какое создало данный файл и к какому типу он относится. На основе этой Macintosh Finder выбирает для файла подходяще го типа и открытии приложение.

файлы Macintosh хранятся в потоках данных, с этими Windows 2000 поддерживает создание данных и ресурсов файлов на сервере Windows 2000, поэтому клиент Macintosh может эти файлы и запускать их непосредственно с сервера.

Индексация Новые тома, к файловой системе, по одному и в том порядке, в каком они были созданы. Б процессе инициализации выполняется ГЛАВА 13 Services for Macintosh индексация, при которой File Server for Macintosh анализирует всю структуру ка талогов тома и создает его сохраняемый в виртуальной памяти. Поток обновляется при каждом включении и выключении сервера.

При индексации тома возрастает нагрузка на неподкачиваемую память, но это вре менное явление. Занимаемый объем неподкачиваемой зависит от количе ства каталогов на томе (число файлов не имеет значения). По окончании индекса ции память освобождается.

Инициализация проходит последовательно. До ее окончания том недоступен (т. е.

он в сети, и нельзя смонтировать).

Индексация влияет и на объем виртуальной памяти. По тельной оценке для 10 000 файлов и каталогов может понадобиться до 2 Мб вирту альной памяти. Чтобы избежать при наличии томов, содержащих более 10 000 файлов и каталогов, имеет смысл через Control Panel доступный объем виртуальной памяти. Если индексную информацию не уда ется записать завершении работы системы, эта информация создается заново при следующем запуске системы.

Дисковое пространство Клиенты Macintosh под управлением OS 7.5 или более ранних версий получают доступ максимум к 2 Гб дискового а клиенты под более новых версий системного программного обеспечения Ч максимум к 4 Гб. Для кли ентов, использующих AFP 2.2, никаких ограничений на объем дискового нет.

Защита сети Windows 2000 Server в сочетании с Services Macintosh обеспечивает для вателей Macintosh ту же сетевую защиту, что и для пользователей Windows 2000.

При Windows 2000 и Macintosh имеют дело с одними и теми же пользователь скими учетными записями и паролями.

Аутентификация Пользователь Macintosh регистрируется на компьютере с Windows 2000 Server одной из трех схем Х как гость, если сервер настроен па гостевой доступ;

Х как пользователь с незашифрованным паролем;

Х по учетной записи Windows 2000 с Standard UAM или UAM.

Гости Services for Macintosh позволяет настроить гостевой доступ и разрешить пользова телям, не имеющим доменной или групповой учетной записи, регистрироваться на сервере. В гостевой учетной записи Windows 2000 Вы можете указать, какие доступа к ресурсам предоставляются гостям (обычно гостям выдается раз чем пользователям, чьи учетные записи на сервере). Если вход по гостевой учетной записи запросы на не тре буя пароля.

546 ЧАСТЬ 3 Взаимодействие с другими системами Нешифрованные пароли Защита на нешифрованных паролей поддерживается клиентским программ ным обеспечением AppleShare на компьютерах Macintosh. Она не слишком надеж на, так как пароли передаются но сети открытым текстом. Такой вид защиты пред лагается пользователям Macintosh, на компьютерах которых стандарт ный клиент AppleShare или System 7 Filing.

Шифрованные пароли Примечание Если сервер Windows 2000 принимает и шифрованные, и нешифрован ные пароли, Macintosh автоматически на аутентификацию с шиф рованием.

Services Macintosh предлагает клиентам Macintosh два метода шифрования:

Х Apple Standard Encryption Ч могут быть длиной до 8 символов;

Х Authentication Method Ч пароли могут длиной до 14 сим волов. Этот метод требует установки AppleShare версии 3.8.

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

Services for Macintosh не поддерживает Обычные и доверяемые Пользователь может войти в сеть одним из двух способов:

Х ввести Х ввести домен Во втором случае аутентификация осуществляется указанным доменом.

Когда вводится только имя, сначала ищет локальную запись. Если учетная запись с таким именем есть, сервер регистрирует пользователя;

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

Учетные записи Windows 2000 Server для клиентов Macintosh Services for Macintosh работает с той же базой данных учетных записей, что и сервер Windows 2000 или его домен. Поэтому, если у Вас уже есть учетные записи в Windows 2000 Server для пользователей Вам не пона добится создавать дополнительные учетные записи. Вы должны создать учетные записи только для тех, у кого еще нет учетных на или в доме не под управлением Windows 2000 и Services for Macintosh.

ГЛАВА 13 for Macintosh Однако концепция основной группы пользователя применима только к Macintosh. Основной для пользователя считается которая обращается к тех же ресурсов, что и данный пользователь. папку на сер вере, становится ее владельцем, а основная группа владельца сопос тавляется с этой но умолчанию. Но администратор или владелец может со поставить с папкой другую группу.

Разрешения на к файлам Доступ к сетевым файлам и каталогам контролируется основе тема зашиты Windows 2000 указывать, какие пользователи могут обра щаться к конкретным ресурсам и как именно. Разрешения в Macintosh отличаются от разрешений в Windows 2000 тем, что их можно определять только для томов и каталогов (но не для файлов).

Не совпадает и набор разрешений, доступных в Windows 2000 и в Services for Macintosh транслирует разрешения Windows 2000 в раз решения Macintosh и наоборот.

Учетная запись администратора в Windows 2000 Server предоставляет все разреше ния на доступ к томам Services for Macintosh.

Типы разрешений Пользователи и администраторы Windows 2000 имеют дело с разрешениями Win dows 2000, а пользователи Macintosh, создавая папки, устанавливают разрешения в стиле Macintosh.

В Windows 2000 новые файлы и подкаталоги наследуют разрешения от каталога, в котором они создаются;

в Macintosh файлы наследуют разрешения, заданные для папок. File for Macintosh распознает любые разрешения Windows ука занные для файла, даже если Macintosh не видит в своем Finder ни каких того, что эти разрешения системы Macintosh до OS 8.5 поддерживали 4 типа разрешений для папки.

See Files. Пользователь видит, какие файлы находятся в данной папке, и имеет право на их чтение.

See Folders. Пользователь видит, какие папки содержатся в данной папке.

Make Changes. Пользователь может изменять содержимое файлов в переименовывать и перемещать их, создавать новые файлы и удалять существу ющие, Cannot Move, Rename, Or Delete. Пользователю запрещается перемешать, именовывать и удалять файлы в папке.

Macintosh OS 8.5 поддерживает следующие привилегии доступа Windows 2000.

Read-Only. Пользователь видит файлы и в каталоге, но может уда лять, изменять или заменять их.

Write-Only. может только добавлять файлы и подкаталоги в Read and Write. Пользователь может добавлять и удалять файлы и подкаталоги, а также сохранять измененные файлы.

None. Доступ к файлам и подкаталогам 548 ЧАСТЬ 3 с другими системами Пользователь Macintosh не может эти разрешения другим телям или группам Ч они назначаются только следующим трем категориям пользо вателей Macintosh.

Owner. создавший данную папку.

User/Group. Эквивалент группы Windows 2000 сопоставленной с с каждой может быть сопоставлена лишь одна группа.

Everyone. Любые пользователи в том числе гости.

Система защиты в Macintosh базируется па том, что каждая папка на сервере мо жет быть личной (доступной только владельцу папки), (доступной един ственной группе) или общей (доступной кому угодно).

Например, папка содержит информацию, которая нужна всем членам определен ной группы, но изменять ее может только один сотрудник, который должен быть владельцем этой папки (Owner) с See Files, See Folders и Make Changes. Вы сопоставить с папкой соответствующую группу и выдать этой See Files и See Folders. Поскольку остальным видеть содержи мое папки не категорию Everyone следует. Но, вообще го воря, владельцем папки не обязательно быть член сопоставленной с ней разрешений уровня С помощью Windows 2000 Server 2000 могут решения индивидуально каждого файла в каталоге. Однако Macintosh не держивает на уровне файлов. Такие разрешения применяются к пользо вателям Macintosh только в том случае, накладывают более жесткие для каталога с этим файлом.

Например, если пользователю Macintosh выданы для каталога (который виден ему как папка) разрешения See Files, Folders и Make Changes, он может читать и изменять файлы в этом каталоге. Однако, если для файла в том же каталоге ему выдано Read, он сможет только читать данный файл, Преобразование разрешений Services for Macintosh преобразует разрешения, пользователем Windows 2000 в разрешения Macintosh, и наоборот. Когда ватель Windows 2000 для каталога или когда пользователь Macintosh делает то же самое для папки, эти разрешения преобразуются так, как показано в таблице 13-4.

Таблица 13-4. Преобразование разрешений для и файлов в Windows Разрешения в Macintosh Read See Files, See Folders (или и то, и другое) Delete Make Changes Разрешения преобразуются по следующим правилам:

Х Read для каталога или файла в Windows 2000 Ч в See Files и See Folders на ком пьютере Macintosh;

ГЛАВА 13 Services for Macintosh Х Write и Delete для каталога или файла в Windows 2000 Ч в Make Changes на Macintosh;

Х See Files и/или See Folders на компьютере Ч в в Windows 2000;

Х Changes на компьютере Macintosh Ч в Write и Delete в Windows 2000.

Пароли томов Services for Macintosh предоставляет защиты за счет ис пользования паролей томов, доступных через Macintosh. Пароль тома password) Ч это пароль, который можно тому при его конфигурирова нии из Macintosh. Любой пользователь Macintosh, обращающийся к такому тому, должен ввести только регистрационный пароль, но и пароль для к Пользователи Windows 2000 доступ к каталогу, соответствующему защи щенному пароля.

Пароли томов чувствительны к регистру При создании нового тома из Macin tosh ввод пароля по умолчанию не предлагается.

Из-за Finder в System 6 и 7 автоматическое монтирование тома с паролем при запуске системы или при щелчке его псевдонима не поддерживается. Также не автоматическое монтирование тома, если подключаемый к нему, работает с Microsoft Трансляция имен файлов Macintosh Services for позволяет обмениваться файлами системами Win dows 2000 и Macintosh;

однако нельзя исключить конфликты из-за разных правил файлов в этих системах 13-5).

Таблица 13-5. Правила именования файлов Операционная система Файловая система Ограничение на длину имен файлов MS-DOS/Windows 2000 FAT (8 на плюс точка и расширение имени из трех символов максимум) Macintosh Системное 31 символ обеспечение Windows 2000 NTFS 256 символов Когда в NTFS-раздел записывается файл с длинным именем (выходящим за рамки стандарта л8.3, в MS-DOS), система не только длинное имя, но и генерирует его краткий вариант, чтобы к файлу могли обращаться пользова тели MS-DOS (если у них есть разрешение). Macintosh при здании папок или файлов на томе for накладывает ограничение на длину имен в 31 но пользователи этой системы тем не менее видят ори гинальные длинные имена файлов, хранящихся па сервере. MS-DOS видят лишь краткие имен файлов. Windows 2000 длину имен файлов на 256 символами.

Хотя NTFS транслирует длинные имена в пользователям систем, не рас достаточно длинные имена файлов, лучше именовать общие файлы по стандарту л8.3, в MS-DOS (файловой FAT). Это файлов для пользователей, работающих на разных платформах.

550 ЧАСТЬ 3 Взаимодействие с другими системами Ниже поясняется, как транслируются файлов на серверах Windows 2000, на которых установлен компонент Services for Подробнее о трансляции имен файлов см. справочную систему Windows 2000 Server.

Различия в схемах файлов В целом, схема именования в FAT (файловой системе MS-DOS) боль ше чем схема именования в Macintosh. Различия между этими схема ми заключаются в следующем.

Х Имена файлов и папок в Macintosh могут быть длиной до 31 символа;

пробелы Имена и каталогов в FAT могут быть длиной до 8 символов, за которыми следует необязательное (точка и максимум 3 допол нительных символа);

пробелы недопустимы.

Х Имена файлов и папок в Macintosh могут включать любые символы, кроме дво еточия, однако в именах файлов и каталогов FAT исключений больше, и следу ющие символы недопустимы:

Х Имена файлов и папок/каталогов в Macintosh и MS-DOS могут включать сим волы из расширенного набора, однако такие наборы в Macintosh и MS-DOS раз личны.

Macintosh принимает любые имена файлов и каталогов FAT за исключением в которых содержатся символы из набора, отсутствующие в аналогич ном наборе Macintosh. В последнем случае Macintosh заменяет недопустимые сим волы на допустимые.

Трансляция формата имен Macintosh в формат Когда файл создается в Macintosh и сохраняется на Windows Server, File Server for Macintosh сначала проверяет, нет ли в его имени в NTFS. Затем NTFS выполняет необходимое преобразование.

Функциональность Services for Вот что делает в этом случае компонент File Server for Macintosh из Services for Macintosh.

Х При необходимости File Server for Macintosh заменяет недопустимые в NTFS символы на Unicode-символы из диапазона, которые зуются в ANSI-символ по умолчанию (знак вопроса). После файл виден, но ни клиент, ни сам пока не могут обращаться к Х Для NTFS в именах файлов недопустимы символы:

/ \ * ? < > | :

Функциональность NTFS Получив имя файла от Server Macintosh, NTFS преобразует его следующим образом.

Х Имена Macintosh, соответствующие MS-DOS, не изменяются, напри мер остается Х Длинные имена урезаются до шести символов, к которым добавляется тильда и уникальный номер, чтобы в сумме восемь символов.

ГЛАВА 13 Services for Macintosh Х точка в длинном имени (если таковая есть), признаком расширения (оно сохраняется).

Х Если имя дублирует другое (длинное или краткое), автоматичес ки усекает его до символов, добавляет тильду и подбирает номер до тех пока не будет получено уникальное имя.

Преобразование символов расширенного Если пользователь Macintosh сохраняет на компьютере с Windows 2000 Server имя файла или папки, символы из набора, File Server for Macintosh преобразует их в эквивалентные Unicode-символы, чтобы они были вид ны в Windows 2000.

Если пользователь Windows 2000 сохраняет на с Windows 2000 Server имя файла или папки, содержащее символы из расширенного MS-DOS, File for Macintosh преобразует их в эквивалентные ANSI-символы чтобы они были видны Macintosh.

Кросс-платформенные приложения для Macintosh и Windows Так как многие приложения имеют версии для 2000 и Macintosh, пользо ватели обеих версий могут работать с одним и тем же файлом данных через Services for Macintosh.

Например, сотрудник, использующий Excel для Windows 2000, создаст файл с таблицей и сохраняет его на сервере в общем каталоге, который сконфигу рирован и как том, доступный Macintosh. Macintosh, открыв ствующую папку, этот файл, значком Macintosh для таблиц Microsoft Excel. Если он дважды щелкнет этот значок, его система запустит soft Excel Macintosh, который откроет выбранный файл. После этого пользова тель Macintosh может модифицировать файл и сохранить его. Теперь, когда пользо ватель Windows 2000 откроет этот файл, он увидит его версию, Сопоставления расширений с типами Благодаря таким сопоставлениям пользователи приложения для Win dows 2000 и Macintosh могут работать с одними и теми же файлами данных. Сопо ставления Services for Macintosh, сообщают программе какие расширения имен файлов MS-DOS соответствуют тинам файлов и создателям файлов в Macintosh. Когда имени файла, храня щегося на сервере, сопоставлено с типом файла и создателем файла в Finder отображает для такого файла подходящий значок. При его выборе автома тически запускается нужное приложение, которое и открывает файл.

расширений с типами показаны в таблице Вы можете добавить свои сопоставления в Services for Macintosh. Чтобы просмот реть полный список сопоставлений, запустите оснастку Management равление компьютером), щелкните правой кнопкой узел Shared Folders (Об щие папки) и выберите команду Configure File Server for Macintosh (Настроить файловый сервер для Macintosh);

в появившемся диалоговом окне откройте вклад ку File Association (Сопоставление файлов).

552 ЧАСТЬ 3 Взаимодействие с другими системами Таблица 13-6. Сопоставления расширений с типами Приложение Windows 2000 Расширение Тип в или файлов Приложение MS-DOS Macintosh Macintosh Adobe Encapsulated Adobe EPS EPSF ARTZ PostScript II for Aldus PageMaker PUB PUBF ALD soft Windows 2.0, for версии 2. Aldus PageMaker for OS/ версии 2. Aldus PageMaker for Micro- Aldus soft Windows версии 3.0 for Macintosh версии 3. Publication Publication PM3 ALB Template Template PT3 ALD Template Template ТЕМ ALD Template Template TPL ALD TIFF graphics file TIFF graphics file TIFF ALD Aldus PageMaker for Micro- PageMaker Windows версии 4.0 for Macintosh 4. Publication PM4 ALB PT4 ALT4 ALD Template ТЕМ ALT Template Template TPL ALT4 ALD TIFF graphics file TIFF graphics file TIFF ALD Borland dBASE Microsoft FoxBASE / DBF F+DB FOX+ for Macintosh Lotus 1-2-3 for Microsoft Lotus 1-2-3 for Macintosh WK3 LWK3 L Windows 2.0 версии 2. Microsoft Excel for Micro- Microsoft Excel for soft Windows version 3.0, Macintosh 3. Microsoft Excel OS/ версии 3. Chart Chart XLC XLC3 XCEL Spreadsheet Spreadsheet XLS XLS3 XCEL Macro sheet Macro XLM XLM3 XCEL Workspace Workspace XLW XLW3 XCEL Add-in macro file Add-in macro file LA XLA XCEL file Template file XLT SLM3 XCEL Microsoft Excel for Micro- Microsoft Excel soft Windows версии 4.0, for Macintosh 4. Microsoft Excel OS/ версии 4. Chart Chart XLC XCEL Spreadsheet XLS XLS4 XCEL Macro sheec Macro sheet XLM XLM4 XCEL Workspace Workspace XLW XLW4 XCEL Add-in macro file Add-in macro file XLA XLA XCEL Template file Template file XLT SLM3 XCEL Microsoft Microsoft Excel SLK TEXT XCEL Macintosh 3. ГЛАВА 13 Services for Macintosh Таблица 13-6. (продолжение) Приложение 2000 Расширение Тип в Создатель в или формат файлов Приложение Macintosh MS-DOS Microsoft PowerPoint Microsoft PowerPoint PPT SLD2 PPT версии 2.0 for версии 2. Microsoft PowerPoint Microsoft PowerPoint версии 3.0 for Macintosh версии 3. Slides PPT Microsoft Project for Microsoft Windows версии for Macintosh Projects MPP Exchange format Exchange format MPX MSPF MSPJ Calendars MPC MSPJ MSPJ Views Views MPV MSPJ MSPJ Workspaces Workspaces MPW MSPF MSPJ Microsoft Word Microsoft Word for Windows версии 2.0 for Macintosh версии 5. Document DOC MSWD Text Document Document WRD TEXT MSWD Rich Text Rich Text RTF MSWD STY TEXT MSWD Style Sheet Glossary N/A GLY TEXT MSWD N. Microsoft Excel CSV TEXT XCEL Values for Macintosh версии 4. SIT SIT! SIT!

files N.A./Text (TXT files) TXT TEXT TTXT Program N/A EXE DEXE COM DEXE CMD DEXE LMAN DEXE LMAN Symantec MORE RDY TEXT MORE Unknown N/A TEXT LMAN остальные Excel DIF TEXT XCEL for Macintosh версии 4. Вы можете добавить новые сопоставления для любого прило жения независимо от того, перечислено ли оно в таблице 13-6. если в Вашей компании документы Microsoft Word в файлах с Вы можете добавить одно из расширений, о 13-7.

Таблица Дополнительные сопоставления расширений с типами Расширение Расширение в MS-DOS Тип файлов в Macintosh файлов в Macintosh MSWD 554 ЧАСТЬ 3 Взаимодействие с другими системами Добавление нового сопоставления влияет на файлы, уже существующие на вере. Кроме того, учтите, что можно сопоставить несколько расширений с типом файлов и в Macintosh, но обратное не допускается.

Примечание По умолчанию файлы в форматах и WK открывать в Microsoft Excel, Lotus 1-2-3 и Informix Однако Вы можете сде лать так, чтобы с файлами этих форматов работало только одно из приложений Macintosh. Например, если Вы сопоставите расширения и WK1 лишь с теми типом файлов и создателем, которые соответствуют Microsoft Excel for Macintosh, то при двойном щелчке значка файла с одним из этих расширений будет загружать ся именно Microsoft Excel for Macintosh.

Чтобы создать новые сопоставления расширений с типами:

1. Откройте оснастку Computer Management (Управление 2. Щелкните правой кнопкой мыши узел Shared Folders (Общие папки) и выбе рите команду Configure File Server for (Настроить файловый сервер для Macintosh).

3. На вкладке File Association файлов) в поле Files with MS-DOS (Файлы с расширением MS-DOS) введите расширение или выберите его из списка.

Если расширение уже сопоставлено с типом и создателем файла, оно будет вы делено в списке With Macintosh Creator and Type (Файлы, созданные Macin tosh).

4. В списке With Macintosh Creator and Type выберите создателя и тип, которые нужно связать с этим 5. Щелкните кнопку Associate (Сопоставить).

Чтобы добавить создателей и файлов:

1. Откройте оснастку Management.

2. Щелкните правой кнопкой мыши узел Shared Folders и выберите Configure File Server for Macintosh.

3. На вкладке File Association кнопку Add (Добавить).

4. Введите значения поля Creator (Создан) и File Type (Тип файла), а затем (нео бязательно) добавьте описание.

Чтобы изменить описание типа файлов:

1. Откройте Computer 2. правой кнопкой мыши узел Shared Folders и выберите Configure File Server for Macintosh.

3. На вкладке File Association введите или выберите его из списка.

4. Щелкните Edit (Изменить) и введите новое описание.

Чтобы удалить тип файлов и его сопоставления:

Откройте оснастку Computer Management.

2. правой кнопкой мыши узел Shared Folders и выберите команду Configure File Server for Macintosh.

ГЛАВА 13 Services for 3. На File Association выберите удаляемого 4. Щелкните кнопку Delete 5. Щелкните кнопку Yes (Да), чтобы свои действия.

Print Server for Macintosh Services for Macintosh позволяет настроить сервер 2000 на поддержку службы печати одного из двух (рис. 13-6). Клиенты Windows 2000 могут ис пользовать этот сервер для доступа к сервисам подключенных к AppleTalk принтеров PostScript с драйверами LaserWriter. Клиенту Macintosh доступен лю бой подключенный к коммуникационному порту сервера Windows или находящийся в сети.

Принтер.

отличный от PostScript Клиент Macintosh Клиент MS-DOS или Windows Windows Server Принтер AppleTalk PostScript Рис. 13-6. Сервер печати для Macintosh Services for Macintosh предоставляет дополнительные преимущества пользователям Macintosh, работающим с например Благодаря пользователи Macintosh могут переключаться на другие задачи сразу после отправки на печать компьютеру с Windows 2000 Server, на котором эти за дания хранятся до тех пор, пока какой-нибудь принтер не станет доступным. Без пользователям пришлось бы ждать выполнения задания на печать, и до этого момента они не могли бы заниматься другой работой.

Компонент Print Services требует наличия AppleTalk, который устанавливается ав томатически при установке сервера печати для Macintosh.

Протокол печати Server for Macintosh печати для Macintosh) использует Printer Access Protocol Ч протокол сеансового уровня, который обеспечивает надежную передачу между клиентом и Этот протокол отвечает за создание, поддерж ку и завершение соединения (или между рабочей станцией и ром печати.

Клиентское приложение посылает запрос на печать диспетчеру печати. Спулер по зволяет клиенту продолжать работу, не дожидаясь окончания обработки задания на печать. Но учтите, что для Printer Access Protocol и сервер (или спулер) одно и то же.

556 ЧАСТЬ 3 Взаимодействие с другими системами Аутентификация при печати Встроенные в Macintosh для работы с сетями не поддерживают аутенти фикацию печати. Поэтому ограничить клиентам Macintosh доступ к сетевым принтерам нельзя. Однако, если сервер печати запущен под какой-нибудь пользо вательской учетной за конкретным принтером можно закрепить (Access Control List). Тогда пользователь получает доступ к но не к само му принтеру, а сможет печатать на принтере.

Кроме того, системный администратор может ввести один набор разрешений на печать уровня пользователей для всех печати Macintosh как некоей Для этого на Macintosh надо запустить сервис войдя по учетной записи System, которая предоставляет разрешение Print для всех локаль ных устройств печати. Затем, чтобы ограничить разрешения для клиентов Macin tosh, вы должны создать новую пользовательскую учетную запись и назначить ей те разрешения на которые Вы хотите предоставить группе. И, наконец, на стройте сервис на клиенте Macintosh так, чтобы он регистрировался под этой записью.

Примечание запись не дает разрешения на доступ к ресурсам дру гого компьютера. Клиенты на которых сервис MacPrint запускается под записью System, не могут задания принтерам, пересылающим эти на другие серверы Выход таков: настройте сервис MacPrint на клиенте Macintosh так, чтобы он регистрировался под другой пользовательской учетной записью, разрешающей печать па всех серверах печати, которым пересы лаются задания.

Macintosh Port Monitor Macintosh Port Monitor передает подключенным к сети устройствам ти, протокол Он также позволяет посылать задания от устройства печати, к которому подключен этот спулер.

Монитор портов доступен в Windows 2000 и дает возможность любому компьюте ру с Windows 2000 локальные задания на печать (независимо от того, как именно перелаются серверу эти задания).

Некоторые устройства печати обрабатывают задания на печать, отлич ные от если получают их через AppleTalk. Кроме того, некоторые уст печати неправильно обрабатывают PostScript-задания, если они содержат двоичные данные и по любому протоколу, отличному от AppleTalk. Эти проблемы обычно связаны с внутренними ограничениями таких устройств печати.

Процессор печати в Services for Macintosh Этот печати, устанавливаемый с Print Server for Macintosh, назначает из двух типов RAW или PSCRIPT1 (таблица Тип данных PSCRIPT1 что задание содержит PostScript-код Level 1, поступивший от клиента Macintosh, по адресовано принтеру, отличному от Script. Спулер PostScript-код Microsoft (процессор рас тровых с Services for Macintosh. растровых изображений создает последовательность монохромных битовых ГЛАВА 13 Services for карт с максимальным разрешением 300 dpi. печати Windows 2000 посылает растровые или битовые карты, драйверу Таблица 13-8. Типы данных процессора печати Тип Инструкции спулеру RAW без Все PSCRIPT1 документ в растровые Все документы, изображения, или карты отличным от PostScript Поскольку битовые карты монохромные и имеют разрешение более драйвер формирует который тоже является монохром ным и с разрешением не более 300 dpi, даже если этот драйвер поддерживает и более высокие разрешения. Причина таких ограничений в самом про граммном процессора растровых а не в драйверах Windows 2000.

Если Вам нужен более качественный процессор растровых Вы може те приобрести пакеты от поставщиков.

Если серверу Windows посылаются двоичные PostScript-задания на печать, вывод может быть искажен из-за использования разных Настройка сетевых принтеров три варианта печати по сети.

Х Клиенты Windows посылают запросы на печать подключенным к под управлением 2000 Server.

Х Клиенты Macintosh посылают запросы на печать принтерам в сети Х Клиенты Macintosh и Windows 2000 посылают запросы печать подключенным к компьютеру под Windows 2000 Server (например, принтеру, отличному от PostScript, вроде HP DeskJet 500), и принтерам в AppleTalk (например, типа Apple LaserWriter).

Печать происходит следующим образом. Пользователи Windows 2000 указывают принтеры на Windows 2000 и им задания на печать образом Ч от того, ли эти принтеры непосредственно к серверу или они находятся где-то в другом месте сети. Аналогично пользователи Macintosh могут подключаться через интерфейс Chooser к принтерам, в качестве сетевых и к принтерам, доступным серверу Win dows 2000.

При использовании Services for установка и настройка ничем не отличается от тех же действий в Windows 2000 с единственным нием: сервер печати и файл-сервер должны находиться в зоне. Все очереди печати Windows 2000 автоматически становятся компьютерам Macin tosh. Однако, планируя печать в смешанной сетевой примите во внимание соображения.

В сетях Windows 2000 устройства печати традиционно подключаются к серверу последовательные или порты, тогда как в сетях они 558 ЧАСТЬ 3 Взаимодействие другими через LocalTalk. Установив Services for Macintosh, Вы можете либо подключить принтер к с Windows 2000 Server, либо разместить его сети AppIeTalk. В любом случае клиенты обоих типов смогут посылать этому прин теру задания на печать, (В AppIeTalk устройство печати должно PostScript использующим драйвер LaserWriter.) Чтобы получить максимальную подключайте принтеры к сети, а не к портам. Ниже перечислены подключения в порядке увеличения 1. Принтер подключен к последовательному порту сервера Windows 2000. (Неко торые модели Apple LaserWriter можно подключать только к после портам.) 2. Принтер подключен к параллельному порту сервера Windows 2000.

3. Принтер подключен к сети AppIeTalk через LocalTalk (типичный вариант под ключения для Macintosh).

4. Принтер подключен к AppIeTalk через Token Ring или Ethernet.

Принтеры со встроенными Ethernet-интерфейсами наивысшую про изводительность. Они подключаются к сети напрямую, Предотвращение LaserPrep Wars В некоторых сетях возможна под названием Laser Prep она может привести к замедлению печати. Services for Macintosh решает эту проблему.

LaserPrep возникает, если в сети есть клиенты Macintosh, использующие не менее двух версий Chooser Packs (набора файлов, часть которых содержит инфор Когда компьютер Macintosh посылает задание на PostScript принтер, интерпретирует PostScript-команды с помощью Chooser Pack, который файл подготовки PostScript (также называемый файлом Laser Prep) и драйвер PostScript. Единовременно принтер может работать только с од ной версией файла LaserPrep. При задания на печать Macintosh проверя ет версию этого файла на принтере. Если принтер использует версию, отличную от имеющейся на клиенте, Macintosh посылает вместе с заданием на печать свою вер сию файла LaserPrep и командует принтеру загрузить этот файл как резидентный.

Поскольку на разных компьютерах Macintosh хранятся разные версии файла Laser Prep, приходится все загружать и выгружать то одну, то другую версию LaserPrep. После загрузки повой версии файла LaserPrep принтер должен печатать специальную тестовую страницу. Все это уменьшает производительность принтера и может сократить срок его службы.

Services for Macintosh устраняет эту за счет передачи файла LaserPrep с каждым заданием;

при этом принтер не тратит время па то, чтобы сделать LaserPrep резидентным и печатать тестовую Ситуация LaserPrep Wars устраняется только в том случае, если пользователи посылают задания через сервер печати. Если же они передают задания принтеру напрямую, в обход сервера печати, это может привести к LaserPrep Wars.

LaserPrep Wars никогда не возникает, если принтеры напрямую подключены к сер Windows 2000 с Services for Macintosh.

с \ ''Po се файл найти ГЛДВД 13 Services for Macintosh He удается сохранить с компьютера файл с в формате л8.3 Не исключено, что такое краткое имя уже но пользователи Macintosh видят. Присвойте файлу имя.

Не найти сервер Придерживайтесь следующей схемы.

1. Убедитесь, что установлен.

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

Если Вы другую несущую среду, ли сетевой кабель к порту. Щелкните Network для сетевых 4. Проверьте, нет ли той же проблемы на других клиентах.

Если есть, кабели и подключения на сервере. Убедитесь, что работает Если с сервером все в порядке, перейдите к л. 5.

5. Проверьте, не ли кабельная система (несущая среда). Если который не с клиента, находится в локальной сети, про верьте все клиентские компьютеры между и сервером.

Место разрыва в кабельной системе находится между клиентом, который пока зывает сервер в своем Chooser, и тем клиентом, на котором этот не Если находится в другой физической сети, выясните, какой из клиентов является первым за маршрутизатором, связывающим две сети. Проверьте сна чала этот клиент, а потом все клиенты ним (в к серверу), пока не найдете компьютер, на котором искомый сервер виден.

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

6. Найдя предполагаемое место разрыва в кабеле, сначала проверьте надежность всех подключений на клиенте и посмотрите, не появился ли сервер в его Choo ser. Если нет, замените кабели или разъемы.

В Chooser Macintosh не видно что AppleTalk в Chooser. Network. Проверьте, пра вильно ли выбран сетевой порт.

Возможны проблемы с сетью, поэтому проверьте следующее.

Х Компьютер Macintosh может использовать AppIeTalk Phase 2 без подходящего драйвера Х Маршрутизатор может использовать Phase 1. хотя в остальной сетевой среде применяется Phase 2.

Х Macintosh на неправильный тип несущей среды.

Если проблему не удалось, проверьте, корректно ли настроены тизаторы.

564 ЧАСТЬ 3 с другими системами Не удается том На с Windows 2000 Server недостаточно дискового пространства для тома Microsoft UAM или на нем нет Вы можете создать том setup /i /с Эта команда копирует файлы в папку на первом и настраивает параметры в реестре.

Вид папки искажен или не соответствует виду, выбранному в меню View папки должен войти на сервер, подключиться к тому Macintosh и выб рать вид View By, View By Name) View. Выбранный вид останется в силе.

Иногда Finder не в состоянии правильно содержимое панки. Только что решает эту проблему.

Файл со значком Windows 2000, предлагаемым умолчанию на удалено приложение, которое ра ботало с файлами данного типа, Инструмент Apple восстановить о типе файлов и о этого файла.

у пользователя, нет прав на просмотр содержимого лапки, где находится файл. Для пользователя Windows нужно предоставить на разрешение Read. А для пользователя Macintosh папки должен предоставить разрешения See и See Folders.

Пользователь Macintosh не получает от сервера Видеть от сервера могут только клиенты Macintosh с протоколом AFP версии не ниже 2.1. Убедитесь, что на клиенте установлено программное ние версии 3,0.

Пользователю не удается автоматически подключаться к тому Macintosh по псевдониму могут быть на автоматическое подключение к томам при запуске или двойном щелчке псевдонима какого-либо объекта на томе.

Однако автоматическое подключение к томам не поддерживается системным про граммным обеспечением Macintosh, если дисковому тому или если пользователь первоначально подключился к нему с помощью Если том защищен паролем, смонтируйте его в Chooser Ч тогда Вы сможете вос пользоваться псевдонимом. Или укажите, что он должен открываться при загрузке системы. Но, если Вы входите на сервер с применением Вам годится только первый вариант.

Принтеры не в папке принтеров, открываемой из окна AppieTalk Printers Если выбор какой-либо зоны AppieTalk не приводит к отображению в этой зоне, Вы должны дважды щелкнуть ее имя в диалоговом окне Available Apple Talk Printers.

При печати документов постоянно появляются сообщения об ошибках Сбросьте состояние печати, его и снова ГЛАВА 13 Services for Macintosh При документа (чаще в его конце) появляется сообщение об ошибке PostScript Во-первых, пользователь или администратор мог отменить задание на печать в мо мент его обработки спулером. Никаких особых действий не требуется;

при необхо можно распечатать файл повторно.

Во-вторых, пользователь отправил печатающему PSTODIB, а в документе присутствуют соответствующие уровня 2.

Не удается печатать задания Проверьте все устройства, печатающие эти задания. Если одно из них выключено, все остальные устройства, входящие в тот же пул, прекращают печать.

из расширенного набора маркеры, значки прав и торговой заменяются другими символами на LaserWriter II Проверьте портов LaserWriter (соответствующая информация имеется в документации на этот Если LaserWriter настроен некорректно, при печати от как настроен на сервере Windows 2000. Эта в большей мере влияет на ком пьютеры Macintosh, чем на компьютеры с Windows 2000, так как на первых чаще используются символы из набора, Подробнее о выявлении и устранении проблем см. по ссылке на Web-узел Microsoft на странице Дополнительные материалы Более информацию об см. в книге;

Х R. F. and А. В. Oppenheimer Inside Second Edition, 1990, Massachusetts;

Интеграция сетей и мультимедиа и эффективное мультимедийных приложений в сетях по-прежнему являются важными задачами сетевых ад министраторов. Часть 4 средствам Windows обеспечиваю щим поддержку мультимедийных приложений в сетях.

В этой части ATM телефонии и поддержка конференций ГЛАВА ATM Windows 2000 службы ATM (Asynchronous Transfer Mode) и живает сервисы ATM LANE, IP и др. эти сервисы и службы под робно обсуждаются в данной главе.

В этой главе Введение в ATM Обзор ATM Архитектура ATM Службы ATM в Windows 2000 Рекомендации и проблем См. также Х Об интеграции телефонии Ч главу Интеграция телефонии и кон ференций в этой книге.

Х Подробнее о других типах - главу 9 Quality of в книге Сети из серии Ресурсы Microsoft Windows Введение в ATM Спецификация ATM описывает технологий, основан ных на стандартах и обеспечивающих высокоскоростную в различных средах. International Union (ITU-T) опре ATM как на метод мультиплексирования и коммутации, описанный в международных стандар тах и использующий ячейки фиксированной длины для различных ви дов трафика. Прежде чем принимать решение о развертывании в сети, нуж но понять, как ATM интегрируется в существующие сетевые среды и как она рабо тает в новых сетевых средах.

представляет собой множество сервисов и концепций. В настоящее время тех нологии ATM обычно применяются в отдельных частях локальных и Некоторые сети полностью в ATM, программно-ап паратное обеспечение и сетевая инфраструктура состоит только из устройств и ГЛАВА 14 ATM В ряде случаев ATM используется лишь в сетевых магистралях, одну локальную сеть с другой. Иногда ATM-компоненты соседству ют с компонентами стандартной LAN и другими сетевыми технологиями.

Наиболее ATM-сервисы в Windows 2000 Ч поддержка LAN (LANE), IP поверх ATM, Direct Streaming и другие службы. они подроб но рассматриваются в разделе ATM в Windows в этой главе.

Обзор ATM ATM (Asynchronous Transfer Ч это на логические соеди коммутации пакетов с ненадежной Особенности ATM ниже.

Х Масштабируемость. ATM позволяет быстро передавать данные по сети неза висимо от ее размера. Она одинаково хорошо работает как в так и в низкоскоростных несущих средах.

Х настройки гарантированного качества обслуживания При ATM клиент желаемую точность и скорость Этим ATM отличается от других LAN-технологий, например от гигабитной Ethernet. QoS в ATM также поддерживает от трафик. трафиком на аппаратном гарантирует качество обслуживания на всем маршруте. в одной виртуальной цепи ATM влияет на трафик в другой. Благодаря малому пакетов и структуре заголовков быстрота пе реключения и сводится к минимуму лузких мест.

Х Скорость. Архитектура ATM не налагает ограничений по скорости. Такие осо бенности ATM, как виртуальных цепей установления соединения, ячейки фиксированного размера, и восстановление сообщений на аппаратном уровне, а также коммутация, высокой ско рости передачи данных.

Х Интеграция различных трафика. поддерживает интеграцию служб передачи голосовой и а также данных. Доступ к этим служ бам реализуется ATM поверх В отличие от сетевых протоколов, не логичес кие ATM является строго сетевой системой: она обеспечивает предсказуемое, гарантированное качество обслуживания.

Базовые компоненты В ATM два базовых конечное устройство (компьютер, к ATM-сети) и (устройство, отвечающее за конечных устройств и данных).

Благодаря масштабируемости ATM любой компьютер, подключенный к ATM-сети, может соединяться с любым другим к той же сети компьютером без уровней протоколов.

Традиционная и ATM LAN В следующих разделах дается краткое сравнение этих двух технологий и поясня ются сильные стороны 570 4 Интеграция и мультимедиа Сетевые технологии и В традиционных LAN-сетях типа Ethernet и Token Ring при передаче данных со единения не устанавливаются и доставка данных не гарантируется. В ATM другой при котором устанавливаются логические соединения и со здаются виртуальные цепи circuits, Далее показываются различия меж ду этими двумя подходами.

Традиционные LAN В традиционных LAN каждый подключается к через сетевой адаптер, у которого имеется свой драйвер. Над этим драйвером токола, TCP/IP. Драйвер протокола разбивает данные на кадры различ ного размера и вставляет в каждый кадр соответствующий заголовок. Когда тер получает доступ к несущей среде, пакеты посылаются на аппаратный адрес по лучателя. Традиционные LAN-технологии не гарантируют своевременную достав ку данных и их последовательность. Хотя Ethernet и Token Ring могут ошибки, они не или поврежденные па кеты самостоятельно и не гарантируют качество обслуживания.

Поскольку все компьютеры подключены к общей среде, каждый из них все кадры, в несущую среду другими компьютерами, симо от того, кадры последовательно от одной станции к другой (то или сразу на все (Ethernet). адап на каждом компьютере кадр и анализирует адрес получателя, Если кадр адресован этому кадр проверяется на наличие при отсутствии ошибок сетевой адаптер инициирует аппаратное и ет кадр своему Пример традиционной LAN приведен на рис. 14-1.

Послать пакет сетевому адаптеру (пакет содержит адрес получателя) LAN-адаптер Проверить адрес пакета LAN-адаптер Проверить адрес пакета Выполнить аппаратное прерывание Принять пакет Рис. 14-1. Традиционная LAN: передача пакетов без установления логических соединений Поскольку не ориентированы на логические дос тавка в них не В частности, нельзя определить состояние адресата и может ли он принимать кадры. Кроме того, невозможно га ГЛАВА 14 ATM полосу пропускания при передаче данных. места, воз никающие из-за неожиданно большого числа одновременных обращений, препят применению традиционных LAN-технологий в областях, где важнейшим требованием является постоянство скорости передачи данных, например видео- и В традиционных могут использоваться драйверы протоко лов верхнего уровня, которые контролируют данных (при необходимости повторно посылая разбивают большие сообщения па несколько ний меньшего размера, проставляют временные метки для синхронизации т. д.

Однако эти сервисы замедляют передачу данных и не гарантируют качество обслу живания на всем пути доставки.

Традиционные межсетевых сред Разница между ATM и традиционными сетями еще заметнее, если получатель на ходится не в локальной сети отправителя. Когда маршрутизатор в обнаруживает пакет, адресованный в другую сеть, он мает пакет и его с использованием TCP/IP. но одному и тому же адресу, могут по разным маршрутам.

логического не требуется, но доставка гарантируется. На рис. 14- показан пример, в котором два пакета передаются по маршрутам.

г Маршрутизатор Маршрутизатор Маршрутизатор Пакет Рис. 14-2. Два пакета, передаваемых в традиционной LAN по разным маршрутам ATM-сети ATM ориентирована на логические соединения. Перед передачей из конечных устройств ATM указывает конкретный путь к другому конечному ству (получателю), называемый виртуальной цепью После этого по вирту альной цепи пересылается серия кадров одного размера, называемых ячейками.

Устанавливая соединение, конечные устройства ATM согласуют и параметры В этих параметрах в том числе, к промежуточным коммутаторам) указываются полоса пропускания, задержка при передаче, приемле мые вариации величины задержки и т. д.

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

При задании пути ATM позволяет устанавливать полнодуплексное соединение с несколькими адресатами Но учтите, что протокол ATM сам по себе 572 ЧАСТЬ 4 Интеграция сетей и мультимедиа не гарантирует Доставка ячеек в ATM не подтверждается, как и в тради ционных LAN, поэтому ошибки, связанные с потерей или повреждением данных, распознаются и протоколами более высокого уровня.

Виртуальную цепь ATM и процесс пакетов иллюстрирует рис. 14-3.

Процесс А протокола, Послать эту ячейку по VC с определенным номером Драйаер адаптера ATM-адаптер Создать VC с процессом С на адаптере 2 с указанными параметрами QoS пропускания, максимальной и т. д.) Вернуть номер VC Процесс А адаптера ATM адаптер ATM-адаптер Выполнить аппаратное прерывание Принять Рис. 14-3. Виртуальная цепь ATM и передача пакетов Скорость передачи В отличие от Ethernet в ATM пет по а не зависит от расстояния, которое данные. Кроме того, путь определен ной серии пакетов согласуется с самого начала, благодаря чему практически не приходится принимать решений при коммутации пакетов. Для передачи по ATM-сети данные разбиваются на ячейки одинакового размера и до полняются заголовком с нужной информацией.

Ячейки передаются по порядку, при этом для большей эффективности их пересыл ки в ATM-сетях используются номера (Virtual Path Identifier) и (Virtual Коммутатор считывает заголовок ячейки, проверяет VPI/VCI по таблице и определяет требуемый порт и новые после чего пересылает ячейку. Вся коммутатору об адресах все гда содержится в одном и том заголовка. Это позволяет легко реализо вать логику на уровне, уменьшая время задержки. Более того, если технология ATM используется на всем пути, трансляция данных при пакетов через WAN не нужна.

ГЛАВА 14 ATM пути и цепи ATM, а также формат ячеек рассматриваются далее в главе. рис. показаны два конечных устройства ATM, пересы ячейки фиксированного размера от А к В (хотя ATM-график может в обоих направлениях).

5 байтов (иден тификатор VC) ATM-адаптер Рис. 14-4. Ячейки фиксированной длины ячейки (53 байта) обработку и требуют определения и конца ячейки. Малый минимизирует при ее пересылке. А то, что он фиксирован, позволяет оп как алгоритмы обработки, так и использование буферов.

технологиям вроде Ethernet присущи ограничения по скорос ти передачи;

для поддержки быстрого трафика менять либо инфра структуру несущей среды (кабели), либо сетевого сегмента. ATM Ч в отли чие от Ethernet и Token Ring Ч ограничения свойственны. Если скорость передачи данных увеличивается (т. е. данные одного места в другое должны пе ресылаться по одному или нескольким проводам быстрее), ATM будет работать с новой средой па новых скоростях. Даже если к скоростям передачи дан ных разные требования и поступают от разных узлов, ATM пе ресылает их практически одновременно и конфликтов.

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

В следующем разделе описываются компоненты, соединяющие конеч ные устройства ATM с ATM-сетью, и обеспечение, которое устанав ливает, и поддерживает сетевые соединения.

Архитектура ATM ATM Ч это аппаратно-программные средства, на основе которых можно построить либо всю сеть, либо только высокоскоростные сетевые магистрали. Архитектура конкретной структурой ATM и ее программными компонентами.

574 ЧАСТЬ 4 Интеграция сетей и мультимедиа Модель ATM Основными в модели ATM являются уровень, уровень ATM и уровни ATM Adaptation.

Физический уровень обеспечивает и передачу ATM-ячеек по несущей среде между любыми двумя ATM-устройствами. Этот разделяется на два под уровня: PMD (Physical Medium Dependent) и ТС (Transmission Convergence), Подуровень PMD Этот подуровень отвечает за прием и передачу битов по физичес кой среде. Ои реализует битов, кодирование взаимодей ствие с физической средой и саму (кабели).

ATM не предъявляет конкретных требований к скорости передачи способу кодирования и несущей ATM позволяет использовать кабель, и неэкранированную витую пару, а также оптоволокно на скорос тях от 64 Кбит/с до 9,6 Кроме ATM поддерживает передачу данных на расстояния свыше 60 км при применении и лазеров дальнего действия, что дает возможность без объединить например, студенческий кампус или даже построить городскую сеть (metropolitan area net work, MAN). Независимость от конкретного аппаратного обеспечения позволяет ATM на радио- и каналах связи.

Подуровень ТС Этот подуровень работает как конвертер между потоком битов ATM-ячеек и под уровнем PMD. В процессе передачи ТС преобразует ATM-ячейки в формат под уровня PMD (например, в кадры DS-3 или SONET). Поскольку поток битов дол жен быть непрерывным, неиспользуемые части потока пустыми ячейками, которые по заголовку и отбрасываются принимающей сто роной;

они никогда не на ATM.

ТС также создает и поле НЕС (Header Error Control) в каж дой ячейке. На передающей стороне НЕС вычисляется и помещается в заголовок, а па стороне НЕС только проверяется, Ошибка в бите исправляется, а результат передается на уровень ATM. Ошибки в неекольких би тах не поддаются, и ячейка просто отбрасывается.

подуровень ТС отвечает за разграничение ATM-ячеек, т. е. указывает, где они и заканчиваются. Границы ячеек во входящем потоке байтов опре с использованием поля НЕС.

Уровень ATM Этот уровень предоставляет функции для мультиплексирования и демультиплек ячеек, а также для с Кроме уровень ATM контролирует поток ячеек для соблюдения согласованных параметров Если параметры какого-либо соединения отклоняются от согласованных, уровень ATM делает так, чтобы некорректно работающее соединение не влияло на осталь ные ATM отвечает и за правильную последовательность пе редачи ячеек из любого источника.

ГЛАВА 14 ATM Если ячейка отбрасывается коммутатором из-за или ис правление этой ошибки в обязанности ATM. За это отвечают бо лее высокие уровни: они распознавать потерю ячеек и либо передавать их повторно, либо факт такой потери.

При передаче видеоинформации или интерактивных голосовых данных потерян ная ячейка обычно игнорируется, так как повторная передача и построение пра последовательности для звукового или видеосигнала зай мет слишком много времени. В таких случаях большое число ячеек приводит к тому, что аудио или видео прерывистым, но устранить эту проблему в ATM можно только одним способом: потребовать для соединения более высокое качество обслуживания.

При передаче данных (например, файлов) протоколы более высокого уровня дол жны реагировать на потерю ячейки и посылать раз. Так как подобные опе рации не критичны по времени, задержка, связанная с восстановление ячейки, до пустима. Здесь важнее точность передачи.

и При мультиплексировании на уровне ATM входные сигналы различных типов сме шиваются, но их параметры соединения Этот формированием трафика (traffic shaping), Демультиплексирование на уровне ATM заключается в разборе потока ATM-ячеек;

при этом в зависимости от каждая ячейка либо перенаправляется по дру гому адресу (в случае либо передается тому процессу уровня ATM Adaptation (AAL), который соответствует этой ячейке (в случае устройства ATM).

Уровни ATM Adaptation Уровни ATM Adaptation (AAL) отвечают за создание и прием 48-байтовых данных от более низких уровней в интересах приложений различных типов. Суще ствует 5 типов AAL, Windows 2000 только ATM Adaptation необходим для сопряжения основанной на ячейках технологии ATM с потоками битов, которыми оперируют цифровые устройства (например, телефоны и видео камеры), и с технологиями современных сетей передачи данных (Frame Relay, и др.).

Каждый из пяти предоставляет свой класс сервисов, AALO. No AAL, т. е. никакой уровень AAL не На пример, при использовании AAL5 данные не передаются уровню ATM до тех пор, пока не будет полный сегмент. В случае AALO не размечаются и не синхронизируются, так что ячейки передаются уровню ATM либо по мере их при ема, либо, если адаптер это определенными порциями.

AAL1. Обеспечивает эмуляцию цепи поверх ATM-сети. Для этого нужны посто янная скорость передачи битов и изохронный трафик. Поэтому AAL1 добавляет временные метки, выполняет проверку на ошибки и формирует правильную пос ледовательность данных. Кроме того, AAL1 позволяет дополнять 48-байтовые по лезные данные ячеек несколькими длиной менее 48 байтов, что обыч но при потоковой передаче голосовых данных. Из-за высоких издержек AAL1 применяется, только если его необходима.

576 ЧАСТЬ 4 Интеграция сетей и мультимедиа Обычно он используется приложениями, которые передают и принимают голосо вые и AAL2. Это механизм, позволяющий вести передачу данных с переменной скоростью. В отличие от AAL1 в AAL2 полоса пропускания использу ется только при передаче данных. AAL2 не получил широкого и практически вытеснен AAL5.

AAL3/4 объединяет две AAL, которые раньше были раз дельными. AAL3 был введен для формирования кадров по протоколам, ориентиро ванным на логические соединения, a Ч для формирования кадров по прото не требующим таких соединений. Впоследствии комитет по стандартам вы яснил, что в формировании кадров протоколам этих двух типов нет никакой разницы, и поэтому два метода были объединены в AAL3/4. Этот AAL добавляет к полезной информацию о сегмента и последовательности Однако AAL3/4 используется редко из-за высоких издержек. Те же сервисы при уровне предоставляет AAL5.

Позволяет приложениям, не на логические соединения и не изохронного трафика, передавать и принимать данные с перемен ной скоростью. AAL5 разработан для более эффективной передачи данных, чем при использовании AAL3/4. AAL5 просто добавляет к полезным часть (трейлер), в которой указывается их размер и информация, необходимая для обнаружения ошибок. AAL5 следует использовать при LAN-трафика с установлением или без установления логических поверх ATM-сети.

Windows 2000 поддерживает именно AAL5 в деталях формирует кадры на подуровне CPCS (Common Part Convergence Sublayer), который работает сходным образом с существующими LAN-технологиями вроде Ethernet, Схема данных и ячейки AAL5 на рис. 14-5.

Подуровень CPCS Полезные данные CPCS PDU 1-65535 байтов 0-47 байтов PAD о AAL 1 байт Концевая часть CPCS PDU Ч Информация общей части байт 8 байтов Размер полезных данных CPCS PDU 2 байта 4 байта SAR Заголовок ATM-ячейки байтов Полезные данные SAR PDU 48 байтов = 1 байт Рис. 14-5. Полезные данные и ячейки ГЛАВА 14 ATM исключает двойную инкапсуляцию. Кадры формируются па полуровне CPCS, а не на подуровне SAR (Segmentation and Reassembly), что уменьшает из держки. AAL5 наиболее эффективен при передаче поверх ATM-сети трафика лю бых от того, они на логические соеди нения Frame Relay) или нет (IP, IPX).

CPCS. Этот формирует как на рис. 14-5 (заметьте, что добавляется только концевая часть).

Полезные данные CPCS PDU. Блок данных, приложением. Его раз мер может варьироваться от 1 до байтов. Поле PAD полезные ные пустыми байтами (от 0 до 47), выравнивая размер данных до крат ного байтам.

Информация о пользователях AAL. Информация, которая передается между пользователями AAL.

об общей части. В настоящее время используется только для вы равнивания (чтобы концевая часть AAL5 была равна 64 битам).

Поле размера полезных данных CPCS PDU. Содержит длину данных CPCS PDU в байтах. PAD в значение включается.

CRC (циклический избыточный код). Поле длиной 4 байта для бок в CPCS PDU. Для подсчета CRC используется тот же алгоритм, что и в на основе например Ethernet или Token SAR, Что происходит на этом подуровне при формировании кадров, показано на рис. 14-5. Концевая часть и заголовок SAR не На передающей стороне просто разбивает CPCS PDU на блоки по байтов и передает их на уровень ATM, где формируется окончательный ловок. На принимающей стороне восстанавливает данные из 48-байтовых блоков и передает результат CPCS. В третьем бите поля РТ (Pay load Type) SAR указывает, что данный 48-байтовый блок Полу чив ATM-ячейку с установленным битом в РТ, уровень ATM сообща ет об AAL, и тот проверяет CRC и длину полной CPCS PDU.

Структура ATM-ячейки ATM-ячейка всегда состоит из заголовка длиной 5 байтов, за которым следуют по лезные данные размером 48 байтов. Заголовок состоит из 6 полей (рис. 14-6).

GFC. Поле GFC Flow Control) длиной 4 бита изначально было добавле но для поддержки соединения ATM-сетей с сетями разделяемого доступа, напри мер кольца (Distributed Dual Bus). GFC предназначалось для согла сования параметров и потоками ячеек ATM-соединений. Однако значения GFC так и не были стандартизированы, поэто му биты этого поля всегда устанавливаются в 0000.

VPI. Поле (Virtual Path путь ячейки либо автоматически задается на этапе установления соединения, ся коммутируемая виртуальная цепь (switched virtual circuit, SVC), либо настраи вается вручную в случае постоянной цепи virtual circuit, Поле VPI длиной 8 битов допускает до 256 ствует по умолчанию на любом оборудовании ATM и применяется в 578 ЧАСТЬ 4 Интеграция сетей и мультимедиа целях, например для уведомления о создании и удалении динамических VCI. Поле (Virtual Channel Identifier) определяет виртуальный канал в рам ках пути конкретной ячейки. Как и VCI задается либо автоматически на установления соединения (для коммутируемых виртуаль ных цепей), либо вручную (для постоянных виртуальных цепей). VCT длиной битов поддерживает до 65536 виртуальных каналов для каждого виртуального пути.

VCT от 0 до 15 зарезервированы ITU, a от 16 до 32 Ч ATM Forum. Зарезерви рованные VCI для о различных для обслу живания и управления ресурсами.

Комбинация значений и виртуальную цепь для конкрет ной ATM-ячейки. Такая комбинация предоставляет цию, необходимую ему для пересылки данной ячейки адресату. Однако комбина ция не адресом сетевого уровня, как, IP- или IPX-ад рес. используется как локальный идентификатор виртуальной цени по аналогии с (Logical Channel Number) ц сетях и с (Data Link Connec tion Identifier) в сетях Frame Relay, На любом конечном устройстве ATM или АТМ пара однозначно определяет цепь до следую щего конечного устройства ATM или АТМ-коммутатора.

Комбинация VPI/VCI уникальна для пути передачи (т. е. для каждого ка беля или соединения с Однако две виртуальных цепи на ных портах ATM-коммутатора вполне могут иметь одну и ту же пару VPI/VCI, и конфликт при этом не возникает.

CLP Подуровень CPCS 4 бита 16 битов Рис. 14-6. Структура заголовка ATM-ячейки РТ. Поле РТ (Payload длиной 3 Первый бит определяет тип следую щей ATM-ячейки: О указывает, что это пользовательские данные, 1 Ч что это дан ные, связанные с администрированием и управлением (opera ГЛАВА 14 ATM tions, administration and OA&M). Второй бит попадала ли данная ячейка в затор на своем пути от источника к получателю. Этот бит также битом (Explicit Forward Indication). Источник второй бит равным 0;

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

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

бит идентифицирует последнюю ячейку в блоке для в ATM-ячейках с пользовательскими данными. В ином случае третий бит предназначен для функ ций CLP. Поле CLP (Cell Loss Priority) длиной 1 бит используется как индикатор при оритета. Если этот бит равен 0, ячейка обладает высоким приоритетом, и промежу точные коммутаторы сделать максимум возможного для ее успешной дос тавки. Если бит CLP установлен в 1, промежуточные коммутаторы могут отбрасы вать ячейку при заторах. Бит CLP аналогичен биту DF (Discard Eligibility) в сетях Frame Relay.

Конечное устройство ATM устанавливает бит CLP в 1 при создании ячейки с низ ким приоритетом. тоже может установить этот бит в если дан ная ячейка нарушает согласованные параметры. Примерно то же самое происходит при передаче данных на скорости выше (Committed Information Rate) в сетях Frame Relay.

НЕС. Поле НЕС (Header Error Control) длиной 8 битов позволяет АТМ-комму или конечному устройству исправлять ошибку в единственном бите и обна руживать ошибки в нескольких битах первых четырех байтов ATM-заголовка.

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

Виртуальные пути и виртуальные каналы Чтобы понять, как ATM передает данные по сети, Вы должны понять, что такое путь передачи, виртуальный путь и виртуальный канал (рис. 14-7).

Путь передачи каналы Виртуальный путь Рис. 14-7. Среда передачи разрезе Путь передачи. Физический кабель, соединенный с определенным портом АТМ коммутатора. Кабель имеет свою полосу пропускания, например 155 Мбит/с для оптоволокна ОС-3 Carricr-3).

580 ЧАСТЬ 4 Интеграция сетей и Виртуальный путь. пути логически делится на вир туальные пути, которые идентифицируются по VPI о Каждому виртуальному пути выделяется некая фиксированная часть полосы пропускания.

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

Коммутация на различных уровнях В основе ATM-коммутации путь передачи, виртуальный путь, виртуальный капал. Коммутация ячеек возможна на каждом из этих трех уровней.

на уровне пути передачи Коммутация на этом уровне определять, через какой порт следует пересылать ячейку.

Коммутация на виртуального пути Коммутация па этом уровне позволяет коммутировать группы виртуальных аналогична коммутации групп вызовов в телефонной сети на основе кода города;

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

Коммутация на уровне виртуального канала Коммутации на уровне обеспечивает гибкость в выделении полос пропуска ния. Она аналогична коммутации телефонных вызовов на основе последних семи цифр номера. Такая осуществляется и в и в При этом коммутатору нужно анализировать как VPI, так и Quality of Service При согласовании параметров конечные устройства ATM контракт, гарантирующий определенное обслуживания. Такие гарантии of Service не предоставляются традиционными LAN-технологиями.

В LAN любые методы реализации гарантированного качества обслу живания базируются на приоритетах;

при этом один из источников пре имущество в доставке его Однако до передачи источнику не извес сети или получателя (традиционные LAN не ориентированы на ло гические соединения), поэтому задержки трафика возможны как на маршрутизато рах, так и на любом участке непредсказуемых задержек прогнози ровать время доставки и доступную полосу крайне трудно. Хотя обыч но трафик с высоким приоритетом доходит до получателя быстрее, чем трафик с низким приоритетом, изохронный трафик даже с очень высоким приоритетом мо жет быть доставлен слишком ГЛАВА 14 ATM Примечание Термином разные виды обслуживания, в том числе QoS, RSVP и Generic Из этих трех на уровне только ATM QoS.

Подробнее о других типах QoS см. главу 9 Quality of Service в Сети TCP/IP из серии Ресурсы Microsoft Windows 2000 Server.

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

В ATM контракт на обслуживания обязателен выполнения, а полоса пропускания выделяется па уровне;

чем контракт будет при нят, с ним должны согласиться все коммутаторы, получателем и Аппаратное обеспечение отправителя (также принявшее контракт) отвечает за трафика в с условиями ATM предлагает 5 категорий Х (Constant Rate). Постоянная скорость передачи битов. Данные по сылаются равномерно, число ячеек очень мало. Обслуживание этой категории весьма дорогостоящее, так как требует выделения заданной полосы независимо от того, полностью ли она используется.

применяется для эмуляции Windows 2000 поддерживает CBR.

Х VBR (Variable Bit Rate). общая пропускная но дан ные посылаются не с постоянной скоростью. Число теряемых также лико. Существует два варианта в реальном времени (для с изохронным трафиком) и не в реальном времени всех Х ABR (Available Bit Rate). Гарантирует минимальную полосу но, если сеть не загружена, данные могут посылаться с большей скоростью.

невелико. более высокую производитель ность по сравнению с VBR, при этом издержки ниже, чем при CBR. Важно отметить, что ABR окончательно определен и не все средства поддерживают его. ABR Ч часть специфика ции UNI 4.O.

Х (Unspecified Bit Rate). He гарантирует полосу или пропус кную способность;

ячейки могут теряться. При контракт с ATM-сетью не Windows 2000 поддерживает Х (Weighted Unspecified Bit Rate). Новейшая категория, ATM Forum. При видам трафика теты обработки (как в не требующих логичес ких соединений). Каждый вид трафика по отдельному соединению.

посылаемые по низкоприоритетным соединениям, отбрасываются в пер вую очередь.

Гарантированное QoS позволяет использовать приложения с изохронным трафи ком. Хотя Ethernet и другие сети обеспечива ют сравнимую с ATM полосу пропускания, только ATM предоставляет гарантии 582 ЧАСТЬ 4 сетей и мультимедиа для телефонии реального времени, потоковой передачи видео с качеством и звука с CD-качеством, и др.

ATM-адреса ATM-адреса нужны для использования виртуальных соединений в Они длину 20 байтов и состоят из трех частей. Упрощенная схема ATM-адреса на рис.

г 13 байтов г 6 байтов г 1 байт Информация об МАС-адрес ада Идентификатор конечной точки т Конечная точка точка Рис. 14-8. Упрощенная схема ATM-адресации ATM-адрес разбивается на три части.

Идентификатор ATM-коммутатора. Первые 13 байтов идентифицируют конкрет ный коммутатор в ATM-сети. В ATM применяются три основные схемы и в каждой из них информация об формат этой части адреса может быть одним трех;

DCC (data code), code designator) и предложенный ITU-T для международных телефонных в широкополосных TSDN-сетях.

адаптера. 6 байтов определяют конечное на пример ATM-адаптер;

в них в адаптер. МАС адреса используются в ATM точно так же. как и в других технологиях IEEE (Ethernet, Token Ring и т. д.).

Селектор (SEL). Последний байт для выбора логического соедине ния на конечном устройстве.

Хотя все ATM-адреса соответствуют этой базовой структуре, формат первых байтов зависит от схемы и вида ATM-сети (частная или общедоступная).

Все три применяемых в настоящее время формата (DCC, ICD и Е.164) обладают двумя характеристиками:

Х совместимостью с планом (Network Service Access Point), как предложено ISO в модели OSI;

Х любой из них можно использовать для соединения частных поддер коммутируемые цени.

Адресация в деталях ATM-адреса используются в виртуальных цепях для соединений между конечными устройствами ATM. Тип ATM-адреса зависит от того, является ли сеть частной или общедоступной. Три основных формата показаны на рис. 14-9, ГЛАВА 14 Х г г SEL I I АА Область Формат адреса DCC г г зарезервировано SE!

Г | ' RD Идентификатор конечной системы Формат адреса ICD AFI Телефонный номер Е.164 ISDN RD Область Формат Е. Рис. 14-9. Основные форматы ATM-адреса Формат Е.164 разработан специально общедоступных Хотя деталь ное описание каждого поля выходит за рамки этой главы, наиболее важные поля этих форматов перечислены в таблице 14-1.

Таблица 14-1. Основные поля ATM-адресов различных форматов Поля адреса Описание Однобайтовое поле AFI (authority and identifier) указывает тип адреса Содержимое этого поля равно 45 для Е.164. 47 для ICD и 39 для DCC DCC Однобайтовое иоле АА часть адреса, специфичную для домена Зарезервировано Зарезервировано на будущее RD Информации о маршрутизации в домене (2 байта) Область Идентификатор области (2 байта) Идентификатор конечного устройства, или МАС-адрес (6 байтов) I SEL Однобайтовый селектор NSAP ICD Двухбайтовый международный код страны Е.164 Телефонный номер ISDN (8 байтов для 16 цифр) Включение в ATM-адрес через поле ESI упрощает ATM-адресов в существующих LAN-технологиях, где применяются типы адресов IEEE Типы ATM-соединений между конечными точками различаются не только по параметрам QoS и форматам адресов. Они также разделяются на две более крупные категории:

соединения и Конкретный тип соединения зависит от того, как устанавливается ATM-соединение и какой сиг нальный интерфейс это делает.

584 ЧАСТЬ 4 Интеграция сетей и мультимедиа Сигнальные интерфейсы интерфейсы на конечных устройствах и на АТМ-комму уровень ATM (ATM signaling layer) отвечает за создание, уп равление и закрытие коммутируемых виртуальных цепей (SVC). про токол передачи данных но несущей среде, реализуемый программным обеспечением ATM, UNI (User Network В свою очередь используют между собой другой сигнальный интерфейс, (Network Network Interface).

процесс ATM-совместимый Послать Создать VC пакет Пакет, Принять с процессом В по этой VC запрос на на адаптере по этой VC создание VC Сигнальный ATM- ATM ATM- ATM адаптер адаптер коммутатор коммутатор Сигнальные интерфейсы интерфейсы UNI и NNI UNI и NNI Рис. 14-10. Сигнальные интерфейсы в ATM Соединения ATM-совместимый пытается установить соединение с другим про в он указывает программному обеспечению установить С этой программное обеспечение посылает запрос на со здание SVC на ATM-адаптер и ную для обмена Этот пересылается от одного другому, пока не попадет к адресату. Адрес определяется по ATM-адресу в запросе и (таблицам мар шрутизации). Каждый коммутатор также определяет, может ли обеспечить за требованные параметры QoS и категорию сервиса. На любом этапе процесса уста соединения между конечными любой коммутатор может откло запрос.

Если все коммутаторы на пути данных установить с требу емыми пакет с выданным номером VC. С этого мо ATM-совместимый процесс может обмениваться с другим процес сом, посылая пакеты с идентифицирующими данную VC.

ATM-адаптер формирует трафик для каждой так, чтобы он отвечал согласован ным параметрам. Если по какой-то причине посылается слишком много данных, ГЛАВА 14 ATM ATM-коммутатор может (и потерять) часть данных, полосы для других соединений. Это для всей сети:

полоса или скорость лимиты, любое уст ройство, включая может просто отбросить данные. В таких случаях устройства не о потере ячеек.

Соединения В отличие от стандартных ATM на логические ния и не предусматривает механизмов широковещательной или групповой рассыл ки пакетов. При необходимости широковещательной рассылки узел-отправитель может создать виртуальные со всеми получателями и дан ных по каждой это крайне неэффективно. Лучше соеди Такое свя зывает источник (корневой узел) с получателями (листьями).

ATM-коммутаторы ячейки по каждой его ветви.

Соединение является т. е. корень может пе редавать листьям, а листья не могут передавать данные корню или друг другу этому Для пакетов между листьями или от листа корню нужно отдельное соединение. Одна из такого заключается в невозможности чередования ячеек из нескольких источников по од ному соединению.

LAN Emulation LAN (LANE) Ч это набор компонентов, позволяющих ATM работать с унаследованными сетями и приложениями. LANE даст возможность ис пользовать и протоколы в ATM-сети бел модификации.

Благодаря LANE протоколы ATM-уровней кажутся таким приложениям и прото колам средой Ethernet или Token Ring. Ч ото нечто между ATM и ее отсутствием. LANE может повысить скорость передачи данных для су ществующих приложений и протоколов, ATM используется в высокоскорост ной среде, по, к сожалению, LANE не позволяет задействовать такие возможности ATM. как Архитектура LANE компонентами LANE являются клиент и службы LANE. Клиент LANE позволяет LAN-протоколам и приложениям работать так же, как и при коммуни кационной связи по обычной LAN. (пользовательском) клиент LANE LAN, а на нижнем (на уровне протоколов ATM) Ч функциональность ATM.

Службы Ч это набор родных ATM-приложений, скрывающих ори ентацию на логические от протоколов, которые не ис пользуют такие Эти службы поддерживают базы для сопоставления и ATM-адресов, что дает клиентам соединения и посылать данные.

служб могут находиться в любом участке ATM-сети, хотя обыч но они устанавливаются на ATM-коммутаторах. Так что с точки зре ния, службы работают на ATM-коммутаторе или группе коммутатором.

586 ЧАСТЬ 4 Интеграция сетей и мультимедиа Три основные службы LANE Ч сервер конфигурации LANE (LAN Emulation confi guration server, сервер эмуляции LAN (LAN emulation server, LES) и сервер BUS (Broadcast and Unknown server). распространяет клиентам конфигура ционную информацию, необходимую им для регистрации в сети. LES управляет одной или несколькими эмулированными LAN (Emulated LAN, ELAN);

он отвеча ет за добавление новых членов в ELAN, списка всех членов ELAN и об работку запросов на разрешение адресов от клиентов LANE. BUS сервисы и групповой рассылки, как показано на рис. 14-11.

Клиент LAN Emulation AT UNI WI Рис. 14-11. LECS, LES, BUS и клиент LANE к сети, клиент LANE сначала ищет поскольку тот должен предоставить ему адрес LES, управляющего нужной клиенту ELAN. Без адреса LES клиент не может связаться с другими ELAN. К сожалению, на этапе ини циализации еще нет соединения между клиентом и ATM-коммутатором или любым другим устройством, на котором выполняется Клиенту нужно установить ATM-соединение, желательно напрямую с сервером конфигурации.

Если в присутствует только на котором выпол няются все службы LANE, задача поиска решается просто. Если же в сети установлено несколько коммутаторов, то исключено, что на локальном комму таторе, с которым клиент LANE соединяется напрямую, нет всех необходимых служб LANE. Однако LANE предоставляет для обнаружения кли ентом LANE.

Механизмы обнаружения Для соединения с клиент LANE может:

Х использовать общеизвестный ATM-адрес, определенный в протоколе ATM;

Х общеизвестную Х послать запрос, используя 1LMI (Integrated Local Management Interface).

Общеизвестные ATM-адрес и номер VC стандартизированы. комму и клиентов предварительно на использование именно этой информации. Чаще клиент LANE может обнаружить LECS одним из двух первых методов, перечисленных выше. Но если общеизвестные значения на конеч ном устройстве или коммутаторе первые два метода не сработают.

ГЛАВА 14 ATM В таких случаях клиент LANE может на 1LMI Ч стандарт, разработанный для и ATM-сетей и аналогичный В определена запроса, через которую клиент LANE может обнаружить адрес LECS, а затем с ним VC.

Обнаружив и соединившись с ним, клиент у конфигура ционную информацию, необходимую для с указанной ELAN. Для это го он посылает сведения о требуемой ELAN, тип LAN (Ethernet или Token Ring), максимальный размер и имя LAN. LECS получаст данные от клиен та LANE и ищет в своей таблице, в которой хранятся данные о различ ных ELAN. После обнаружения требуемой ELAN он возвращает ее адрес клиенту LANE.

на LES данные от клиент может присоединиться к ELAN, для чего посы лает LES адрес ELAN и собственный ATM-адрес, Эта информация регистрируется LES, и с этого момента клиент LANE может посылать данные по ATM-сети как в обычной LAN.

Когда клиент LANE получает по какому-либо протоколу (например, TCP/IP, IPX или запрос на информации другому узлу в ELAN, он посылает LES LAN-адрес получателя. LES ищет в своей базе данных совпадение и возвраща ет ATM-адрес клиенту LANE. Затем клиент устанавливает обычную больше не используя ни LES, ни другие службы LANE. В процессе обработки запроса на раз решение адреса трафик BUS, откуда рассылается на ELAN.

Если LES не находит совпадение для указанного адреса получателя, данные пере даются BUS, а тот пытается доставить их неизвестному клиенту (подробнее об этом см. следующий Распространение данных BUS BUS выполняет две функции: пересылает данные неизвестным клиентам и эмули рует службы широковещания Если LES не обнаружил запись об ном клиенте, данные BUS для распространения, и BUS направляет эти всем клиентам ELAN.

Кроме того, BUS реализует широковещательную рассылку;

для этого он регистри рует свой адрес на LES так же, как и клиенты. Он под адресом (15), обычным для LAN адресом Посылая широко вещательное клиент направляет его на этот адрес. посыла ет соответствующий запрос. LES, который разрешает этот адрес и возвращает ATM адрес BUS. Затем клиент отправляет это сообщение BUS. Последний хранит спи сок всех в и рассылает полученное сообщение всем клиентам, BUS работает на том же устройстве, что и LES.

ILMI размещается на и предоставляет серви сы и Стандарт ILMI ATM Forum и использует SNMP и М1В (Management Information Base). работает по верх AAL3/4 или AAL5 (его по умолчанию Ч ILMI MIB хранит данные о физическом и префиксы сетей, административные и конфигурационные адреса, статистику уровня ATM и 588 ЧАСТЬ 4 сетей и мультимедиа информацию о самом уровне ATM. часто используемая ILMI клиенту в LECS. о специфике см.

RFC LANE ATM часто используется в качестве высокоскоростной сетевой магистрали для эму LAN. Ниже дано несколько рекомендаций по настройке и поддержке клиентов LANE.

Настройка клиента LANE Вся о платы ATM-адаптера и клиента LANE со держится в справочной системе Windows 2000 Server. Там описываются все действия, которые выполнить для добавления нового клиента к суще ELAN.

Как избежать потери клиентской информации при обновлении системы с Windows NT 4.0 до Windows Перед операционной системы с Windows NT 4.0 до Windows 2000 за следующую о каждого клиента ELAN.

Х Имя ELAN. В Control операционной системы Windows NT 4.0 дважды щелкните Network. В диалоговом окне Network and Network Connections выберите вкладку Identification. или запишите имя ELAN, в поле Domain Name.

Х Тип LAN. Тип несущей среды, которую Вы собираетесь эмулировать, Ч Ether net или Token Ring.

Х ATM-адреса LES и BUS, связанных с этой ELAN. Чтобы эти адре са, Control Panel и щелкните значок Network, В диалоговом окне Network and Network Connections выберите вкладку Adapters и откройте диалоговое окно Hardware Properties.

Х Максимальный размер пакетов ELAN. В Panel дважды зна чок Network, перейдите на вкладку Adapters и откройте окно Win dows NT Properties.

Записав параметры интерфейс LECS на своем для настройки всех ELAN и их включая имя ELAN, тин несущей среды, адреса LES и BUS, а также максимальный размер пакетов.

Затем Windows 2000 и для каждого LEC укажите имя ELAN (см. спра систему 2000 Server). В Windows 2000 клиенты LANE автомати чески на ELAN по Ч так как и Это упрощает настройку в малых сетях.

клиента LANE В случае сбоя LECS или LES клиент Windows 2000 повторяет процесс ини циализации с Поэтому, если произойдет сбой сервера а затем его работа возобновится, клиент LANE автоматически повторит ре (без со пользователя). За отказоустойчивость в основном отвечают LECS и LES. Клиент LANE способен лишь обнаружить сбой и ГЛАВА 14 ATM Некоторые коммутаторы или который вклю чается в работу при текущего сервера. В таком случае резервный регис трируется по тому же адресу, что и отказавший TCP/IP поверх ATM Протокол классического IP поверх ATM ATM, CLIP/ATM) опре делен в RFC 1577 и в документах. Windows 2000 поддер живает этот стандарт, поверх ATM дает несколько по с ELAN.

из них: поддержка интерфейсов (не требуется МАС заголовок) и отсутствие ограничений на размер кадра. Все преимущества рас сматриваются в следующих Архитектура IP поверх ATM IP поверх ATM представляет собой не обязательно сосредо точенную в одном месте, в силу чего соответствующие службы обычно не ливаются на Иногда изготовители коммутаторов вают частичную поддержку IP поверх ATM. (Далее что службы IP поверх ATM на сервере Windows компоненты, необходимые для работы поверх ATM, - те же, что и требуемые для работы LANE. Взаимодействие между ориентиро на логические и средой, не на такие соедине ния, в IP ATM реализуется сервером для каждой IP-подсети.

Этот поддерживает IP и ATM, а также обеспечивает сервисы широковещания и конфигурирования.

Компоненты IP поверх ATM IP поверх Ч очень тонкий уровень между протоколами ATM и Как и в случае LANE, па верхнем эмулирует стандартный IP для TCP/IP, а на нижнем посылает ATM-команды IP поверх ATM часто LANE ввиду того, что работает быстрее.

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

IP поверх ATM двумя основными сервером и том IP ATM. Сервер состоит из служб ATMARP и MARS (Multicast Address Resolution Service). Первая отвечает за IP-адре сов с ATM-адресами, вторая Ч и групповых адресов. Обе службы поддерживают базу данных IP-адресов так же, как и службы LANE.

Сервер IP поверх ATM может быть более чем на одном компьютере, но базы данных ATMARP и MARS распределять. Например, один IP поверх может обрабатывать трафик ATMARP. другой - трафик MARS. Од Вы распределяете ATMARP между несколькими это в конечном счете приводит к двух IP-сетей. Все клиенты поверх ATM в одной логической IP-подсети должны быть настроены на 590 ЧАСТЬ 4 Интеграция сетей и мультимедиа вание одного и того же сервера Для пересылки пакетов между логичес кими IP-подсетями (даже если они одной и той же физической сети) применяются традиционные способы маршрутизации.

В Windows 2000 реализованы полностью интегрированные серверы ATMARP и MARS. Подробнее об этих см. в следующих разделах.

Сервер ATMARP Клиент IP поверх ATM и сервер ATMARP так же, как и клиент LANE с LECS, когда первый из них присоединяется к сети и пытается идентифи цировать других членов этой сети. Как и в LANE, после определения нужного ад реса ATM берет передачу данных на себя, посылаются по вирту альной цепи (VC) от одного конечного устройства другому. Однако клиент IP по ATM обнаруживает сервер ATMARP совершенно иначе.

Обнаружение сервера ATMARP Поскольку сервер ATMARP обычно размещается на серверном а не на ILMI или с номером для определения адреса ATMARP не годится. Фактически механизма обнаружения сервера, приме няемого по умолчанию, нет. Чтобы начать использовать IP поверх ATM, админист ратор должен вручную указать ATM-адрес подходящего сервера ATMARP на каж дом клиенте IP поверх ATM. В сети с одним это нетрудно, но в больших сетях выливается в серьезную проблему. Для упрощения настройки в малых сетях службы и клиенты ARP/MARS в Windows 2000 используют адрес по умолчанию. Подробнее об этом см. в справочной системе Windows 2000 Server.

MARS Как и BUS в LANE, MARS отвечает за доставку широковещательных и групповых сообщений всем членам рассылки. Из-за наличия потенци ально лузких мест MARS позволяет работать в двух режимах, Когда клиент ATMARP получает запрос на передачу пакета на широковещательный или группо вой IP-адрес, он посылает запрос MARS, чтобы получить по этому адресу список членов группы IP-рассылки.

В первом режиме MARS возвращает список всех ATM-адресов, относящихся к этой После этого клиент создает (РМР) с каждым адресатом из списка и пересылает пакет по этому соединению.

Во втором режиме сервер групповой рассылки (multicast MCS). Он регистрируется на сервере MARS как MCS для одной или нескольких групп IP-рассылки. MCS получает информацию о членстве в группах, в том числе о клиентах, к этим группам и их. Когда клиент посылает MARS запрос на разрешение группового адреса, MARS просто возвраща ет адрес MCS. В итоге пакет передается MCS, который сам создает ние и рассылает пакет всем членам группы (или групп).

На рис. 14-12 и 14-13 показаны примеры VC, создаваемых в каждом из этих режимов.

Недостаток первого режима, при котором каждый клиент, посылающий пакеты группе, устанавливает собственное РМР-соединение со всеми членами группы, зак лючается в том, что приходится создавать большое количество VC. А недостаток второго режима (с использованием MCS) в том, что MCS является, во-первых, по ГЛАВА 14 ATM уязвимым звеном, а во-вторых, узким местом, так как рассылает все групповые пакеты все обслуживаемые группы.

MARS тс да \ Виртуальные соединения, между GO от отпра- отпра установленные Х 1 :

Отправитель Отправитель Получатель Получатель Получатель Рис. 14-12. Групповая IP-рассылка поверх ATM без MCS MARS MCS Л Кластерная Виртуальные и рассылки VC между : ;

MARS со от с помощью Х | t 2 всем Отправитель Получатель Получатель Получатель Рис. 14-13. Групповая IP-рассылка поверх ATM с MCS Функционирование IP поверх ATM С IP поверх ATM примерно те же проблемы, что и с LANE.

В частности, возникают сложности с разрешением адресов и широковещанием.

ЧАСТЬ 4 Интеграция сетей и мультимедиа В обычной ATM-сети посылкой специального запроса на с указанием ATM-адреса получателя. Поэтому, прежде чем IP SVC, ему нужно разрешить IP-адрес получателя в когда Ethernet-узлу разрешить IP-адрес в он передаст широковещательный кадр Но, как уже говорилось, в ATM нет широковещания. Поэтому за разрешение в ATM-адреса отвечает протокол Resolution Protocol) на сервере Если узлу нужно IP-адрес, он запрос серверу ATMARP IP-подсети. Этот запрос содержит ATM- и а также зап рошенный Если серверу этот IP-адрес известен, он с соответствующим ATM-адресом. А если запрошенный IP-адрес не найден, ATMARP возвращает ответ (в отличие от где в таких случа ях адрес LANE BUS). Таким образом, устройство, ARP-зап рос, может отличить ошибку из-за неизвестного адреса от ошибки из-за неработа ющего сервера В итоге получается тройственное сопоставление: IP-адрес, ATM-адрес и ТР- и ATM-адреса нужны для создания а для передачи яче ек данных по используются IP-адрес и Конечное устройство ATM создает SVC-соединения с другими конечными устрой ствами внутри своей локальной подсети. Чтобы оно могло разрешить произволь ный IP-адрес, ему быть сервера ATMARP в локаль ной подсети.

При запуске устройство ATM с сервером ATMARP. После того как создана, сервер посылает устройству ARP. Когда конечное устройство ATM возвращает ответ, ATMARP получает IP- и ATM-адреса нового устройства. так формирует свою таблицу сопоставлений IP- и ATM-адресов.

клиента IP поверх ATM IP поверх ATM в Windows не требует Inverse ARP. Вместо этого клиент напрямую регистрируется на Этот процесс проходит без тельства инициализации зависит от того, как назначает ся адрес клиенту Ч статически или динамически.

При IP-адреса Сначала клиент инициализируется и получает ATM-адрес от Далее он соединяется с сервером ARP/MARS и присоединяется к широковещатель группе. Сопоставление ATM-адреса клиента с его IP-адресом добавляется в базу сервера ATMARP Теперь клиент готов к передаче данных другим уз лам (хостам).

При использовании DHCP Соединение IP поверх ATM для клиента IP поверх ATM с зованием DHCP устанавливается аналогичным образом, хотя некоторые отличия есть. клиент инициализируется и получает от тора. Затем с сервером и к широкове группе. Далее клиент соединяется с MCS и посылает ГЛАВА 14 ATM широковещательный всем членам ной группы.

Получив запрос, возвращает DHCP-ответ. MCS рассылает этот от вет всем членам группы. Клиент получает DHCP-ответ и регистрирует свои IP- и ATM-адреса на сервере Теперь клиент готов к передаче данных дру гим Подробнее о DHCP см. главу 4 DHCP в книге Сети серии Ресурсы Microsoft Windows 2000 Server.

Логические IP-подсети Межсетевая IP-среда на основе состоит из участков, отделенных маршрутизаторами (подсетей). Маршрутизаторы соединяют сети и подсети друг с другом. IP-хост в любой может посылать IP-пакеты хосту в той же сети на а в другие сети Ч через МАС-адрес маршрутизатора. Таким образом, и тысячи хостов одной сети могут соединяться с сотнями и тысячами хостов в другой сети. Хотя этот подход отлично работает в средах, не требующих логичес ких соединений (Ethernet или Token Ring), в ATM его следует с осто На рис. 14-14 показаны две логические IP-подсети на одном ком мутаторе.

IP-сеть г IP-сеть 137.107.56.0 137.107.68- IP-ХОСТ IP-ХОСТ US ATM коммутатор Рис. 14-14. Две логические IP-подсети на одном коммутаторе Прежде чем посылать нужно создать соединение между и получателем на уровне ATM. В ATM-сети, использующей путь быть согласован коммутаторами, чтобы отправитель знал точный для передачи ATM-ячеек. Хотя в одной IP-сети можно сотни (и тысячи) ATM, это крайне Хост, например сервер сети, не сможет создать необходимое количество VC со всеми хостами в такой сети- Чем больше виртуальных цепей, тем больше нужно ресурсов и тем выше издержки как для операционных систем, так и для аппаратного обеспечения IP-сети терос и коммутаторов). А если соединение осуществляется через провайдера услуг ATM, это приведет и к значительному увеличению оплаты.

Логические IP-подсети позволяют ограничить число конечных устройств ATM в IP-сети или подсети. IP-подсеть Ч это группа IP-хостов с одним сети, напрямую друг с другом виртуальными цепями На 594 ЧАСТЬ 4 сетей и мультимедиа ATM-коммутаторе можно создать логических и организо вать виртуальную межсетевую среду.

внимание на пример, представленный на рис. 14-14, где хосты в подсети 131,107.56.0/24 для обмена данными создают виртуальные цепи друг с другом (пря мая доставка). хосты подсети 131.107.56.0/24 обмениваются данными с хос тами подсети 131.107.68.0/24, они создают VC с маршрутизатором и посылают IP пакеты (непрямая доставка). Тот в свою очередь создает VC с хостом получателем и ему IP-пакет.

IP-маршрутизатор подключен к нескольким подсетям. Если у него один ATM-ин терфейс, он может использовать либо один ATM-адрес (с уникальным ESI), либо несколько изменяя последний байт в 20-байтовом ATM-адресе (поле SEL). Последний вариант рассчитан в основном на случай сбоя сервера, предостав ляя резервную точку доступа.

О логических IP-подсетей см. раздел Утилита далее в этой главе.

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

Кроме того, на рис. 14-15 показаны LANE, которые присоединяются к ло кальному коммутатору, а также клиент, LECS с ком мутатора 2 на и службы LES на локальном коммутаторе 1. На уровне показаны клиенты ARP, ATM и др. (за исключением клиента удаленного доступа, в части схемы). Различные виды промежуточных устройств показаны в центральной части схемы.

Службы ATM в Windows Здесь описываются средства поддержки ATM в Windows 2000 и демонстрируются из преимуществ интеграции этих средств с операционной системой.

Windows 2000 обеспечивает поддержку ATM в трех основных областях:

Х API-интерфейсы и интегрированные сетевые службы для к ATM;

Х поддержка существующих сетевых протоколов;

Х поддержка широкого спектра ATM-адаптеров.

Приложения могут обращаться к службам ATM напрямую, новый набор API-интерфейсов ATM, доступных через компоненты операционной системы, в том числе (Network Driver Interface Specification), Windows Sockets и Эти интерфейсы поддерживают доступ к службам ATM как в пользо режиме, так и в режиме ядра.

Кроме того, Windows 2000 предусматривает поддержку более высокого уровня для работы с существующими поверх ATM. Microsoft реализо вала клиент LANE, IP поверх ATM, PPP поверх ATM, ГЛАВА 14 ATM WAN мыв промежуточные устройства Локальный коммутатор LAN уровня доступа коммутатор РРР- ррр сервер ftRP- ARP Существующий клиент с Широковещательные Рис. 14-15. Обобщенная архитектура ATM Windows Socket Service Provider и модули для конеч ных Компоненты поддержки сетей (когда одна сеть предназначена для передачи другая Ч для видеоинформации, а третья Ч аудио 596 ЧДСТЬ 4 Интеграция сетей и мультимедиа информации) слишком высока. Однако современные технологии позволяют пере давать данные любого тина по одной и существующие сети в еди ную инфраструктуру. В операционные системы семейства Windows пред лагают богатые возможности соединений с использованием ATM, при этом поддер живая унаследованные системы.

обновила NDIS для поддержки ATM-команд. Так как многие приложения еще не умеют службами ATM, добавила под держку LAKE для и По той же причине введена поддержка IP ATM, которая исключает связанные со вставкой заголовков в Кроме того, 2.0 теперь поддер живает ATM, благодаря чему она доступна любым Win dows Sockets (Winsock).

TAPI теперь может перенаправлять в ATM-цепи (или из на устройства и в сети других типов). и,ч является Microsoft Direct Show, а также РРР ATM, применяемый в качестве протокола удаленного доступа в ATM. Потоковый фильтр RCA (Raw Channel Access) режима ядра зволяет использовать TAPI для подключения потока данных к фильтру и его по ATM-цепи (рис. 14-16).

TAPI Пользовательский Winsock режим Режим ядра TAPI LAN-протоколы ARP ATM NDIS 5 SP IF/ATM для данных без соединений Клиент LANE Г API для управления Диспетчер ATM 3. для с ;

;

:

Сетевые адаптеры Сетевые для традиционных сетей для ATM-сетей Рис. 14-16. Службы ATM в Windows Эти службы дают возможность приложениям сервисы ATM (напри мер, а с помощью TAPI Ч достигать уровня интеграции существу ющих средств мультимедиа и сетевых протоколов.

ГЛАВА 14 ATM Диспетчер в ATM Сигнальный компонент ATM, так же называемый диспетчером вызовов держивает создание и управление виртуальными цепями Далее поясняется, как работает диспетчер вызовов в ATM и как он обслуживает постоянные и коммутируемые виртуальные цени Различия в управлении и SVC PVC практически не от однако каждая PVC должна вручную настроена администратором на каждом устройстве, a напротив, на страивается динамически при создании. Каждое устройство на пути от одной ко точки до другой (включая коммутаторы) само определяет свою роль в под держке виртуальной цепи, какое устройство запросы и может ли оно гарантировать Ресурсы для PVC выделяются при первой на стройке независимо от того, будут ли они нужны прямо сейчас, а ресурсы для выдаются динамически.

Параметры и хранятся в одинаковом формате во внутренних таблицах диспетчера вызовов, ATM-адаптера и Различие между двумя видами цепей заключается в том, как их параметры обрабатываются при На этапе вызовов проверяет в реестре записи, относящейся к PVC. Если она есть, диспетчер сохраняет в своей таблице номер и другую в том числе параметры QoS, идентификатор процесса (точ ку доступа к сервису), а также адреса отправителя и получателя.

При инициализации ATM-адаптеру ничего не известно о PVC. Пока кто-то (обыч но администратор) не настроит приложение на оно тоже ни чего не знает о PVC. Когда приложению требуется выдает указывая адрес получателя, и другие сведения. Вплоть до этого мо мента запрос на PVC обрабатывается так как и запрос на создание Дис петчер вызовов получает и сравнивает полученные с записями во внутренней таблице виртуальных Если диспетчер обнаруживает и запись относится к он этот запрос запрос на созда ние Обычный запрос на создание SVC приводит к выполнению двух команд: первая определяет, может ли адаптер обработать другую а вторая активизирует на всем ее пути через сетевые Но когда приходит запрос на создание PVC, диспетчер исходит из того, что уже установлена между конечными точ ками. Поэтому диспетчер посылает ATM-адаптеру два инициирующих вызова под ряд. ATM-адаптеру не известно о том, что он работает с Он получает инфор мацию о QoS и другие данные из передаваемых ему команд и определяет, как фор трафик. С этого момента работает эмуляции LAN Windows 2000 предоставляет службы клиента эмуляции (LANE). Когда механизм Plug and Play обнаруживает ATM-адаптер и устанавливает требуемый драйвер, по умолчанию устанавливается и клиент LAKE. Это обеспечивает возможность ний LANE без дополнительных настроек Ч при условии, что службы LAXE:

Х установлены на коммутаторе и работают;

Х сконфигурированы на ELAN по умолчанию, 598 4 Интеграция сетей и мультимедиа Для и упрощения настройки данная реали зация клиента LANE указывать имя ELAN. Прочие параметры (вроде типа ELAN и клиент принимает от LECS. Если в LECS включе на ELAN no умолчанию, настройка вообще не нужна. Подробнее о настройке кли ента LANE см. справочную систему Windows 2000 Server.

ATMARP и ARP MARS IP поверх ATM интегрирована в Windows 2000. Фактически IP поверх ATM предлагает более удобные сетевые службы, чем LANE. Кроме того, по целому ряду причин IP ATM работает быстрее LANE, и главная из них в том, что IP поверх ATM не в пакеты дополнительные заголовки при их передаче по стеку протоколов в Как только соединение установлено, клиент IP поверх ATM может передавать без какой-либо модификации. Таким об разом, IP поверх ATM является компактным и быстродействующим уровнем меж ду протоколами ATM и TCP/IP.

IP поверх ATM TCP/IP многие преимущества ATM. Бла годаря этому приложения, работающие с TCP/IP (через Windows Sockets дру гой интерфейс), могут работать и с ATM.

В Windows 2000 ATMARP (IP поверх ATM) поддерживает адресов через MARS. Клиент включает службу ARP/MARS, позволяю щую Windows выполнять функции сервера как ATMARP, так и MARS с интегри рованным сервером групповой рассылки (MCS). О развертывании и настройке IP поверх ATM см. справочную систему Windows 2000 Server.

Поддержка API-интерфейсов: 2.0, TAPI и 5. Использование всех этих преимуществ стало возможным благодаря расширениям операционной системы. Самым важным из них является на со единения сервис, добавленный в NDIS 5.O. Последний включает NDIS, ориентиро ванный на соединения (connection-oriented NDIS, CoNDIS), новое расширение NDIS API для сред, требующих логических соединений. С помощью новых API приложения могут виртуальные цепи и указывать качество их обслуживания. CoNDIS поддерживает несколько диспетчеров вызовов, реали зуя сигнальные интерфейсы, для различных сред, в том чис ле диспетчер вызовов ATM. Кроме того, CoNDIS поддерживает что обеспечивает эффективность рассылки, как показано на рис. 14-17.

На верхнем NDIS находятся два которые интегрируют службы ATM с системой и предоставляют доступ к ним через ные API. Теперь в Sockets 2.0 встроена прямая поддержка ATM, емая Windows Sockets ATM Service Provider. Эта поддержка обеспечивает прямой доступ к службам ATM из в пользовательском режиме.

Благодаря поддержке IP ATM приложения Windows Sockets, использующие TCP/IP в качестве транспортного протокола, могут работать в ATM-сетях и обме данными со IP-клиентами.

ATM NDIS 5. Хотя NDIS 5.0 поддерживает как ориентированные на соединения, так и не ориен тированные на драйверы сетевых адаптеров, в ATM-сетях используют ся только 14 ATM Протоколы, с QoS..

VC.

API для Aft ддя данных соединениями без ATM 3. API для передачи данных с установлением... ATM, CoNDIS на упорядочивают ра в свою внутреннюю че боту собственных и режиме (при что драйвер входит критические секции).

старые 4.0 и 5.0. предоставляет Кроме механизмов, связанных с электропитанием с поддержкой из режима та контрольных сумм в и другие функции ТАР1 (Telephony API) отвечает за 2000 расширен для рационной системы, связанные соединения (та он может цепь и соединить ее с дру не просто широкую обность. Компоненты TAPI в полосу пропускания и хорошую вызовами ТАР1 в отображают перенаправлять аналогичных оборот). В ТАР1 мо из других сред 600 4 Интеграция сетей и мультимедиа жет переадресовывать вызовы какому-нибудь фильтру или компонентам DirectShow о в разделе РРР главе. далее в РРР ATM С появлением Digital Subscriber Line к сетям для домашних и доступ В т бизнеса в том (Asymmetric несколько ADSL Lite. Эти на каоеля, соединяющего сеть и ' медного вдпанией этот отрезок к своей центральной ATM в ATM-сети.

сетью без гарантии появляется ATM Таким образом модель дает как: ' Эта се Х транспарентность Х поддержка всех QoS;

Х масштабируемость Х возможность ода на новые технологии DSL Добавление и Х аутентификацию;

. модели модели Х шифрование и сжатие Все ванной поддержки ATM линии. на РРР теле нений на т изме и провайдеры обычно компании, РРР поверх ATM и Windows 2000 сое версиях Windows NDISWAN В редыду ков сте- Х 2000 компонент РРР. В Windows доставляющий ту же TAPI, в ATM. 5.0, например TAPI, как удаленно подключается к пользователь вызов через TAPI. Если J API делает ГЛАВА 14 ATM 1. Выдает телефонный вызов с ATM-адаптера, обращаясь к диспетчеру через TAPI и NDIS 5.0.

2. При вызова соединение с адаптера через 5. компоненту После этого NDISWAN па себя согласование РРР-параметров, а ис пользуя стеки LAN и TCP/IP, соединяет компьютер с удаленной сетью. от метить, что TAPI лишь выполняет вызов, а обработку возлагает па дру гой процесс (в данном случае Ч на NDISWAN).

Такой механизм в частности, передавать потоковое видео с качеством управлять в режиме времени и др. Многие приложе ния этого типа используют и описываемые в следующем разделе.

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

позволяет поставщикам средств создавать собственные мультимедийные модули, фильтрами. фильтров можно объединить в цепочку (graph). Если TAPI компоненты, то тот же подход для подключения и устройств друг к другу.

Рис. 14-18 иллюстрирует Direct Scream ing, основанный на СОМ. Благодаря ему при ложение Windows 2000 может в реальном времени обрабатывать самые разнообраз ные типы входных использующее цепочек Данные - Данные телефонии Сетевые Сетевые в в реальном времени I типы данных времени Пользовательский режим ядра Сетевой Сетевой Сетевой адаптер адаптер адаптер Рис. 14-18. основанный на СОМ DirectShow содержит Ч простой модуль, предоставляющий необрабо танные данные (аудио, видео или др.) устройству, которому нужно их об рабатывать. При использовании NDIS 5.0 этот фильтр можно к TAPI.

NDIS 5.0 позволяет экспортировать ATM в виде цепочек DirectShow.

602 4 сетей и мультимедиа фильтрация Windows 2000 через NDIS инициирует вызов на уровне ATM. который диспетчер вызовов клиенту. Соединение с применением AAL5, а не При прохождении через фильтр аналоговые преобразуются в цифровые, кото рые обрабатываются так же, как и любые другие данные, передаваемые по AAL5 Приложение Weather Report Примером использования и поддержки RCA в службах ATM является потоковые аудиоданные Ч сводку погоды по телефону.

Пользователи просто набирают нужный номер и прослушивают записанное сооб щение.

Вот что при этом происходит.

1. При инициализации регистрирует потоковый обработчик голосо вых данных.

2. Пользователь по определенному номеру.

3. TAPI принимает и его RCA-фильтру, так как это голосо вой вызов.

4. NDIS 5.0 сопоставляет цепочку DirectShow с номером виртуальной цепи 5. DirectShow находит нужную непочку и потоковое воспро изведение аудиоданных.

Приложение Weather Report TAPI SP RCA-фильтр Пользовательский режим Режим ядра WAV RCA и Тип голосовые Диспетчер Жесткий диск на Данные ATM,..

Рис. 14-19. Приложение Weather Report, использующее RCA-фильтр DirectShow ГЛАВА 14 ATM Пример такого приложения, использующего RCA-фильтр DirectShow, показан на рис, 14-19;

обратите внимание на путь, по которому проходят Аналогичным образом можно телефонные вызовы, в традиционную LAN. Благодаря этому становится возможным IP телефонии. Как и в предыдущем примере, обрабатывает поступающий и, используя NDIS 5.0, подключает к нужной Затем DirectShow пере форматирует данные с помощью подходящего фильтра, и в конечном счете они по ступают Ethernet-плате. Полученное в итоге соединение дает возможность звонить с телефона компьютера. Такая интеграция на основе фак тически различия между и компьютерными сетями.

Рекомендации Для эффективной работы ATM- или (как и любой другой сети) нужно позаботиться о ее правильном Хотя многие критически важные функции управления сетью выполняются с коммутатора, немалая ба задач решается на клиентской стороне в эмулированной LAN-сети или сети IP ATM. В этом разделе подробно как средствами Windows эффективной работы ATM-сети. Также описывается ряд утилит с ком пакт-диска Ресурсы Windows 2000 предназначенных для мони торинга ATM-сети.

Использование ELAN по умолчанию ATM-службы Windows 2000 конфигурируются установке LANE на использо вание ELAN по умолчанию. В итоге клиент LANE автоматически пытается присое диниться к этой ELAN, если только Вы не его на другую ELAN.

ELAN по умолчанию обозначается как ELAN и именно это имя должно всегда появляться в окне свойств клиента LANE при его настройке.

Приобретая ATM-коммутатор, убедитесь, что на нем службы LANE, настроенные на ELAN по (Это ELAN, к которой под ключается, если при обращении к службам LANE не указывается имя какой-либо ELAN.) Повышение безопасности за счет нескольких ELAN Если Вы реализуете LANE для нескольких клиентов с разными ми к безопасности, ELAN по умолчанию может оказаться недостаточ но. В таком случае подумайте об использовании нескольких ELAN. Вы можете раз делить корпоративную сеть, например, на три ELAN: бухгалтерия и отдел кадров должны находиться в ELAN с максимальной защитой, отделы продаж, маркетинга, материально-технического снабжения Ч в ELAN со защиты, а ос тальные отделы Ч в менее ELAN. Настройка ELAN тре бует дополнительных усилий, зато повышает уровень защиты.

Протоколирование событий Протоколирование определенных событий, установление и завершение вызова, можно активизировать в Нелокализованные английские строки 604 ЧАСТЬ 4 Интеграция сетей и мультимедиа в Вами файл. Эти настройки глобальны и действуют на все ATM-адаптеры.

В подраздел добавьте Х LogFlags типа Ч битовая маска, которая определяет, какие со бытия следует журнал;

Х LogFileName типа REG_SZ Ч имя файла, в который со бытия.

Если параметра LogFlags нет (по умолчанию), не регистрирует никаких событий. Значение LogFlags формируется побитовой OR из следующих значений:

Х 1 Ч регистрировать неудачные вызовы;

Х 2 Ч регистрировать успешные Х 4 Ч регистрировать ненормальное завершение вызовов;

Х 8 Ч регистрировать нормальное вызовов.

Чтобы включить регистрацию всех событий, присвойте параметру LogFlags значе ние OxF (8+4+2+1). Параметр LogFileName содержит полное (с путем) имя файла, например Этот файл создается (или обнуляется, если он уже существует) при запуске ATMUNI.

Корректные имена ELAN Следует учитывать, что имя ELAN не должно быть длиннее 32 алфавитно-цифро вых символов. Включать в имя ELAN специальные символы и пробелы нельзя.

Имена ELAN чувствительны к регистру букв.

Поддерживаемые ATM-адаптеры Перед покупкой ATM-адаптера включен ли он в список (Hardware Compatibility List). на эту тему см. по ссылке Hardware Compatibility List на странице Утилиты ATM Чтобы получить доступ к инструментам, на компакт-диске сы Microsoft Windows 2000 откройте окно командной строки. В этом ре жиме Вы сможете утилиты и для мониторинга, диагностики и устранения в сети. Все эти утилиты под робно описываются в следующих разделах.

Утилита ATMADM ATMADM помогает в устранении неполадок. Она отслеживает соединения и адре са, зарегистрированные диспетчером вызовов в ATM-сети. Вы можете использовать эту утилиту для статистики по входящим и исходящим соединениям на ATM-адаптерах.

ГЛАВА 14 ATM выводит информацию об ATM-адресе, статистику ATM и со стояние Примечание Чтобы узнать, какие параметры принимаются какой-либо утилитой командной введите ее имя с ключом /? (например: atmadm /?).

Три основных ключа утилиты ATMADM Ч A, S и С. ATMADM -С ин формацию о вызовах для текущих ATM-соединений. ATMADM -S показывает статистику для мониторинга состояния активных -А зарегистрированный адрес точки доступа сетевой службы ATM каждого на адаптера. Эти ATM-адреса не свя с адресами других конечных устройств ATM, с которыми соединен адаптер. Первые 26 символов байтов) стро ки адрес коммутатора, следующие 12 (6 байтов) Ч МАС-адрес уст ройства, а последние 2 (1 байт) Ч значение селектора (оно позволяет вызовов различать логические адреса, назначенные одному Адреса для нескольких адаптеров Если на компьютере установлено два ATM-адаптера, ATMADM -А сообщает оба адреса, но учтите, что названия идентичных устройств одинаковы. Например, если оба выпущены одним и тем же производителем, отображается одно но разные адреса (рис. 14-20).

-a Windows ATM Call Manager Statistics ATM Addresses for Interface : [003] PCA-200EPC ATM AdapterNNf ATM Addresses Interface : [002] ForeRunner ATM Adapter Рис. 14-20. ATM-адреса для компьютера с двумя Параметр -S предоставляет полезную статистику, относящуюся к ATM-клиенту:

количество соединений принятых и отклоненных им с момента под ключения к ATM-сети), а также текущее число виртуальных цепей. Кроме того, ATMADM -S отслеживает служебных переданных интерфейсами и Образен типичного отчета с 10 активными вызовами и крат кой хронологией успешных и исходящих вызовов показан на рис.

Эта статистика очень ценна при диагностике. Допустим, ATMADM -S сообщает, что входящие вызовы а исходящие Ч Зная, какие вызовы проходят, Вы сможете локализовать источник проблем. Если не проходят исходящие вызовы, то, клиент пытается связаться с несуществующим клиентом, запись о котором пока хранится в кэше ARP-сервера, С другой стороны, нужное конечное 606 ЧАСТЬ 4 сетей и мультимедиа устройство, не в состоянии обработать вызов из-за нехватки ресурсов.

Наконец, сбои вызовов могут быть результатом несовместимости (на запрашиваемая категория сервиса не данным клиентом).

-s Windows ATM Call Statistics ATM Call Manager statistics Interface : [002] ForeRunner ATM Adapter Active Calls = Total successful Incoming calls = Total successful Outgoing calls = Incoming calls = Unsuccessful Outgoing calls = Calls Closed by Remote = Calls Closed Locally = Signaling and Packets Sent = Signaling and ILMI Packets Received = 14-21. для клиента с одним ATM-адаптером Если же не проходят вызовы, проблема скорее всего в том, что клиент не может удовлетворить требования, предъявляемые к Это особенно вероятно, если клиент выделил много другим соединениям.

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

Запуск с ключом -С увидеть набор параметров, описывающих ATM-соединения компьютера (с BUS, LES и другими ATM-устройствами).

Образец этой показан на рнс. 14-22.

Несколько на рис. 14-22, могут быть отслежены до стандартных компонентов. Например, для пары VPI/VCI, 0/45, адрес по умолчанию, запись 0/48 Ч истинный адрес адаптера (сравните этот отчет с ATMADM -А), а 0/37 представляет много адресное с 12 конечными устройствами.

Как правило, все значения VPI/VCI от О/О до 0/32 резервируются для сигнальных и функций. В О/О и 0/5 резервируются для 0/16 на значаются каналу ILMI, а 0/17 указывает на ILMI для LANE.

В конце каждой записи укалывается параметр MaxSdu (maximum service data unit), MTU (maximum transmission unit). Это позволяет тин сети, как показано в таблице 14-2.

ГЛАВА 14 ATM -с Windows ATM Call Manager Statistics Connections on Interface [003] PCA-2QOEPC ATM Connection Remote Address/ Media Parameters (rates in bytes/sec) In P-P SVC 0/ Tx: Peak 16953984, Avg 16953984, MaxSdu Rx: UBR, Peak 169539B4, Avg 16953984, MaxSdu In P-P SVC 0/ Tx: UBR, Peak 16953984, Avg 16953984, Rx: UBR, Peak 16953984, Avg 16953984, MaxSdu Out PMP SVC 0/37 (11) (10) (7) (6) (5) (0) Tx: UBR, Peak 16953984, Avg 16953984, MaxSdu Rx: UBR, Peak 0, Avg 0, MaxSdu In P-P SVC 0/ Tx: UBR, Peak 16953984, HaxSdu Rx: UBR, Peak 16953984, Avg 16953984, MaxSdu Out P-P SVC 0/ Tx: UBR, Peak 16953984, Avg 16953984, MaxSdu fix: UBR, Peak 16953984, Avg 16953984, MaxSdu Out P-P SVC 0/ Tx: Peak 16953984, Avg 16953984, MaxSdu Rx: UBR, Peak 16953984, 169539B4, HaxSdu Out P-P SVC 0/ Tx: UBR, Peak 16953984, Avg 16953984, MaxSdu Rx: UBR, Peak 16953984, Avg 16953984, MaxSdu In PMP SVC 0/4B Tx: UBR, Peak 0, Avg 0, MaxSdu UBR, Peak 16953936, Avg 16953936, MaxSdu Out P-P SVC 0/ Tx: UBR, Peak 16953984, Avg 16953984, MaxSdu Rx: UBR, Peak 16953984, Avg 16953984, MaxSdu Рис. 14-22. Образец вывода команды -С Таблица 14-2. Стандартные для сетей наиболее распространенных типов Описание Одно из значений, для Ethernet 18190 Типичное значение для Token Ring 4544 Одно из значений, для Token Ring 1516 для Ethernet по умолчанию 9188 IP поверх ATM 608 ЧАСТЬ 4 сетей и мультимедиа Утилита ATMLANE Эта утилита позволяет анализировать различные аспекты работы клиента Microsoft LANE. При запуске из строки она сообщает имя ELAN сконфигурированные для этого номер текущей ELAN (так как адап тер может быть настроен на несколько ELAN) и ее состояние.

состояния ELAN таблице 14-3.

Таблица 14-3. Возможные состояния ELAN ELAN Описание INITIAL ELAN только что начала работать CONNECT ELAN с LECS по ATM-адресу, от ILMI LECS CONNECT ELAN соединиться с по ATM адресу LECS LECS CONNECT PVC ELAN с используя PVC LECS LECS CONNECT CFG ELAN соединиться с LECS по указанно му адресу LECS CONFIGURE ELAN с LECS и обменивается с ним ционной CONNECT ELAN соединяется с LES по адресу, полученному от LECS JOIN ELAN обменивается с LES информацией, для присоединения BUS CONNECT ELAN ищет BUS и соединяется с ним OPERATIONAL ELAN полностью SHUTDOWN ELAN заканчивает работу Как показано на рис. 14-23, за информацией о состоянии ELAN выводится три группы В первую группу входят некоторые рабочие параметры клиен та LANE. Параметры С1-С28 (исключая С16) содержат либо по умолча нию ATM Forum с спецификации либо значения, получен ные от LECS и LES.

Вторая группа (С16) отражает сопоставления Ethernet-адресов с ATM-адресами.

Windows ATM LAN Emulation Client Information Adapter:

ELAN:

ELAN Number: ELAN State: OPERATIONAL C1 ATM Address:

C2 LAN Type;

C3 C4 Proxy: Off C5 ELAN Collage740ElanEth C6 Address: f C7 300 sec C8 None LECS Address;

ГЛАВА 14 ATM С9 Address:

BUS Address;

C10 C11 1 sec 1200 sec C13 ID: C C16 Cache: See below C17 300 sec C18 C19 Off 16 sec C21 4 sec C22 6 sec C23 C24 Best Effort C25 0 cps C26 0 cps C27 None C28 C16 Cache -> -> -> -> -> -> ff.ff.ff.ff.ff.ff -> Cache PEER 47 0000 00003с,0000,aOOO.

PEER 47 0000 00.00003с 0001 aOOO, PEEF 0000.00.00003с, aOOO. DataDirect 39 840f 80. dfOO.0720. DataDirect PEER 47,0000 00.ООООЗС.0000,aOOO.

PEER 0005 80, 0000, DataDirect PEER 840f.80. 0720. DataDirect PEER 39 840f HO 0720. DataDirect BUS 840f dfOO.0720. HcastSend + LES 840f.30 dfOO,0720. CtrlDirect + Рис. 14-23. Результаты запроса Третья группа параметров отражает информацию о ATM-соединениях, ELAN. В первом столбце указывается класс соединения BUS или LES). Во втором Ч ATM-адрес получателя, в третьем Ч тип виртуальной цепи (DataDirect класса Peer, Mcast для класса BUS и Ctrl для класса LES). Ниже приведено краткое описание шести типов виртуальных Configuration Direct. Двухсторонняя между клиентом LAN и создается на этапе Connect (таблица 14-3) и клиентом для по лучения конфигурационной информации, например ATM-адреса 610 ЧАСТЬ 4 Интеграция сетей и мультимедиа Control Direct. VC по которой перелается уп равляющая информация между клиентом LANE и Используется, например, для разрешения адресов.

Control Distribute. VC от LES до или нескольких кли ентов эмуляции LAN.

Data Direct, Наиболее часто используемая VC Ч двухстороннее соединение типа двумя клиентами эмуляции LAN.

Multicast Send. Двухсторонняя VC между клиентом эмуляции LAN и BUS. Используется для передачи кадров в BUS.

Multicast Forward. Односторонняя VC или лодин-ко-многим между BUS и одним или несколькими клиентами эмуляции LAN. Используется для передачи групповых кадров членам ELAN.

Утилита ATMARP Эта утилита сообщает сведения о сервере ARP или файле использу емом в сети IP поверх ATM. Так как служба IP поверх ATM в Windows 2000 соче тает в функции серверов ARP, MARS и утилита ATMARP предоставля ет больше информации, чем это можно было бы исходя из ее имени.

Она также выдает статистику MARS и MCS, т. количество и переадре пакетов, число клиентов Ч группы IP-рассылки, данные о попыт ках добавления новых клиентов, сведения о и т. д.

Данная утилита предусматривает три ключа:

-С, -S и /reset. Последний работает именно так, как Вы и подумали: сбрасывает значения всех параметров по ARP и MARS. По умолчанию ключ -S. В этом случае ATMARP гене рирует вывод, образец которого на рис. 14-24. В нем описывается теку щее состояние и хронология для ATMARP.

В строке Elapsed Time сообщается число секунд с момента запуска службы ARP/ MARS/MCS или ввода команды atmarp /reset. Последняя обнуляет все статичес кие данные, которых увеличиваются с течением времени. Строка Received отражает общее количество управляющих ARP- или MARS-пакстов, при нятых на котором данный а также число отбро шенных пакетов. Большое число пакетов свидетельствует о нехватке ресурсов или о проблеме с коммуникационной связью. Строка Entries содержит сведения обо всех текущих записях во внутренней таблице ARP и их максималь ное количество, которое отмечалось в этой таблице за время сбора статистики. В строке Responses показывается число АСК и NAK. Поле Client VCs информирует о количестве входящих клиентских а поле Incoming Calls Ч об общем числе клиентских Далее отображается статистика MARS, начинается с общего числа при нятых и отброшенных пакетов. Большое число отброшенных пакетов свидетель ствует о нехватке ресурсов или о проблеме с коммуникационной связью. Строка MCData Packets показывает общее количество групповых пакетов, полученных от клиентов, а общее число отброшенных пакетов и пакетов, отраженных на кластерную управляющую В строке Members сообщается текущее количество клиентов Ч членов группы IP-рассылки, а также максимальное число клиентов, которое наблюдалось за время сбора статистики. В строке Promiscuous содержится и максимальное количество клиентов, посылавших запрос на 14 ATM ние в смешанном режиме joins). В строке Add Party выводятся сведе о количестве попыток (в том числе неудачных) ARP-сервера добавить клиент к кластерной управляющей Строка Registration отражает число клиентов, пы тавшихся зарегистрироваться на MCS, и количество неудачных попыток. Строки Joins и Leaves информируют о числе клиентских запросов на присоединение и вы ход из IP-рассылки, а также о количестве неудачных запросов и запросов, дублирующих ранее обработанные. Туда же включаются запросы на в смешанном режиме и выходы.

Windows ATM ARP Server Information Adapter:

Arp Server Statistics Elapsed Time: 71763 seconds Recvd. Pkts.: 14869 total (0 discarded) Entries: 13 current (13 max) Responses: 11 acks (909 naks) Client VCs: 6 current (11 max) Incoming Calls: 4582 total Server Statistics Recvd. 13949 total (13 discarded) 49069 total (0 discarded, 49069 reflected) 6 current (8 max) 0 current (1 max) Add Party: 24 total ( Registration: 4142 requests (0 failed) Joins: 9323 total (36 failed, 9286 dup's) Leaves: 31 total (0 failed) Requests: 453 total Responses: 440 acks (0 naks) VC Mesh: 1 joins (0 acks) Groups: 0 (1 max) Group Size: 1 max Рис. 14-24. Образец вывода команды ATMARP -S В строке Requests показывается общее количество т. е. запросов с IP-адресом конкретной группы IP-рассылки. Стро ка Responses дает информацию о числе (указывающих на число успешных ответов, в которых содержится минимум один адрес) и NAK (указывающих на чис ло отрицательных ответов), В строке VC Mesh сообщается об общем числе успешных присоединений к группе IP-рассылки VC Mesh;

при этом АСК указывает количество на получение обслуживаемого УС Mesh адреса группы. В строке Groups выводится текущее и максимальное число обслуживаемых VC Mesh адресов группы IP-рас сылки. Последняя строка, Group Size, отражает максимальное число клиентов, од новременно обслуживаемый VC Mesh адрес одной и той же груп пы IP-рассылки.

612 ЧАСТЬ 4 сетей и мультимедиа Сервер MARS (на основе пользователем) определяет ад реса, Mesh-адреса группы Ч все адреса, не мые Если адрес обслуживается MCS, MARS собственный ATM адрес в ответ па запрос клиента о гаком групповых адресов. В остальных случаях (т. для VC групповых адресов) сервер MARS воз вращает список ATM-адресов прослушивающих указанный Термин VC Mesh (лсетка виртуальных отражает тот факт, что обмен дан ными между приводит к виртуальных цепей Каждый клиент, которому передать данные на групповой VC Mesh, должен виртуальную цепь При этом получающие по этому адресу, являются листьями цепи.

Вывод ATMARP -С позволяет в кэш адресов. Образец такого вывода на рис.

Windows ARP Server Information Adapter:

Pages:     | 1 |   ...   | 7 | 8 | 9 | 10 | 11 |    Книги, научные публикации