Руководство по технологиям объединенных сетей Cisco (953103), страница 123
Текст из файла (страница 123)
Какой стандарт принят в настояшее время? 2. Что является основной причиной разработки 1ртб? 3. Сколько битов использует новая расширенная адресация? 4. В чем состоит другие преимушества расширенной адресации? 5. Какие новые способы передачи появились в 1Ртб? 6. Что такое одноадресатная передача? 7. Что такое многоадресатная передача? 8. Что такое широковешательная передача? 60'! Глава 36. Протокол 1Рчб ,, -$ф %';,ф;.ф:::ф;Фф ти ° Приведены начвц~йф6%вейейия о протоколах 1чегтгай1~РФБРХ, первично сферой приые8гейия котофхх' являются сути 1чочей,,Ф ° Описана р~~~яура и ра+отрено функцйонирование этоф протокола, начиная от его пойвления в нач е 80-х гг.
ло на8тоящйр,врвмейн',~ ф„:. ф: .:ДФ „,ф=," г„ ф ~ф ф .Ф' ' .,8г'."' "'".. .~"'Ъ~, 44л *,, 'ф:. л р8к! .ф,Ъ ,4г' 'Ъ': .Ф' ,.% с чч: 'Ф '"-'"'-:,;,'666 ф $г Чх~-., 4Ф "'6 т~$*тг А":- *ф:.. а ""--*::-; -'~. "е~ЯЙ ' 37 произошли от сбтевого стандарта ХХБ (Хегох Хеьчог1с Бузгешз), созданного корпорацией Хегох в конце 70-х гг. и основанного на архитектуре "клиентгсервер". Клиенты (иногда называемые рабочими синциями) посылают серверам запросы на обслуживание~' такое квк доетуп к файлу или принтеру.
филип'-сервернаяк архитектура Хе!Фаге поддерживает прозрачный дая пользо- вафзгФудаленныйзз(рступ через вызовы удаленных процедур. Удаленный вызов фй$офедуры происходит(в тот момент, когда программа, работаюшая на локальном ком~гьютере клифта, посылает вызов процедуры удаленному серверу. Затем сервер:выполняет, удазгенйо вызванную процедуру и возврашает требуемую информациюбзаокальнфйу кане)гту, рг)(ф37.1 пою)ланы стек протоколов Хег%аге, протоколы доступа к среде пере- да: нй базе которых"работают протоколы Хе!%ага и взаимосвязь между протокола- ~™ ';тчег!Уаге и эталонной моделью 081. Компоненты этих протоколов и их функционир$вание рассз(атриваются ниже. ...г,', Доступ ИейЧаге к среде передачи '(3 $'.затеки протоколов Хе!Фаге поддерживает несколько протоколов доступа к среде передачи (дгй:уровень), в том числе Ег)зегпег/1ЕЕЕ 802.3, То)геп Ипд/1ЕЕЕ 802.5, ГОР! РРР..~рзличные способы доступа к среде передачи Хе!%ага показаны на рис.
37.2. тз ' М' Мвчйвгв Эталон наа модель Оа! Рас. 37, д Набор протоколов Нег иоле но мастью соответствует уровням ОЯ Узлы Меенаге Узлы Меапаге Узлы Меотаге Г001 токеп Ргпв Рис. 37 2 ггег Маге ноддерлсовает нооболее раслространенные протоколы доступа к среде передачи Основные сведения о протоколе )РХ Протокол мелссетевого пакетного обмена 1РХ (!пгеепеоногус Рас7сег ЕксЬапее— IРХ) представляет собой оригинальный протокол Мег%аге 3-го (сетевого) уровня, используемый для маршрутизации пакетов между сетями. 1РХ представляет собой 606 Часть чг!. Сетевые протоколы дейтаграммный сетевой протокол, не требующий подтверждения соединения и, следовательно, аналогичен протоколу 1Р, используемому в сетях ТСР/1Р.
1РХ использует службы протокола маршрутной информации К1Р (Конг!п8 1птоппайоп Ргогасо! — К!Р) илн протокола канальных служб в среде Хе!Фаге (Хегччаге !лп)г-8гаге Ргогасо! — Х15Р). Протокол ИР 1РХ рассылает обновленную информацию о маршрутах каждые 80 с. Для выбора наилучшего маршрута 1РХ К1Р использует в качестве единицы измерения времени интервалы таймера или такглы (йсх), которые, в сущности, являются ожидаемой задержкой для маршрута определенной длины. Один интервал таймера составляет!/!8 с. Если обнаружатся два маршрута с одинаковым количеством таких интервалов, то протокол 1РХ ИР осуществляет выбор одного из них по количеству прохождений пакета через маршрутизпюр (Лор).
Протокол 1РХ ИР несовместим с реализациями ИР, используемыми в других сетевых средах. Подобно другим сетевым адресам, адреса сети Хоче!! !РХ должны быть уникальными. Эти адреса представлены в шестнадцатеричном формате и состоят из двух частей: номера сети и номера узла. Номер сети 1РХ назначается сетевым администратором и имеет длину 32 бита. Номер узла обычно является МАС- адресом одного из системных сетевых адаптеров (Хепчог)г!пгеггасе Саге! — Х1С) и его длина составляет 48 битов. Использование протоколом 1РХ МАС-апреса позволяет системе предсказывать МАС- адреса передающих узлов, применяемых в канапе передачи данных.
(В отличие от 1Р- сетей, в которых часть !Р-адреса, определяющая адрес узла, не связана с МАС-адресом, вследствие чего 1Р-узлы для определения МАС-адреса получателя должны использовать протокол преобразования адресов (А<Игезз Кезо!щ!оп Ргогосо! — АКР]). Типы инкапсуляции протокола )РХ Протокол Хочей Хе(%аге 1РХ поддерживает несколько схем инкапсуляции на одном интерфейсе маршрутизатора, что позволяет присваивать сети несколько номеров. Инкапсуляция представляет собой процесс упаковки информации протокола верхнего уровня и данных в фреймы. Хе!Фаге поддерживает следующие четыре схемы инкапсуляции. ° Фирменная схниа Хочей, также называемая исходной схемой 802.3, нпи Хочей Ейегпег 802.3.
Является первоначальной схемой инкапсуляции, используемой ОС ХочеП. Она включает в себя поле длины по спецификации 1ЕЕЕ, но не включает заголовок 1ЕЕЕ 802.2 (ЕЬС). Сразу за полем длины спецификации 802.3 следует заголовок 1РХ. ° Схема 802.3, называемая также Хоче!! 802.2. Является стандартом 1ЕЕЕ 802.3 для формата фреймов.
° Ейегвей 2-я версия, называемая также ЕгЛепзег-11 или АКРА. ЕгЛепзег 2 включает в себя стандартный заголовок Ейегпег версии 2, состоящий из полей адреса отправителя и получателя, после которых находится поле ЕйсгТуре. ° ВХАР, называемая также Ейегпег 8ХАР. Дополняет заголовок 1ЕЕЕ 802.2 типом кода, аналогичным тому, который был определен в спецификации Ейегпег 2. Эти типы инкапсуляции показаны на рис. 37.3. 607 Глава 37. Протоколы Хе!)гтгаге Еимпмз 602.3 Евгеглегвог.г их 60г.г и.с 602.3 Еигегеез Е Егиегпы 6ИЛР шх вовги.с 602.3 Рис 323.
7или иикалоуллции лротокола !РХ Протокол ВАР Протокол анонсирования службы 1Бепч!се Абчеп!ютепг Ргогосо! — БАР) представляет собой протокол стека 1РХ, по которому сетевые ресурсы, такие как файловые серверы и серверы печати, анонсируют свои адреса и предоставляемые службы. Согласно протоколу БАР извешения рассылаются каждые бб секунд. Службы идентифицируются шестнадцатеричным номером, называемым БАР-идентификатором !например, 4 — файловый сервер, 7 — сервер печати).
Протокол БАР начинает функционировать, когда маршрутизаторы "прослушивают" сообшения КАР и формируют таблицу всех известных служб и соответствуюших им сетевых адресов. Затем каждые б0 секунд маршрутизаторы рассылают свои БАР-таблицы. 1члиенты Хоче!! могут послать запрос на доступ к отдельному файлу, принтеру или шлюзовой службе. Локальный маршрутизатор отвечает на запрос, сообшая сетевой адрес запрашиваемой службы, после чего клиент мажет непосредственно подключиться к службе. В настоящее время БАР распространен в сетях на базе Хе11лгаге 3.11 и более ранних версий, реже — в сетях ХегтлГаге 4.0, поскольку рабочие станции могут размешать службы по согласованию с сервером службы каталогов Хег%аге (Хегччаге 1)!гесгогу Беги!се — ХРз).
Тем не менее, протокол БАР все же требуется рабочим станциям в сетях Хегччаге 4.0 во время запуска для нахождения сервера Х)йб. Фильтры ВАР Благодаря идентификатору протокола БАР извешения БАР могут быть отфильтрованы входными и выходными портами маршрутизаторов или фильтроваться как поступающие от определенного маршрутизатора. Фильтры БАР предохраняют сеть от перегрузки и особенно полезны в больших сетях Хоче)1, с сотнями служб БАР. еое Часть Ч1. Сетевые протоколы Обычно применение фильтров БАР рекомендуется для служб, не требующих отдельной сети. Например, удаленным узлам, возможно, нет необходимости получать извешения о службах печати, расположенных на центральном узле.
Выходной фильтр БАР на центральном узле (предпочтительный вариант) или входной фильтр БАР, используюший идентификатор БАР для сервера печати на удаленном узле, нс позволит маршрутизатору включить службы печати в обновления БАР. Транспортный уровень йе69аге Пропгокол последовапгельного обмена пакепгами (5ег/иепсег/ Расйег Ехс/галеев аРХ) является наиболее распространенным транспортным протоколом Хе!%ага 4-го уровня эталонной модели ОБ1. В наборе протоколов Хег%аге БРХ располагается выше 1РХ. БРХ является надежным протоколом, ориентированным на соединение, дополняющим службу дейтаграмм протокола 1РХ 3-го (сетевого) уровня.
Протокол БРХ является развитием протокола передачи последовательных пакетов (Бег)иепсег( Рас)гег Ргогосо! — БРР) сетевого стандарта Хегох (Хегох Хепног)г Бузгетз — ХХБ). Стандарт Хочей также поддерживает передачу данных протокола 1пгегпег с помошью протокола передачи дейтаграмм пользователя ~Л)Р (()зсг Оагаягат Ргошсо! — ОРР). Дейтаграммы 1РХ инкапсулируются в заголовки О(лР/1Р для транспортировки по объединенным 1Р-сетям. Протоколы и службы верхнего уровня йе69аге Хе!%ага поддерживает широкий спектр протоколов верхнего уровня, в том числе оболочку Хег%аге (Хег%аге Блей), удаленный вызов процедур Хег%аге (Хег%аге Кетосе Ргосег(цге СаП), базовый протокол Хег%аге (Хе(%аге Соте Ргогосо!) и базовую сетевую систему ввода/вывода (Хегчюг!г Ваа!с 1прцг/Ошрш Яуагет).
Оболочка Хег%аге запускает работу клиентов (которых специалисты по Хег%аге часто называют рабочими станциями) и перехватывает вызовы ввода/вывода (1прцг/Ошрцг— 1/О) приложений, чтобы определить необходимость доступа к сети для их выполнения. Если приложение запрашивает доступ к сети, то оболочка Хег%аге пакстирует запрос и отсылает его программному обеспечению нижнего уровня для обработки и передачи по сети.